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

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

?? 12864精簡(jiǎn)版.lst

?? 12864手機(jī)操作菜單
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V7.06   12864__簡(jiǎn)__                                                           11/12/2007 02:15:26 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 12864__簡(jiǎn)__
OBJECT MODULE PLACED IN 12864精簡(jiǎn)版.OBJ
COMPILER INVOKED BY: D:\keic51\C51\BIN\C51.EXE 12864精簡(jiǎn)版.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include "reg51.h"
   2          #include "code.h"
   3          
   4          #define rs P20
   5          #define rw P21
   6          #define e P22
   7          #define cs1 P23
   8          #define cs2 P24
   9          #define lcd P0
  10          #define keydata P1
  11          
  12          sbit P20=P2^0;
  13          sbit P21=P2^1;
  14          sbit P22=P2^2;
  15          sbit P23=P2^3;
  16          sbit P24=P2^4;
  17          
  18          bit busy_bit=1;
  19          #define unchar unsigned char
  20          
  21          unchar i,j,k;
  22          
  23          
  24          void delay10ms(void)   //延時(shí)程序
  25          
  26          {
  27   1      
  28   1             
  29   1              for(j=3;j>0;j--)
  30   1      
  31   1              for(k=214;k>0;k--);
  32   1                      
  33   1      }
  34          
  35          char getkey()                          //按鍵判斷
  36          {
  37   1      char i;
  38   1      keydata=0x0f;
  39   1      while(keydata==0x0f);          //判斷有無(wú)按鍵按下,無(wú)則等待
  40   1      delay10ms();  //去抖動(dòng)
  41   1      keydata=0xef;
  42   1      if(keydata==0xee) i=12;
  43   1      else if(keydata==0xed) i=8;
  44   1      else if(keydata==0xeb) i=4;
  45   1      else if(keydata==0xe7) i=0; 
  46   1      keydata=0xdf;
  47   1      if(keydata==0xde) i=13;
  48   1      else if(keydata==0xdd) i=9;
  49   1      else if(keydata==0xdb) i=5;
  50   1      else if(keydata==0xd7) i=1;
  51   1      keydata=0xbf;
  52   1      if(keydata==0xbe) i=14;
  53   1      else if(keydata==0xbd) i=10;
  54   1      else if(keydata==0xbb) i=6;
  55   1      else if(keydata==0xb7) i=2;
C51 COMPILER V7.06   12864__簡(jiǎn)__                                                           11/12/2007 02:15:26 PAGE 2   

  56   1      keydata=0x7f;
  57   1      if(keydata==0x7e) i=15;
  58   1      else if(keydata==0x7d) i=11;
  59   1      else if(keydata==0x7b) i=7;
  60   1      else if(keydata==0x77) i=3;
  61   1      delay10ms();     //去抖動(dòng)
  62   1      keydata=0x0f;
  63   1      return(i);
  64   1      }
  65          
  66          void checkbusy(void)                       
  67          {
  68   1              unchar state=0;
  69   1      while(busy_bit)
  70   1         {
  71   2              lcd=0xFF;//空讀操作
  72   2              rw=1;
  73   2              rs=0;
  74   2              e=1;
  75   2          e=1;
  76   2              e=0;
  77   2      
  78   2              lcd=0xFF;//再讀才有效
  79   2              rw=1;
  80   2              rs=0;
  81   2              e=1;
  82   2              state=lcd;
  83   2              e=0;
  84   2              busy_bit=(bit)(state>>7);
  85   2         }
  86   1      }
  87          
  88          displayon()          //開顯示
  89          {
  90   1      cs1=1;
  91   1      cs2=0;
  92   1      checkbusy();
  93   1      rw=0;
  94   1      rs=0;
  95   1      lcd=0x3f;
  96   1      e=1;
  97   1      e=0;
  98   1      
  99   1      cs1=0;
 100   1      cs2=1;
 101   1      checkbusy();
 102   1      rw=0;
 103   1      rs=0;
 104   1      lcd=0x3f;
 105   1      e=1;
 106   1      e=0;
 107   1      }
 108          
 109          displayoff()           //關(guān)顯示
 110          {
 111   1      cs1=1;
 112   1      cs2=0;
 113   1      checkbusy();
 114   1      rw=0;
 115   1      rs=0;
 116   1      lcd=0x3e;
 117   1      e=1;
C51 COMPILER V7.06   12864__簡(jiǎn)__                                                           11/12/2007 02:15:26 PAGE 3   

 118   1      e=0;
 119   1      
 120   1      cs1=0;
 121   1      cs2=1;
 122   1      checkbusy();
 123   1      rw=0;
 124   1      rs=0;
 125   1      lcd=0x3e;
 126   1      e=1;
 127   1      e=0;
 128   1      }
 129          
 130          rwcmd(unchar cmd)                                 //寫指令
 131          {
 132   1      checkbusy();
 133   1      rw=0;
 134   1      rs=0;
 135   1      lcd=cmd;
 136   1      e=1;
 137   1      e=0;
 138   1      }
 139          
 140          rwdata(unchar displaydata)                 //寫數(shù)據(jù)
 141          {
 142   1      checkbusy();
 143   1      rw=0;
 144   1      rs=1;
 145   1      lcd=displaydata;
 146   1      e=1;
 147   1      e=0;
 148   1      }
 149          
 150          
 151          
 152          void addresswrite(unchar x,unchar y)             //寫地址函數(shù)
 153          {
 154   1      unchar unit;
 155   1      rwcmd(0x0c);                  //寫z地址,一般z地址默認(rèn)為0
 156   1      unit=x+0xb8;
 157   1      rwcmd(unit);                 //寫x地址;
 158   1      unit=y+0x40;
 159   1      rwcmd(unit);                //寫y地址
 160   1      }
 161          
 162          void display(unchar beginx,unchar endx,unchar beginy,unchar endy,unchar block,unchar p,unchar colour)     
             -        //反白顯示
 163          {            //顯示 行開始    行結(jié)束          列開始       列結(jié)束        塊選擇     數(shù)組   反白與否
 164   1      if(block==1) {cs1=0;cs2=1;}
 165   1      if(block==2) {cs1=1;cs2=0;}
 166   1      
 167   1      
 168   1      for(i=beginx;i<endx;i++)
 169   1      {
 170   2      addresswrite(i,beginy);
 171   2      for(j=beginy;j<endy;j++)
 172   2      {
 173   3      if(colour==1)
 174   3      switch(p)
 175   3      {             
 176   4      case 1:rwdata(~character1[i][j]);break;
 177   4      case 2:rwdata(~character2[i][j]);break;
 178   4      case 3:rwdata(~character3[i][j]);break;
C51 COMPILER V7.06   12864__簡(jiǎn)__                                                           11/12/2007 02:15:26 PAGE 4   

 179   4      case 4:rwdata(~character4[i][j]);break;
 180   4      case 5:rwdata(~character5[i][j]);break;
 181   4      case 6:rwdata(~character6[i][j]);break;
 182   4      case 7:rwdata(~character7[i][j]);break;
 183   4      case 8:rwdata(~character8[i][j]);break;
 184   4      case 9:rwdata(~character9[i][j]);break;
 185   4      case 10:rwdata(~character10[i][j]);break;
 186   4      case 11:rwdata(~character11[i][j]);break;
 187   4      case 12:rwdata(~character12[i][j]);break;
 188   4      case 13:rwdata(~character13[i][j]);break;
 189   4      case 14:rwdata(~character14[i][j]);break;
 190   4      case 15:rwdata(~character15[i][j]);break;
 191   4      case 16:rwdata(~character16[i][j]);break;
 192   4      case 17:rwdata(~character17[i][j]);break;
 193   4      case 18:rwdata(~character18[i][j]);break;
 194   4      case 19:rwdata(~character19[i][j]);break;
 195   4      case 20:rwdata(~character20[i][j]);break;
 196   4      case 21:rwdata(~character21[i][j]);break;
 197   4      case 22:rwdata(~character22[i][j]);break;
 198   4      case 23:rwdata(~character23[i][j]);break;
 199   4      case 24:rwdata(~character24[i][j]);break;
 200   4      case 25:rwdata(~character25[i][j]);break;
 201   4      case 26:rwdata(~character26[i][j]);break;
 202   4      case 27:rwdata(~character27[i][j]);break;
 203   4      case 28:rwdata(~character28[i][j]);break;
 204   4      default:break;
 205   4      }
 206   3      else if(colour==0)
 207   3      switch(p)
 208   3      { 
 209   4      case 1:rwdata(character1[i][j]);break;
 210   4      case 2:rwdata(character2[i][j]);break;
 211   4      case 3:rwdata(character3[i][j]);break;
 212   4      case 4:rwdata(character4[i][j]);break;
 213   4      case 5:rwdata(character5[i][j]);break;
 214   4      case 6:rwdata(character6[i][j]);break;
 215   4      case 7:rwdata(character7[i][j]);break;
 216   4      case 8:rwdata(character8[i][j]);break;
 217   4      case 9:rwdata(character9[i][j]);break;
 218   4      case 10:rwdata(character10[i][j]);break;
 219   4      case 11:rwdata(character11[i][j]);break;
 220   4      case 12:rwdata(character12[i][j]);break;
 221   4      case 13:rwdata(character13[i][j]);break;
 222   4      case 14:rwdata(character14[i][j]);break;
 223   4      case 15:rwdata(character15[i][j]);break;
 224   4      case 16:rwdata(character16[i][j]);break;
 225   4      case 17:rwdata(character17[i][j]);break;
 226   4      case 18:rwdata(character18[i][j]);break;
 227   4      case 19:rwdata(character19[i][j]);break;
 228   4      case 20:rwdata(character20[i][j]);break;
 229   4      case 21:rwdata(character21[i][j]);break;
 230   4      case 22:rwdata(character22[i][j]);break;
 231   4      case 23:rwdata(character23[i][j]);break;
 232   4      case 24:rwdata(character24[i][j]);break;
 233   4      case 25:rwdata(character25[i][j]);break;
 234   4      case 26:rwdata(character26[i][j]);break;
 235   4      }
 236   3      }
 237   2      }
 238   1      }
 239          /*********************menufunction*************************/
 240          
