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

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

?? text1.lst

?? ds18b20實(shí)驗(yàn)
?? LST
字號(hào):
C51 COMPILER V8.02   TEXT1                                                                 10/24/2008 20:56:23 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE TEXT1
OBJECT MODULE PLACED IN Text1.OBJ
COMPILER INVOKED BY: c:\Keil\C51\BIN\C51.EXE Text1.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include"reg51.h"
   2          #include<lcd.c>
   3          #include <absacc.h>
   4          #include <intrins.h> 
   5          #define uchar unsigned char
   6          #define uint unsigned int
   7          
   8          sbit rs=P1^6;
   9          sbit rw=P1^5;
  10          sbit ep=P1^4;
  11          sbit DQ=P3^6;
  12          unsigned char DS18B20_F=0; 
  13          
  14          uchar code table[]={"0123456789"};
  15          
  16          unsigned char x=0;
  17          
  18          void delay(unsigned int i)//延時(shí)函數(shù)
  19          {
  20   1        while(i--);
  21   1      }
  22          
  23          
  24          void xmjc(void)   //閑忙檢測(cè)
  25          {
  26   1        rs=0;
  27   1        rw=1;
  28   1        ep=1;
  29   1        while(P2&0x80)
  30   1        ;
  31   1        ep=0;
  32   1      }
  33          
  34          
  35          void xml(unsigned char comm)  //寫(xiě)命令
  36          {
  37   1        xmjc();
  38   1        rs=0;
  39   1        rw=0;
  40   1        ep=1;
  41   1        P2=comm;
  42   1        ep=0;
  43   1      }
  44          
  45          void xsj(unsigned char dat)
  46          {
  47   1       xmjc();
  48   1       rs=1;
  49   1       rw=0;
  50   1       ep=1;
  51   1       P2=dat;
  52   1       ep=0;
  53   1      }
  54          void lcd_init(void)      //1602初始化
  55          {
C51 COMPILER V8.02   TEXT1                                                                 10/24/2008 20:56:23 PAGE 2   

  56   1        xml(0x38);
  57   1        xml(0x06);//光標(biāo)和顯示模式設(shè)置
  58   1        xml(0x0c);
  59   1        xml(0x01);
  60   1      }
  61          
  62          
  63          void aa(uchar str,uchar lengch)
  64          {
  65   1        uchar i;
  66   1        for(i=0;i<lengch;i++)
  67   1        {
  68   2           xsj(str);
  69   2         }
  70   1      }
  71          
  72          
  73          
  74          //unsigned char templ=0;
  75          //unsigned char temph=0;
  76          //float temperature ;
  77          //sbit LED1=P1^3;
  78          //sbit LED2=P1^2;
  79          /*********************************************************************
  80          函數(shù)功能:延時(shí)子程序
  81          入口參數(shù):time
  82          出口參數(shù):
  83          **********************************************************************/
  84          
  85          void wait1(unsigned int j)
  86          {   while(j--);
  87   1      }                                                                  
  88          
  89          /************************
  90           初始化
  91          *************************/
  92          void Init_DS18B20(void)                  //復(fù)位成功時(shí)返回1,否則返回0
  93          {   //unsigned char n=255;
  94   1          DQ=1;
  95   1              _nop_();
  96   1              _nop_();
  97   1          DQ=0;                                         //主機(jī)拉低1-Wire總線,延時(shí)540us產(chǎn)生復(fù)位信號(hào)
  98   1          wait1(60);
  99   1         // wait1(180);
 100   1         // wait1(180);
 101   1          DQ=1;                                         //主機(jī)釋放1-Wire總線,延時(shí)60us等待DS18B20應(yīng)答
 102   1          wait1(2);
 103   1          
 104   1         DS18B20_F=DQ;
 105   1         wait1(50);
 106   1      }
 107           /******************************************************************
 108           函數(shù)功能:數(shù)碼管顯示子程序
 109           入口參數(shù):
 110           出口參數(shù):
 111          
 112           
 113          void display1(int k)
 114          {
 115            P1=0xfe;
 116            P2=tab[k/1000];       
 117            wait1(100);
C51 COMPILER V8.02   TEXT1                                                                 10/24/2008 20:56:23 PAGE 3   

 118            P1=0xfd;
 119            P2=tab[k%1000/100];
 120            wait1(100);
 121            P1=0xfb;
 122            P2=tab[k%100/10];
 123            wait1(100);
 124            P1=0xf7;
 125            P2=tab[k%10];
 126            wait1(100);  
 127           }
 128           void LedDisp(unsigned char disp)//溫度顯示子程序
 129          {    unsigned int time=0;
 130               while(time<1000)
 131                 {
 132                   P2=tab[disp/10];
 133                   //LED1=1;
 134                   //LED2=0;
 135                           P1=0xf8;
 136                   wait1(30);
 137                   P2=tab[disp%10];
 138                           P1=0xf9;
 139                   //LED1=0;
 140                  // LED2=1;
 141                   wait1(30);
 142                   ++time;
 143                }
 144          }  
 145          
 146          *********************************************************************/ 
 147           /*********************************************************************
 148           函數(shù)功能:向ds18b20讀一個(gè)字節(jié)數(shù)據(jù)
 149           入口參數(shù):
 150           出口參數(shù):dat
 151           *********************************************************************/
 152          
 153          
 154           unsigned char Readonechar(void)
 155          {   unsigned char i=0,c;
 156   1          c=0;
 157   1          for(i=8;i>0;i--)
 158   1          {
 159   2                DQ=1;
 160   2                _nop_();_nop_();
 161   2                DQ=0; 
 162   2                _nop_();_nop_();                                   //主機(jī)拉低1-Wire總線,延時(shí)2us
 163   2            //wait1(2);
 164   2            c>>=1;
 165   2            DQ=1;                             
 166   2            //wait1(2);
 167   2            if(DQ) 
 168   2                  c|=0x80;
 169   2             wait1(7);
 170   2           }
 171   1          return(c);
 172   1      }  
 173           /**********************************************************************
 174           函數(shù)功能:向ds18b20寫(xiě)一字節(jié)的數(shù)據(jù)
 175           入口參數(shù):dat
 176           出口參數(shù):
 177           **********************************************************************/
 178          
 179           void Writeonechar(unsigned char c)
