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

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

?? lcdinit.lst

?? 推箱子游戲,keil c 程序, 51單片機(jī)實(shí)現(xiàn), 使用proteus仿真
?? LST
字號(hào):
C51 COMPILER V8.05a   LCDINIT                                                              01/05/2007 08:38:52 PAGE 1   


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

line level    source

   1          #include <reg51.h>
   2          #include "data.h"
   3          #include "order.h"
   4          #include "lcdinit.h"
   5          
   6          /*讀狀態(tài)*/
   7          uchar read_state(){
   8   1              uchar temp;
   9   1              P2 = 0xff;
  10   1              cd = 1;
  11   1              rd = 0;
  12   1              temp = P2;
  13   1              rd = 1;
  14   1              return(temp);
  15   1      }
  16          
  17          /*STA0指令讀寫狀態(tài),STA1數(shù)據(jù)讀寫狀態(tài) 判斷函數(shù)*/
  18          void lcd_enable(){
  19   1              uchar i;
  20   1              for(i = 10; i > 0; i--)
  21   1                      if((read_state() & 0x03) == 0x03)
  22   1                              break;
  23   1              if(i==0)error0=1;/*若i==0,說(shuō)明錯(cuò)誤*/
  24   1              //else error0=0;
  25   1      }
  26          
  27          /*STA2數(shù)據(jù)自動(dòng)讀狀態(tài) 判斷函數(shù)*/
  28          void atrd_enable(){
  29   1              uchar i;
  30   1              for(i = 10; i > 0; i--)
  31   1                      if((read_state() & 0x04) == 0x04)
  32   1                              break;
  33   1              if(i==0)error1=1;/*若i==0,說(shuō)明錯(cuò)誤*/
  34   1              //else error1=0;
  35   1      }
  36          
  37          /*STA3數(shù)據(jù)自動(dòng)寫狀態(tài) 判斷函數(shù)*/
  38          void atwr_enable(){
  39   1              uchar i;
  40   1              for(i = 10; i > 0; i--)
  41   1                      if((read_state() & 0x08) == 0x08)
  42   1                              break;
  43   1              if(i==0)error2=1;/*若i==0,說(shuō)明錯(cuò)誤*/
  44   1              //else error2=0;
  45   1      }
  46          
  47          /*寫無(wú)參數(shù)函數(shù)*/
  48          void write_cmd0(uchar cmd){
  49   1              lcd_enable();
  50   1              cd=1;
  51   1              P2=cmd;
  52   1              wr=0;
  53   1              wr=1;
  54   1      }
  55          