C51 COMPILER V7.06   12864__簡(jiǎn)__                                                           11/12/2007 02:15:26 PAGE 5   

 241          void menufunction(unchar floor,unchar menu)
 242          {
 243   1      /***************************顯示層菜單**************************/
 244   1      switch(menu)
 245   1      {
 246   2      case 1: 
 247   2      {
 248   3      display(0,8,0,64,1,3,0);
 249   3      display(0,8,0,64,2,4,0);
 250   3      } break;
 251   2      case 2: 
 252   2      {
 253   3      display(0,8,0,64,1,5,0);
 254   3      display(0,8,0,64,2,6,0);
 255   3      } break;
 256   2      case 3:
 257   2      {
 258   3      display(0,8,0,64,1,7,0);
 259   3      display(0,8,0,64,2,8,0);
 260   3      } break;
 261   2      case 4:

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲av色图| 亚洲视频在线一区观看| 欧美日韩的一区二区| 国产不卡在线视频| 日本午夜精品一区二区三区电影| 国产精品美日韩| 久久免费视频一区| 欧美大片一区二区三区| 欧美伦理影视网| 在线视频中文字幕一区二区| 国产精品一区二区你懂的| 日本强好片久久久久久aaa| 一区二区国产盗摄色噜噜| 国产精品沙发午睡系列990531| 日韩三级视频中文字幕| 欧美日高清视频| 欧美久久一二区| 欧美午夜宅男影院| 欧美欧美欧美欧美首页| 欧美另类高清zo欧美| 制服丝袜中文字幕一区| 制服.丝袜.亚洲.中文.综合| 欧美久久婷婷综合色| 日韩天堂在线观看| 久久老女人爱爱| 欧美国产日产图区| 亚洲精品伦理在线| 亚洲成精国产精品女| 久久国产夜色精品鲁鲁99| 久久国产精品第一页| 丰满放荡岳乱妇91ww| 色94色欧美sute亚洲线路一久| 婷婷中文字幕一区三区| 7777精品伊人久久久大香线蕉超级流畅 | 国产欧美一区二区三区在线看蜜臀| 亚洲综合视频网| 色综合激情五月| 欧美猛男gaygay网站| 欧美精品日韩一本| 久久美女高清视频| 中文字幕中文字幕在线一区| 亚洲美女在线国产| 日本午夜一本久久久综合| 狠狠色狠狠色合久久伊人| 成人精品亚洲人成在线| 91国产丝袜在线播放| 精品美女在线观看| 亚洲日韩欧美一区二区在线| 亚洲妇女屁股眼交7| 久草精品在线观看| 欧美三级在线播放| 91精品黄色片免费大全| 理论电影国产精品| 国产91精品露脸国语对白| xf在线a精品一区二区视频网站| 亚洲成人第一页| 欧美午夜电影网| 日韩理论电影院| 91美女片黄在线观看| 亚洲欧洲精品天堂一级| 成人午夜免费电影| 国产欧美一区二区精品忘忧草| 极品少妇xxxx精品少妇| 日韩欧美激情在线| 狠狠网亚洲精品| 精品久久久久99| 国产伦精品一区二区三区免费迷 | 日韩和欧美一区二区三区| 欧洲中文字幕精品| 五月婷婷综合激情| 欧美日韩国产综合久久| 偷拍自拍另类欧美| 欧美一区二区三区小说| 麻豆精品一区二区综合av| 欧美精品亚洲一区二区在线播放| 欧美日韩国产精选| 国产精品久久久久久亚洲毛片 | 高清久久久久久| 丝袜美腿一区二区三区| 日韩精品一区在线| 不卡av在线网| 五月婷婷久久丁香| 欧美韩国日本综合| 色94色欧美sute亚洲线路一久| 美女视频黄久久| 国产天堂亚洲国产碰碰| 色婷婷精品久久二区二区蜜臀av| 亚洲国产成人av网| 精品黑人一区二区三区久久| 国产成人精品亚洲777人妖 | 国产精品国产三级国产专播品爱网| 99国产精品久久久| 激情综合网最新| 午夜一区二区三区视频| 国产精品毛片久久久久久| 日韩欧美国产综合一区| 欧美亚洲国产一区二区三区va| 调教+趴+乳夹+国产+精品| 国产精品午夜久久| 日韩你懂的在线播放| 91高清视频在线| 国产成人午夜视频| 男人的天堂久久精品| 伊人色综合久久天天人手人婷| 国产日韩精品久久久| 亚洲精品在线三区| 日韩精品一区二区三区中文不卡| 欧美午夜寂寞影院| 91在线高清观看| 成人免费电影视频| 国产在线精品一区二区| 久久国产精品区| 久久机这里只有精品| 日本vs亚洲vs韩国一区三区二区 | 欧美系列在线观看| 99久久精品情趣| 9色porny自拍视频一区二区| 欧美日韩免费视频| 91丝袜美腿高跟国产极品老师| 99久久99久久精品国产片果冻 | 国产传媒一区在线| 91一区二区三区在线观看| 欧美最新大片在线看| 日韩视频不卡中文| 国产精品传媒视频| 午夜国产精品影院在线观看| 国产精品一区二区黑丝| 欧美美女一区二区| 欧美性猛交xxxx黑人交| 色综合天天天天做夜夜夜夜做| 99久久精品一区| 884aa四虎影成人精品一区| 日韩一区二区三区观看| 久久午夜电影网| 亚洲婷婷综合色高清在线| 五月激情综合网| 国产伦精品一区二区三区免费迷 | 一区精品在线播放| 亚洲va国产天堂va久久en| 久久99国产乱子伦精品免费| 波多野结衣91| 欧美精品18+| 久久男人中文字幕资源站| 一区二区三区四区国产精品| 男女性色大片免费观看一区二区| 国产精品69久久久久水密桃| 99精品久久久久久| xfplay精品久久| 一区二区三区波多野结衣在线观看| 亚洲女厕所小便bbb| 全国精品久久少妇| 色狠狠一区二区| 欧美激情中文不卡| 日韩精品成人一区二区三区 | 亚洲欧美一区二区三区国产精品| 亚欧色一区w666天堂| 成人avav影音| 久久久久9999亚洲精品| 视频一区国产视频| 日本韩国欧美国产| 美女一区二区三区在线观看| 欧美日韩亚洲综合一区二区三区| 久久夜色精品一区| 久久精品国内一区二区三区| 欧美日韩国产综合一区二区三区| 综合欧美亚洲日本| av不卡免费电影| 综合亚洲深深色噜噜狠狠网站| 粉嫩欧美一区二区三区高清影视| 精品久久国产97色综合| 久久精品国产77777蜜臀| 在线综合+亚洲+欧美中文字幕| 视频在线在亚洲| 3d动漫精品啪啪一区二区竹菊 | 午夜视黄欧洲亚洲| 欧美日韩五月天| 美女脱光内衣内裤视频久久影院| 日韩欧美在线观看一区二区三区| 日韩电影免费一区| 久久久www成人免费毛片麻豆| 国产宾馆实践打屁股91| 中文字幕在线一区免费| 色88888久久久久久影院按摩 | 欧美日韩免费观看一区二区三区| 亚洲日本乱码在线观看| 欧美三区免费完整视频在线观看| 午夜精品久久久久久久久久| 日韩视频在线一区二区| 国产盗摄女厕一区二区三区 | 尤物视频一区二区| 欧美一区二区三级| 91免费国产在线观看| 日韩制服丝袜av| 国产欧美日韩精品一区| 91精品91久久久中77777| 日本在线不卡视频| 亚洲日本va午夜在线电影| 日韩一区二区电影网| 精品国产一二三| 99在线精品视频|