91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 6.21MB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-09-22
  • 語言: 其他
  • 標(biāo)簽: stm32??12864程序??

資源簡介

用stm32 開發(fā)的12864程序 我是從別的地方下的,能編譯通過,大家可以i下來看看

資源截圖

代碼片段和文件信息

#include?“stm32f10x.h“
#include?“l(fā)cd12864_chuan.h“

/*
sbit?CS=P3^7;????????????????//CS=RS
sbit?SID=P3^6;???????????????//RW=SID
sbit?SCLK=P3^5;???????????????//E=SCLK

*/
#define??CS(bitn)???????GPIO_WriteBit(GPIOB?GPIO_Pin_2?bitn)???
?

#define?SID(bitn)??????GPIO_WriteBit(GPIOB?GPIO_Pin_0?bitn)???


#define?SCLK(bitn)?????GPIO_WriteBit(GPIOB?GPIO_Pin_1?bitn)???



const?char?Chose[]={
???????????????????????????????0x800x810x820x830x840x850x860x87?????//第一行漢字位置
???????????????????????????????0x900x910x920x930x940x950x960x97?????//第二行漢字位置
???????????????????????????????0x880x890x8a0x8b0x8c0x8d0x8e0x8f?????//第三行漢字位置
???????????????????????????????0x980x990x9a0x9b0x9c0x9d0x9e0x9f?????//第四行漢字位置
};

/********************************************************************
函?數(shù)?名:lcd_write_8bits
入口參數(shù):W_bits
出口參數(shù):無
函數(shù)作用:負(fù)責(zé)串行輸出8個(gè)bit位
說????明:
********************************************************************/
void?lcd_write_8bits(unsigned?char?W_bits)
{
unsigned?char?iTemp_data;
for(i=0;?i<8;?i++)
{
Temp_data?=?W_bits;
Temp_data?<<=?i;
if((Temp_data&0x80)==0)??//bit7?is?zero
{
SID(Bit_RESET);
Delay(5);
SCLK(Bit_SET);
Delay(5);
SCLK(Bit_RESET);
Delay(5);
SID(Bit_RESET);
}
else?????????//bit7?is?one
{
SID(Bit_SET);
Delay(5);
SCLK(Bit_SET);
Delay(5);
SCLK(Bit_RESET);
Delay(5);
SID(Bit_RESET);
}?
}
}


/*******************************************************************
函?數(shù)?名:lcd_write_byte
入口參數(shù):RW、RS、W_data
出口參數(shù):無
函數(shù)作用:寫一個(gè)字節(jié)的數(shù)據(jù)到12864液晶,包括指令和數(shù)據(jù)
說????明:RW=1,從液晶讀數(shù)據(jù)到MCU;RW=0,寫一個(gè)數(shù)據(jù)到液晶;
???(一般RW都設(shè)為0,即只向液晶寫數(shù)據(jù),不讀數(shù)據(jù))
??????????RS=“1“,寫入的是數(shù)據(jù);RS=0,寫入的是指令;
????一般模式:RW=0,RS=1;寫數(shù)據(jù)
???????RW=“0“,RS=0;寫指令
********************************************************************/
void?lcd_write_byte(unsigned?char?RW?unsigned?char?RS?unsigned?char?W_data)
{
unsigned?char?H_dataL_dataS_ID?=?0xf8;??//11111RWRS0
if(RW?==?0)
{
S_ID?&=0xfb;
}
else?????//if(RW==1)
{
S_ID?|=?0x04;
}

if(RS?==?0)
{
S_ID?&=0xfd;
}
else?????//if(RS==1)
{
S_ID?|=?0x02;
}

H_data?=?W_data;
H_data?&=?0xf0;???//屏蔽低4位的數(shù)據(jù)
L_data?=?W_data;?????//xxxx0000格式
L_data?&=?0x0f;???//屏蔽高4位的數(shù)據(jù)
L_data?<<=?4;???//xxxx0000格式
CS(Bit_SET);
lcd_write_8bits(S_ID);???//發(fā)送S_ID
lcd_write_8bits(H_data);?//發(fā)送H_data
lcd_write_8bits(L_data);?//發(fā)送L_data
CS(Bit_RESET);?
}

