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

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

?? 12232.lst

?? 12232液晶顯示程序在,對(duì)寫液晶的人來說
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V7.09   12232                                                                 03/11/2004 16:59:54 PAGE 1   


C51 COMPILER V7.09, COMPILATION OF MODULE 12232
OBJECT MODULE PLACED IN 12232.OBJ
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE 12232.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*============================================================
   2          功能:使用12232液晶顯示圖片演示
   3          作者: Mingtree  ycxms88@163.com   http://www.mcu123.com
   4          ============================================================== 
   5          硬件:TG12232B (122*32)模擬口線接線方式
   6          連接線圖: 
   7          --------------------------------------------------|
   8          |DB0-----P0.0 | DB4-----P0.4 | RW-------P1.1 | A0--------P1.0 |
   9          |DB1-----P0.1 | DB5-----P0.5 | RS-------P2.1 | V0接1K電阻到GND |
  10          |DB2-----P0.2 | DB6-----P0.6 | E1-------P1.3 |
  11          |DB3-----P0.3 | DB7-----P0.7 | E2-------P1.2 |                  
  12          ---------------------------------------------------
  13          
  14          本程序源碼只供學(xué)習(xí)參考,如有需要請(qǐng)聯(lián)系作者。
  15          
  16          [注:AT89x52使用22.1184M或11.0592M晶振,實(shí)測(cè)使用22.1184M或11.0592都可以]
  17          編譯平臺(tái):Keil uV2 7.08
  18          
  19          
  20          //可能看起來有點(diǎn)亂,不過效果還是不錯(cuò)的,顯示圖形總的來說比顯示漢字要簡(jiǎn)單,當(dāng)然顯示漢字也不難。
  21          希望此程序能給你一些幫助。
  22          有什么問題可以發(fā)email 給我或到我的論壇發(fā)問.
  23          http://www.mcu123.com/bbs
  24          =============================================================*/
  25          
  26          
  27          #include <AT89X52.H>
  28          
  29          #define uchar unsigned char
  30          #define uint unsigned int
  31          
  32          #define E1 P1_3         //塊1  左邊
  33          #define E2 P1_2         //塊2  右邊
  34          #define RW P1_1
  35          #define A0 P1_0         //A0為1時(shí)是數(shù)據(jù),0時(shí)為指令數(shù)據(jù)
  36          #define DATA P0         //數(shù)據(jù)
  37          
  38          extern unsigned char code Bmpt1[];
  39          extern unsigned char code Bmpt2[];
  40          extern unsigned char code Bmpt3[];
  41          extern unsigned char code Bmpt4[];
  42          extern unsigned char code Bmpt5[];
  43          extern unsigned char code Bmpt6[];
  44          extern unsigned char code Bmpt7[];
  45          extern unsigned char code Bmptc[];
  46          extern unsigned char code bmp001[];
  47          extern  unsigned char code Bmp08[];
  48          extern  unsigned char code Bmp07[];
  49          extern  unsigned char code Bmp06[];
  50          extern  unsigned char code Bmp05[];
  51          extern  unsigned char code Bmp04[];
  52          extern  unsigned char code Bmp03[];
  53          extern  unsigned char code Bmp02[];
  54          extern  unsigned char code Bmp01[];
  55          extern  unsigned char code Bmp012[];