C51 COMPILER V8.05a   LCDINIT                                                              01/05/2007 08:38:52 PAGE 2   

  56          /*寫單參數(shù)函數(shù)*/
  57          void write_cmd1(uchar data1, uchar cmd){
  58   1              lcd_enable();
  59   1              cd=0;
  60   1              P2=data1;
  61   1              wr=0;
  62   1              wr=1;
  63   1              lcd_enable();
  64   1              cd=1;
  65   1              P2=cmd;
  66   1              wr=0;
  67   1              wr=1;
  68   1      }
  69          
  70          /*寫雙參數(shù)函數(shù)*/
  71          void write_cmd2(uchar data1, uchar data2, uchar cmd){
  72   1              lcd_enable();
  73   1              cd=0;
  74   1              P2=data1;
  75   1              wr=0;
  76   1              wr=1;
  77   1              lcd_enable();
  78   1              cd=0;
  79   1              P2=data2;
  80   1              wr=0;
  81   1              wr=1;   
  82   1              lcd_enable();
  83   1              cd=1;
  84   1              P2=cmd;
  85   1              wr=0;
  86   1              wr=1;   
  87   1      }
  88          
  89          /*寫數(shù)據(jù)函數(shù)*/
  90          void write_data(uchar data0){
  91   1              lcd_enable();
  92   1              cd=1;
  93   1              P2=data0;
  94   1              wr=0;
  95   1              wr=1;   
  96   1      }
  97          
  98          /*讀數(shù)據(jù)函數(shù)*/
  99          uchar read_data(){
 100   1              char temp;
 101   1              lcd_enable();
 102   1              cd = 0;
 103   1              P2 = 0xff;
 104   1              rd = 0;
 105   1              temp = P2;
 106   1              rd = 1;
 107   1              return(temp);   /*若返回0,可能錯(cuò)誤*/
 108   1      }
 109          
 110          /*自動(dòng)寫開(kāi)始*/
 111          void auto_write(){
 112   1              write_cmd0(AUT_WR);
 113   1      }
 114          
 115          /*自動(dòng)讀開(kāi)始*/
 116          void auto_read(){
 117   1              write_cmd0(AUT_RD);
C51 COMPILER V8.05a   LCDINIT                                                              01/05/2007 08:38:52 PAGE 3   

 118   1      }
 119          
 120          /*自動(dòng)寫結(jié)束*/
 121          void atwr_stop(){
 122   1              write_cmd0(AUT_WO);
 123   1      }
 124          
 125          /*自動(dòng)讀結(jié)束*/
 126          void atrd_stop(){
 127   1              write_cmd0(AUT_RO);
 128   1      }
 129          
 130          /*數(shù)據(jù)一次寫函數(shù)*/
 131          void write_one(uchar data1, char way){
 132   1              atwr_enable();
 133   1              auto_write();
 134   1              write_cmd1(data1,way);
 135   1              atwr_stop();
 136   1      }
 137          
 138          /*數(shù)據(jù)一次讀函數(shù)*/
 139          uchar read_one(char way){
 140   1              uchar temp;
 141   1              atrd_enable();
 142   1              auto_read();
 143   1              write_cmd0(way);
 144   1              temp = read_data();
 145   1              atrd_stop();
 146   1              return(temp);
 147   1      }
 148          
 149          /*設(shè)置當(dāng)前顯示位置函數(shù)x,y從0開(kāi)始表示單位為字符*/
 150          void set_xy(uchar x, uchar y){
 151   1              int temp;
 152   1              temp = y * LCD_CHAR + x;
 153   1              write_cmd2(temp&0xff,temp/0xff,ADR_POS);                        
 154   1      }
 155          
 156          void set_adr(uchar D1, uchar D2){
 157   1              write_cmd2(D1,D2,ADR_POS);
 158   1      }
 159          
 160          /*設(shè)置光標(biāo)指針 x,y從0開(kāi)始*/
 161          void set_cur(char x, char y){
 162   1              write_cmd2(x,y,CUR_POS);
 163   1      }
 164          
 165          /*CGRAM偏置地址設(shè)置函數(shù)*/
 166          void set_cgram(){
 167   1              write_cmd2(0x01,0x00,CGR_POS);//0000,1100,0000,0000 0C00
 168   1      }
 169          
 170          /*液晶初始化函數(shù)(文本區(qū)首地址D1,文本區(qū)首地址D2, 文本區(qū)寬度,  圖形區(qū)首地址D1, 圖形區(qū)首地址D2, 圖形區(qū)寬度,  
             - 光標(biāo)形狀,  顯示方式,  顯示開(kāi)關(guān))*/
 171          void lcd_init(uchar txtstpd1, uchar txtstpd2, uchar txtwid, uchar grhstpd1, uchar grhstpd2, uchar grhwid, 
             -uchar cur, uchar mod, uchar sw){
 172   1              write_cmd2(txtstpd1,txtstpd2,TXT_STP);                                                          /*文本區(qū)首地址*/
 173   1              write_cmd2(txtwid,0x00,TXT_WID);                        /*文本區(qū)寬度*/
 174   1              write_cmd2(grhstpd1,grhstpd2,GRH_STP);          /*圖形區(qū)首地址*/
 175   1              write_cmd2(grhwid,0x00,GRH_WID);                        /*圖形區(qū)寬度*/
 176   1              write_cmd0(CUR_SHP | cur);                                      /*光標(biāo)形狀*/
 177   1              write_cmd0(mod);                                                        /*顯示方式*/
C51 COMPILER V8.05a   LCDINIT                                                              01/05/2007 08:38:52 PAGE 4   

 178   1              write_cmd0(DIS_SW | sw);                                        /*顯示開(kāi)關(guān)*/
 179   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    321    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       9
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
综合在线观看色| 美女视频黄免费的久久 | 亚洲国产精品99久久久久久久久 | 欧美专区在线观看一区| 久久97超碰色| 亚洲一区日韩精品中文字幕| 精品国产百合女同互慰| 欧美日韩国产一级二级| 成人免费视频一区二区| 蜜桃精品在线观看| 亚洲综合免费观看高清完整版在线| 欧美大片免费久久精品三p | 欧美久久一区二区| av不卡一区二区三区| 国产一区二区不卡| 蜜桃久久久久久| 亚洲国产精品自拍| 亚洲人妖av一区二区| 久久男人中文字幕资源站| 在线综合亚洲欧美在线视频| 欧美揉bbbbb揉bbbbb| 波多野洁衣一区| 国产成人免费视频网站| 国产综合久久久久久鬼色| 麻豆一区二区99久久久久| 午夜av电影一区| 亚洲综合999| 亚洲乱码国产乱码精品精的特点| 久久久久久久综合| 精品久久一区二区| 日韩欧美国产综合在线一区二区三区| 欧美精品九九99久久| 欧美视频一区二区三区四区| 欧美性受极品xxxx喷水| 在线一区二区三区四区| 99久久久久免费精品国产| 成人精品电影在线观看| 国产精品系列在线播放| 丁香一区二区三区| 成人免费视频播放| 99视频有精品| 一本久道中文字幕精品亚洲嫩| 一本大道av伊人久久综合| 色成人在线视频| 欧美日韩亚洲综合| 91麻豆精品国产91久久久久久久久 | 久久国产视频网| 黄页网站大全一区二区| 国产一区二区调教| 国产精品一区一区三区| 成人性生交大片免费看中文| 成人深夜福利app| 一本一道久久a久久精品综合蜜臀| 91亚洲精品久久久蜜桃网站 | 欧美日韩国产色站一区二区三区| 在线一区二区三区| 欧美猛男gaygay网站| 9191成人精品久久| 日韩你懂的在线观看| 日本一区二区三区免费乱视频| 国产精品久久久久久久裸模| 一区二区免费在线| 欧美aaaaa成人免费观看视频| 国产呦萝稀缺另类资源| 99视频在线精品| 欧美日韩亚洲综合在线 | 欧美日韩国产成人在线91| 日韩精品一区二区三区swag| 日本一区二区久久| 亚洲国产成人porn| 国产酒店精品激情| 91免费在线播放| 欧美一区二区三区免费大片| 国产欧美一区二区三区鸳鸯浴 | 激情av综合网| 色综合久久综合| 欧美一区二区三区免费视频| 中文字幕av一区二区三区免费看| 亚洲五码中文字幕| 国产一区福利在线| 欧美三级视频在线| 2021中文字幕一区亚洲| 亚洲综合在线电影| 激情久久五月天| 欧美婷婷六月丁香综合色| 精品国产乱码久久久久久影片| 国产精品免费观看视频| 日韩高清不卡在线| 99久久精品免费精品国产| 日韩色在线观看| 亚洲四区在线观看| 国产乱淫av一区二区三区| 欧美偷拍一区二区| 中文字幕一区二区三区色视频| 性欧美疯狂xxxxbbbb| 成人美女在线视频| 精品国产99国产精品| 亚洲综合精品自拍| 成人aaaa免费全部观看| 日韩三区在线观看| 亚洲自拍与偷拍| 99久久99久久精品免费看蜜桃| 欧美大肚乱孕交hd孕妇| 亚洲与欧洲av电影| av中文字幕一区| 国产色综合久久| 美腿丝袜亚洲综合| 欧美性色黄大片手机版| 国产精品伦一区| 国产精品456| 日韩精品一区二区三区四区| 亚洲电影第三页| 91成人在线观看喷潮| 综合色中文字幕| 成人综合在线观看| 国产亚洲精品超碰| 麻豆成人91精品二区三区| 欧美日产在线观看| 亚洲一区二区美女| 91亚洲国产成人精品一区二区三| 久久男人中文字幕资源站| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩三级一区二区| 亚洲欧美激情视频在线观看一区二区三区 | 麻豆国产一区二区| 7777精品伊人久久久大香线蕉超级流畅| 国产精品久久国产精麻豆99网站| 国产呦精品一区二区三区网站| 日韩免费视频一区二区| 日韩av一区二区三区四区| 欧美男男青年gay1069videost| 亚洲一级不卡视频| 欧美日韩一区二区三区不卡| 亚洲成人一区在线| 欧美日韩二区三区| 视频一区欧美日韩| 在线观看91av| 久久99日本精品| 精品国产网站在线观看| 国产毛片精品视频| 国产日产欧美一区| 99在线精品一区二区三区| 亚洲三级免费观看| 欧美日韩中文字幕一区| 亚洲h精品动漫在线观看| 欧美日韩国产大片| 久久国产福利国产秒拍| 久久蜜桃香蕉精品一区二区三区| 国产又黄又大久久| 国产精品传媒视频| 欧洲av一区二区嗯嗯嗯啊| 亚洲成人av中文| 日韩一区二区三区精品视频 | 久久av资源网| 国产人伦精品一区二区| 99re亚洲国产精品| 亚洲自拍都市欧美小说| 日韩一区二区三区在线| 国产精品91xxx| 一区二区在线看| 91精品国产一区二区三区| 国产美女视频91| 亚洲精品乱码久久久久久久久| 6080yy午夜一二三区久久| 美女mm1313爽爽久久久蜜臀| 国产欧美一区二区在线观看| 91黄视频在线| 日本不卡的三区四区五区| xfplay精品久久| 91视频91自| 午夜精品福利视频网站| 精品国免费一区二区三区| av在线这里只有精品| 性做久久久久久久久| 国产视频一区在线播放| 欧美性猛交xxxxxxxx| 国产一区高清在线| 亚洲综合一区二区三区| 精品国产一区二区在线观看| 91啪九色porn原创视频在线观看| 日韩不卡手机在线v区| 国产精品青草综合久久久久99| 欧美另类变人与禽xxxxx| 国产传媒一区在线| 亚洲福利视频三区| 国产午夜亚洲精品羞羞网站| 欧美色图一区二区三区| 国产精品一区2区| 午夜精品影院在线观看| 国产精品少妇自拍| 日韩一级免费一区| 欧洲一区在线电影| 国产成人a级片| 日本欧美一区二区| 亚洲精品日韩综合观看成人91| 精品国产免费一区二区三区香蕉| 在线观看国产91| 成人av电影观看| 国产精品1区2区| 另类综合日韩欧美亚洲|