void?lcd_write_word(unsigned?char?dat[])
{
unsigned?char?H_dataL_datai=0;

for(i=0;dat[i]!=‘\0‘;i++)
{
H_data=dat[i];
H_data&=0xf0;
L_data=dat[i];
L_data<<=4;
CS(Bit_SET);
lcd_write_8bits(0xfa);
lcd_write_8bits(H_data);?//發(fā)送H_data
lcd_write_8bits(L_data);?//發(fā)送L_data
CS(Bit_RESET);
}

}

void?Delay(vu32?nTime)
{while(nTime--);}
void?lcd_init(void)
{
lcd_write_byte(000x30);??//功能設(shè)置?8位數(shù)據(jù),基本指令
Delay(20000);??
lcd_write_byte(000x01);?//顯示狀態(tài)?ON,游標(biāo)OFF,反白OFF
Delay(20000);??
lcd_

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-01-10?09:47??STM32_12864_原創(chuàng)顯示程序\
?????目錄???????????0??2012-03-01?22:29??STM32_12864_原創(chuàng)顯示程序\project\
?????文件????????4464??2011-01-15?01:52??STM32_12864_原創(chuàng)顯示程序\project\FATS.opt.bak
?????文件????????5419??2011-01-13?07:19??STM32_12864_原創(chuàng)顯示程序\project\FATS.Uv2.bak
?????文件???????85060??2012-03-01?22:29??STM32_12864_原創(chuàng)顯示程序\project\FATS.uvopt
?????文件???????18604??2012-01-08?05:57??STM32_12864_原創(chuàng)顯示程序\project\FATS.uvproj
?????文件????????4464??2011-01-15?01:49??STM32_12864_原創(chuàng)顯示程序\project\FATS_Opt.Bak
?????文件????????7516??2012-03-01?22:29??STM32_12864_原創(chuàng)顯示程序\project\FATS_Target?1.dep
?????文件????????5298??2011-01-13?06:11??STM32_12864_原創(chuàng)顯示程序\project\FATS_Uv2.Bak
?????文件???????84593??2012-01-10?00:07??STM32_12864_原創(chuàng)顯示程序\project\FATS_uvopt.bak
?????文件???????22017??2012-01-07?06:45??STM32_12864_原創(chuàng)顯示程序\project\FATS_uvproj.bak
?????文件?????????497??2012-01-09?23:47??STM32_12864_原創(chuàng)顯示程序\project\Jlink?Regs?CM3.txt
?????文件?????????248??2010-09-10?15:33??STM32_12864_原創(chuàng)顯示程序\project\JlinkArm_Target?1.ini
?????文件???????68665??2012-01-10?00:07??STM32_12864_原創(chuàng)顯示程序\project\JlinkLog.txt
?????文件?????????285??2012-01-03?15:53??STM32_12864_原創(chuàng)顯示程序\project\JlinkSettings.ini
?????目錄???????????0??2012-01-10?09:47??STM32_12864_原創(chuàng)顯示程序\project\list\
?????文件???????78895??2012-01-09?23:47??STM32_12864_原創(chuàng)顯示程序\project\list\FATS.map
?????文件???????45669??2012-01-09?23:47??STM32_12864_原創(chuàng)顯示程序\project\list\startup_stm32f10x_md.lst
?????文件???????77356??2011-01-13?06:13??STM32_12864_原創(chuàng)顯示程序\project\list\迷宮小車.map
?????目錄???????????0??2012-01-10?09:47??STM32_12864_原創(chuàng)顯示程序\project\obj\
?????文件??????311401??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\12864.crf
?????文件????????1865??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\12864.d
?????文件??????340548??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\12864.o
?????文件??????314293??2011-01-13?06:16??STM32_12864_原創(chuàng)顯示程序\project\obj\bsp.crf
?????文件????????1826??2011-01-13?06:16??STM32_12864_原創(chuàng)顯示程序\project\obj\bsp.d
?????文件??????339964??2011-01-13?06:16??STM32_12864_原創(chuàng)顯示程序\project\obj\bsp.o
?????文件?????????393??2011-01-13?06:16??STM32_12864_原創(chuàng)顯示程序\project\obj\bsp.__i
?????文件????????3554??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\core_cm3.crf
?????文件?????????112??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\core_cm3.d
?????文件???????10440??2012-01-09?23:46??STM32_12864_原創(chuàng)顯示程序\project\obj\core_cm3.o
?????文件??????313771??2012-01-07?16:26??STM32_12864_原創(chuàng)顯示程序\project\obj\diskio.crf
............此處省略206個(gè)文件信息

評論

共有 條評論