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

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

?? 12864_serial.lst

?? AD9850.rar
?? LST
字號(hào):
C51 COMPILER V7.10   12864_SERIAL                                                          08/17/2007 18:41:25 PAGE 1   


C51 COMPILER V7.10, COMPILATION OF MODULE 12864_SERIAL
OBJECT MODULE PLACED IN 12864_serial.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 12864_serial.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          
   2          
   3          /******************************************************/ 
   4          #include<reg52.h>
   5          #include <intrins.h>
   6          #include"12864_serial.h"
   7          
   8          
   9          
  10          
  11          
  12          #define uint unsigned int 
  13          #define uchar unsigned char
  14          unsigned char ChangeAddress(unsigned char StartAddress);
  15          void WriteLCD(unsigned char StartAddress,unsigned char Charactors[]);
  16          
  17          
  18          
  19          
  20          
  21          void delay_1ms(uint x) 
  22          { 
  23   1      uint j; 
  24   1      uchar i; 
  25   1      for(j=0;j<x;j++) 
  26   1      { 
  27   2      for(i=0;i<120;i++); 
  28   2      } 
  29   1      }
  30          
  31          
  32          
  33          void send_command(uchar command_data) 
  34          { 
  35   1      uchar i; 
  36   1      uchar i_data,temp_data1,temp_data2; 
  37   1      i_data=0xf8; 
  38   1      delay_1ms(10);
  39   1      cs=1; 
  40   1      sclk=0; 
  41   1      for(i=0;i<8;i++) 
  42   1      { 
  43   2      sid=(bit)(i_data&0x80); 
  44   2      sclk=0; 
  45   2      sclk=1; 
  46   2      i_data=i_data<<1; 
  47   2      } 
  48   1      i_data=command_data; 
  49   1      i_data&=0xf0; 
  50   1      for(i=0;i<8;i++) 
  51   1      { 
  52   2      sid=(bit)(i_data&0x80); 
  53   2      sclk=0; 
  54   2      sclk=1; 
  55   2      i_data=i_data<<1; 
C51 COMPILER V7.10   12864_SERIAL                                                          08/17/2007 18:41:25 PAGE 2   

  56   2      } 
  57   1      i_data=command_data; 
  58   1      temp_data1=i_data&0xf0; 
  59   1      temp_data2=i_data&0x0f; 
  60   1      temp_data1>>=4; 
  61   1      temp_data2<<=4; 
  62   1      i_data=temp_data1|temp_data2; 
  63   1      i_data&=0xf0; 
  64   1      for(i=0;i<8;i++) 
  65   1      { 
  66   2      sid=(bit)(i_data&0x80); 
  67   2      sclk=0; 
  68   2      sclk=1; 
  69   2      i_data=i_data<<1; 
  70   2      } 
  71   1      cs=0; 
  72   1      } 
  73          
  74          void send_data(uchar command_data) 
  75          { 
  76   1      uchar i; 
  77   1      uchar i_data,temp_data1,temp_data2; 
  78   1      i_data=0xfa; 
  79   1      delay_1ms(10); 
  80   1      cs=1; 
  81   1      for(i=0;i<8;i++) 
  82   1      { 
  83   2      sid=(bit)(i_data&0x80); 
  84   2      sclk=0; 
  85   2      sclk=1; 
  86   2      i_data=i_data<<1; 
  87   2      } 
  88   1      i_data=command_data; 
  89   1      i_data&=0xf0; 
  90   1      for(i=0;i<8;i++) 
  91   1      { 
  92   2      sid=(bit)(i_data&0x80); 
  93   2      sclk=0; 
  94   2      sclk=1; 
  95   2      i_data=i_data<<1; 
  96   2      } 
  97   1      i_data=command_data; 
  98   1      temp_data1=i_data&0xf0; 
  99   1      temp_data2=i_data&0x0f; 
 100   1      temp_data1>>=4; 
 101   1      temp_data2<<=4; 
 102   1      i_data=temp_data1|temp_data2; 
 103   1      i_data&=0xf0; 
 104   1      for(i=0;i<8;i++) 
 105   1      { 
 106   2      sid=(bit)(i_data&0x80); 
 107   2      sclk=0; 
 108   2      sclk=1; 
 109   2      i_data=i_data<<1; 
 110   2      } 
 111   1      cs=0; 
 112   1      }
 113          
 114          
 115          
 116          void lcd_init() 
 117          { 
C51 COMPILER V7.10   12864_SERIAL                                                          08/17/2007 18:41:25 PAGE 3   

 118   1      uchar command_data; 
 119   1      //psb=0;
 120   1      delay_1ms(100); 
 121   1      command_data=0x30; 
 122   1      send_command(command_data); /*功能設(shè)置:一次送8位數(shù)據(jù),基本指令集*/ 
 123   1      command_data=0x04; 
 124   1      send_command(command_data); /*點(diǎn)設(shè)定:顯示字符/光標(biāo)從左到右移位,DDRAM地址加1*/ 
 125   1      command_data=0x0c; 
 126   1      send_command(command_data); /*顯示設(shè)定:開(kāi)顯示,不顯示顯示光標(biāo),當(dāng)前顯示位不反白閃動(dòng)*/ 
 127   1      command_data=0x01; 
 128   1      send_command(command_data); /*清DDRAM*/ 
 129   1      command_data=0x02; 
 130   1      send_command(command_data); /*DDRAM地址歸位*/ 
 131   1      command_data=0x80; 
 132   1      send_command(command_data); /*把顯示地址設(shè)為0X80,即為第一行的首位*/ 
 133   1      }
 134          
 135          void  welcome()
 136           { uchar i,j;
 137   1             send_command(0x01);
 138   1                 delay_1ms(50);
 139   1                 WriteLCD(0x82,"歡迎使用");
 140   1                 WriteLCD(0x92,"Welcome ");
 141   1                 WriteLCD(0x89,"Waiting.");
 142   1                 
 143   1                for(j=0;j<=1;j++)
 144   1                 {
 145   2                 send_command(0x8d);
 146   2                 send_data(0x20);
 147   2                 send_data(0x20);
 148   2                 send_data(0x20);
 149   2                 send_data(0x20);
 150   2                 send_data(0x20);
 151   2                 send_command(0x8d);
 152   2                 for(i=0;i<=4;i++)
 153   2                    {
 154   3                          send_data(0x2e);
 155   3                              delay_1ms(1000);
 156   3                        }
 157   2                      }
 158   1       }
 159          
 160          void WriteLCD(unsigned char StartAddress,unsigned char Charactors[])
 161           { 
 162   1        unsigned char *i=Charactors;    //字符串的首地址
 163   1              send_command(StartAddress);
 164   1                      while(*i)                                                         //判斷字符串結(jié)尾,*i為0代表結(jié)束
 165   1                      {
 166   2                              send_data(*i);
 167   2                              i++; 
 168   2                              if(*i=='\0')
 169   2                              break;
 170   2                              send_data(*i);
 171   2                              i++;
 172   2                              StartAddress=ChangeAddress(StartAddress);
 173   2                      }
 174   1      } 
 175          
 176          unsigned char ChangeAddress(unsigned char StartAddress)
 177          {
 178   1              switch(StartAddress)
 179   1              {
C51 COMPILER V7.10   12864_SERIAL                                                          08/17/2007 18:41:25 PAGE 4   

 180   2                      case 0x87:send_command(0x90);StartAddress=0x90;break;
 181   2                      case 0x8F:send_command(0x98);StartAddress=0x98;break;
 182   2                      case 0x97:send_command(0x88);StartAddress=0x88;break;
 183   2                      default:StartAddress+=1;
 184   2              }
 185   1              return StartAddress;
 186   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    479    ----
   CONSTANT SIZE    =     27    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天av天天翘天天综合网| 日产欧产美韩系列久久99| 欧美日韩1234| 国产成人精品免费视频网站| 亚洲线精品一区二区三区八戒| 日韩一级完整毛片| 在线欧美日韩精品| 成人午夜私人影院| 麻豆国产欧美日韩综合精品二区| 亚洲美女免费视频| 国产视频亚洲色图| 日韩精品一区二区三区视频在线观看 | 成人欧美一区二区三区| 日韩欧美国产一区二区在线播放 | 久久精品国产999大香线蕉| 亚洲天堂免费看| 久久久久久久综合色一本| 欧美丰满少妇xxxxx高潮对白| 91在线视频18| 国产成人在线网站| 久久99热99| 亚洲成人7777| 中文字幕字幕中文在线中不卡视频| 欧美大黄免费观看| 制服.丝袜.亚洲.中文.综合| 色狠狠桃花综合| av影院午夜一区| 国产老妇另类xxxxx| 青青草原综合久久大伊人精品| 亚洲愉拍自拍另类高清精品| 最好看的中文字幕久久| 中文字幕乱码一区二区免费| 久久精品一区八戒影视| 欧美电视剧在线看免费| 欧美一区二区在线观看| 欧美日韩性生活| 亚洲欧洲国产日韩| 日本一区二区不卡视频| 欧美国产日韩在线观看| 国产清纯白嫩初高生在线观看91 | 黄色日韩三级电影| 麻豆精品久久精品色综合| 日本中文一区二区三区| 天堂久久一区二区三区| 日日夜夜一区二区| 男人操女人的视频在线观看欧美| 日韩一区欧美二区| 美女视频黄 久久| 蓝色福利精品导航| 国产美女精品人人做人人爽| 国产精品综合视频| 国产成人av一区| 成人黄色小视频| 一本久久a久久精品亚洲| 在线国产电影不卡| 在线播放视频一区| www国产精品av| 国产精品另类一区| 亚洲精品国产精华液| 午夜精品视频在线观看| 蜜臀精品久久久久久蜜臀| 极品少妇xxxx精品少妇| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 成人激情免费视频| 91黄色小视频| 日韩一卡二卡三卡四卡| 欧美国产日韩在线观看| 91亚洲资源网| 欧美亚洲日本一区| 欧美一区二区三区在线电影| 国产调教视频一区| 一个色综合网站| 久久黄色级2电影| 成人免费毛片高清视频| 91国产丝袜在线播放| 日韩欧美亚洲一区二区| 亚洲国产精华液网站w| 亚洲综合区在线| 国产一区二三区好的| 91亚洲永久精品| 欧美大尺度电影在线| 日韩一区欧美小说| 欧美a级一区二区| 成人看片黄a免费看在线| 欧美日韩国产综合一区二区| 久久亚洲精精品中文字幕早川悠里| 亚洲色欲色欲www在线观看| 日韩电影在线一区二区| 成人99免费视频| 日韩美女在线视频| 亚洲精品一二三| 狠狠v欧美v日韩v亚洲ⅴ| 在线观看日韩国产| 国产日韩综合av| 日本欧美一区二区三区乱码| 成人小视频免费在线观看| 欧美人与性动xxxx| 综合亚洲深深色噜噜狠狠网站| 日本人妖一区二区| 亚洲色图欧洲色图婷婷| 韩国成人精品a∨在线观看| 欧美自拍偷拍一区| 国产精品乱人伦中文| 久久不见久久见免费视频7| 欧美在线观看视频一区二区 | 中文字幕第一区综合| 日本欧美一区二区| 欧美影院一区二区三区| 国产精品美女视频| 国产一区二区三区蝌蚪| 欧美一区二区三区男人的天堂| 亚洲精品免费在线观看| 国产传媒日韩欧美成人| 欧美成人精品3d动漫h| 五月激情六月综合| 在线国产亚洲欧美| 亚洲欧美一区二区在线观看| 国产suv一区二区三区88区| 欧美成人艳星乳罩| 日韩国产精品大片| 欧美日韩一区精品| 有坂深雪av一区二区精品| 成人美女视频在线观看18| 久久久精品免费观看| 蓝色福利精品导航| 日韩三级.com| 免费观看在线综合色| 欧美一区二区成人6969| 日韩高清电影一区| 欧美精品 日韩| 日韩精品免费视频人成| 欧美日韩国产一级片| 亚洲成av人影院在线观看网| 在线观看亚洲成人| 一级日本不卡的影视| 欧美色倩网站大全免费| 亚洲成a人v欧美综合天堂下载 | 亚洲电影在线播放| 欧美伊人久久大香线蕉综合69| 亚洲精品免费在线观看| 欧美性猛交xxxxxxxx| 亚洲在线成人精品| 欧美日本视频在线| 久久99国产精品免费| 欧美精品一区二区三区高清aⅴ | 欧美最猛黑人xxxxx猛交| 亚洲香肠在线观看| 5月丁香婷婷综合| 狠狠色综合日日| 国产精品久久久久国产精品日日| 北条麻妃国产九九精品视频| 一区二区三区中文免费| 欧美亚洲动漫精品| 免费看黄色91| 国产欧美日韩麻豆91| 91麻豆免费视频| 视频一区二区三区入口| 欧美精品一区二区精品网| 丁香六月综合激情| 亚洲色图丝袜美腿| 91精品国产福利| 国产成人亚洲综合色影视| 亚洲欧美另类小说| 91精品国产综合久久久久久漫画 | 亚洲国产精品视频| 日韩精品一区二区三区swag| 成人综合日日夜夜| 一区二区三区国产精华| 欧美成人猛片aaaaaaa| 成人午夜视频在线观看| 亚洲一区在线观看免费| 欧美xxxxxxxxx| 91亚洲精品乱码久久久久久蜜桃 | 中文字幕成人网| 精品1区2区3区| 国产美女在线观看一区| 亚洲伦理在线免费看| 日韩欧美亚洲另类制服综合在线| 丰满白嫩尤物一区二区| 亚洲va欧美va天堂v国产综合| 2023国产精华国产精品| 欧日韩精品视频| 国产成人午夜高潮毛片| 一二三区精品福利视频| 日韩国产精品91| 国产精品理伦片| 欧美一区2区视频在线观看| 成人精品视频一区二区三区尤物| 亚洲chinese男男1069| 国产精品国产三级国产普通话三级| 欧美日韩不卡一区| hitomi一区二区三区精品| 麻豆91精品91久久久的内涵| 亚洲黄色小说网站| 国产人久久人人人人爽| 日韩视频在线你懂得| 91官网在线观看| 成人黄色国产精品网站大全在线免费观看 | 色网综合在线观看| 国产精品一区久久久久|