C51 COMPILER V8.02   TEXT1                                                                 10/24/2008 20:56:23 PAGE 4   

 180          {  unsigned char  i;
 181   1          for(i=8;i>0;i--)
 182   1              {
 183   2                       DQ=0;                                    //主機(jī)拉低1-Wire總線,延時(shí)2us
 184   2               
 185   2                       DQ=c&0x01; 
 186   2                       wait1(6);                                //延時(shí)60us等待DS18B20采集數(shù)據(jù)
 187   2               DQ=1;                                    //主機(jī)釋放總線
 188   2              
 189   2               c>>=1;                                     
 190   2              }
 191   1                      _nop_();_nop_();
 192   1                      //wait1(7);
 193   1      }
 194           /***********************************************************************
 195           函數(shù)功能:向ds18b20讀溫度值
 196           入口參數(shù):
 197           出口參數(shù):temperature
 198          ************************************************************************/
 199           Readtemperature(void)
 200          { unsigned char temph=0,templ=0;
 201   1        unsigned int temperature=0;
 202   1        float temp=0;
 203   1        Init_DS18B20();
 204   1        if(!DS18B20_F)  
 205   1        {
 206   2              //DS18B20_F=0xff;
 207   2          Writeonechar(0xcc);
 208   2          Writeonechar(0x44);
 209   2              //wait1(50000);
 210   2              //wait1(50000);
 211   2               Init_DS18B20();
 212   2               if(!DS18B20_F) 
 213   2                {
 214   3                      Writeonechar(0xcc);
 215   3              Writeonechar(0xbe);
 216   3              templ=Readonechar();
 217   3              temph=Readonechar();
 218   3                      temperature=temph;
 219   3                      temperature<<=8;
 220   3                      temperature=temperature|templ;
 221   3                      temp=temperature*0.0625;
 222   3                      temp=temp+0.5;
 223   3                      //temperature=temp+0.5;
 224   3                      //temperature=temperature/100;
 225   3                      //temperature=((temph*256)+templ)*0.0625;
 226   3                      //return(temperature);
 227   3                      return(temp);
 228   3                }
 229   2          
 230   2              //DS18B20_F=Init_DS18B20();
 231   2              //while(DS18B20_F==0xff);
 232   2                  //DS18B20_F=0xff;
 233   2          
 234   2                                                                        
 235   2                                                        
 236   2         }
 237   1      }
 238          
 239          
 240          /***********************************************************************
 241          函數(shù)功能:主程序
C51 COMPILER V8.02   TEXT1                                                                 10/24/2008 20:56:23 PAGE 5   

 242          入口參數(shù):
 243          出口參數(shù):
 244          
 245           void main()
 246          {
 247          unsigned char i=0;
 248          
 249             while(1)
 250          
 251             {
 252                   i=Readtemperature();
 253                   LedDisp(i);
 254             }
 255          }
 256          ************************************************************************/  
 257            
 258            
 259           
 260          
 261          void main()//主程序
 262          {
 263   1        unsigned char wendu=0,m, n;
 264   1      
 265   1       lcd_init();
 266   1        while(1)
 267   1        {
 268   2        wendu=ReadTemperature();//讀溫度
*** WARNING C206 IN LINE 268 OF TEXT1.C: 'ReadTemperature': missing function-prototype
 269   2         m=wendu/10;
 270   2         n=wendu%10;
 271   2         xml(0x82);
 272   2         aa(table[m],1);
 273   2         xml(0x83);
 274   2         aa(table[n],1);         //顯示溫度值
 275   2        }
 276   1      }
 277          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    373    ----
   CONSTANT SIZE    =     11    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2       4
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


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

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情小说亚洲一区| 国产一区在线观看视频| 欧美一级二级在线观看| 国产精品 欧美精品| 尤物av一区二区| 久久久久久久久久久久电影| 在线国产电影不卡| 国产成a人亚洲精| 日韩av中文字幕一区二区| 国产精品久久久久久久久久免费看| 在线播放/欧美激情| av动漫一区二区| 久久99国产精品久久99果冻传媒| 一区二区三区毛片| 国产欧美一区视频| 日韩一卡二卡三卡国产欧美| 在线免费观看日韩欧美| 国产乱码精品一品二品| 日韩av中文字幕一区二区三区| 一区二区久久久| 国产精品灌醉下药二区| 精品99久久久久久| 91麻豆精品91久久久久同性| 欧美综合亚洲图片综合区| youjizz久久| 国产成人av网站| 狠狠色丁香久久婷婷综合丁香| 亚洲电影中文字幕在线观看| 亚洲精品久久嫩草网站秘色| 欧美激情在线观看视频免费| 久久久久久夜精品精品免费| 欧美一级夜夜爽| 欧美精品高清视频| 91久久精品一区二区二区| 99综合影院在线| 成人久久18免费网站麻豆| 国产最新精品免费| 激情综合色综合久久综合| 日本视频免费一区| 日韩电影免费在线| 日产精品久久久久久久性色| 日韩影视精彩在线| 亚洲一区在线观看视频| 亚洲国产精品综合小说图片区| 亚洲精品免费播放| 亚洲最大成人综合| 亚洲制服丝袜av| 亚洲mv大片欧洲mv大片精品| 午夜视频久久久久久| 日日夜夜免费精品视频| 日本中文字幕不卡| 日本va欧美va瓶| 国产一区二区三区美女| 粉嫩蜜臀av国产精品网站| 成人深夜视频在线观看| 不卡的电影网站| 91蝌蚪porny九色| 欧洲一区二区三区在线| 777久久久精品| 精品福利在线导航| 国产蜜臀97一区二区三区 | 日韩精品在线网站| 欧美一区二区日韩一区二区| 精品国产伦一区二区三区观看体验 | 亚洲国产精品欧美一二99| 日日欢夜夜爽一区| 久久99精品网久久| 国产成人综合视频| 91丝袜美女网| 欧美日韩国产精品自在自线| 日韩欧美一区二区免费| 欧美经典三级视频一区二区三区| 中文字幕日韩欧美一区二区三区| 一区二区三区四区国产精品| 青青草国产成人av片免费| 狠狠色丁香婷婷综合久久片| 色综合一个色综合亚洲| 8x福利精品第一导航| 国产欧美一区二区精品性| 亚洲精品中文字幕在线观看| 日韩国产精品久久久久久亚洲| 国产精品一区二区久久精品爱涩| 91原创在线视频| 欧美一级二级三级蜜桃| 国产精品嫩草久久久久| 亚洲v中文字幕| 国内精品伊人久久久久av一坑| bt7086福利一区国产| 欧美日韩在线不卡| 国产清纯白嫩初高生在线观看91 | 国产精品久线在线观看| 亚洲伊人色欲综合网| 激情欧美日韩一区二区| 在线亚洲欧美专区二区| 精品国偷自产国产一区| 亚洲精品视频观看| 国产呦精品一区二区三区网站| 一本色道**综合亚洲精品蜜桃冫 | 日韩午夜精品视频| 国产亚洲精品福利| 婷婷综合在线观看| 成人av网在线| 精品国产自在久精品国产| 亚洲精品欧美综合四区| 国产成人av福利| 欧美丰满嫩嫩电影| 亚洲青青青在线视频| 国产一级精品在线| 欧美精品v国产精品v日韩精品 | 日韩精品亚洲一区二区三区免费| 成人视屏免费看| 欧美精品一区二区精品网| 亚洲成人av资源| 99re66热这里只有精品3直播| 日韩精品一区二区三区在线| 亚洲一二三区不卡| 成人精品视频.| 久久综合九色欧美综合狠狠| 毛片基地黄久久久久久天堂| 欧美午夜寂寞影院| 亚洲日本在线天堂| 成人国产免费视频| 久久久久久久av麻豆果冻| 美女在线观看视频一区二区| 欧美日韩一区二区三区在线| 亚洲丝袜美腿综合| 成人午夜伦理影院| 久久精品视频网| 国产精品资源在线看| 日韩美女视频在线| 蜜臀精品久久久久久蜜臀| 欧美日韩国产高清一区| 亚洲午夜激情网站| 欧美一a一片一级一片| 亚洲欧美福利一区二区| 99re亚洲国产精品| √…a在线天堂一区| 成人av在线资源网站| 国产女人18水真多18精品一级做| 国产乱码一区二区三区| 久久久精品蜜桃| 国产不卡视频一区| 国产精品美女久久福利网站 | 在线视频你懂得一区| 一个色在线综合| 欧美综合一区二区| 午夜a成v人精品| 日韩欧美色电影| 韩国三级在线一区| 国产午夜精品久久久久久免费视| 国产一区二区三区久久久| 国产日韩欧美一区二区三区综合| 国产精品系列在线观看| 国产欧美综合在线观看第十页| 成人动漫精品一区二区| 中文字幕在线视频一区| 一本到不卡精品视频在线观看| 亚洲柠檬福利资源导航| 欧美综合色免费| 久久精品国产亚洲高清剧情介绍| 亚洲精品一区二区精华| 成人永久看片免费视频天堂| 樱桃国产成人精品视频| 精品视频全国免费看| 秋霞午夜鲁丝一区二区老狼| 337p日本欧洲亚洲大胆色噜噜| 国产一区不卡在线| 亚洲你懂的在线视频| 3d动漫精品啪啪| 国产成人综合自拍| 亚洲蜜臀av乱码久久精品蜜桃| 欧美丰满美乳xxx高潮www| 国产美女主播视频一区| 亚洲人123区| 欧美电影精品一区二区| 成人a免费在线看| 亚洲成av人片一区二区梦乃| 国产日韩欧美综合在线| 欧美在线播放高清精品| 黑人巨大精品欧美黑白配亚洲| 最新高清无码专区| 日韩欧美国产电影| www.亚洲精品| 麻豆精品一区二区| 国产精品国产成人国产三级| 91精品国产综合久久久久久久久久| 国产精品456露脸| 亚欧色一区w666天堂| 国产视频一区二区在线观看| 91黄色小视频| 成人性生交大片免费看在线播放| 亚洲一区二区三区自拍| 久久精品男人的天堂| 欧美最猛黑人xxxxx猛交| 国产成人午夜精品5599| 亚洲电影一区二区| 国产精品天美传媒| 欧美一区二区三区在线视频| 91视视频在线观看入口直接观看www | 国产成人精品亚洲日本在线桃色|