欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: LCD1602時序圖與單片機源程序 [打印本頁]

作者: asfcjisa    時間: 2017-11-17 21:35
標題: LCD1602時序圖與單片機源程序
LCD1602時序圖:


單片機源程序如下:
  1. #include"reg51.h"                 
  2. #define  DATA  P0
  3. unsigned char   tab[]=" !!!20171106 !!!";
  4. unsigned char  tab1[]=" !!!! 23:31 !!!!";               
  5. sbit  RS=P2^6;                         
  6. sbit  RW=P2^5;                         
  7. sbit  E=P2^7;                       
  8. void delay1ms()
  9. {
  10.     unsigned char a,b;
  11.         for(b=199;b>0;b--)
  12.         for(a=1;a>0;a--);
  13. }
  14. void LCDwirtecom(unsigned char com)        //寫命令
  15. {
  16.    E=0;
  17.    RS=0;
  18.    RW=0;
  19.    DATA=com;             
  20.    delay1ms();             
  21.    E=1;
  22.    delay1ms();
  23.    E=0;
  24. }
  25. void LCDwirteDATA(unsigned char dat)        //寫數據
  26. {
  27.    E=0;
  28.    RS=1;
  29.    RW=0;
  30.    DATA=dat;
  31.    delay1ms();
  32.    E=1;
  33.    delay1ms();
  34.    E=0;
  35. }
  36. void LCDinitial()
  37. {
  38.    LCDwirtecom(0x38);                          //功能設定幾位數據總線.顯示幾行
  39.    LCDwirtecom(0x0c);                            //顯示開關(光標)
  40.    LCDwirtecom(0x06);                           //模式設置(光標左右移)
  41.    LCDwirtecom(0x01);                                        //清屏                         
  42.    LCDwirtecom(0x80);                           //數據起點(第一行0x80(00+80)第二行0xc0())
  43. }                                                                  
  44. void main()                                                  
  45. {        unsigned char i;
  46.     LCDinitial();                                                            
  47.     for(i=0;i<16;i++)
  48.         {
  49. ……………………

  50. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
lcd1602.rar (46.6 KB, 下載次數: 24)







歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1