亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? lcd1602_parallel.lst

?? 并行LCD1602液晶完整的驅動程序
?? LST
字號:
C51 COMPILER V8.05a   LCD1602_PARALLEL                                                     11/06/2007 16:06:02 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE LCD1602_PARALLEL
OBJECT MODULE PLACED IN lcd1602_Parallel.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE lcd1602_Parallel.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*=============================1602液晶驅動程序============================
   2           
   3            程序名稱:1602液晶驅動程序
   4          
   5            版    本:Agni 07-SV開發板
   6          
   7            作    者:藍極風電子技術
   8          
   9            日    期:2007.10.28
  10          
  11          注:(1):主芯片AT89S52使用11.0592M晶振,1602上下屏液晶
  12          
  13                  (2):Keil uV3 3.30編譯運行通過
  14          
  15                  (3):本例程在 Agni 07-SV 開發板平臺上成功運行通過
  16          
  17                  (4):藍極風電子技術網版權所有,只供學習參考,不得應用于商業用途.
  18          
  19                  (5):更多學習資源瀏覽:(http://www.bluepw.com 或 http://www.bluepw.cn)
  20          
  21          ============================================================================*/
  22          #include<at89x52.h>
  23          #include<intrins.h>
  24          
  25          #define uchar unsigned char
  26          #define uint   unsigned int
  27          #define Data_lcd P0
  28          
  29          sbit LCM_RS=P1^0;
  30          sbit LCM_RW=P1^1;
  31          sbit LCM_E=P1^2;
  32          uchar code dig[]={"0123456789"};
  33          
  34          void delay(uint);
  35          void lcd_wait(void);
  36          
  37          /*****************************延時K*1ms,12.000mhz**************************/
  38          
  39          void delay(uint k)
  40          {
  41   1          uint i,j;
  42   1          for(i=0;i<k;i++)
  43   1          {
  44   2              for(j=0;j<60;j++);
  45   2          }
  46   1      }
  47             
  48          /***************************寫數據/指令到ICM子函數*************************/
  49          
  50          void Write(uchar X,uchar WCLCM)
  51          {
  52   1          lcd_wait();
  53   1              Data_lcd=WCLCM;
  54   1              if(X==0)
  55   1              {
C51 COMPILER V8.05a   LCD1602_PARALLEL                                                     11/06/2007 16:06:02 PAGE 2   

  56   2                      LCM_RS=0;LCM_RW=0;               // 選中指令寄存器
  57   2              }
  58   1              else if(X==1)
  59   1              {
  60   2                      LCM_RS=1;LCM_RW=0;               // 選中數據寄存器
  61   2              }
  62   1          LCM_E =1;    
  63   1              _nop_();_nop_(); _nop_();   
  64   1          LCM_E =0; 
  65   1      }
  66          
  67          /*****************************lcm內部等待函數*****************************/
  68          
  69          void lcd_wait(void)
  70          {
  71   1          Data_lcd=0xff;
  72   1              LCM_E =1;
  73   1          LCM_RS=0;                           
  74   1          LCM_RW=1;                           
  75   1          _nop_();_nop_();_nop_();
  76   1          while(Data_lcd&0x80)
  77   1              {  
  78   2                      LCM_E =0;
  79   2                      _nop_();_nop_();
  80   2                      LCM_E =1;
  81   2                      _nop_();_nop_();
  82   2              }
  83   1              LCM_E =0;
  84   1              
  85   1      }
  86          
  87          /******************************LCM初始化子函數***************************/
  88          
  89          void Init_lcd()
  90          {
  91   1              uchar c;
  92   1              delay(500);   
  93   1              Data_lcd=0;     
  94   1              delay(15);
  95   1              for(c=0;c<3;c++)                //三次顯示模式設置,不檢測忙信號
  96   1              {
  97   2                      Data_lcd=0x38;
  98   2                      LCM_RS=0;                   // 選中指令寄存器
  99   2                      LCM_RW=0;                       // 寫模式       
 100   2                  LCM_E =1;    
 101   2                      _nop_(); _nop_(); _nop_();  
 102   2                  LCM_E =0;
 103   2                      delay(5);       
 104   2              }
 105   1      
 106   1          Write(0,0x38);    //8bit數據傳送,2行顯示,5*7字型,檢測忙信號
 107   1          Write(0,0x08);    //關閉顯示,檢測忙信號
 108   1          Write(0,0x01);    //清屏,檢測忙信號
 109   1          Write(0,0x06);    //顯示光標右移設置,檢測忙信號
 110   1          Write(0,0x0c);    //顯示屏打開,光標不顯示,不閃爍,檢測忙信號
 111   1      }
 112          
 113          /* ************* 函數 Show() 對外來數據進行處理 **************************/
 114          /**************  第一行:0x80--0x8f; 第二行:0xc0--0xcf********************/
 115          void Show(uchar address,uchar L,uchar STR1[])
 116          {
 117   1                uchar i;        
C51 COMPILER V8.05a   LCD1602_PARALLEL                                                     11/06/2007 16:06:02 PAGE 3   

 118   1                Write(0,address); for(i=0;i<L;i++)  Write(1,STR1[i]);
 119   1      }
 120          
 121          /*************純阿拉伯數字顯示,參數入口:Show_dig(地址,數字)***********
 122          void Show_dig(uchar address,uint number)
 123          {
 124                  uchar buffer[8];
 125                  uchar j,k;
 126                  uchar i=0;
 127                  Write(0,address);
 128                  do{                                                                                  //此子程序可以用,請看說明書
 129                          buffer[i++]=number%10;
 130                          number=number/10;
 131                          j=i;
 132                  }while(number!=0);
 133                  for(k=j;k>0;k--)
 134                  {
 135                          Write(1,dig[buffer[k-1]]);
 136                  }
 137          }
 138          
 139          ******************************主函數************************************/
 140          
 141          void main(void)
 142          {
 143   1              
 144   1              Init_lcd();
 145   1              Write(0,0x01);                                   //清顯示屏
 146   1              Show(0x80,16,"www.bluepw.com  ");
 147   1              Show(0xc0,16,"2007.11.04 Sun  ");
 148   1              //Show_dig(uchar address,uint number)
 149   1              while(1);
 150   1      }
 151          
 152          /***************************** end *************************************/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    266    ----
   CONSTANT SIZE    =     45    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       7
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
调教+趴+乳夹+国产+精品| 国产精品系列在线| 欧美在线观看你懂的| av毛片久久久久**hd| 大白屁股一区二区视频| 国产成人超碰人人澡人人澡| 精品一区二区三区免费视频| 免费在线欧美视频| 久久99久久99小草精品免视看| 奇米影视一区二区三区小说| 久久精品99国产国产精| 精品中文av资源站在线观看| 国产精华液一区二区三区| 国产91在线观看| 91伊人久久大香线蕉| 在线免费观看一区| 欧美日韩成人高清| 欧美大片在线观看| 日本一区二区在线不卡| 一级特黄大欧美久久久| 日本大胆欧美人术艺术动态| 国产真实乱偷精品视频免| 国产成人精品免费在线| 色综合久久久网| 欧美一级片免费看| 国产亲近乱来精品视频| 一区二区不卡在线视频 午夜欧美不卡在| 夜夜嗨av一区二区三区| 日本网站在线观看一区二区三区| 欧美视频一区二区三区在线观看| 欧美日韩国产影片| 久久日一线二线三线suv| 亚洲人吸女人奶水| 老司机一区二区| 国产不卡免费视频| 欧美二区乱c少妇| 国产精品视频一二三| 亚洲超碰97人人做人人爱| 狠狠色综合播放一区二区| 一本久久精品一区二区| 欧美zozozo| 亚洲国产日产av| 国产精品一级在线| 欧美日韩和欧美的一区二区| 欧美国产欧美综合| 美女网站色91| 在线观看亚洲专区| 国产精品久久久久久久久图文区| 亚洲va韩国va欧美va| 成人福利视频在线看| 日韩三级中文字幕| 一区二区三区日韩| 不卡一区二区在线| 欧美精品一区二区蜜臀亚洲| 亚洲一级电影视频| 波多野结衣在线一区| 日韩欧美一区二区不卡| 亚洲va国产va欧美va观看| av高清久久久| 国产精品乱子久久久久| 久久99热这里只有精品| 这里只有精品99re| 午夜视频久久久久久| 92精品国产成人观看免费| 国产亚洲人成网站| 国产麻豆精品久久一二三| 欧美一二三四在线| 日韩精品午夜视频| 欧美日韩精品一区二区三区四区| 亚洲伦理在线免费看| 99久久久久免费精品国产| 中文字幕av在线一区二区三区| 九一九一国产精品| 欧美精品一区二区精品网| 日韩极品在线观看| 欧美一区二区视频在线观看2020 | 成人深夜福利app| 精品少妇一区二区三区免费观看 | 91精品欧美福利在线观看| 亚洲黄色小说网站| 91美女片黄在线观看91美女| 国产精品另类一区| 91视频观看视频| 亚洲狠狠爱一区二区三区| 欧美唯美清纯偷拍| 天使萌一区二区三区免费观看| 欧美午夜精品电影| 日本va欧美va精品发布| 日韩欧美一二区| 国产大陆亚洲精品国产| 日本亚洲视频在线| 久久综合久久综合久久| 国产a精品视频| 亚洲免费观看视频| 欧美日韩国产首页在线观看| 日韩国产欧美在线播放| 欧美一区二区三区四区视频 | 国产精品视频你懂的| 91婷婷韩国欧美一区二区| 亚洲一区在线播放| 日韩三级在线免费观看| 成人免费高清视频| 性感美女久久精品| 久久久久成人黄色影片| 色综合天天综合给合国产| 三级欧美在线一区| 国产丝袜欧美中文另类| 在线免费一区三区| 黄色成人免费在线| 夜夜嗨av一区二区三区| 亚洲精品一线二线三线无人区| 成人av在线看| 男人的天堂久久精品| 亚洲日本电影在线| 欧美一区二区三区免费大片| 成人av手机在线观看| 青青国产91久久久久久| 国产精品视频一区二区三区不卡| 69堂国产成人免费视频| 不卡一区二区中文字幕| 麻豆91在线播放免费| 亚洲精品乱码久久久久久黑人| 精品日韩欧美一区二区| 一本到三区不卡视频| 国模套图日韩精品一区二区 | 国产在线播放一区| 亚洲国产色一区| 国产精品萝li| 久久久久亚洲蜜桃| 91精品国产福利| 欧美自拍偷拍午夜视频| 岛国精品在线播放| 久久狠狠亚洲综合| 亚洲成av人**亚洲成av**| 国产精品国产三级国产aⅴ无密码 国产精品国产三级国产aⅴ原创 | 欧美精品777| 91在线视频免费观看| 国产成人精品三级麻豆| 久久99精品久久久久久国产越南| 五月天激情综合网| 亚洲一区日韩精品中文字幕| 欧美国产禁国产网站cc| 2022国产精品视频| 欧美不卡一区二区三区四区| 欧美夫妻性生活| 欧美色中文字幕| 欧美午夜精品一区二区蜜桃| 色婷婷精品久久二区二区蜜臀av| 成人av在线资源网站| 国产91露脸合集magnet| 国产成人免费在线视频| 九九**精品视频免费播放| 老司机精品视频在线| 久久国产精品72免费观看| 三级久久三级久久| 日韩精品成人一区二区在线| 调教+趴+乳夹+国产+精品| 亚洲成人第一页| 免费欧美在线视频| 狠狠色综合播放一区二区| 精品一区二区在线免费观看| 九九视频精品免费| 国产91精品精华液一区二区三区 | 亚洲欧洲日本在线| 开心九九激情九九欧美日韩精美视频电影| 性感美女久久精品| 久久精品国产第一区二区三区| 国产中文字幕一区| 国产成人免费9x9x人网站视频| 成人av资源站| 欧美午夜免费电影| 欧美成人三级电影在线| 久久青草欧美一区二区三区| 中文字幕 久热精品 视频在线| 国产精品美女视频| 亚洲狠狠丁香婷婷综合久久久| 五月天激情综合网| 国产精品系列在线观看| 色综合久久中文字幕综合网| 欧美理论在线播放| 国产丝袜欧美中文另类| 亚洲精选视频免费看| 美女免费视频一区二区| 成人免费视频国产在线观看| 欧美在线播放高清精品| 精品福利视频一区二区三区| 国产精品电影院| 婷婷综合另类小说色区| 国产一区二区三区久久悠悠色av| 91免费精品国自产拍在线不卡| 欧美肥大bbwbbw高潮| 国产精品嫩草久久久久| 日韩影院免费视频| kk眼镜猥琐国模调教系列一区二区| 欧美人狂配大交3d怪物一区| 欧美高清在线视频| 青娱乐精品在线视频| 91免费看片在线观看| 久久蜜桃香蕉精品一区二区三区| 一区二区三区国产精华|