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

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

?? 12232.lst

?? 12232液晶顯示程序在,對寫液晶的人來說
?? LST
?? 第 1 頁 / 共 2 頁
字號:
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          本程序源碼只供學習參考,如有需要請聯(lián)系作者。
  15          
  16          [注:AT89x52使用22.1184M或11.0592M晶振,實測使用22.1184M或11.0592都可以]
  17          編譯平臺:Keil uV2 7.08
  18          
  19          
  20          //可能看起來有點亂,不過效果還是不錯的,顯示圖形總的來說比顯示漢字要簡單,當然顯示漢字也不難。
  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ù)據(jù),0時為指令數(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          //延時
  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          //左頁
  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          //左頁
  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          //右頁
  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          //右頁
 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);//復位
 132   1              OUTMI(0XAE);
 133   1              OUTSI(0XAE);//POWER SAVE
 134   1              OUTMI(0XA4);
 135   1              OUTSI(0XA4);//動態(tài)驅動
 136   1              OUTMI(0XA9);
 137   1              OUTSI(0XA9);//1/32占空比
 138   1              OUTMI(0XA0);
 139   1              OUTSI(0XA0);//時鐘線輸出
 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ù)說明:同時設置主從顯示頁為0-3頁。(內函數(shù),私有,用戶不直接調用)
 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ù)說明:同時設置主從列地址為0-121。(內函數(shù),私有,用戶不直接調用)
 164          --------------------------------------------------------------------------------
 165          */
 166          void SetAddress(uchar address0,uchar address1)
 167          {
 168   1      OUTMI(address1);OUTSI(address0);
 169   1      }
 170          
 171          /*
 172          --------------------------------------------------------------------------------
 173          
 174          調用方式:void PutChar0(uchar ch)
 175          函數(shù)說明:在右頁當前地址畫一個字節(jié)8個點。(內函數(shù),私有,用戶不直接調用)
 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          調用方式:void PutChar1(uchar ch)
 187          函數(shù)說明:在左頁當前地址畫一個字節(jié)8個點。(內函數(shù),私有,用戶不直接調用)
 188          --------------------------------------------------------------------------------
 189          -*/
 190          void PutCharL(uchar ch)
 191          {
 192   1      OUTMD(ch);
 193   1      } 
 194          
 195          /*
 196          --------------------------------------------------------------------------------
 197          
 198          調用方式:void DrawBmp(bit layer,uchar width,uchar *bmp)
 199          函數(shù)說明:畫一個圖,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表示上下兩頁
 208   1      bit window=0;  //window表示左右兩頁
 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)    //顯示一行八個字
 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              {       //顯示第二行八個漢字
 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          調用方式: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++)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一级中文字幕精品视频免费观看| 成人欧美一区二区三区黑人麻豆 | 国产精品乱码久久久久久| 国产一区二区网址| 国产视频911| 色综合色狠狠综合色| 亚洲超丰满肉感bbw| 日韩精品一区二区三区中文精品| 久久超碰97人人做人人爱| 久久综合九色综合欧美亚洲| 成人深夜在线观看| 亚洲综合色在线| 91麻豆精品国产91久久久久| 卡一卡二国产精品 | 激情欧美一区二区三区在线观看| 久久无码av三级| 99久久婷婷国产综合精品| 一区二区三区免费| 日韩欧美亚洲另类制服综合在线| 精品在线观看视频| 日韩毛片视频在线看| 91精品在线麻豆| 国产成人精品免费一区二区| 亚洲男人天堂一区| 精品国产乱码久久久久久影片| 国产成人超碰人人澡人人澡| 一区二区三区日韩| 精品精品欲导航| 色爱区综合激月婷婷| 狠狠狠色丁香婷婷综合激情 | 亚洲另类在线视频| 日韩一二三区视频| 91亚洲精华国产精华精华液| 日日骚欧美日韩| 日韩伦理电影网| 久久亚洲精品小早川怜子| 91国偷自产一区二区三区观看 | 91精品欧美综合在线观看最新| 国产激情偷乱视频一区二区三区| 一区二区三区久久| 久久久三级国产网站| 欧美艳星brazzers| 国产精品1024| 美女在线观看视频一区二区| 1000部国产精品成人观看| 欧美一区二区二区| 91国内精品野花午夜精品| 国产高清无密码一区二区三区| 午夜国产不卡在线观看视频| 国产精品网友自拍| 久久久久久久久久久久电影| 欧美精品1区2区3区| 99久久免费视频.com| 国产伦精品一区二区三区免费 | 夜色激情一区二区| 国产精品美日韩| 国产亚洲人成网站| 精品成人在线观看| 日韩美女一区二区三区| 欧美日韩国产首页| 欧美午夜片在线看| 91蝌蚪porny| 97精品电影院| 99久久99久久久精品齐齐| 国产成人av电影在线播放| 极品美女销魂一区二区三区免费| 日产国产欧美视频一区精品 | 免费xxxx性欧美18vr| 亚洲妇熟xx妇色黄| 亚洲一区二区三区视频在线播放 | 91精品国产一区二区| 欧美性一二三区| 欧美日韩国产中文| 欧美男人的天堂一二区| 欧美另类久久久品| 欧美丰满美乳xxx高潮www| 欧美日韩日日摸| 91麻豆精品国产自产在线 | 亚洲一区二区精品视频| 亚洲一区二区三区在线看| 亚洲五月六月丁香激情| 夜色激情一区二区| 日韩电影一区二区三区| 久久精品国产秦先生| 久久99精品国产.久久久久久| 久久国产视频网| 国产乱码精品一区二区三区五月婷| 黄色成人免费在线| 从欧美一区二区三区| 91天堂素人约啪| 欧美乱妇15p| 久久久99精品久久| 亚洲人成网站影音先锋播放| 亚洲午夜国产一区99re久久| 日本色综合中文字幕| 国产揄拍国内精品对白| 成人久久18免费网站麻豆| 一本一道久久a久久精品| 欧美性猛交xxxxxxxx| 日韩一区国产二区欧美三区| 久久色在线视频| 中文字幕中文在线不卡住| 一区二区三区国产精品| 奇米影视在线99精品| 国产不卡视频一区| 欧美日韩你懂得| 久久久久久久久久久久久久久99 | 日韩欧美激情四射| 国产色产综合产在线视频| 亚洲老妇xxxxxx| 日本不卡不码高清免费观看| 成人性生交大片免费看在线播放| 欧美性猛交xxxxxx富婆| 久久综合九色综合欧美亚洲| 一区二区三区日韩欧美| 国产一区二区电影| 欧美在线一二三| 久久午夜国产精品| 亚州成人在线电影| 粉嫩久久99精品久久久久久夜| 欧美这里有精品| 中文久久乱码一区二区| 午夜久久久影院| 成人精品视频一区| 日韩三级伦理片妻子的秘密按摩| 中日韩免费视频中文字幕| 欧美96一区二区免费视频| 成人av网在线| 精品国产自在久精品国产| 一区二区三区在线不卡| 国产激情91久久精品导航| 欧美一区二区三区免费观看视频 | 精品国产一区二区三区久久影院| 亚洲日本成人在线观看| 国产制服丝袜一区| 欧美精品一级二级| 亚洲免费资源在线播放| 国产a精品视频| 精品成人在线观看| 免费成人结看片| 欧美另类久久久品| 亚洲午夜影视影院在线观看| 成人免费高清视频在线观看| 日韩精品专区在线影院观看| 亚洲午夜av在线| 91美女片黄在线观看| 亚洲国产精品传媒在线观看| 国内精品国产成人| 日韩你懂的电影在线观看| 婷婷夜色潮精品综合在线| 欧美自拍偷拍一区| 夜夜嗨av一区二区三区| 91蝌蚪porny| 亚洲欧美欧美一区二区三区| 国产精品 欧美精品| 久久久久亚洲蜜桃| 国产一区二区精品久久| 久久久久久久性| 韩国欧美国产一区| 欧美xxxxx牲另类人与| 久久丁香综合五月国产三级网站| 欧美人与性动xxxx| 免费一级欧美片在线观看| 69堂亚洲精品首页| 日日夜夜精品免费视频| 91精品国产综合久久久久久漫画| 亚洲大型综合色站| 欧美精品欧美精品系列| 免费观看日韩电影| 日韩午夜激情视频| 久久se精品一区精品二区| 久久一区二区三区四区| 国产精品99久久久久久似苏梦涵 | 92国产精品观看| 亚洲精品国久久99热| 色综合色综合色综合| 亚洲国产另类精品专区| 欧美日韩二区三区| 麻豆成人综合网| 久久蜜桃一区二区| www..com久久爱| 一区二区成人在线| 日韩精品中午字幕| 国产一区二区在线影院| 中文字幕一区免费在线观看 | 日韩av高清在线观看| 日韩女优电影在线观看| 国产激情视频一区二区在线观看| 国产精品久久久久久久久免费丝袜 | 91麻豆自制传媒国产之光| 亚洲精选在线视频| 欧美一区二区三区视频在线观看 | 日韩精品一区国产麻豆| 国产一区二区在线视频| 亚洲视频狠狠干| 91精品国产欧美一区二区成人| 国产一区免费电影| 亚洲免费资源在线播放| 日韩精品资源二区在线| 99精品国产热久久91蜜凸|