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

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

?? 解碼lcd.lst

?? proteus仿真實例大全
?? LST
字號:
C51 COMPILER V8.08   絖_隠CD                                                               01/15/2008 20:25:59 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE 絖_隠CD
OBJECT MODULE PLACED IN 解碼LCD.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 解碼LCD.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*******************************************************************/
   2          //Name of this design:     LCD show Electric Clock
   3          //Author:                  Huangxiang
   4          //Date:                    2007-10-02
   5          /*******************************************************************/
   6          
   7          #include <reg51.h>
   8          #include <intrins.h>
   9          #include <string.h>
  10          #include <absacc.h>
  11          #define uchar  unsigned char
  12          #define uint   unsigned int
  13          
  14          #define BUSY  0x80                               //lcd忙檢測標志
  15          #define DATAPORT P0                             //定義P0口為LCD通訊端口
  16          
  17          sbit light=P1^3;
  18          sbit LCM_RS=P2^0;                                                                //數據/命令端
  19          sbit LCM_RW=P2^1;                                                                //讀/寫選擇端
  20          sbit LCM_EN=P2^2;
  21                                                          
  22          
  23          void delay_LCM(uint);                                                                                                   //LCD延時子程序
  24          void lcd_wait(void);                                                                                                    //LCD檢測忙子程序
  25          void WriteCommandLCM(uchar WCLCM,uchar BusyC);                              //寫指令到ICM子函數
  26          void WriteDataLCM(uchar WDLCM);                                             //寫數據到LCM子函數
  27          void DisplayOneChar(uchar X,uchar Y,uchar DData);                           //顯示指定坐標的一個字符子函數
  28          void initLCM( void);                                                                                                    //LCD初始化子程序
  29          void DisplayListChar(uchar X,uchar Y, unsigned char *DData);                    //顯示指定坐標的一串字符子
             -函數
  30          
  31          
  32          /*********延時K*1ms,12.000mhz**********/
  33          
  34          void delay_LCM(uint k)
  35          {
  36   1          uint i,j;
  37   1          for(i=0;i<k;i++)
  38   1          {
  39   2              for(j=0;j<60;j++)
  40   2                      {;}
  41   2          }
  42   1      }
  43          /**********寫指令到LCM子函數************/
  44          
  45          void WriteCommandLCM(uchar WCLCM,uchar BusyC)
  46          {
  47   1          if(BusyC)lcd_wait();
  48   1              DATAPORT=WCLCM;
  49   1          LCM_RS=0;                   // 選中指令寄存器
  50   1          LCM_RW=0;                   // 寫模式       
  51   1          LCM_EN=1;
  52   1              _nop_();
  53   1              _nop_();
  54   1              _nop_();
C51 COMPILER V8.08   絖_隠CD                                                               01/15/2008 20:25:59 PAGE 2   

  55   1          LCM_EN=0;
  56   1      }
  57          
  58          /**********寫數據到LCM子函數************/
  59          
  60          void WriteDataLCM(uchar WDLCM)
  61          {
  62   1          lcd_wait( );                //檢測忙信號
  63   1              DATAPORT=WDLCM;
  64   1          LCM_RS=1;                   // 選中數據寄存器
  65   1          LCM_RW=0;                       // 寫模式
  66   1          LCM_EN=1;
  67   1          _nop_();
  68   1              _nop_();
  69   1              _nop_();
  70   1          LCM_EN=0;
  71   1      }
  72          
  73          /***********lcm內部等待函數*************/
  74          
  75          
  76          void lcd_wait(void)
  77          {
  78   1          DATAPORT=0xff;      
  79   1              LCM_EN=1;
  80   1          LCM_RS=0;                           
  81   1          LCM_RW=1;                           
  82   1          _nop_();
  83   1          while(DATAPORT&BUSY)
  84   1              {  LCM_EN=0;
  85   2                 _nop_();
  86   2                 _nop_();
  87   2                 LCM_EN=1;
  88   2                 _nop_();
  89   2                 _nop_();
  90   2                 }
  91   1              LCM_EN=0;
  92   1              
  93   1      }
  94          
  95          
  96          /**********LCM初始化子函數***********/
  97          
  98          void initLCM( )
  99          {
 100   1              DATAPORT=0;     
 101   1              delay_LCM(15);
 102   1              WriteCommandLCM(0x38,0);    //三次顯示模式設置,不檢測忙信號
 103   1          delay_LCM(5);
 104   1          WriteCommandLCM(0x38,0);
 105   1          delay_LCM(5);
 106   1          WriteCommandLCM(0x38,0);
 107   1          delay_LCM(5);
 108   1      
 109   1          WriteCommandLCM(0x38,1);    //8bit數據傳送,2行顯示,5*7字型,檢測忙信號
 110   1          WriteCommandLCM(0x08,1);    //關閉顯示,檢測忙信號
 111   1          WriteCommandLCM(0x01,1);    //清屏,檢測忙信號
 112   1          WriteCommandLCM(0x06,1);    //顯示光標右移設置,檢測忙信號
 113   1          WriteCommandLCM(0x0c,1);    //顯示屏打開,光標不顯示,不閃爍,檢測忙信號
 114   1      }
 115          
 116          /****************顯示指定坐標的一個字符子函數*************/
