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

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

?? lcddrivers.lst

?? 用STC51單片機C語言編寫的貪吃蛇游戲
?? LST
字號:
C51 COMPILER V8.08   LCDDRIVERS                                                            06/18/2007 18:45:10 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 液晶驅動(3線串行方式)  LCD Module
   3          *控制芯片:ST7920         
   4          *版本:V1.3
   5          *日期:2007-6-6
   6          *創建人:飛揚
   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串行數據輸入端
  17          sbit LCD_CLK = P1^2;//LCD串行同步時鐘,上升沿讀取SID數據
  18          
  19          /**************** 常用操作命令和參數定義 *****************/
  20          
  21          #define DisplayClear 0x01 //清屏指令(00000001)
  22          #define ReturnHome       0x02 //光標回到"00H"(0000001X)
  23          #define EntryMode        0x06 //進入點設定,光標右移,AC加1(00000110)
  24          #define DisplayOn        0x0c //整體顯示開,光標關,反白關
  25          #define DisplayOff       0x08 //整體顯示關
  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 //繪圖關
  35          
  36          #define uchar  unsigned char //定義下方便使用
  37          
  38          /**********************************************************
  39          *函數名:SendData
  40          *功能:發送數據
  41          *說明:向LCD發送一個字節數據
  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/18/2007 18:45:10 PAGE 2   

  56   1      }
  57          
  58          /**********************************************************
  59          *函數名:ReceiveData
  60          *功能:接收數據
  61          *說明:接收來自LCD的一個字節的數據
  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          *函數名: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); //發送讀忙碌標志指令
  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          *函數名:LCDWriteData
  99          *功能:寫數據到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); //發送寫數據指令
 113   1        SendData(Dat&0xf0);//發送高4位
 114   1        SendData(Dat<<4);      //發送低4位
 115   1        LCD_CS = 0;
 116   1      }
 117          
C51 COMPILER V8.08   LCDDRIVERS                                                            06/18/2007 18:45:10 PAGE 3   

 118          /**********************************************************
 119          *函數名: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); //發送寫指令到LCD
 134   1        SendData(Dat&0xf0);//發送高4位
 135   1        SendData(Dat<<4);      //發送低4位
 136   1        LCD_CS = 0;
 137   1      }
 138          
 139          /**********************************************************
 140          *函數名: LCDInit
 141          *功能:初始化
 142          *說明:液晶初始化函數
 143          *輸入:無
 144          *返回:無
 145          **********************************************************/
 146          void LCDInit()
 147          {
 148   1        LCDWriteCommand(Basic);       //基本指令集
 149   1        LCDWriteCommand(DisplayOn);   //顯示開,光標關,發白關
 150   1        LCDWriteCommand(DisplayClear);//清屏
 151   1        LCDWriteCommand(EntryMode);   //進入點設定,光標右移,AC加1
 152   1      }
 153          /**********************************************************
 154          *函數名: 
 155          *功能:
 156          *說明:
 157          *輸入:
 158          *返回:
 159          **********************************************************/
 160          
 161          
 162          /**********************************************************
 163          *函數名:
 164          *功能:
 165          *說明:
 166          *輸入:
 167          *返回:
 168          **********************************************************/
 169          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    149    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
C51 COMPILER V8.08   LCDDRIVERS                                                            06/18/2007 18:45:10 PAGE 4   

