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

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

?? 12232.lst

?? 122*32STN屏幕測試
?? LST
?? 第 1 頁 / 共 2 頁
字號:
C51 COMPILER V7.08   12232                                                                 10/18/2006 17:09:25 PAGE 1   


C51 COMPILER V7.08, 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          =============================================================*/
   4          #include <AT89X52.H>
   5          #include <ABSACC.H>
   6          #include <ok.h>
   7          
   8          #define uchar unsigned char
   9          #define uint unsigned int
  10          
  11          #define E1 P3_1         //塊1  左邊
  12          #define E2 P3_2         //塊2  右邊
  13          #define RW P3_3
  14          #define E  P3_4
  15          #define A0 P3_0         //A0為1時是數據,0時為指令數據
  16          #define DATA P1         //數據
  17           
  18          extern unsigned char code Bmpt1[];
  19          extern unsigned char code Bmpt2[];
  20          extern unsigned char code Bmpt3[];
  21          extern unsigned char code Bmpt4[];
  22          extern unsigned char code Bmpt5[];
  23          extern unsigned char code Bmpt6[];
  24          extern unsigned char code Bmpt7[];
  25          extern unsigned char code Bmptc[];
  26          extern unsigned char code bmp001[];
  27          extern  unsigned char code Bmp08[];
  28          extern  unsigned char code Bmp07[];
  29          extern  unsigned char code Bmp06[];
  30          extern  unsigned char code Bmp05[];
  31          extern  unsigned char code Bmp04[];
  32          extern  unsigned char code Bmp03[];
  33          extern  unsigned char code Bmp02[];
  34          extern  unsigned char code Bmp01[];
  35          extern  unsigned char code Bmp012[];
  36          extern  unsigned char code Bmp003[];
  37          extern  unsigned char code Bmp002[];
  38          
  39          
  40          //延時
  41          void delay(unsigned int i)
  42          {
  43   1              unsigned char k=200;    
  44   1              while(i>0)
  45   1              {
  46   2                      i--;
  47   2              }
  48   1              while(k>1)k--;
  49   1      }
  50          
  51          //左頁
  52          //發送數據
  53          void    OUTMD(unsigned char i)
  54          {
  55   1              A0=1;   //寫數據
C51 COMPILER V7.08   12232                                                                 10/18/2006 17:09:25 PAGE 2   

  56   1      //      delay(1);
  57   1              E1=1;
  58   1      //      delay(2);
  59   1              DATA=i;
  60   1              delay(1);
  61   1              E1=0;
  62   1      XBYTE[0X8001]=i;
  63   1      }
  64          //左頁
  65          //發送命令
  66          void    OUTMI(unsigned char i)
  67          {
  68   1              A0=0;   //寫指令
  69   1      //      delay(1);
  70   1              E1=1;
  71   1      //      delay(2);
  72   1              DATA=i;
  73   1              delay(1);
  74   1              E1=0;
  75   1      XBYTE[0X8000]=i;
  76   1      }
  77          //右頁
  78          //發送數據
  79          void    OUTSD(unsigned char i)
  80          {
  81   1              A0=1;   //寫數據
  82   1      //      delay(1);
  83   1              E2=1;
  84   1      //      delay(2);
  85   1              DATA=i;
  86   1              delay(1);
  87   1              E2=0;
  88   1      XBYTE[0X8003]=i;
  89   1      
  90   1      }
  91          //右頁
  92          //發送命令
  93          void    OUTSI(unsigned char i)
  94          {
  95   1              A0=0;   //寫指令
  96   1      //      delay(1);
  97   1              E2=1;
  98   1      //      delay(2);
  99   1              DATA=i;
 100   1              delay(1);
 101   1              E2=0;
 102   1      XBYTE[0X8002]=i;
 103   1      }
 104          
 105          
 106          
 107          //初始化
 108          void    lcdini(void)
 109          {
 110   1              RW=0;
 111   1              OUTMI(0XE2);
 112   1              OUTSI(0XE2);//復位
 113   1              OUTMI(0XAE);
 114   1              OUTSI(0XAE);//POWER SAVE
 115   1              OUTMI(0XA4);
 116   1              OUTSI(0XA4);//動態驅動
 117   1              OUTMI(0XA9);
C51 COMPILER V7.08   12232                                                                 10/18/2006 17:09:25 PAGE 3   

 118   1              OUTSI(0XA9);//1/32占空比
 119   1              OUTMI(0XA0);
 120   1              OUTSI(0XA0);//時鐘線輸出
 121   1              OUTMI(0XEE);
 122   1              OUTSI(0XEE);//寫模式
 123   1              
 124   1              OUTMI(0X00);
 125   1              OUTMI(0XC0);
 126   1              OUTSI(0X00);
 127   1              OUTSI(0XC0);
 128   1              
 129   1              OUTMI(0XAF);
 130   1              OUTSI(0XAF);
 131   1              
 132   1      }
 133          /*
 134          函數說明:同時設置主從顯示頁為0-3頁。(內函數,私有,用戶不直接調用)
 135          ------------------------------------------------------------------------
 136          */
 137          void SetPage(uchar page0,uchar page1)
 138          {
 139   1      OUTMI(0xB8|page1);OUTSI(0xB8|page0);
 140   1      }
 141          
 142          /*
 143          --------------------------------------------------------------------------------
 144          函數說明:同時設置主從列地址為0-121。(內函數,私有,用戶不直接調用)
 145          --------------------------------------------------------------------------------
 146          */
 147          void SetAddress(uchar address0,uchar address1)
 148          {
 149   1      OUTMI(address1);OUTSI(address0);
 150   1      }
 151          
 152          /*
 153          --------------------------------------------------------------------------------
 154          
 155          調用方式:void PutChar0(uchar ch)
 156          函數說明:在右頁當前地址畫一個字節8個點。(內函數,私有,用戶不直接調用)
 157          --------------------------------------------------------------------------------
 158          -*/
 159          void PutCharR(uchar ch)
 160          {
 161   1      OUTSD(ch);
 162   1      }
 163          
 164          /*
 165          --------------------------------------------------------------------------------
 166          
 167          調用方式:void PutChar1(uchar ch)
 168          函數說明:在左頁當前地址畫一個字節8個點。(內函數,私有,用戶不直接調用)
 169          --------------------------------------------------------------------------------
 170          -*/
 171          void PutCharL(uchar ch)
 172          {
 173   1      OUTMD(ch);
 174   1      } 
 175          
 176          /*
 177          --------------------------------------------------------------------------------
 178          
 179          調用方式:void DrawBmp(bit layer,uchar width,uchar *bmp)
C51 COMPILER V7.08   12232                                                                 10/18/2006 17:09:25 PAGE 4   

 180          函數說明:畫一個圖,layer表示上下層,width是圖形的寬,高都是16,bmp是
 181          圖形指針
 182                    使用zimo3軟件,縱向取模,字節倒序/240字節
 183          --------------------------------------------------------------------------------
 184          -*/
 185          void DrawBmp(bit layer,uchar width,uchar *bmp)
 186          {
 187   1      uchar x,address,i=0;     //address表示顯存的物理地址
 188   1      uchar page=0;   //page表示上下兩頁
 189   1      bit window=0;  //window表示左右兩頁
 190   1      //putcharR      //右邊
 191   1      //putcharL      //左邊
 192   1      
 193   1      for (x=width;x>1;x--)
 194   1      {
 195   2      if (i>60) {window=1;address=i%61;}
 196   2      else address=i; 
 197   2      
 198   2      if (layer==0)   //顯示一行八個字
 199   2              {
 200   3              SetPage(0,0);
 201   3              SetAddress(address,address);
 202   3              if (window==1)PutCharR(bmp[i]);
 203   3              else    PutCharL(bmp[i]);
 204   3              SetPage(1,1);
 205   3              SetAddress(address,address);
 206   3              if (window==1)PutCharR(bmp[i+width]);
 207   3              else    PutCharL(bmp[i+width]);
 208   3              }
 209   2      else
 210   2              {       //顯示第二行八個漢字
 211   3              SetPage(2,2);
 212   3              SetAddress(address,address);
 213   3              if (window==1)PutCharR(bmp[i]);
 214   3              else    PutCharL(bmp[i]);
 215   3              SetPage(3,3);
 216   3              SetAddress(address,address);
 217   3              if (window==1)PutCharR(bmp[i+width]);
 218   3              else    PutCharL(bmp[i+width]);
 219   3              }
 220   2          i++;
 221   2         
 222   2      }
 223   1      }
 224          
 225          
 226          /*
 227          --------------------------------------------------------------------------------
 228          
 229          調用方式:void clrscr(void)
 230          函數說明:清屏
 231          --------------------------------------------------------------------------------
 232          -*/
 233          void clrscr(void)
 234          {
 235   1      uchar i;
 236   1      uchar page;
 237   1      for (page=0;page<4;page++)
 238   1      {
 239   2      SetPage(page,page);
 240   2      SetAddress(0,0);
 241   2      for (i=0;i<61;i++){PutCharR(0);PutCharL(0);}
C51 COMPILER V7.08   12232                                                                 10/18/2006 17:09:25 PAGE 5   

 242   2      }
 243   1      } 
 244          
 245          //-----------------------------------------------------------

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美中文一区| 日韩女优av电影| 国产专区综合网| 一区二区三区欧美激情| 久久久www成人免费无遮挡大片| 色综合久久88色综合天天| 国产在线播放一区二区三区| 亚洲曰韩产成在线| 国产精品午夜在线| 精品日韩成人av| 欧美日韩国产一区| 色丁香久综合在线久综合在线观看| 极品少妇xxxx精品少妇| 日产欧产美韩系列久久99| 亚洲男人都懂的| 国产精品免费av| 欧美精品一区二区三区一线天视频| 欧美性一级生活| 97久久精品人人做人人爽| 国产一区二三区好的| 日本在线不卡视频| 亚洲一区二区三区美女| 国产精品短视频| 国产日产精品1区| www国产亚洲精品久久麻豆| 91精品国产福利在线观看| 欧美三级乱人伦电影| 色婷婷香蕉在线一区二区| 国产69精品久久99不卡| 国产精品亚洲午夜一区二区三区| 蜜桃久久久久久| 免费欧美日韩国产三级电影| 日本欧美一区二区三区| 天天综合日日夜夜精品| 午夜亚洲福利老司机| 亚洲一区二区视频在线观看| 亚洲另类色综合网站| 亚洲少妇中出一区| 亚洲精品视频在线看| 亚洲免费观看高清完整| 亚洲欧美日韩一区二区| 亚洲免费在线视频| 一区二区三区四区五区视频在线观看| 国产精品电影一区二区| 最近日韩中文字幕| 亚洲综合视频网| 视频在线观看一区| 日韩黄色免费网站| 麻豆一区二区三区| 韩国精品一区二区| 成人免费毛片高清视频| 99久久亚洲一区二区三区青草 | 国产69精品一区二区亚洲孕妇| 国产福利91精品| 成人深夜福利app| gogo大胆日本视频一区| 欧美在线综合视频| 欧美一区二区三区免费视频| 日韩欧美国产1| 中文欧美字幕免费| 国产精品狼人久久影院观看方式| 中文字幕一区二区三区在线播放| 综合欧美亚洲日本| 婷婷成人激情在线网| 激情综合五月天| 99久久伊人网影院| 欧美日产在线观看| 精品国产乱码久久| 中文字幕一区二区5566日韩| 亚洲一线二线三线久久久| 麻豆一区二区在线| 99久久精品国产观看| 欧美高清视频不卡网| 久久久久久久免费视频了| 一区二区三区丝袜| 久久99精品久久久久久| 91免费精品国自产拍在线不卡| 91麻豆精品国产91久久久 | 狠狠色丁香婷婷综合久久片| 成人不卡免费av| 欧美日韩国产首页| 国产丝袜欧美中文另类| 亚洲成人激情综合网| 国产麻豆精品视频| 欧美性感一区二区三区| 欧美精品一区二区三区久久久| 国产精品久久久久久户外露出| 一区二区三区电影在线播| 美腿丝袜在线亚洲一区| 色婷婷综合久久久中文一区二区| 日韩一级黄色片| 亚洲免费成人av| 国产一区二区美女| 欧美三级乱人伦电影| 国产精品无遮挡| 免费成人性网站| 91福利在线看| 国产精品久久久久婷婷| 久国产精品韩国三级视频| 欧洲国内综合视频| 国产精品网曝门| 男女男精品网站| 91精品办公室少妇高潮对白| 久久综合色婷婷| 亚洲成av人综合在线观看| 不卡的av在线| 久久久久久久久久久久久女国产乱| 亚洲成av人**亚洲成av**| 99久久精品免费看国产免费软件| 精品久久人人做人人爽| 视频在线观看国产精品| 色先锋久久av资源部| 国产欧美视频一区二区| 奇米影视一区二区三区小说| 欧洲精品一区二区| 亚洲男女一区二区三区| 成人av综合在线| 久久久久国产精品厨房| 韩国成人精品a∨在线观看| 欧美一区中文字幕| 丝袜美腿亚洲一区二区图片| 欧美性色黄大片| 亚洲综合精品自拍| 色综合天天综合在线视频| 亚洲欧洲日韩av| 99久久久久久99| 亚洲欧美日韩一区| 在线亚洲+欧美+日本专区| 亚洲欧美日韩人成在线播放| 91丨九色丨国产丨porny| 国产精品国产三级国产aⅴ原创| 丁香婷婷综合激情五月色| 久久久www免费人成精品| 国产精品自拍在线| 欧美国产日韩在线观看| 成人av影视在线观看| 国产精品系列在线| 91小视频在线| 一区二区三区四区av| 欧美天堂一区二区三区| 午夜精品影院在线观看| 7777精品伊人久久久大香线蕉的 | 久久精工是国产品牌吗| 日韩亚洲欧美高清| 麻豆精品在线看| 精品粉嫩aⅴ一区二区三区四区| 美国三级日本三级久久99| 久久综合精品国产一区二区三区| 国产呦萝稀缺另类资源| 国产欧美精品一区二区色综合朱莉| 国产成人亚洲综合色影视| 国产精品夫妻自拍| 在线免费观看视频一区| 日本最新不卡在线| 久久久久国产精品人| 99久久精品国产导航| 亚洲一区二区三区四区五区中文| 91精品国产品国语在线不卡| 久久国产精品99久久久久久老狼 | 色婷婷久久综合| 日韩成人一级片| 久久久亚洲综合| 91小视频在线| 日韩成人一级片| 欧美经典一区二区| 在线免费不卡视频| 精品一区免费av| 亚洲欧美自拍偷拍| 欧美日韩一级视频| 精品一区二区免费视频| 一区免费观看视频| 91精品国产日韩91久久久久久| 国产一区二区美女诱惑| 亚洲欧美一区二区三区极速播放| 欧美一区二区在线视频| 国产成人鲁色资源国产91色综 | 欧美国产精品一区| 欧美日韩综合在线免费观看| 久久99久久99小草精品免视看| 日韩理论电影院| 欧美一卡二卡在线观看| 成人精品鲁一区一区二区| 亚洲国产精品天堂| 欧美精品一区二区久久婷婷| 一本到不卡免费一区二区| 经典三级视频一区| 亚洲高清免费观看 | 国产精品成人免费精品自在线观看| 欧美日韩精品一区二区三区四区 | 国产在线不卡视频| 亚洲一区中文在线| 亚洲成人综合在线| 国产亚洲美州欧州综合国| 欧美亚洲自拍偷拍| 丁香桃色午夜亚洲一区二区三区| 无吗不卡中文字幕| 亚洲免费观看高清| 国产日产欧美精品一区二区三区| 欧美剧情电影在线观看完整版免费励志电影| 国产在线精品国自产拍免费|