C51 COMPILER V8.08   絖_隠CD                                                               01/15/2008 20:25:59 PAGE 3   

 117          
 118          void DisplayOneChar(uchar X,uchar Y,uchar DData)
 119          {
 120   1      uchar mx,my;
 121   1              my=Y&1;
 122   1              mx=X&0xf;
 123   1          if(my>0)mx+=0x40;               //若y為1(顯示第二行),地址碼+0X40
 124   1          mx+=0x80;                    //指令碼為地址碼+0X80
 125   1          WriteCommandLCM(mx,0);
 126   1          WriteDataLCM(DData);
 127   1      }
 128          
 129          /***********顯示指定坐標的一串字符子函數***********/
 130          
 131          void DisplayListChar(uchar X,uchar Y, unsigned char *DData)
 132          {
 133   1          uchar i=0,n;
 134   1          Y&=0x01;
 135   1          X&=0x0f;
 136   1              n=strlen(DData);
 137   1          while(i<n)
 138   1          {
 139   2              DisplayOneChar(X,Y,DData[i]);
 140   2              i++;
 141   2              X++;
 142   2          }
 143   1      }
 144          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    266    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      10
   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一区二区三区免费野_久草精品视频
欧美一级精品在线| 在线视频欧美精品| 久久精品免费观看| 青青草原综合久久大伊人精品| 一区二区久久久| 一区二区三区四区在线播放| 亚洲免费观看在线视频| 亚洲码国产岛国毛片在线| 亚洲欧美精品午睡沙发| 一区二区高清视频在线观看| 亚洲男人的天堂网| 五月天一区二区| 青娱乐精品视频| 精品亚洲porn| av一二三不卡影片| 在线观看免费亚洲| 这里只有精品免费| 精品久久久久久久久久久久久久久 | 亚洲精品一二三区| 亚洲综合视频在线| 毛片av一区二区| 高清成人免费视频| 欧美在线免费观看亚洲| 日韩精品一区二| 国产精品久久综合| 亚洲国产wwwccc36天堂| 精品一区二区三区视频在线观看 | 欧美视频一区在线| 欧美mv日韩mv亚洲| 成人欧美一区二区三区小说| 天天av天天翘天天综合网| 国产一区不卡视频| 欧美伊人久久大香线蕉综合69| 日韩美一区二区三区| 国产精品第13页| 老司机午夜精品| 色噜噜偷拍精品综合在线| 欧美不卡视频一区| 亚洲黄色小视频| 国产在线精品国自产拍免费| 欧美自拍丝袜亚洲| 久久久久国产一区二区三区四区 | 日韩欧美国产不卡| 成人免费在线视频观看| 麻豆国产精品官网| 在线一区二区三区四区五区| 精品国产免费视频| 亚洲一级在线观看| av资源网一区| 久久―日本道色综合久久| 亚洲国产日韩一级| av电影天堂一区二区在线| 欧美一级视频精品观看| 亚洲一区二区在线播放相泽| 国产a久久麻豆| 欧美一区二区三区色| 亚洲愉拍自拍另类高清精品| 成a人片亚洲日本久久| 精品国产91九色蝌蚪| 日韩成人一级大片| 欧美性生活影院| 一区二区三区在线播| 99国产欧美久久久精品| 国产精品久久久久久久久免费樱桃| 久久av资源网| 精品女同一区二区| 精品综合免费视频观看| 欧美久久一二区| 午夜av电影一区| 欧美日韩国产综合一区二区| 亚洲一区二区三区四区五区中文| 99视频在线精品| 亚洲三级电影网站| 91亚洲永久精品| 亚洲精品高清在线| 91在线视频播放| 亚洲精品乱码久久久久久黑人| 93久久精品日日躁夜夜躁欧美| 中文字幕一区二区三区不卡 | 欧美美女激情18p| 亚洲第四色夜色| 欧美一区二区三区视频在线| 日本sm残虐另类| 精品国产一二三区| 国产精品一区二区果冻传媒| 日本一区二区三区视频视频| 99视频精品全部免费在线| 亚洲美女免费在线| 欧美老女人第四色| 久久69国产一区二区蜜臀| 久久亚洲综合色一区二区三区 | 亚洲欧洲av色图| 在线免费一区三区| 视频一区二区三区在线| 欧美变态口味重另类| 国产宾馆实践打屁股91| 亚洲精品欧美激情| 日韩一区二区三区电影| 丁香网亚洲国际| 亚洲国产sm捆绑调教视频| 日韩欧美一区电影| 波多野结衣的一区二区三区| 亚洲国产美女搞黄色| 日韩精品一区在线| 91丨porny丨首页| 手机精品视频在线观看| 国产无人区一区二区三区| 在线欧美小视频| 国产成人综合在线观看| 一区二区三区国产精华| 欧美精品一区二区精品网| 99久久99久久精品免费观看| 日韩二区在线观看| 国产精品人人做人人爽人人添| 欧美男人的天堂一二区| 国产麻豆午夜三级精品| 亚洲一区二三区| 欧美韩国日本不卡| 91麻豆精品国产自产在线观看一区 | 久久精品国产99国产精品| 亚洲欧美日本在线| 国产午夜精品一区二区三区四区| 在线观看www91| 国产不卡视频一区二区三区| 日韩国产欧美在线视频| 国产精品福利一区二区三区| 精品日韩99亚洲| 欧美日韩情趣电影| 91麻豆免费观看| 国产jizzjizz一区二区| 精品一区二区三区免费观看 | 美女视频网站久久| 亚洲伊人伊色伊影伊综合网| 国产精品久线观看视频| 精品处破学生在线二十三| 欧美一区日韩一区| 欧美伊人久久久久久午夜久久久久| 粉嫩绯色av一区二区在线观看| 久久国产精品99久久人人澡| 黑人精品欧美一区二区蜜桃| 亚洲综合在线观看视频| 综合av第一页| 亚洲婷婷综合久久一本伊一区| 国产欧美日韩不卡| 久久亚洲精品小早川怜子| 538在线一区二区精品国产| 欧美日韩另类一区| 欧洲生活片亚洲生活在线观看| caoporen国产精品视频| 99亚偷拍自图区亚洲| 99re热视频这里只精品| 色婷婷av久久久久久久| 91美女精品福利| 色婷婷av一区二区三区软件| 色婷婷激情综合| 色婷婷av一区二区三区大白胸| 色婷婷av一区二区三区gif| 91精品办公室少妇高潮对白| 在线一区二区三区四区五区| 欧美午夜电影一区| 欧美日韩国产高清一区二区三区| 在线观看视频91| 欧美精选在线播放| 精品久久一区二区| 国产日韩av一区二区| 自拍偷在线精品自拍偷无码专区| 亚洲欧洲av在线| 亚洲高清在线视频| 精品夜夜嗨av一区二区三区| 国产大陆a不卡| 91久久国产综合久久| 日韩一区二区三| 国产欧美精品日韩区二区麻豆天美| 国产精品久久久久久久久久免费看| 亚洲视频精选在线| 午夜影院久久久| 国产精品一区二区无线| 91免费观看国产| 日韩三级av在线播放| 国产精品黄色在线观看| 午夜国产不卡在线观看视频| 国产一区二区不卡老阿姨| 99re亚洲国产精品| 日韩午夜精品电影| 中文字幕在线不卡一区二区三区| 亚洲韩国精品一区| 国产精品影视在线| 欧美三级韩国三级日本三斤| xfplay精品久久| 夜夜亚洲天天久久| 国产一区二区精品久久| 在线观看亚洲精品视频| 精品噜噜噜噜久久久久久久久试看 | 26uuu亚洲综合色欧美| 一区二区三区四区蜜桃| 国产乱人伦精品一区二区在线观看| 91搞黄在线观看| 国产精品麻豆一区二区| 日韩成人av影视| 在线影院国内精品|