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

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

?? ds18b20.lst

?? 基于DS1820溫度傳感器,單片機(jī)控制的單線多路溫度檢測(cè)
?? LST
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
C51 COMPILER V8.08   DS18B20                                                               06/04/2007 09:25:15 PAGE 1   


C51 COMPILER V8.08, COMPILATION OF MODULE DS18B20
OBJECT MODULE PLACED IN ds18b20.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ds18b20.c OPTIMIZE(9,SPEED) BROWSE DEBUG OBJECTEXTEND

line level    source

   1          /*******************************************************************
   2          **函數(shù)功能:ds18b20的驅(qū)動(dòng)函數(shù)                                                                     **
   3          **創(chuàng)建人:xingyuegu                                                                                               **
   4          **創(chuàng)建日期:2006-7-12                                                                                     **
   5          **版本:1.0                                                                                                               **
   6          **修改日期:2006-10-30                                                                                    **
   7          **版本:2.0                                                                                                               **
   8          *******************************************************************/
   9          #include <reg51.h>
  10          #include <intrins.h>
  11          #include <math.h>
  12          #include <stdio.h>
  13          
  14          #define uchar unsigned char
  15          #define uint  unsigned int
  16          void serial_set(void);
  17          void process(unsigned char,unsigned char);
  18          char volatile xiaoshu_temp[5],zhen_temp[4];             //
  19          bit flag;
  20          bit dot_dis=1;
  21          sbit DQ=P1^0;
  22          //sbit DQ=P2^3;
  23          extern unsigned char temp[5];
  24          /*************************************************************
  25          **功能:延時(shí)600us                                                                                       **
  26          **參數(shù):無(wú)                                                                                              **
  27          *************************************************************/
  28          void delay600us(void)
  29          {
  30   1              uchar i;
  31   1              for(i=0;i<255;i++);
  32   1      
  33   1      }
  34          /*************************************************************
  35          **功能:延時(shí)60us                                                                                        **
  36          **參數(shù):無(wú)                                                                                              **
  37          *************************************************************/
  38          void delay60us(void)
  39          {
  40   1              uchar i;
  41   1              for(i=0;i<20;i++);
  42   1      }
  43          /*************************************************************
  44          **功能:延時(shí)240us                                                                                       **
  45          **參數(shù):無(wú)                                                                                              **
  46          *************************************************************/
  47          void delay240us(void)
  48          {
  49   1              uchar i;
  50   1              for(i=0;i<80;i++);
  51   1      }
  52          /*************************************************************
  53          **功能:延時(shí)18us                                                                                        **
  54          **參數(shù):無(wú)                                                                                              **
  55          *************************************************************/
