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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? lcddrivers.lst

?? 用單片機實現(xiàn)推箱子游戲
?? LST
字號:
C51 COMPILER V8.08   LCDDRIVERS                                                            06/15/2007 15:21:13 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE LCDDRIVERS
OBJECT MODULE PLACED IN LCDDrivers.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LCDDrivers.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /**********************************************************
   2          *YM12864R-3 液晶驅(qū)動(3線串行方式)  LCD Module
   3          *控制芯片:ST7920         
   4          *版本:V1.3
   5          *日期:2007-6-6
   6          *創(chuàng)建人:飛揚
   7          **********************************************************/
   8          #include <AT89x52.H>
   9          /************* 用累加器操作速度比較快 *******************/
  10          sbit B_0 = B^0;
  11          sbit B_7 = B^7;
  12          
  13          /******************  液晶模塊引腳定義  *******************/
  14          
  15          sbit LCD_CS  = P1^0;//LCD模塊片選端,高電平有效
  16          sbit LCD_SID = P1^1;//LCD串行數(shù)據(jù)輸入端
  17          sbit LCD_CLK = P1^2;//LCD串行同步時鐘,上升沿讀取SID數(shù)據(jù)
  18          
  19          /**************** 常用操作命令和參數(shù)定義 *****************/
  20          
  21          #define DisplayClear 0x01 //清屏指令(00000001)
  22          #define ReturnHome       0x02 //光標回到"00H"(0000001X)
  23          #define EntryMode        0x06 //進入點設(shè)定,光標右移,AC加1(00000110)
  24          #define DisplayOn        0x0c //整體顯示開,光標關(guān),反白關(guān)
  25          #define DisplayOff       0x08 //整體顯示關(guān)
  26          #define CursorOn         0x0e //光標顯示開
  27          #define Reverse          0x0d //反白顯示開
  28          #define Basic            0x30 //基本指令
  29          /************************************************/
  30          #define Extend           0x34 //擴充指令
  31          #define SleepOn          0x08 //進入睡眠模式
  32          #define SleepOff         0x0c //脫離睡眠模式
  33          #define PlotOn           0x36 //繪圖開
  34          #define PlotOff          0x34 //繪圖關(guān)
  35          
  36          #define uchar  unsigned char //定義下方便使用
  37          
  38          /**********************************************************
  39          *函數(shù)名:SendData
  40          *功能:發(fā)送數(shù)據(jù)
  41          *說明:向LCD發(fā)送一個字節(jié)數(shù)據(jù)
  42          *輸入:ucDat
  43          *返回:無
  44          **********************************************************/
  45          void SendData(uchar ucDat)
  46          {
  47   1        uchar i;
  48   1        B = ucDat;
  49   1        for (i=8;i>0;i--)
  50   1        {
  51   2              LCD_CLK = 0;
  52   2              LCD_SID = B_7;
  53   2              LCD_CLK = 1;
  54   2              B <<= 1;
  55   2        }
C51 COMPILER V8.08   LCDDRIVERS                                                            06/15/2007 15:21:13 PAGE 2   

  56   1      }
  57          
  58          /**********************************************************
  59          *函數(shù)名:ReceiveData
  60          *功能:接收數(shù)據(jù)
  61          *說明:接收來自LCD的一個字節(jié)的數(shù)據(jù)
  62          *輸入:無
  63          *返回:B
  64          **********************************************************/
  65          uchar ReceiveData()
  66          {
  67   1        uchar i;
  68   1        for (i=8;i>0;i--)
  69   1        {
  70   2               LCD_CLK = 0;
  71   2               B  <<= 1;
  72   2               LCD_CLK = 1;
  73   2               B_0 = LCD_SID;
  74   2        }
  75   1        return (B);
  76   1      }
  77          
  78          /**********************************************************
  79          *函數(shù)名:ReadBusyFlag
  80          *功能:讀忙碌標志和AC
  81          *說明:
  82          *輸入:
  83          *返回:B
  84          **********************************************************/
  85          uchar ReadBusyFlag()
  86          {
  87   1        uchar ucDat1,ucDat2;
  88   1        LCD_CS = 1;
  89   1        SendData(0xfc); //發(fā)送讀忙碌標志指令
  90   1        ucDat1 = ReceiveData();//
  91   1        ucDat2 = ReceiveData();
  92   1        LCD_CS = 0;
  93   1        B = (ucDat2>>4)|(ucDat1&0xf0);
  94   1        return (B);
  95   1      }
  96          
  97          /**********************************************************
  98          *函數(shù)名:LCDWriteData
  99          *功能:寫數(shù)據(jù)到LCD
 100          *說明:
 101          *輸入: Dat
 102          *返回: 無
 103          **********************************************************/
 104          void LCDWriteData(uchar Dat)
 105          {
 106   1        uchar ucDat;
 107   1        LCD_CS = 0;
 108   1        do {
 109   2                      ucDat = ReadBusyFlag(); //忙碌判斷
 110   2               } while (ucDat&0x80);
 111   1        LCD_CS = 1;
 112   1        SendData(0xfa); //發(fā)送寫數(shù)據(jù)指令
 113   1        SendData(Dat&0xf0);//發(fā)送高4位
 114   1        SendData(Dat<<4);      //發(fā)送低4位
 115   1        LCD_CS = 0;
 116   1      }
 117          