END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品国产乱码久久久久久老虎| 久久久久9999亚洲精品| 欧美日韩不卡一区二区| 日韩欧美国产一二三区| 国产欧美日韩一区二区三区在线观看| 亚洲免费伊人电影| 韩国欧美国产1区| 日本高清免费不卡视频| 久久久久久久久久久久久女国产乱| 亚洲欧美中日韩| 国产在线播精品第三| 国产成人精品免费视频网站| 在线免费观看视频一区| 日韩一区二区三区四区| 最新不卡av在线| 久久99精品久久久久久| 欧美日韩国产一级二级| 国产日韩亚洲欧美综合| 欧美性猛交xxxxxxxx| 中文字幕不卡在线观看| 久久精品国产澳门| 欧美电影一区二区| 夜夜夜精品看看| 91丨porny丨国产| 国产精品视频观看| 国产一区美女在线| 日韩欧美一区二区视频| 日韩二区三区四区| 欧美日韩视频第一区| 亚洲男人的天堂在线观看| 国产91在线看| 国产精品白丝在线| 国产精品夜夜爽| 欧美精品一区二区三区在线播放 | 欧美一区二区高清| 婷婷综合久久一区二区三区| 欧美亚洲国产一区在线观看网站| 日韩美女视频一区| 一本在线高清不卡dvd| 有码一区二区三区| 欧美伦理视频网站| 久久国产精品免费| 国产日韩欧美一区二区三区综合| 国产一区二区不卡| 最新热久久免费视频| 色诱视频网站一区| 婷婷亚洲久悠悠色悠在线播放 | 麻豆91在线播放| 久久综合丝袜日本网| 不卡的av电影在线观看| 亚洲欧美中日韩| 亚洲人成7777| 在线亚洲+欧美+日本专区| 五月天亚洲婷婷| 久久久久久久综合狠狠综合| 成人在线视频一区| 日韩高清在线电影| 国产精品美女一区二区三区| 91国内精品野花午夜精品 | 春色校园综合激情亚洲| 亚洲电影激情视频网站| 国产三级精品视频| 欧美猛男男办公室激情| 国内精品免费在线观看| 亚洲综合一区二区精品导航| 亚洲精品在线观| 欧美日韩mp4| 97久久人人超碰| 国产精一品亚洲二区在线视频| 国产精品久久久久久久久免费相片 | 国产视频一区在线观看| 欧美浪妇xxxx高跟鞋交| eeuss影院一区二区三区| 日本亚洲天堂网| 久久免费电影网| 欧美日韩国产精品成人| 国产在线不卡视频| 亚洲精品国产品国语在线app| 欧美日韩精品欧美日韩精品一综合| 久久精品久久精品| 亚洲一二三四在线| 亚洲精品乱码久久久久久日本蜜臀| 日韩欧美精品在线视频| 欧美视频一区在线| 99精品视频在线播放观看| 国产一区二区三区不卡在线观看| 日韩中文字幕av电影| 亚洲综合在线第一页| 亚洲欧美日韩精品久久久久| 国产欧美精品在线观看| 欧美一级二级三级乱码| 91麻豆精品国产自产在线观看一区 | 亚洲一区二区三区精品在线| 亚洲国产岛国毛片在线| 久久久久久久久免费| 精品播放一区二区| 中文字幕免费不卡在线| 久久综合久久99| 久久综合九色综合欧美就去吻| 欧美大片在线观看一区二区| 日韩欧美久久一区| 国产日产欧美一区| 中文字幕视频一区二区三区久| 亚洲视频在线一区| 五月婷婷久久丁香| 国产伦精品一区二区三区在线观看 | 中文字幕亚洲一区二区av在线 | 不卡的av网站| 欧美在线免费观看视频| 日韩一区二区三区在线| 国产亚洲一本大道中文在线| 国产欧美日本一区视频| 一区二区三区在线视频观看58| 一区二区三区**美女毛片| 午夜精品成人在线视频| 国产精品系列在线观看| 日本道精品一区二区三区| 日韩一区和二区| 国产精品你懂的在线欣赏| 一区二区三区加勒比av| 蜜桃久久精品一区二区| 91欧美激情一区二区三区成人| 欧美一区二区三区视频免费播放| 久久久www免费人成精品| 亚洲三级在线播放| 国产精品综合一区二区| 欧美精品三级日韩久久| 中文字幕亚洲区| 国产主播一区二区三区| 欧美日韩精品一区二区| 中文字幕在线一区免费| 免费高清成人在线| 日韩一区二区在线看片| 亚洲国产精品天堂| 日本高清不卡一区| 专区另类欧美日韩| 成人av片在线观看| 国产三级精品三级| 国产成人无遮挡在线视频| 日韩你懂的电影在线观看| 日本亚洲欧美天堂免费| 91.麻豆视频| 奇米影视在线99精品| 911精品产国品一二三产区| 亚洲精品午夜久久久| 色综合天天在线| 亚洲色图欧洲色图婷婷| 99vv1com这只有精品| 日韩美女视频一区| 欧美色窝79yyyycom| 亚洲午夜电影网| 欧美浪妇xxxx高跟鞋交| 日韩精品一卡二卡三卡四卡无卡| 欧美视频你懂的| 五月天一区二区| 欧美成人一区二区三区片免费 | www精品美女久久久tv| 国产一区二区三区日韩| 久久蜜桃av一区精品变态类天堂| 久久66热偷产精品| 中文字幕欧美三区| 色88888久久久久久影院按摩| 一区二区三区四区激情| 欧美日韩1234| 韩国三级电影一区二区| 成人欧美一区二区三区小说 | 日韩有码一区二区三区| 久久色成人在线| 99久久婷婷国产| 91在线视频观看| 亚洲精品成a人| 4hu四虎永久在线影院成人| 理论片日本一区| 亚洲视频每日更新| 日韩一区二区免费高清| 成人一区二区三区视频 | 91麻豆精品国产91久久久| 国产精品综合久久| 亚洲va国产天堂va久久en| 久久久夜色精品亚洲| 欧美片网站yy| 91免费视频大全| 国产一区在线不卡| 日韩中文字幕一区二区三区| 亚洲国产精品v| xf在线a精品一区二区视频网站| 欧美影院午夜播放| 成人a免费在线看| 韩国精品主播一区二区在线观看 | 色就色 综合激情| 国产99精品在线观看| 精品无人区卡一卡二卡三乱码免费卡| 亚洲一级片在线观看| 国产精品激情偷乱一区二区∴| 欧美一区二区视频在线观看| 色婷婷一区二区| 91免费在线视频观看| 99久久99久久免费精品蜜臀| 国产一区二区三区免费播放| 国产专区综合网|