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

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

?? ds18b20_driver.lst

?? 該程序是基于c8051f020的平臺
?? LST
字號:
C51 COMPILER V8.02   DS18B20_DRIVER                                                        09/13/2007 16:35:02 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE DS18B20_DRIVER
OBJECT MODULE PLACED IN DS18B20_Driver.OBJ
COMPILER INVOKED BY: d:\Keil3\C51\BIN\C51.EXE DS18B20_Driver.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #define  DS18B20_Driver
   2          #include <DS18B20_Driver.h>
   3          
   4          void DS18B20_Init(void)
   5          {
   6   1              unsigned char Init_Data[3]={20,10,0x3f};        //分辨率為10位
   7   1              unsigned char i=0;
   8   1              Reset();                                                //復位
   9   1              Write_Byte(SKIP_ROM);                   //跳過ROM命令
  10   1              Write_Byte(WRITE_SCRATCHPAD);   //寫存儲器命令
  11   1              for(i=0;i<3;i++)
  12   1              {
  13   2                      Write_Byte(Init_Data[i]);
  14   2              }
  15   1              Reset();                                                //復位
  16   1              Write_Byte(SKIP_ROM);                   //跳過ROM命令
  17   1              Write_Byte(COPY_SCRATCHPAD);    //拷貝存儲器命令
  18   1      }
  19          //************************************************************
  20          //************************************************************
  21          
  22          uint Get_Temp(void)
  23          {
  24   1              unsigned char i=0;
  25   1              unsigned char TempH=0,TempL=0;
  26   1            unsigned int Temp = 0;
  27   1         //   float temprature=0;
  28   1      
  29   1              Reset();                                                //復位
  30   1              Write_Byte(SKIP_ROM);                   //跳過ROM命令
  31   1              Write_Byte(CONVERT_T);                  //啟動轉換命令
  32   1      //      Wire_Delay(50000);
  33   1              Reset();                                                //復位
  34   1              Write_Byte(SKIP_ROM);                   //跳過ROM命令
  35   1              Write_Byte(READ_SCRATCHPAD);    //讀存儲器命令
  36   1              TempL=Read_Byte();                              //讀取溫度值低8位
  37   1              TempH=Read_Byte();                              //讀取溫度值高8位
  38   1      
  39   1            //TempH<<=4;
  40   1            //temprature=TempH+TempL*0.0625;
  41   1            //return(temprature);
  42   1            Temp = TempH ;
  43   1            Temp<<=8;
  44   1            Temp = Temp|TempL;
  45   1            return(Temp);
  46   1      }
  47          
  48          void Wire_Delay(unsigned int num)
  49          {
  50   1              unsigned int i=0;
  51   1              i=num;
  52   1              while(--i);
  53   1      }
  54          
  55          unsigned char Reset(void)