C51 COMPILER V8.08   LCDDRIVERS                                                            06/15/2007 15:21:13 PAGE 3   

 118          /**********************************************************
 119          *函數(shù)名:LCDWriteCommand
 120          *功能:寫指令到LCD
 121          *說明:
 122          *輸入: Dat
 123          *返回: 無
 124          **********************************************************/
 125          void LCDWriteCommand (uchar Dat)
 126          {
 127   1        uchar ucDat;
 128   1        LCD_CS = 0;
 129   1        do {
 130   2                      ucDat = ReadBusyFlag();//忙碌標志
 131   2               } while (ucDat&0x80);
 132   1        LCD_CS = 1;
 133   1        SendData(0xf8); //發(fā)送寫指令到LCD
 134   1        SendData(Dat&0xf0);//發(fā)送高4位
 135   1        SendData(Dat<<4);      //發(fā)送低4位
 136   1        LCD_CS = 0;
 137   1      }
 138          
 139          /**********************************************************
 140          *函數(shù)名: LCDInit
 141          *功能:初始化
 142          *說明:液晶初始化函數(shù)
 143          *輸入:無
 144          *返回:無
 145          **********************************************************/
 146          void LCDInit()
 147          {
 148   1        LCDWriteCommand(Basic);     //基本指令集
 149   1        LCDWriteCommand(DisplayOn); //顯示開,光標關(guān),發(fā)白關(guān)
 150   1        LCDWriteCommand(DisplayClear); //清屏
 151   1        LCDWriteCommand(EntryMode);  //進入點設(shè)定,光標右移,AC加1
 152   1      }
 153          
 154          /**********************************************************
 155          *函數(shù)名: 
 156          *功能:
 157          *說明:
 158          *輸入:
 159          *返回:
 160          **********************************************************/
 161          
 162          
 163          /**********************************************************
 164          *函數(shù)名:
 165          *功能:
 166          *說明:
 167          *輸入:
 168          *返回:
 169          **********************************************************/
 170          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    149    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