C51 COMPILER V7.09   12232                                                                 03/11/2004 16:59:54 PAGE 2   

  56          extern  unsigned char code Bmp003[];
  57          extern  unsigned char code Bmp002[];
  58          
  59          
  60          //延時(shí)
  61          void delay(unsigned int i)
  62          {
  63   1              unsigned char k=200;    
  64   1              while(i>0)
  65   1              {
  66   2                      i--;
  67   2              }
  68   1              while(k>1)k--;
  69   1      }
  70          
  71          //左頁(yè)
  72          //發(fā)送數(shù)據(jù)
  73          void    OUTMD(unsigned char i)
  74          {
  75   1              A0=1;   //寫數(shù)據(jù)
  76   1              //delay(5);
  77   1              E1=1;
  78   1              //delay(10);
  79   1              DATA=i;
  80   1              //delay(5);
  81   1              E1=0;
  82   1              
  83   1      }
  84          //左頁(yè)
  85          //發(fā)送命令
  86          void    OUTMI(unsigned char i)
  87          {
  88   1              A0=0;   //寫指令
  89   1              //delay(5);
  90   1              E1=1;
  91   1              //delay(10);
  92   1              DATA=i;
  93   1              //delay(5);
  94   1              E1=0;
  95   1              
  96   1      }
  97          //右頁(yè)
  98          //發(fā)送數(shù)據(jù)
  99          void    OUTSD(unsigned char i)
 100          {
 101   1              A0=1;   //寫數(shù)據(jù)
 102   1              //delay(5);
 103   1              E2=1;
 104   1              //delay(10);
 105   1              DATA=i;
 106   1              //delay(5);
 107   1              E2=0;
 108   1      
 109   1      }
 110          //右頁(yè)
 111          //發(fā)送命令
 112          void    OUTSI(unsigned char i)
 113          {
 114   1              A0=0;   //寫指令
 115   1              //delay(5);
 116   1              E2=1;
 117   1              //delay(10);
C51 COMPILER V7.09   12232                                                                 03/11/2004 16:59:54 PAGE 3   

 118   1              DATA=i;
 119   1              //delay(5);
 120   1              E2=0;
 121   1              
 122   1      }
 123          
 124          
 125          
 126          //初始化
 127          void    lcdini(void)
 128          {
 129   1              RW=0;
 130   1              OUTMI(0XE2);
 131   1              OUTSI(0XE2);//復(fù)位
 132   1              OUTMI(0XAE);
 133   1              OUTSI(0XAE);//POWER SAVE
 134   1              OUTMI(0XA4);
 135   1              OUTSI(0XA4);//動(dòng)態(tài)驅(qū)動(dòng)
 136   1              OUTMI(0XA9);
 137   1              OUTSI(0XA9);//1/32占空比
 138   1              OUTMI(0XA0);
 139   1              OUTSI(0XA0);//時(shí)鐘線輸出
 140   1              OUTMI(0XEE);
 141   1              OUTSI(0XEE);//寫模式
 142   1              
 143   1              OUTMI(0X00);
 144   1              OUTMI(0XC0);
 145   1              OUTSI(0X00);
 146   1              OUTSI(0XC0);
 147   1              
 148   1              OUTMI(0XAF);
 149   1              OUTSI(0XAF);
 150   1              
 151   1      }
 152          /*
 153          函數(shù)說明:同時(shí)設(shè)置主從顯示頁(yè)為0-3頁(yè)。(內(nèi)函數(shù),私有,用戶不直接調(diào)用)
 154          ------------------------------------------------------------------------
 155          */
 156          void SetPage(uchar page0,uchar page1)
 157          {
 158   1      OUTMI(0xB8|page1);OUTSI(0xB8|page0);
 159   1      }
 160          
 161          /*
 162          --------------------------------------------------------------------------------
 163          函數(shù)說明:同時(shí)設(shè)置主從列地址為0-121。(內(nèi)函數(shù),私有,用戶不直接調(diào)用)
 164          --------------------------------------------------------------------------------
 165          */
 166          void SetAddress(uchar address0,uchar address1)
 167          {
 168   1      OUTMI(address1);OUTSI(address0);
 169   1      }
 170          
 171          /*
 172          --------------------------------------------------------------------------------
 173          
 174          調(diào)用方式:void PutChar0(uchar ch)
 175          函數(shù)說明:在右頁(yè)當(dāng)前地址畫一個(gè)字節(jié)8個(gè)點(diǎn)。(內(nèi)函數(shù),私有,用戶不直接調(diào)用)
 176          --------------------------------------------------------------------------------
 177          -*/
 178          void PutCharR(uchar ch)
 179          {
C51 COMPILER V7.09   12232                                                                 03/11/2004 16:59:54 PAGE 4   

 180   1      OUTSD(ch);
 181   1      }
 182          
 183          /*
 184          --------------------------------------------------------------------------------
 185          
 186          調(diào)用方式:void PutChar1(uchar ch)
 187          函數(shù)說明:在左頁(yè)當(dāng)前地址畫一個(gè)字節(jié)8個(gè)點(diǎn)。(內(nèi)函數(shù),私有,用戶不直接調(diào)用)
 188          --------------------------------------------------------------------------------
 189          -*/
 190          void PutCharL(uchar ch)
 191          {
 192   1      OUTMD(ch);
 193   1      } 
 194          
 195          /*
 196          --------------------------------------------------------------------------------
 197          
 198          調(diào)用方式:void DrawBmp(bit layer,uchar width,uchar *bmp)
 199          函數(shù)說明:畫一個(gè)圖,layer表示上下層,width是圖形的寬,高都是16,bmp是
 200          圖形指針
 201                    使用zimo3軟件,縱向取模,字節(jié)倒序/240字節(jié)
 202          --------------------------------------------------------------------------------
 203          -*/
 204          void DrawBmp(bit layer,uchar width,uchar *bmp)
 205          {
 206   1      uchar x,address,i=0;     //address表示顯存的物理地址
 207   1      uchar page=0;   //page表示上下兩頁(yè)
 208   1      bit window=0;  //window表示左右兩頁(yè)
 209   1      //putcharR      //右邊
 210   1      //putcharL      //左邊
 211   1      
 212   1      for (x=width;x>1;x--)
 213   1      {
 214   2      if (i>60) {window=1;address=i%61;}
 215   2      else address=i; 
 216   2      
 217   2      if(layer==0)    //顯示一行八個(gè)字
 218   2              {
 219   3              SetPage(0,0);
 220   3              SetAddress(address,address);
 221   3              if(window==1)PutCharR(bmp[i]);
 222   3              else    PutCharL(bmp[i]);
 223   3              SetPage(1,1);
 224   3              SetAddress(address,address);
 225   3              if(window==1)PutCharR(bmp[i+width]);
 226   3              else    PutCharL(bmp[i+width]);
 227   3              }
 228   2      else
 229   2              {       //顯示第二行八個(gè)漢字
 230   3              SetPage(2,2);
 231   3              SetAddress(address,address);
 232   3              if(window==1)PutCharR(bmp[i]);
 233   3              else    PutCharL(bmp[i]);
 234   3              SetPage(3,3);
 235   3              SetAddress(address,address);
 236   3              if(window==1)PutCharR(bmp[i+width]);
 237   3              else    PutCharL(bmp[i+width]);
 238   3              }
 239   2          i++;
 240   2         
 241   2      }
C51 COMPILER V7.09   12232                                                                 03/11/2004 16:59:54 PAGE 5   

 242   1      }
 243          
 244          
 245          /*
 246          --------------------------------------------------------------------------------
 247          
 248          調(diào)用方式:void clrscr(void)
 249          函數(shù)說明:清屏
 250          --------------------------------------------------------------------------------
 251          -*/
 252          void clrscr(void)
 253          {
 254   1      uchar i;
 255   1      uchar page;
 256   1      for (page=0;page<4;page++)

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费一区二区| 久久午夜国产精品| 91精品国产综合久久精品麻豆| 欧美日本韩国一区| 久久综合久久久久88| 中文一区在线播放| 五月开心婷婷久久| 国产传媒欧美日韩成人| 一本一道久久a久久精品| 91精品综合久久久久久| 国产欧美一区二区在线| 亚洲一区二区av电影| 国产精品综合二区| 色婷婷精品大在线视频| 久久久综合激的五月天| 国产精品丝袜久久久久久app| 亚洲成va人在线观看| 国产风韵犹存在线视精品| 色老汉一区二区三区| 91激情五月电影| 久久精品人人做人人爽97| 亚洲一区电影777| 99视频在线观看一区三区| 日韩精品专区在线影院重磅| 亚洲精品菠萝久久久久久久| 国产成人激情av| 3d动漫精品啪啪1区2区免费| 亚洲欧美日韩久久| 成人av手机在线观看| 久久久久国产精品厨房| 一区二区成人在线视频| 成人小视频在线观看| 精品国产网站在线观看| 日韩精品一二三四| 欧洲视频一区二区| 国产精品久久久久一区二区三区| 韩国视频一区二区| 欧美一级欧美三级| 三级久久三级久久| 欧美日韩综合不卡| 亚洲一区二区成人在线观看| 97精品超碰一区二区三区| 国产精品天天看| 热久久国产精品| 欧美一区二区三区男人的天堂| 一区二区三区视频在线观看| 99久久久精品| 国产精品美女www爽爽爽| 美国三级日本三级久久99| 777奇米四色成人影色区| 肉丝袜脚交视频一区二区| 91精品中文字幕一区二区三区| 亚洲一区二区三区四区在线免费观看 | 精品国产一二三区| 久久www免费人成看片高清| 337p亚洲精品色噜噜狠狠| 日韩极品在线观看| 717成人午夜免费福利电影| 日韩精品每日更新| 欧美一区二区三区在线看| 婷婷丁香久久五月婷婷| 岛国精品在线观看| 国产精品电影院| 色88888久久久久久影院按摩 | 亚洲18影院在线观看| 欧洲av在线精品| 日日摸夜夜添夜夜添亚洲女人| 日韩免费观看高清完整版 | 色哟哟一区二区三区| 天天操天天色综合| 欧美激情资源网| 欧美日韩在线免费视频| 国产精品中文字幕欧美| 怡红院av一区二区三区| 久久综合九色欧美综合狠狠 | 成人在线一区二区三区| 亚洲成人777| 亚洲欧美在线观看| 日韩精品一区二区三区四区视频| 99久久久国产精品| 国产一区二区毛片| 视频一区视频二区在线观看| 国产精品污网站| 26uuu精品一区二区在线观看| 色久综合一二码| 国产伦理精品不卡| 日韩二区在线观看| 亚洲综合激情网| 中文av一区二区| 精品福利av导航| 欧美精品v国产精品v日韩精品| 99久久99久久综合| 国产美女在线精品| 欧美a级理论片| 亚洲超丰满肉感bbw| 亚洲欧美日韩国产中文在线| 久久精品一区二区三区不卡牛牛| 欧美日韩一区二区三区在线| 成人深夜在线观看| 国产呦萝稀缺另类资源| 麻豆国产精品官网| 亚洲午夜精品在线| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲国产精品t66y| 国产欧美久久久精品影院| 久久影院午夜论| 久久综合九色综合欧美就去吻 | 亚洲欧美另类图片小说| 国产色一区二区| 国产欧美日韩在线| 国产人成一区二区三区影院| 久久久久国产精品人| 久久综合狠狠综合| 久久蜜桃一区二区| 亚洲国产经典视频| 国产喷白浆一区二区三区| 久久精品男人天堂av| 国产精品天美传媒沈樵| 亚洲视频一二三区| 亚洲激情男女视频| 亚洲大片免费看| 日日骚欧美日韩| 精品一区二区影视| 国产精品88av| av高清久久久| 欧美日韩一区二区三区在线看| 欧美日韩国产精品自在自线| 91精品国产综合久久久蜜臀粉嫩 | 欧美日韩国产片| 337p亚洲精品色噜噜| 日韩精品一区二区三区三区免费 | 91香蕉视频污| 91成人免费网站| 欧美日韩国产中文| 精品国产乱码久久久久久夜甘婷婷| 日韩欧美自拍偷拍| 久久欧美中文字幕| 国产精品久久夜| 亚洲成人黄色小说| 免费欧美在线视频| 国产东北露脸精品视频| 在线看国产一区| 日韩亚洲欧美综合| 国产精品毛片久久久久久| 亚洲精品一二三| 久久av中文字幕片| caoporm超碰国产精品| 欧美日本精品一区二区三区| 久久日韩粉嫩一区二区三区| ...中文天堂在线一区| 日韩激情一区二区| 99久久伊人精品| 欧美刺激午夜性久久久久久久| 国产精品色哟哟| 亚洲成人动漫一区| 国产电影一区二区三区| 欧美午夜精品免费| 久久精品视频网| 一区二区在线免费| 国产一区二区精品久久91| 91久久线看在观草草青青| 欧美精品一区二区三区很污很色的| 亚洲日本免费电影| 久久99蜜桃精品| 在线视频一区二区免费| 国产午夜亚洲精品不卡| 天天av天天翘天天综合网色鬼国产| 成人小视频免费在线观看| 91麻豆精品久久久久蜜臀| 中文字幕在线一区| 韩国女主播成人在线观看| 欧美日韩在线不卡| 中文字幕在线不卡| 韩国女主播一区| 欧美一区二区三区视频在线| 亚洲香蕉伊在人在线观| 成人亚洲一区二区一| 日韩精品专区在线| 午夜精品久久久久久久蜜桃app| 成人国产一区二区三区精品| 欧美va亚洲va国产综合| 天天综合色天天综合| 99国产精品久久久| 国产精品欧美久久久久无广告| 经典三级一区二区| 日韩欧美www| 精品一区二区三区影院在线午夜| 国产成人三级在线观看| 午夜精品一区在线观看| 风间由美性色一区二区三区| 555www色欧美视频| 午夜av区久久| 日本高清不卡视频| 亚洲欧美偷拍另类a∨色屁股| 国产成人精品一区二| 精品成人a区在线观看| 美日韩黄色大片| 精品久久久久久久久久久久久久久久久| 亚洲午夜久久久久中文字幕久| 欧美自拍丝袜亚洲|