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

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

?? lcd.lst

?? 4×4按鍵掃描
?? LST
字號:
C51 COMPILER V8.02   LCD                                                                   10/08/2008 17:00:29 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE LCD
OBJECT MODULE PLACED IN lcd.OBJ
COMPILER INVOKED BY: D:\keil 8.02\C51\BIN\C51.EXE lcd.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include"lcd.h"
   2          
   3          /**************************************************************
   4                                                           精確延時 1 ms     XALT:11.0592M
   5          ***************************************************************/
   6          /*void Delay1Ms(void)
   7          {
   8                  unsigned char i=131;
   9                  while(i!=0){
  10                          _nop_();
  11                          _nop_();
  12                          _nop_();
  13                          _nop_();
  14                          _nop_();
  15                          i--;
  16                  }
  17          }
  18          
  19          /**************************************************************
  20                                                           精確延時 N ms    XALT:11.0592M
  21          ***************************************************************/
  22          /*void DelayMs(unsigned int Delay)
  23          {
  24                  unsigned char i;
  25                  for(i=Delay;i!=0;i--){
  26                          Delay1Ms();
  27                  }
  28          }
  29          
  30          /**************************************************************
  31                                                           LCD 寫數據
  32          ***************************************************************/
  33          void WriteDataLcd(unsigned char Dat)
  34          {
  35   1              ReadStatusLcd();        // 檢測忙
  36   1              LcdData = Dat;
  37   1              LcdRS = 1;
  38   1              LcdRW = 0;
  39   1              LcdE  = 0;                      // 若晶振速度太高可以在這后加小的延時
  40   1              DelayMs(1);
  41   1              LcdE  = 1;                      // 寫數據 E=1, Rw=0, Rs=1
  42   1      }
  43          
  44          /**************************************************************
  45                                                           LCD 寫命令
  46          ***************************************************************/
  47          void WriteCmdLcd(unsigned char Cmd, BusyCmd)    // BusyCmd為0時忽略忙檢測
  48          {
  49   1              if (BusyCmd) ReadStatusLcd();   // 根據需要檢測忙
  50   1              LcdData = Cmd;
  51   1              LcdRS = 0;
  52   1              LcdRW = 0; 
  53   1              LcdE  = 0;
  54   1              DelayMs(1);
  55   1              LcdE  = 1;                                      // 寫指令 E=1, Rw=0, Rs=0  
C51 COMPILER V8.02   LCD                                                                   10/08/2008 17:00:29 PAGE 2   

  56   1      }
  57          
  58          
  59          /**************************************************************
  60                                                           檢測狀態
  61          ***************************************************************/
  62          unsigned char ReadStatusLcd(void)
  63          {
  64   1              LcdData = 0xFF; 
  65   1              LcdRS = 0;
  66   1              LcdRW = 1;
  67   1              LcdE  = 0;
  68   1              DelayMs(1);
  69   1              LcdE  = 1;                                      // 讀狀態 E=1, Rw=1, Rs=0
  70   1              while (LcdData & Busy);         // 檢測忙信號
  71   1              return(LcdData);
  72   1      }
  73          
  74          /**************************************************************
  75                                                           LCD初始化
  76          ***************************************************************/
  77          void LcdInit(void) 
  78          {                                                                         
  79   1              LcdData = 0;                    // 給數據端口送0
  80   1              WriteCmdLcd(0x38,0);            // 三次顯示模式設置,不檢測忙信號
  81   1              DelayMs(5); 
  82   1      
  83   1              WriteCmdLcd(0x38,1);            // 顯示模式設置,開始要求每次檢測忙信號
  84   1              WriteCmdLcd(0x08,1);            // 關閉顯示
  85   1              WriteCmdLcd(0x01,1);            // 顯示清屏
  86   1              WriteCmdLcd(0x06,1);            // 顯示光標移動設置
  87   1              WriteCmdLcd(0x0C,1);            // 顯示開及光標設置
  88   1      }
  89          
  90          /**************************************************************
  91                                                          按指定位置顯示一個字符
  92          ***************************************************************/
  93          void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData)
  94          {
  95   1              Y &= 0x1;
  96   1              X &= 0xF;                                       // 限制X不能大于15,Y不能大于1
  97   1              if (Y) X |= 0x40;                       // 當要顯示第二行時地址碼 0x40;
  98   1              X |= 0x80;                                      // 算出指令碼
  99   1              WriteCmdLcd(X, 0);                      // 這里不檢測忙信號,發送地址碼
 100   1              WriteDataLcd(DData);
 101   1      }
 102          
 103          /**************************************************************
 104                                                          按指定位置顯示一串字符
 105          ***************************************************************/
 106          void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData)
 107          {
 108   1              unsigned char ListLength;
 109   1      
 110   1              ListLength = 0;
 111   1              Y &= 0x1;
 112   1              X &= 0xF;                                               // 限制X不能大于15,Y不能大于1
 113   1              while (DData[ListLength]>0x20)  // 若到達字串尾則退出
 114   1              {
 115   2                      if (X <= 0xF)                           // X坐標應小于0xF
 116   2                      {
 117   3                              DisplayOneChar(X, Y, DData[ListLength]);         // 顯示單個字符
C51 COMPILER V8.02   LCD                                                                   10/08/2008 17:00:29 PAGE 3   

 118   3                              ListLength = ListLength+1 ;
 119   3                              X = X+1 ;
 120   3                      }
 121   2              }
 122   1      }
 123          
 124          
 125          
 126          /*void main(void)
 127          {
 128                  DelayMs(400);           // 啟動等待,等LCM講入工作狀態
 129                  LcdInit();                      // LCD初始化
 130          
 131                  DisplayListChar(1, 1, Name);
 132                  DisplayListChar(2, 0, Logo);
 133          
 134                  while(1)
 135                  {
 136                          ;
 137                  }
 138          }*/


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    221    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       8
   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一区二区三区免费野_久草精品视频