C51 COMPILER V8.08   LCDDRIVERS                                                            06/15/2007 15:21:13 PAGE 4   

   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色综合久久88色综合天天6| 91麻豆精品国产91久久久久久久久| 91视频www| 欧美成人vps| 日韩高清在线电影| 色婷婷国产精品久久包臀 | 免费在线欧美视频| av电影在线观看一区| 久久亚洲捆绑美女| 日韩国产欧美在线视频| 在线亚洲免费视频| 中文字幕一区二区5566日韩| 狠狠v欧美v日韩v亚洲ⅴ| 欧美日本精品一区二区三区| 亚洲精品免费播放| av爱爱亚洲一区| 国产精品免费丝袜| 国产99久久久国产精品潘金| 欧美成人福利视频| 九九精品视频在线看| 51精品秘密在线观看| 一区二区三区在线免费| 99久久免费国产| 亚洲欧洲日韩av| 成人国产精品免费观看动漫| 国产女主播视频一区二区| 久久成人免费电影| 精品粉嫩超白一线天av| 麻豆视频一区二区| 久久综合九色综合欧美98| 久久精品av麻豆的观看方式| 欧美一区二区国产| 另类的小说在线视频另类成人小视频在线 | 亚洲大尺度视频在线观看| 色偷偷久久人人79超碰人人澡| 国产精品美女一区二区| 成人网男人的天堂| 国产精品理论在线观看| 99精品久久只有精品| 亚洲视频综合在线| 91国产成人在线| 亚洲电影第三页| 91麻豆精品国产91久久久更新时间| 丝袜美腿亚洲综合| 日韩欧美国产综合一区| 国产九色sp调教91| 国产精品沙发午睡系列990531| 成人av影视在线观看| 亚洲色图制服诱惑| 777奇米成人网| 久久99精品久久久久久国产越南 | 高清免费成人av| 国产精品国产三级国产有无不卡| 成av人片一区二区| 亚洲高清三级视频| 久久综合久久99| 色吊一区二区三区| 麻豆精品视频在线| 中文字幕高清一区| 欧美日韩三级一区二区| 久88久久88久久久| 日韩毛片在线免费观看| 欧美另类变人与禽xxxxx| 国产一区二区三区不卡在线观看| 国产精品免费丝袜| 日韩视频123| 不卡的电视剧免费网站有什么| 一区二区三区电影在线播| 日韩精品一区二区三区四区| 懂色av一区二区三区免费看| 亚洲中国最大av网站| 精品国产制服丝袜高跟| 91免费在线播放| 久久精品国产在热久久| 亚洲免费在线看| 精品国产区一区| 欧洲人成人精品| 国产福利一区在线| 日本亚洲最大的色成网站www| 国产精品色婷婷| 欧美大肚乱孕交hd孕妇| 在线观看日韩毛片| 成人av第一页| 国产精品99久久久久久有的能看| 亚洲激情av在线| 欧美激情一区二区三区四区| 日韩一区二区精品| 欧美视频一区二| 91在线视频播放地址| 国产一区二三区| 日本美女一区二区三区视频| 亚洲黄色性网站| 中文字幕制服丝袜一区二区三区 | 激情欧美一区二区| 五月婷婷综合激情| 亚洲精品va在线观看| 国产精品国产a| 国产欧美一区二区三区在线看蜜臀 | 99精品欧美一区| 成人一区二区三区在线观看| 美女在线观看视频一区二区| 亚洲亚洲人成综合网络| ...xxx性欧美| 国产精品国产自产拍高清av王其| 久久综合狠狠综合| 欧美不卡在线视频| 精品久久久久久无| 欧美一区二区三区视频免费播放 | 蜜桃一区二区三区在线| 亚洲成人免费影院| 首页综合国产亚洲丝袜| 香港成人在线视频| 亚洲成人黄色影院| 亚洲h动漫在线| 日韩影院免费视频| 琪琪一区二区三区| 国产在线麻豆精品观看| 国产一区在线观看麻豆| 国产美女一区二区| 国产精品综合二区| 国产91富婆露脸刺激对白| 成人午夜免费av| 91丨九色丨黑人外教| 91视频国产观看| 欧美日韩精品一区二区| 91麻豆精品国产91| 26uuu精品一区二区在线观看| 久久综合九色综合97婷婷女人| 国产亚洲综合在线| 国产精品久久久久久久久久久免费看 | 美女任你摸久久| 狠狠色狠狠色综合| 国产成都精品91一区二区三| 波多野结衣在线一区| 91首页免费视频| 欧美男女性生活在线直播观看| 777xxx欧美| 国产午夜精品一区二区三区四区| 国产精品国产三级国产| 亚洲国产视频一区| 精品一区二区免费在线观看| 高清在线成人网| 欧美日韩亚洲综合| 国产亚洲成aⅴ人片在线观看| 中文字幕一区二区三区四区不卡 | 美女网站一区二区| 高清shemale亚洲人妖| 欧美性色欧美a在线播放| 日韩天堂在线观看| 国产精品久久久久久久久免费桃花| 亚洲一区免费视频| 国产伦精品一区二区三区免费 | 国产一区二区主播在线| 91福利小视频| 久久九九影视网| 亚洲一区二区三区四区在线观看 | 日韩理论片网站| 美女视频黄久久| 91福利精品视频| 国产亚洲一区二区三区四区 | 国产精品一区二区久久不卡| 99re视频精品| 久久新电视剧免费观看| 亚洲成av人片一区二区梦乃 | 国产精品77777| 欧美猛男男办公室激情| 日韩毛片一二三区| 国产精品资源网| 欧美一区二区福利视频| 亚洲欧美日韩在线| 成人一区在线看| 2欧美一区二区三区在线观看视频| 一区二区在线观看免费| 懂色av一区二区在线播放| 日韩欧美综合在线| 亚洲成人免费视频| 色婷婷综合在线| 亚洲欧洲精品一区二区精品久久久| 奇米综合一区二区三区精品视频| 色老汉一区二区三区| 国产精品美女久久久久av爽李琼| 老司机午夜精品99久久| 911精品国产一区二区在线| 一区二区在线观看不卡| 9i在线看片成人免费| 国产日韩欧美电影| 国产精品一区三区| 精品999在线播放| 久久精品久久精品| 亚洲精品在线免费观看视频| 日本视频在线一区| 日韩视频免费观看高清完整版| 午夜久久久久久久久| 欧美男人的天堂一二区| 日韩成人一级大片| 日韩欧美中文一区| 黑人精品欧美一区二区蜜桃 | 在线播放91灌醉迷j高跟美女 | 亚洲一区二区五区| 欧美日韩国产高清一区二区三区 |