C51 COMPILER V8.08   DS18B20                                                               06/04/2007 09:25:15 PAGE 2   

  56          /*void delay15us(void)
  57          {
  58                  uchar i;
  59                  for(i=0;i<2;i++);
  60          }*/
  61          /*************************************************************
  62          **功能:復(fù)位脈沖                                                                                        **
  63          **參數(shù):bool                                                                                            **
  64          *************************************************************/
  65          bit resetpulse(void)
  66          {
  67   1              
  68   1              DQ=0;
  69   1              delay600us();                   //延時(shí)500us
  70   1              DQ=1;
  71   1              delay60us();                    // 延時(shí)60us
  72   1              return(DQ);                             //讀取P1.0的狀態(tài)
  73   1      }
  74          /*************************************************************
  75          **功能:ds18b20的初始化                                                                         **
  76          **參數(shù):無(wú)                                                                                              **
  77          *************************************************************/
  78          void ds18b20_init(void)
  79          {
  80   1              while(1)
  81   1              {
  82   2                      if(!resetpulse())       //收到ds18b20的應(yīng)答信號(hào)
  83   2                      {       
  84   3                              //printf("reset successful!");
  85   3      
  86   3                              //delay240us(); //延時(shí)240us
  87   3                              DQ=1;
  88   3                              delay600us();   //延時(shí)240us
  89   3                              break;          
  90   3                      }
  91   2                      else
  92   2                              resetpulse();    //否則再發(fā)復(fù)位信號(hào)
  93   2              }
  94   1      }
  95          
  96          /*************************************************************
  97          **功能:向ds18b20寫(xiě)命令                                                                         **
  98          **參數(shù):無(wú)                                                                                              **
  99          *************************************************************/
 100          void ds18b20_writecommand(uchar command)
 101          {       
 102   1      
 103   1              uchar   i;
 104   1              for(i=0;i<8;i++)
 105   1              {
 106   2                      if((command & 0x01)==0)
 107   2                      {
 108   3                              DQ=0;                                   //寫(xiě)0
 109   3                              delay60us();                    //延時(shí)60us
 110   3                              _nop_();
 111   3                              _nop_();
 112   3                              _nop_();
 113   3                              _nop_();
 114   3                              _nop_();
 115   3                              _nop_();
 116   3                              DQ=1;                           
 117   3                              _nop_();
C51 COMPILER V8.08   DS18B20                                                               06/04/2007 09:25:15 PAGE 3   

 118   3                              _nop_();
 119   3      
 120   3                      }
 121   2              
 122   2                      else                                            //寫(xiě)1
 123   2                      {
 124   3                              DQ=0;
 125   3                              _nop_();
 126   3                              _nop_();                                //延時(shí)2us
 127   3                              DQ=1;
 128   3                              delay60us();                    //延時(shí)60us
 129   3                              _nop_();
 130   3                              _nop_();
 131   3                              _nop_();
 132   3                              _nop_();
 133   3                      }
 134   2                      command=_cror_(command,1); // 右移1位
 135   2               }
 136   1        
 137   1        
 138   1      }
 139          
 140          /*************************************************************
 141          **功能:讀ds18b20數(shù)據(jù)                                                                           **
 142          **參數(shù):返回讀到的數(shù)據(jù)                                                                          **
 143          *************************************************************/
 144          uchar ds18b20_readdata(void)
 145          {
 146   1              uchar readdata;
 147   1              uchar i;
 148   1              for(i=0;i<8;i++)
 149   1              {
 150   2                      DQ=0;
 151   2                      _nop_();
 152   2                      _nop_();
 153   2                      _nop_();
 154   2                      DQ=1;             //釋放總線
 155   2                      //delay15us();  注意不需要
 156   2                      if(DQ==0)          //如果讀到的是0
 157   2                      {
 158   3                              readdata=readdata&0x7f;
 159   3                              delay60us();

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产69精品久久久久777| av男人天堂一区| 国产精品乱码久久久久久| 欧美三级电影在线观看| 国产一区亚洲一区| 亚洲最大成人网4388xx| 久久精品视频网| 欧美日韩在线电影| av激情亚洲男人天堂| 极品少妇xxxx偷拍精品少妇| 亚洲中国最大av网站| 欧美极品美女视频| 精品国产一区二区三区四区四| 色94色欧美sute亚洲13| 国产成人欧美日韩在线电影| 免费在线观看一区二区三区| 亚洲欧美色综合| 国产欧美精品一区aⅴ影院| 日韩免费高清视频| 在线成人免费观看| 欧美亚洲国产一区二区三区| 91在线观看一区二区| 国产成人在线色| 国内成+人亚洲+欧美+综合在线| 天天色天天操综合| 亚洲一二三区视频在线观看| 亚洲色图在线视频| 国产精品嫩草影院com| 亚洲精品在线观| 精品国产青草久久久久福利| 51精品国自产在线| 欧美伦理电影网| 精品视频1区2区3区| 在线观看一区日韩| 欧美在线观看一区二区| 欧美亚一区二区| 欧美午夜电影一区| 欧美日韩一区二区在线观看视频 | ...中文天堂在线一区| 国产欧美综合在线观看第十页 | 亚洲柠檬福利资源导航| 国产精品久久久久久久久快鸭| 国产婷婷色一区二区三区| 欧美精品一区二区三区很污很色的| 日韩三级免费观看| 精品奇米国产一区二区三区| 欧美videos中文字幕| 精品卡一卡二卡三卡四在线| 精品国产免费人成在线观看| 久久久一区二区三区| 国产午夜精品一区二区三区四区| 欧美国产成人精品| 亚洲欧美偷拍另类a∨色屁股| 一区二区三区四区不卡在线| 亚洲激情网站免费观看| 亚洲国产日韩一级| 免费在线观看成人| 国产精品99久久久久久久vr| 欧美日韩免费视频| 日韩亚洲欧美在线观看| 久久久www成人免费毛片麻豆 | 蓝色福利精品导航| 国产精品一区二区果冻传媒| 成人性生交大合| 91香蕉视频污| 欧美一区在线视频| 久久精品亚洲精品国产欧美kt∨ | 午夜精品免费在线| 黑人巨大精品欧美一区| 成人国产精品免费观看动漫| 色丁香久综合在线久综合在线观看| 在线观看日韩电影| 91精品福利在线一区二区三区| 精品国产91九色蝌蚪| 中文字幕一区二区三区色视频| 亚洲与欧洲av电影| 麻豆91在线播放| av男人天堂一区| 欧美精品免费视频| 中文字幕精品三区| 午夜婷婷国产麻豆精品| 国产精品自拍三区| 欧洲一区二区三区免费视频| 精品少妇一区二区三区在线视频| 中文字幕永久在线不卡| 美女脱光内衣内裤视频久久网站| 国产福利视频一区二区三区| 欧美三级一区二区| 日本一区二区免费在线观看视频 | 成人免费高清在线观看| 欧美裸体一区二区三区| 中文字幕成人av| 日本成人在线电影网| 成人黄色在线网站| 9191国产精品| 成人免费一区二区三区视频| 美女尤物国产一区| 欧美日韩一级视频| 中文字幕第一页久久| 日本欧美肥老太交大片| 99国内精品久久| 久久精品亚洲麻豆av一区二区| 亚洲图片自拍偷拍| 成人av网址在线| 精品免费一区二区三区| 亚洲va中文字幕| 99久久久免费精品国产一区二区 | 欧美一区二区日韩一区二区| 亚洲欧美一区二区久久| 国产福利91精品一区| 日韩精品中文字幕在线一区| 高清日韩电视剧大全免费| 欧美剧在线免费观看网站| 亚洲日本韩国一区| 成人av资源站| 国产亚洲欧美激情| 国产在线视频精品一区| 日韩欧美中文字幕一区| 调教+趴+乳夹+国产+精品| 在线看日本不卡| 亚洲日本一区二区| 99久久精品国产麻豆演员表| 国产欧美一区在线| 国产精品综合久久| 久久综合九色欧美综合狠狠 | 亚洲一区二区三区三| 91美女福利视频| 亚洲色图都市小说| 99精品国产一区二区三区不卡| 欧美激情一二三区| 成人激情动漫在线观看| 欧美国产欧美综合| 成人免费看视频| 国产精品久久久久久久久免费樱桃| 国产成人一区在线| 中文字幕第一区综合| www.色综合.com| 国产精品国产a| 91丨九色丨黑人外教| 伊人夜夜躁av伊人久久| 日本精品一级二级| 亚洲va天堂va国产va久| 欧美日韩黄色一区二区| 亚洲成人免费看| 91精品国产麻豆| 国产麻豆视频精品| 中文乱码免费一区二区 | 欧美成人免费网站| 久久99精品一区二区三区三区| 欧美本精品男人aⅴ天堂| 国产一区二区影院| 国产精品久久久一区麻豆最新章节| 99在线热播精品免费| 成人污视频在线观看| 最近日韩中文字幕| 欧美日韩国产一级| 久久99精品网久久| 亚洲国产精品成人综合| 91国产免费看| 日本三级亚洲精品| 国产欧美日本一区二区三区| 91在线免费看| 视频一区中文字幕国产| 精品日韩成人av| 99久久伊人网影院| 五月激情丁香一区二区三区| 日韩精品专区在线影院观看| 丁香天五香天堂综合| 一区二区在线观看免费视频播放| 欧美高清一级片在线| 国产一区二区精品久久| 亚洲美女视频在线| 欧美一级生活片| 成人做爰69片免费看网站| 亚洲国产精品嫩草影院| 精品成人一区二区三区| 972aa.com艺术欧美| 日本亚洲免费观看| 中文字幕一区免费在线观看| 欧美日韩日日夜夜| 国产剧情一区二区| 亚洲一区在线免费观看| 欧美精品一区二区三区蜜桃视频| 色婷婷狠狠综合| 国内精品视频666| 一区二区不卡在线播放| 亚洲精品一区二区三区在线观看 | 亚洲综合无码一区二区| 欧美zozo另类异族| 日本韩国精品在线| 国产美女精品一区二区三区| 一区二区三区免费观看| 久久精品视频在线看| 欧美日韩国产一级片| www.亚洲色图.com| 久久精品国产一区二区| 亚洲最新视频在线观看| 国产精品一级片在线观看| 亚洲影视资源网| 中文字幕成人在线观看|