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

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

?? 128064.lst

?? LCD12864資料
?? LST
字號:
C51 COMPILER V7.06   128064                                                                04/09/2007 11:20:34 PAGE 1   


C51 COMPILER V7.06, COMPILATION OF MODULE 128064
OBJECT MODULE PLACED IN 128064.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 128064.C BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg51.h>
   2          #include <intrins.h>
   3          sbit di=P2^2; // 數(shù)據(jù)\指令 選擇
   4          sbit rw=P2^1; // 讀\寫 選擇
   5          sbit e=P2^0; // 讀\寫使能
   6          sbit cs1=P2^4; // 片選1
   7          sbit cs2=P2^3; // 片選2
   8          #define start_page 184
   9          #define start_column 64
  10          #define uchar unsigned char
  11          
  12          uchar code HZ[]={
  13                           0x80,0x90,0x8C,0x84,0x84,0xF4,0xA5,0x86,0x84,0x84,0x84,0x84,0x94,0x8C,0x84,0x00,
  14                           0x80,0x80,0x80,0x40,0x47,0x28,0x28,0x10,0x28,0x24,0x43,0xC0,0x40,0x00,0x00,0x00,
  15          
  16                           0x00,0xFE,0x02,0x0A,0x8A,0x8A,0x8A,0xFA,0x8A,0x8A,0x8A,0x0A,0x02,0xFE,0x00,0x00,
  17                           0x00,0xFF,0x40,0x48,0x48,0x48,0x48,0x4F,0x48,0x49,0x4E,0x48,0x40,0xFF,0x00,0x00,
  18          
  19                                           0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20
  20                          };       
  21                                    
  22          void checkbusy()
  23          {
  24   1         unsigned char dat;
  25   1         di=0;
  26   1         rw=1;
  27   1         do{
  28   2            P0=0x00;
  29   2            e=1; 
  30   2            dat=P0;
  31   2            dat=0x80 & dat; //僅當(dāng)?shù)?位為0時才可操作(判別busy信號)
  32   2            }while(!(dat==0x00));
  33   1          e=0;
  34   1           }
  35          sendcommandtolcd(unsigned char command)
  36          {
  37   1         checkbusy();
  38   1         rw=0;
  39   1         P0=command;
  40   1         e=1; 
  41   1         e=0;
  42   1      }
  43          void writebyte(unsigned char dat)
  44          {
  45   1         checkbusy();
  46   1         di=1; rw=0;
  47   1         P0=dat;
  48   1         e=1; 
  49   1         e=0;
  50   1        }
  51          void  set_page(uchar page1)
  52          {
  53   1        sendcommandtolcd(start_page+page1); 
  54   1      }
  55          void set_column(uchar column1)