日韩成人精品视频| 欧美在线免费观看亚洲| 日韩视频免费观看高清在线视频| 亚洲另类一区二区| 欧美午夜电影在线播放| 午夜精品久久久久久久久久| 欧美日本一道本| 日韩精品一卡二卡三卡四卡无卡| 欧美日韩综合不卡| 日韩激情中文字幕| 久久只精品国产| 成人爽a毛片一区二区免费| 国产精品区一区二区三区| 91麻豆国产自产在线观看| 一区二区三区四区不卡在线| 欧美情侣在线播放| 极品少妇xxxx偷拍精品少妇| 久久久久久久久久电影| 99免费精品视频| 亚洲一区二区三区爽爽爽爽爽 | 丁香婷婷综合色啪| 亚洲三级小视频| 欧美日韩国产一二三| 青娱乐精品视频| 国产欧美综合色| 欧美午夜精品久久久久久超碰| 日本女人一区二区三区| 欧美国产精品劲爆| 欧美丝袜自拍制服另类| 极品少妇xxxx精品少妇| 亚洲天堂2016| 日韩一区二区影院| 99久久精品国产一区二区三区| 午夜欧美在线一二页| 国产欧美精品国产国产专区| 欧美午夜理伦三级在线观看| 国产乱码精品一区二区三区av| 一区二区三区日韩精品视频| 精品国产一二三区| 欧美色图第一页| 成人一区二区在线观看| 午夜精品爽啪视频| 国产精品国产精品国产专区不片| 欧美精品自拍偷拍| 97aⅴ精品视频一二三区| 免费成人深夜小野草| 亚洲精品欧美激情| 久久婷婷成人综合色| 欧美日韩国产综合视频在线观看| 国产成人在线视频网站| 日本三级亚洲精品| 亚洲欧美一区二区三区国产精品| 日韩一区二区三| 一本色道a无线码一区v| 国产成人啪免费观看软件| 亚洲国产精品一区二区久久恐怖片| 日本一区二区在线不卡| 欧美videossexotv100| 欧美午夜精品电影| 色国产综合视频| 国产91丝袜在线播放| 国内精品写真在线观看| 日韩制服丝袜av| 一区2区3区在线看| 亚洲欧美国产高清| 中文字幕亚洲一区二区va在线| 久久久久久久久岛国免费| 日韩欧美国产精品| 欧美一区二区三区免费大片 | 欧美大白屁股肥臀xxxxxx| 91精品办公室少妇高潮对白| 99久久精品免费观看| 成人一区二区在线观看| 国产精品99久| 国产乱子伦视频一区二区三区| 另类调教123区| 轻轻草成人在线| 日本欧美大码aⅴ在线播放| 天涯成人国产亚洲精品一区av| 亚洲精品ww久久久久久p站| 亚洲精品中文在线| 亚洲人快播电影网| 亚洲综合网站在线观看| 亚洲成在人线在线播放| 亚洲福利一区二区三区| 午夜视频在线观看一区二区 | 成人激情黄色小说| 9久草视频在线视频精品| thepron国产精品| 93久久精品日日躁夜夜躁欧美| 成人h版在线观看| 99久久久久久| 欧美午夜视频网站| 日韩一区二区免费在线观看| 精品久久99ma| 国产亚洲欧美在线| 国产日韩影视精品| 中文字幕日韩一区二区| 亚洲免费高清视频在线| 亚洲大片精品永久免费| 另类综合日韩欧美亚洲| 激情都市一区二区| 丁香另类激情小说| 在线亚洲一区观看| 欧美一区二区三区成人| 国产日产欧产精品推荐色 | 日韩三级视频中文字幕| 久久综合久久综合久久综合| 中文字幕成人在线观看| 一区二区三区精品在线| 日韩福利电影在线观看| 国产乱色国产精品免费视频| 色综合天天天天做夜夜夜夜做| 在线国产电影不卡| 日韩女优av电影在线观看| 欧美国产日韩亚洲一区| 亚洲第一av色| 国产风韵犹存在线视精品| 日本黄色一区二区| 欧美成人精品二区三区99精品| 国产精品午夜电影| 午夜成人在线视频| 高清beeg欧美| 欧美日韩激情一区| 国产农村妇女精品| 日韩激情视频网站| 成人免费视频国产在线观看| 欧美日本韩国一区| 中文字幕不卡在线| 另类小说欧美激情| 欧美亚一区二区| 国产亚洲综合av| 日韩在线一区二区| 91美女片黄在线观看91美女| 26uuu国产日韩综合| 亚洲大片精品永久免费| 成人av网站免费观看| 日韩精品一区二区三区老鸭窝 | 在线观看免费成人| 久久女同精品一区二区| 日一区二区三区| 96av麻豆蜜桃一区二区| 国产亚洲欧美色| 奇米精品一区二区三区在线观看一 | 日本久久电影网| 久久久欧美精品sm网站| 亚洲国产婷婷综合在线精品| 成人黄色电影在线| 精品伦理精品一区| 午夜视频在线观看一区二区三区| av影院午夜一区| 久久久久国产一区二区三区四区| 亚洲mv在线观看| 在线观看亚洲精品视频| 国产精品欧美经典| 国产高清久久久久| 久久九九久久九九| 狠狠色丁香婷婷综合久久片| 91 com成人网| 午夜激情久久久| 欧美日韩色综合| 亚洲成人手机在线| 在线观看亚洲a| 亚洲一区日韩精品中文字幕| 91啦中文在线观看| 亚洲视频综合在线| 99精品欧美一区二区三区小说| 国产欧美日韩卡一| 国产成人精品三级| 国产欧美精品一区| 波多野结衣精品在线| 国产精品色哟哟| jlzzjlzz欧美大全| 国产精品久久久久久久久免费樱桃| 国产ts人妖一区二区| 日本一区二区三区四区| 成人一区二区三区视频在线观看| 国产亚洲婷婷免费| 成人91在线观看| 亚洲视频 欧洲视频| 99麻豆久久久国产精品免费优播| 中文字幕一区二区三区乱码在线| 91免费观看视频在线| 亚洲激情六月丁香| 欧美三级资源在线| 久久精品免费看| 久久久久久日产精品| 成人app下载| 亚洲高清在线精品| 日韩天堂在线观看| 国产一区二区三区最好精华液| 国产欧美一二三区| 色狠狠桃花综合| 蜜桃一区二区三区四区| 久久久久久久综合| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 日韩中文字幕一区二区三区| 日韩免费在线观看| 成人av先锋影音| 亚洲成人一二三|