C51 COMPILER V8.02   DS18B20_DRIVER                                                        09/13/2007 16:35:02 PAGE 2   

  56          {
  57   1              unsigned char Presence_Flag=0;  //主機接收到1,說明從機不在線,0為在線
  58   1              DQ=0;                           //拉低DQ線
  59   1              Wire_Delay(480);        //延時至少480微秒
  60   1              DQ=1;                           //釋放DQ線
  61   1              Wire_Delay(70);         //等待18B20響應
  62   1              Wire_Delay(120);        //在采樣周期的中間采樣(采樣周期為60~240微秒)
  63   1              Presence_Flag=DQ;       //采樣
  64   1              Wire_Delay(120);        //等待剩余的采樣周期
  65   1              Wire_Delay(240);        //等待時序結束
  66   1              return(Presence_Flag);
  67   1      }
  68          
  69          unsigned char Read_Bit(void)
  70          {
  71   1              unsigned char readbit=0;
  72   1              DQ=0;                   //拉低DQ
  73   1              Wire_Delay(1);  //延時至少1微秒
  74   1              P1MDOUT &=0xef;
  75   1              DQ=1;                   //釋放DQ
  76   1              Wire_Delay(10); //最多延時14微秒采樣,此處為10微秒
  77   1              readbit=DQ;
  78   1              Wire_Delay(110);        //讀取周期為(60~120)微秒
  79   1              P1MDOUT|=0x10;
  80   1              return(readbit);
  81   1      }
  82          
  83          
  84          void Write_Bit(unsigned char num)
  85          {
  86   1              DQ=0;
  87   1              Wire_Delay(10);
  88   1              if(num & 0x01)
  89   1              {DQ=1;}
  90   1              else
  91   1              {DQ=0;}
  92   1              Wire_Delay(50);
  93   1              DQ=1;
  94   1              Wire_Delay(60);
  95   1      }
  96          void Write_Byte(unsigned char val)
  97          {
  98   1              unsigned char i=0;
  99   1              for(i=0;i<8;i++)
 100   1              {
 101   2                      Write_Bit(val);
 102   2                      val>>=1;
 103   2              }
 104   1      }
 105          
 106          unsigned char Read_Byte(void)
 107          {
 108   1              unsigned char i=0,receive_data=0;
 109   1              for(i=0;i<8;i++)
 110   1              {
 111   2                      receive_data>>=1;
 112   2                      if(Read_Bit())
 113   2                      {
 114   3                              receive_data |=0x80;
 115   3                      }
 116   2                      else
 117   2                      {
C51 COMPILER V8.02   DS18B20_DRIVER                                                        09/13/2007 16:35:02 PAGE 3   

 118   3                              receive_data &=0x7f;
 119   3                      }
 120   2              }
 121   1              return(receive_data);
 122   1      }


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


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
丰满白嫩尤物一区二区| 日日夜夜精品视频天天综合网| 欧美日韩亚洲综合在线 | 五月天激情小说综合| 亚洲日本va午夜在线影院| 国产女人18毛片水真多成人如厕| 亚洲精品一区二区三区99| 欧美一级电影网站| 91精品欧美一区二区三区综合在 | 青青草精品视频| 久久精品免费看| 国产一区二区免费看| 国产精品综合在线视频| 国产成人综合视频| 91色在线porny| 91首页免费视频| 在线观看免费亚洲| 欧美一区二区在线免费播放| 日韩欧美一二三区| 国产日韩欧美精品综合| 日韩美女视频一区| 午夜视频久久久久久| 久久精品999| 国产成+人+日韩+欧美+亚洲| 99视频国产精品| 欧美天天综合网| 欧美v日韩v国产v| 国产精品人成在线观看免费 | 日韩电影免费一区| 国产精品一区二区不卡| 91在线国产福利| 欧美一区二区三区爱爱| 久久久国产一区二区三区四区小说| 久久久久久久久久久电影| 亚洲激情图片一区| 极品少妇xxxx偷拍精品少妇| 99久久精品久久久久久清纯| 欧美日产在线观看| 中文av一区二区| 五月婷婷综合网| 国产91露脸合集magnet| 欧美日韩二区三区| 国产精品久久夜| 久久精品国产成人一区二区三区| 99国产精品久久久| 日韩欧美亚洲国产精品字幕久久久| 国产精品成人免费精品自在线观看| 亚洲成在线观看| 国产aⅴ精品一区二区三区色成熟| 欧美三级电影在线看| 久久精品网站免费观看| 亚洲成人精品一区二区| 国产suv精品一区二区883| 69堂精品视频| 亚洲男人的天堂网| 国产一区二区三区视频在线播放| 欧美视频一区二区三区在线观看| 国产三级精品视频| 裸体歌舞表演一区二区| 欧美日韩高清一区二区| 亚洲色图制服丝袜| 国产69精品久久777的优势| 日韩欧美成人午夜| 亚洲超碰97人人做人人爱| 99久久综合99久久综合网站| 久久亚洲精精品中文字幕早川悠里| 亚洲高清免费视频| 日本国产一区二区| 中文字幕在线一区二区三区| 精品一区二区三区在线播放| 欧美伦理电影网| 亚洲综合丝袜美腿| 在线看不卡av| 一区二区三区国产精品| 91免费在线视频观看| 中文字幕国产一区二区| 国产.欧美.日韩| 日本一区二区三区视频视频| 国产精品一区二区三区99 | 国产一区二区在线电影| 日韩视频在线你懂得| 日本三级韩国三级欧美三级| 制服丝袜国产精品| 久久精品国产一区二区| 日韩三级在线免费观看| 久久国产精品99久久人人澡| 欧美变态tickle挠乳网站| 精品一二三四在线| 久久久久久久久久久久久女国产乱| 国产一区二区三区国产| 久久精品人人做人人爽人人| 成人爽a毛片一区二区免费| 欧美国产日产图区| 色综合久久天天综合网| 亚洲一区二区三区四区在线观看| 欧美日韩午夜影院| 毛片av中文字幕一区二区| 欧美sm美女调教| 成人av在线播放网址| 亚洲另类一区二区| 欧美高清www午色夜在线视频| 日本不卡一区二区| 国产清纯在线一区二区www| 成人97人人超碰人人99| 亚洲成年人网站在线观看| 欧美一区二区日韩| 成人开心网精品视频| 亚洲一区二区三区视频在线播放| 91精品国产综合久久精品性色| 精品写真视频在线观看| 亚洲色图在线视频| 日韩精品一区二区三区swag| 成人伦理片在线| 丝瓜av网站精品一区二区| 亚洲国产高清在线| 欧美日韩一区二区欧美激情| 国产麻豆精品视频| 亚洲影院免费观看| 久久精品视频免费| 欧美日韩视频在线第一区 | 国产精品亲子伦对白| 欧美日韩一级视频| 粉嫩av亚洲一区二区图片| 午夜精品免费在线观看| 国产夜色精品一区二区av| 欧美日韩国产精品自在自线| 北条麻妃一区二区三区| 久久不见久久见免费视频1| 亚洲乱码国产乱码精品精小说| 欧美精品一区男女天堂| 欧美中文字幕一区| 91丨porny丨最新| 国产91在线观看| 另类小说图片综合网| 亚洲精品免费电影| 久久综合久久99| 欧美一区午夜视频在线观看 | 亚洲自拍另类综合| 国产精品久久久久三级| 欧美日韩国产高清一区| 成人91在线观看| 国产一区视频导航| 免费成人结看片| 午夜精品在线看| 综合网在线视频| 中文成人av在线| 国产日产欧美一区二区三区| 日韩视频中午一区| 欧美精品久久久久久久多人混战 | 日韩女优av电影在线观看| 欧美日韩免费在线视频| 91老师国产黑色丝袜在线| 国产凹凸在线观看一区二区| 久久国产精品免费| 免费看日韩a级影片| 亚洲超碰精品一区二区| 亚洲夂夂婷婷色拍ww47| 1区2区3区欧美| 国产清纯白嫩初高生在线观看91 | 亚洲一区二区视频在线观看| 亚洲免费观看高清完整版在线观看 | 精品国产麻豆免费人成网站| 日韩一区二区三| 精品国产三级电影在线观看| 91精品国产综合久久久蜜臀图片| 欧美美女视频在线观看| 欧美日韩视频在线观看一区二区三区 | 美国一区二区三区在线播放| 国产在线麻豆精品观看| 国产成人av一区二区三区在线| 国产麻豆精品theporn| av在线不卡免费看| 欧美影院一区二区| 欧美一区二区黄色| 久久中文字幕电影| 一区免费观看视频| 亚洲国产aⅴ天堂久久| 麻豆91精品视频| 成人精品电影在线观看| 91婷婷韩国欧美一区二区| 欧美视频在线一区| 精品欧美一区二区在线观看| 久久综合999| 亚洲精品国产第一综合99久久| 亚洲国产一区视频| 久久精品国产77777蜜臀| 国产成人av在线影院| 在线观看av不卡| 亚洲精品一区二区三区精华液 | 奇米在线7777在线精品| 国产精品影音先锋| 欧美亚洲动漫精品| 久久综合一区二区| 国产精品久久夜| 偷窥少妇高潮呻吟av久久免费| 狠狠狠色丁香婷婷综合久久五月| 99这里都是精品| 日韩美女在线视频| 亚洲免费av高清| 久久aⅴ国产欧美74aaa|