#include#include#defineuintunsignedint#defineucharunsignedcharsbitlcdrs=P2^2;sbitl">
LCD按鍵顯示51單片機程序設計.doc

LCD按鍵顯示51單片機程序設計.doc

ID:56098804

大?。?8.00 KB

頁數(shù):5頁

時間:2020-06-19

LCD按鍵顯示51單片機程序設計.doc_第1頁
LCD按鍵顯示51單片機程序設計.doc_第2頁
LCD按鍵顯示51單片機程序設計.doc_第3頁
LCD按鍵顯示51單片機程序設計.doc_第4頁
LCD按鍵顯示51單片機程序設計.doc_第5頁
資源描述:

《LCD按鍵顯示51單片機程序設計.doc》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。

1、#include#include#include#defineuintunsignedint#defineucharunsignedcharsbitlcdrs=P2^2;sbitlcdrw=P2^3;sbitlcde=P2^4;ucharnum,key;inti,length1,length2,length3;ucharsting1[]={"0903010"};ucharsting2[]={"hello"};ucharsting3[]={"

2、happy"};uchargetkey(void);voiddelayms(ucharj);voiddelay1ms(uinttime);voidlcdinit(void);voidlcdsendc(ucharc);voidlcdsendd(ucharc);voidlcdbusy(void);voidjumpkey(uchark);voiddelayms(ucharj){ucharn,m;for(n=0;n

3、y1ms(100);lcde=0;lcdrs=1;lcdrw=1;lcdsendc(0x01);delay1ms(200);delay1ms(300);lcdsendc(0x3c);delay1ms(300);lcdsendc(0x06);delay1ms(200);lcdsendc(0x0c);delay1ms(200);}voidlcdsendc(ucharc){P1=c;lcdrs=0;lcdrw=0;lcde=0;lcde=1;}voidlcdsendd(ucharc){P1=c;lcdrs

4、=1;lcdrw=0;lcde=0;lcde=1;}voidlcdbusy(){ucharma;lcdrs=0;lcdrw=1;lcde=1;ma=P1;if(ma&&0x80==0x80)delay1ms(1);}voiddelay1ms(uinttime){uinti,j;for(i=0;i

5、if((P3&0xf0)!=0xf0){rcode=0xfe;while((rcode&0x10)!=0){P3=rcode;if((P3&0xf0)!=0xf0){ccode=(P3&0xf0)

6、0x0f;while((P3&0xf0)!=0xf0);return((~rcode)+(~ccode));}elsercode=(rcode<<1)

7、0x01;}}}return0;}voidjumpkey(uchark){switch(k){case0x11:num=1;break;case0x21:

8、num=2;break;case0x41:num=3;break;default:break;}}main(){uinti;lcdsendc(0x01);while(1){key=getkey();delayms(20);jumpkey(key);switch(num){case1:lcdsendc(0x01);lcdinit();lcdsendc(0xc3);length1=strlen(sting1);for(i=0;i

9、y1ms(100);}for(i=10;i>0;i--)delayms(50);lcdsendc(0x08);for(i=10;i>0;i--)delayms(50);num=1;break;case2:lcdsendc(0x01);lcdinit();lcdsendc(0x80);length2=strlen(sting2);for(i=0;i

10、01);lcdinit();lcdsendc(0xc0);length3=strlen(sting3);for(i=0;i

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。