C51 COMPILER V7.06   128064                                                                04/09/2007 11:20:34 PAGE 2   

  56          {
  57   1       sendcommandtolcd(start_column+column1);
  58   1      }
  59          
  60          void pattern(uchar column,uchar *p, uchar page)
  61          {
  62   1        uchar i;
  63   1        if(column<64)
  64   1        {
  65   2         set_page(page);
  66   2         set_column(column);
  67   2        }
  68   1        else
  69   1       {
  70   2        set_page(page);
  71   2        set_column(column-64); 
  72   2       }
  73   1        if(column>128)
  74   1         return ;
  75   1        if(column<64)
  76   1          {
  77   2           cs1=1;
  78   2           cs2=0;
  79   2           for(i=0;i<8;i++)
  80   2            {
  81   3              writebyte(*p);
  82   3              p++;
  83   3            }
  84   2          }
  85   1         else
  86   1           {
  87   2            cs1=0;
  88   2            cs2=1;
  89   2            for(i=0;i<8;i++)
  90   2               {
  91   3                 writebyte(*p);
  92   3                 p++;
  93   3               }
  94   2           } 
  95   1          
  96   1      }
  97          void display(uchar *pt)
  98          {
  99   1        uchar i,gy=0;
 100   1        for(i=0;i<2;i++)
 101   1           {
 102   2           pattern(gy,pt,0);
 103   2           pattern(gy+8,pt+8,0);
 104   2           pattern(gy,pt+16,1);
 105   2           pattern(gy+8,pt+24,1);
 106   2           gy=gy+16;
 107   2           pt=pt+32;
 108   2           }
 109   1               gy=0;
 110   1               pattern(gy,pt,2);
 111   1               pattern(gy,pt+8,3);
 112   1              
 113   1      }
 114          void clearlcd()
 115          {
 116   1       uchar i,j;
 117   1       cs1=0;
C51 COMPILER V7.06   128064                                                                04/09/2007 11:20:34 PAGE 3   

 118   1       cs2=1;
 119   1       for(i=0;i<8;i++)
 120   1          {
 121   2            for(j=0;j<64;j++)
 122   2             {
 123   3                 writebyte(0x00);
 124   3             }
 125   2          }
 126   1       cs1=0;
 127   1       cs2=1;
 128   1       for(i=0;i<8;i++)
 129   1          {
 130   2           for(j=0;j<64;j++)
 131   2             {
 132   3                 writebyte(0x00);
 133   3             }
 134   2           }
 135   1      }
 136          
 137          //設(shè)定列地址--Y 0-63
 138          void SetColumn(unsigned char column)
 139          {
 140   1        column=column &0x3f; // 0=<column<=63
 141   1        column=column | 0x40; //01xx xxxx
 142   1        sendcommandtolcd(column);
 143   1      }
 144          /*----------------------------------------------------------------------------------------------------*/
 145          //設(shè)定顯示開始行--XX
 146          void SetStartLine(unsigned char startline) //0--63
 147          {
 148   1        startline=startline & 0x07;
 149   1        startline=startline|0xc0; //1100 0000
 150   1       sendcommandtolcd(startline);
 151   1       }
 152          /*----------------------------------------------------------------------------------------------------*/
 153          //開關(guān)顯示
 154          void SetOnOff(unsigned char onoff)
 155          {
 156   1      onoff=0x3e | onoff; //0011 111x
 157   1      sendcommandtolcd(onoff);
 158   1      }
 159          /*---------------------------------------------------------------------------------------------------*/
 160          //選擇屏幕
 161          //screen: 0-全屏,1-左屏,2-右屏
 162          void SelectScreen(unsigned char screen)
 163          { //cs1: 1--左; cs2: 1--右
 164   1         switch(screen)
 165   1         { case 0: cs1=0;//全屏
 166   2                   _nop_(); _nop_(); _nop_(); 
 167   2                   cs2=0; 
 168   2                   _nop_(); _nop_(); _nop_(); 
 169   2                   break; 
 170   2           case 1: cs1=0;//左屏
 171   2                   _nop_(); _nop_(); _nop_(); 
 172   2                   cs2=1;
 173   2                   _nop_(); _nop_(); _nop_(); 
 174   2                   break;
 175   2           case 2: cs1=1;//右屏
 176   2                   _nop_(); _nop_(); _nop_(); 
 177   2                   cs2=0;
 178   2                   _nop_(); _nop_(); _nop_(); 
 179   2                   break;
C51 COMPILER V7.06   128064                                                                04/09/2007 11:20:34 PAGE 4   

 180   2         }
 181   1      }
 182          void ClearScreen(unsigned char screen)
 183             { unsigned char i,j;
 184   1           SelectScreen(screen);
 185   1           for(i=0;i<8;i++){
 186   2                  set_page(i);
 187   2                    for(j=0;j<128;j++){
 188   3                                writebyte(0x00);
 189   3                                 }
 190   2                           }
 191   1                               
 192   1          }
 193          GDM12864delay()
 194             {
 195   1          unsigned int i=500;
 196   1          while(i--) {;}
 197   1          }
 198          void InitLCD() 
 199          { unsigned char i=250; //延時
 200   1      while(i--);
 201   1      
 202   1      SelectScreen(0);
 203   1      SetOnOff(0); //關(guān)顯示
 204   1      
 205   1      ClearScreen(0);//清屏
 206   1      
 207   1      SelectScreen(0);
 208   1      SetOnOff(1); //開顯示
 209   1      SelectScreen(0);
 210   1      SetStartLine(0); //開始行:0
 211   1      } 
 212          void main()
 213          {
 214   1       GDM12864delay();
 215   1       InitLCD();
 216   1       set_page(0);
 217   1       set_column(0);
 218   1       SetStartLine(0);
 219   1       display(&HZ);
 220   1       while(1);
 221   1      }
 222          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    522    ----
   CONSTANT SIZE    =     80    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----      10
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美视频在线播放| 在线观看亚洲精品视频| 亚洲欧美区自拍先锋| 69精品人人人人| 顶级嫩模精品视频在线看| 亚瑟在线精品视频| 国产精品欧美一区二区三区| 91精品国产综合久久精品app| 国产不卡视频在线观看| 日韩—二三区免费观看av| 国产精品视频一二三区| 欧美一级生活片| 91久久香蕉国产日韩欧美9色| 国产在线国偷精品产拍免费yy| 亚洲国产欧美在线人成| 中文字幕在线视频一区| 精品国产免费久久| 欧美日韩免费在线视频| 91一区二区三区在线观看| 国产美女久久久久| 日本成人中文字幕在线视频| 一区二区三区高清| 中文字幕av资源一区| 26uuu色噜噜精品一区二区| 欧美性做爰猛烈叫床潮| 93久久精品日日躁夜夜躁欧美| 国产一区二区调教| 久久99精品一区二区三区三区| 天天免费综合色| 亚洲一区二区三区小说| 最新日韩在线视频| 中文字幕中文字幕在线一区 | 国产精品午夜春色av| 精品久久久久久最新网址| 欧美日韩精品专区| 欧美亚洲一区三区| 欧美综合视频在线观看| 色网综合在线观看| 色综合网色综合| 91在线视频官网| 91女厕偷拍女厕偷拍高清| 91视频观看视频| 在线观看av不卡| 在线观看网站黄不卡| 欧美在线999| 欧美探花视频资源| 欧美日韩激情在线| 91精品国产一区二区人妖| 日韩一区二区免费电影| 日韩欧美国产一二三区| 精品盗摄一区二区三区| 久久久亚洲高清| 国产清纯白嫩初高生在线观看91| 久久精品水蜜桃av综合天堂| 中文一区二区完整视频在线观看| 国产精品美女久久久久久久久| 国产精品久久二区二区| 一区二区三区四区av| 午夜私人影院久久久久| 免费看黄色91| 国产成人精品免费在线| 成人理论电影网| 日本高清成人免费播放| 欧美精品丝袜久久久中文字幕| 91精品国产麻豆| 久久久91精品国产一区二区精品| 国产日韩欧美a| 樱花草国产18久久久久| 日韩黄色一级片| 国产美女一区二区三区| 91丨porny丨在线| 欧美精品免费视频| 久久精品一区二区三区不卡 | 日韩专区中文字幕一区二区| 久久成人综合网| 国产成人免费在线视频| 日本精品一区二区三区四区的功能| 欧美日韩综合不卡| 日韩精品一区二区三区视频在线观看 | 亚洲制服丝袜在线| 日本特黄久久久高潮| 国产 日韩 欧美大片| 欧美色老头old∨ideo| 精品国产网站在线观看| 亚洲美女区一区| 精品无码三级在线观看视频 | av一区二区三区在线| 欧美老肥妇做.爰bbww视频| 国产午夜一区二区三区| 亚洲一区免费在线观看| 国产精品一区二区在线观看网站| 在线观看欧美精品| 久久久久久久久久久黄色| 亚洲一区二区三区在线| 成人中文字幕电影| 欧美日韩亚洲综合在线 | 天天综合日日夜夜精品| 成人精品国产一区二区4080| 日韩一区二区三区免费看| 亚洲人123区| 国产伦精一区二区三区| 欧美日韩国产一级| 国产精品国产三级国产普通话三级| 免费一级欧美片在线观看| 99久久精品国产麻豆演员表| 精品久久人人做人人爱| 亚洲444eee在线观看| 91丨国产丨九色丨pron| 国产亚洲成aⅴ人片在线观看| 免费观看一级特黄欧美大片| 欧美性受xxxx| 日韩久久一区二区| 国产成人精品影院| 久久久久综合网| 蜜臀av一区二区| 在线成人高清不卡| 亚洲免费在线观看| 成人精品鲁一区一区二区| 久久美女高清视频| 青草av.久久免费一区| 欧美午夜影院一区| 亚洲精品国产品国语在线app| www..com久久爱| 欧美极品少妇xxxxⅹ高跟鞋| 精品一区二区三区影院在线午夜| 91精品一区二区三区久久久久久 | 91老师国产黑色丝袜在线| 久久九九久精品国产免费直播| 六月丁香婷婷久久| 欧美大片国产精品| 免费观看在线色综合| 日韩欧美第一区| 日韩电影在线一区二区| 欧美一区二区精品| 全国精品久久少妇| 日韩美一区二区三区| 蜜桃一区二区三区四区| 日韩一区二区三区视频| 久久激情五月激情| 精品欧美久久久| 国产一区二区三区免费| 国产网站一区二区| 成人小视频免费观看| 亚洲视频中文字幕| 91国偷自产一区二区三区成为亚洲经典| 亚洲日本一区二区三区| 91福利精品第一导航| 亚洲成a人片在线观看中文| 91精品视频网| 韩国av一区二区| 国产精品免费视频观看| 色香蕉成人二区免费| 日韩精品电影在线| 精品欧美一区二区久久 | 国产精品一级黄| 中国色在线观看另类| 一本高清dvd不卡在线观看| 一区二区三区日韩精品| 欧美群妇大交群的观看方式| 另类小说综合欧美亚洲| 久久精品免视看| 一本色道**综合亚洲精品蜜桃冫| 亚洲一区二区欧美激情| 欧美大度的电影原声| 福利视频网站一区二区三区| 亚洲狠狠丁香婷婷综合久久久| 欧美日韩不卡在线| 国产精品综合一区二区三区| 亚洲欧美日韩久久精品| 69堂国产成人免费视频| 国产aⅴ精品一区二区三区色成熟| 亚洲美女屁股眼交3| 日韩欧美中文一区| 99久久久精品| 日韩av网站在线观看| 国产精品亲子伦对白| 7777女厕盗摄久久久| 成人综合婷婷国产精品久久蜜臀| 亚洲一区二区高清| 久久精品一区二区| 欧美另类变人与禽xxxxx| 国产福利不卡视频| 亚洲第一激情av| 久久久精品国产免费观看同学| 91久久精品午夜一区二区| 韩国精品主播一区二区在线观看 | 欧美性色黄大片| 激情综合网最新| 亚洲中国最大av网站| 欧美激情一区二区三区在线| 欧美偷拍一区二区| 国产成人精品一区二| 欧美日韩久久久| 成人高清免费观看| 麻豆成人久久精品二区三区红| 亚洲精品国产第一综合99久久| 久久久综合网站| 91.麻豆视频| 在线免费观看成人短视频| 国产精品亚洲一区二区三区妖精|