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

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

?? ds1820.lst

?? 溫度傳感器DS18B20測溫+顯示+鍵盤
?? LST
字號:
C51 COMPILER V8.05a   DS1820                                                               06/18/2007 12:13:23 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE DS1820
OBJECT MODULE PLACED IN ds1820.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ds1820.C BROWSE DEBUG OBJECTEXTEND

line level    source

   1          //cs1=0,cs2=1選左
   2          #include <reg51.h>
   3          #include <intrins.h>
   4          sbit   P30 = P3^0;
   5          sbit   P31 = P3^1;
   6          sbit   P32 = P3^2;
   7          sbit   P33 = P3^3;
   8          sbit   P34 = P3^4;
   9          sbit   P35 = P3^5;
  10          sbit   P36 = P3^6;
  11          sbit   P37 = P3^7;
  12          #define LCD_DATA P2
  13          #define LCD_RS P30
  14          #define LCD_RW P31
  15          #define LCD_E  P32
  16          #define LCD_CS1  P33
  17          #define LCD_CS2  P34
  18          #define LCD_RST  P35
  19          #define SELECTCS 0
  20          #define SELECTCS 0
  21          char code Han[]=
  22          { 0x10,0x60,0x01,0x86,0x60,0x04,0x1C,0xE4,0x04,0x04,0x04,0xE4,0x1C,0x04,0x00,0x00,
  23          0x04,0x04,0x7E,0x01,0x40,0x20,0x20,0x10,0x0B,0x04,0x0B,0x10,0x30,0x60,0x20,0x00,
  24          /*0x00,0x10,0x61,0x06,0xC0,0x30,0x02,0x3E,0xC2,0x02,0x82,0x62,0x1F,0x02,0x00,0x00,
  25          0x00,0x02,0x02,0x3F,0x20,0x20,0x10,0x08,0x05,0x02,0x05,0x08,0x10,0x30,0x10,0x00,        */
  26          }; 
  27          /*--  文字:  字  --*/
  28          char code Zi[]=
  29          {
  30          0x00,0x00,0x10,0x0C,0x14,0x14,0x14,0x15,0xD6,0x54,0x34,0x14,0x14,0x8C,0x00,0x00,
  31          0x00,0x01,0x01,0x01,0x01,0x01,0x11,0x21,0x1F,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
  32          };
  33          void LCD_Check_Busy1(void)
  34            {
  35   1         while(1)
  36   1              {
  37   2                LCD_E = 0;
  38   2                LCD_RS = 0;
  39   2                LCD_RW = 1;
  40   2                LCD_DATA = 0xff;
  41   2                LCD_E = 1;
  42   2                if(!(LCD_DATA&0X80)) break;
  43   2           }
  44   1         LCD_E = 0;
  45   1        }
  46          void LCD_Check_Busy2(void)
  47            {
  48   1         while(1)
  49   1              {
  50   2                LCD_E = 0;
  51   2                LCD_RS = 0;
  52   2                LCD_RW = 1;
  53   2                LCD_DATA = 0xff;
  54   2                LCD_E = 1;
  55   2                if(!(LCD_DATA&0X80)) break;
C51 COMPILER V8.05a   DS1820                                                               06/18/2007 12:13:23 PAGE 2   

  56   2           }
  57   1         LCD_E = 0;
  58   1        }
  59            void LCD_SELECT1(void)
  60            {
  61   1        LCD_CS1=0;
  62   1        LCD_CS2=1;
  63   1        }
  64            void LCD_SELECT2(void)
  65            {
  66   1        LCD_CS1=1;
  67   1        LCD_CS2=0;
  68   1        }
  69            void LCD_WriteCommand1(char ch) 
  70          {       LCD_SELECT1();
  71   1              LCD_Check_Busy1(); //判斷LCD是否處于忙狀態(tài)
  72   1       
  73   1              LCD_RW=0;
  74   1              LCD_RS=0;
  75   1              LCD_DATA=ch;
  76   1              LCD_E=1;
  77   1              LCD_E=0;
  78   1       
  79   1      }
  80          void LCD_WriteCommand2(char ch) 
  81          {
  82   1              LCD_SELECT2();
  83   1              LCD_Check_Busy2();
  84   1              LCD_RW=0;
  85   1              LCD_RS=0;
  86   1              LCD_DATA=ch;
  87   1              LCD_E=1;
  88   1              LCD_E=0;
  89   1       
  90   1      }
  91          void LCD_WriteData1(char ch)    
  92          {
  93   1      LCD_SELECT1();
  94   1              LCD_Check_Busy1();
  95   1              LCD_RW=0;
  96   1              LCD_RS=1;
  97   1              LCD_DATA=ch;
  98   1              LCD_E=1;
  99   1              LCD_E=0;
 100   1      
 101   1      }
 102          void LCD_WriteData2(char ch)
 103          {
 104   1      LCD_SELECT2();
 105   1              LCD_Check_Busy2();
 106   1              LCD_RW=0;
 107   1              LCD_RS=1;
 108   1              LCD_DATA=ch;
 109   1              LCD_E=1;
 110   1              LCD_E=0;
 111   1      
 112   1      }
 113          
 114          void Delay1ms(unsigned char T)
 115          {
 116   1        unsigned char i,j;
 117   1        for(i=0;i<T;i++)
C51 COMPILER V8.05a   DS1820                                                               06/18/2007 12:13:23 PAGE 3   

 118   1              for(j=0;j<250;j++)
 119   1              _nop_();
 120   1      }
 121          
 122          void Delay1s(unsigned char T)
 123          {
 124   1              while (T)
 125   1              {
 126   2                      Delay1ms(200);
 127   2                      Delay1ms(200);
 128   2                      Delay1ms(200);
 129   2                      Delay1ms(200);
 130   2                      Delay1ms(200);
 131   2                      T--;
 132   2              }
 133   1      }
 134          void LCD_WriteHZ(char x,char y,char *Dot) 
 135          {
 136   1      char i;
 137   1              for (i=0;i<32;i++)
 138   1              {
 139   2                      if ((x+i%16)<64) //橫向坐標小于64時在左屏顯示漢字
 140   2                      {
 141   3                              LCD_WriteCommand1(0xB8+y+i/16);
 142   3                              LCD_WriteCommand1(0x40+x+i%16);
 143   3                              LCD_WriteData1(Dot[i]);
 144   3                      }
 145   2                      else             //橫向坐標大于64時在右屏顯示漢字
 146   2                      {
 147   3                              LCD_WriteCommand2(0xB8+y+i/16);
 148   3                              LCD_WriteCommand2(0x40+x-64+i%16);
 149   3                              LCD_WriteData2(Dot[i]);
 150   3                      }
 151   2              }
 152   1      }
 153          void DispBmp(char *buf) //顯示一幅位圖
 154          {
 155   1      int i,j;
 156   1              for (j=0;j<8;j++)                       //顯示位圖
 157   1              {
 158   2                      LCD_WriteCommand1(0xB8+j);      
 159   2                      LCD_WriteCommand1(0x40);
 160   2                      for (i=0;i<64;i++)
 161   2                              LCD_WriteData1(buf[(j*2)*64+i]);
 162   2                      LCD_WriteCommand2(0xB8+j);      
 163   2                      LCD_WriteCommand2(0x40);
 164   2                      for (i=0;i<64;i++)
 165   2                              LCD_WriteData2(buf[(j*2+1)*64+i]);
 166   2              }
 167   1      }
 168          void InitLCD(void)      
 169          {
 170   1              char i,j;
 171   1              LCD_RST=0;
 172   1              Delay1ms(1);
 173   1              LCD_RST=1;
 174   1              LCD_WriteCommand1(0xc0);        
 175   1              LCD_WriteCommand2(0xc0);
 176   1              LCD_WriteCommand1(0x3f);        //開顯示
 177   1              LCD_WriteCommand2(0x3f);
 178   1              for (j=0;j<8;j++)                       //清屏
 179   1              {
C51 COMPILER V8.05a   DS1820                                                               06/18/2007 12:13:23 PAGE 4   

 180   2                      LCD_WriteCommand1(0xB8+j);      //清左半屏
 181   2                      LCD_WriteCommand1(0x40);
 182   2                      for (i=0;i<64;i++)
 183   2                              LCD_WriteData1(0x00);
 184   2                      LCD_WriteCommand2(0xB8+j);      //清右半屏
 185   2                      LCD_WriteCommand2(0x40);
 186   2                      for (i=0;i<64;i++)
 187   2                              LCD_WriteData2(0x00);
 188   2              }
 189   1      }
 190          void main (void) 
 191          {   
 192   1         InitLCD();
 193   1      while(1)
 194   1              {          
 195   2                DispBmp(screen1); //顯示位圖"新華龍電子-單片機推廣應用急先鋒!"
*** ERROR C202 IN LINE 195 OF DS1820.C: 'screen1': undefined identifier
 196   2                      Delay1s(1);
 197   2                      DispBmp(screen2); //顯示位圖"換代創(chuàng)新后的51-高速SOC美國silicon labs 8051F"
*** ERROR C202 IN LINE 197 OF DS1820.C: 'screen2': undefined identifier
 198   2                      Delay1s(1);
 199   2                      InitLCD();        //清屏
 200   2                      LCD_WriteHZ(0,4,Han); //顯示16*16點陣漢字'漢'
 201   2              Delay1ms(100);
 202   2                      LCD_WriteHZ(60,3,Zi); //顯示16*16點陣漢字'字'
 203   2                      Delay1s(1);
 204   2       
 205   2              }
 206   1      }

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区三区在线观看精品| 久久亚洲影视婷婷| 日韩精品在线一区| 亚洲人成人一区二区在线观看| 日本大胆欧美人术艺术动态| 成人性生交大片免费看中文网站| 欧美精品123区| 一区二区三区高清不卡| 国产91丝袜在线观看| 欧美一区二区三区在线观看视频| 亚洲同性gay激情无套| 麻豆视频观看网址久久| 91国在线观看| 国产精品国产三级国产普通话蜜臀 | 成人性生交大片免费| 日韩视频国产视频| 亚洲成av人片一区二区| 色婷婷精品久久二区二区蜜臂av | 欧美色图片你懂的| 日韩毛片视频在线看| 国产精品综合网| xf在线a精品一区二区视频网站| 亚洲午夜羞羞片| 91精品办公室少妇高潮对白| 亚洲三级电影全部在线观看高清| 国产精品系列在线观看| 国产午夜精品福利| 国产成人午夜片在线观看高清观看| 精品美女被调教视频大全网站| 五月天一区二区| 欧美人妇做爰xxxⅹ性高电影| 一级特黄大欧美久久久| 欧美影视一区二区三区| 亚洲高清在线精品| 欧美日本一区二区三区四区 | 久久91精品国产91久久小草 | 中文字幕在线观看不卡视频| 国产成人a级片| 国产精品久久久久久久久快鸭 | 综合自拍亚洲综合图不卡区| caoporn国产一区二区| 国产精品午夜在线观看| 97精品久久久午夜一区二区三区| 亚洲男人电影天堂| 在线免费观看视频一区| 亚洲成a人片综合在线| 欧美一区在线视频| 国产精品18久久久久| 国产精品视频一区二区三区不卡| 波多野结衣中文字幕一区 | 日本一区二区免费在线 | 国产精品不卡一区| 日本高清成人免费播放| 污片在线观看一区二区| 精品久久国产老人久久综合| 国产mv日韩mv欧美| 一区二区三区加勒比av| 91精品国产手机| 国产大陆a不卡| 亚洲免费伊人电影| 日韩亚洲欧美在线观看| 成人午夜激情片| 亚洲午夜影视影院在线观看| 欧美变态tickle挠乳网站| 成人午夜又粗又硬又大| 一区二区三区精品久久久| 日韩欧美一级精品久久| 99久久国产综合精品色伊 | 欧美日韩高清一区二区三区| 国内精品国产成人国产三级粉色 | 成人激情免费视频| 一区二区三区在线观看网站| 日韩欧美123| 91香蕉视频mp4| 精品在线播放午夜| 一区二区三区久久久| 亚洲精品一区二区三区在线观看| 色婷婷狠狠综合| 国产精品资源在线| 石原莉奈在线亚洲二区| 国产精品天干天干在线综合| 91精品福利在线一区二区三区 | 国产精品一区二区久久不卡| 亚洲免费大片在线观看| 国产喂奶挤奶一区二区三区| 69久久99精品久久久久婷婷 | 91精品国产91久久久久久一区二区| 成人a级免费电影| 国产在线国偷精品产拍免费yy| 亚洲图片有声小说| 综合色天天鬼久久鬼色| 久久女同精品一区二区| 7799精品视频| 91成人网在线| 97久久精品人人澡人人爽| 国产高清久久久| 国内精品国产三级国产a久久| 首页国产丝袜综合| 一区二区三区四区国产精品| 国产精品国产自产拍在线| 国产日韩欧美麻豆| 精品国产髙清在线看国产毛片| 欧美日韩国产区一| 欧美偷拍一区二区| 91丝袜呻吟高潮美腿白嫩在线观看| 国产一区二区三区四| 免费观看在线色综合| 日韩高清不卡在线| 午夜精品一区二区三区电影天堂| 亚洲一区二区三区爽爽爽爽爽| 国产精品久久99| 日韩毛片在线免费观看| 亚洲图片激情小说| 亚洲三级免费观看| 亚洲激情图片一区| 亚洲激情图片小说视频| 亚洲一区二区三区国产| 亚洲综合一区在线| 亚洲综合另类小说| 午夜视频在线观看一区二区 | 综合色中文字幕| 一区二区三区在线观看网站| 亚洲影院在线观看| 亚洲国产一区二区三区| 日韩精品久久久久久| 免费在线视频一区| 国内不卡的二区三区中文字幕| 狠狠色丁香久久婷婷综合_中 | 成人高清免费在线播放| 国产91精品一区二区| 91在线播放网址| 在线日韩国产精品| 91.xcao| 久久影音资源网| 国产精品亲子伦对白| 一区二区三区不卡视频| 蜜臀精品一区二区三区在线观看 | 一区二区高清视频在线观看| 亚洲成人第一页| 久久精品国产免费| 成人免费电影视频| 欧美午夜一区二区| 正在播放亚洲一区| 国产蜜臀av在线一区二区三区| 亚洲欧美一区二区视频| 亚洲成人免费观看| 国产酒店精品激情| 欧洲中文字幕精品| 精品国产一区二区三区久久影院 | 亚洲电影你懂得| 久久69国产一区二区蜜臀| 99久久亚洲一区二区三区青草| 9191成人精品久久| 欧美国产一区二区| 丝袜a∨在线一区二区三区不卡| 国产精选一区二区三区| 欧美性大战久久| 国产日产欧美一区| 日韩成人一区二区三区在线观看| 粉嫩一区二区三区在线看| 91精品国产综合久久久久| 国产精品毛片久久久久久| 日本成人在线一区| 色爱区综合激月婷婷| 精品国产乱码久久久久久免费 | 日本成人在线网站| 91在线国产福利| 久久久久久久久久久电影| 亚洲电影一区二区三区| 高清国产一区二区| 亚洲精品在线观| 日韩影院在线观看| 欧洲一区在线观看| 国产亲近乱来精品视频 | 亚洲福利一区二区| 91在线丨porny丨国产| 精品久久久久久最新网址| 亚洲成a人片在线观看中文| caoporen国产精品视频| 精品国产sm最大网站免费看| 日韩精品亚洲一区二区三区免费| 色偷偷88欧美精品久久久| 亚洲国产经典视频| 国产乱码精品一区二区三区av| 日韩一级精品视频在线观看| 亚洲一级二级三级在线免费观看| a在线欧美一区| 国产精品久久久久影院亚瑟| 国产精品自拍网站| 欧美电影免费观看完整版| 天天色天天爱天天射综合| 色呦呦国产精品| 亚洲欧美日韩在线| 91色在线porny| |精品福利一区二区三区| 99r国产精品| 1区2区3区精品视频| 91香蕉视频在线| 亚洲一区免费观看| 精品视频123区在线观看|