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

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

?? digthermo.lst

?? 51單片機的經典應用
?? LST
字號:
C51 COMPILER V8.02   DIGTHERMO                                                             01/03/2009 15:42:01 PAGE 1   


C51 COMPILER V8.02, COMPILATION OF MODULE DIGTHERMO
OBJECT MODULE PLACED IN DigThermo.OBJ
COMPILER INVOKED BY: D:\keil\C51\BIN\C51.EXE DigThermo.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include "DigThermo.h"
   2          
   3          /* 延時t毫秒 */
   4          void delay(uchar t)
   5          {
*** ERROR C132 IN LINE 5 OF DIGTHERMO.C: '_delay': not in formal parameter list
*** ERROR C141 IN LINE 5 OF DIGTHERMO.C: syntax error near '{'
   6                  unsigned char m=0;
*** ERROR C136 IN LINE 6 OF DIGTHERMO.C: 'm': 'void' on variable
*** ERROR C244 IN LINE 6 OF DIGTHERMO.C: 'm': can't initialize, bad type or class
*** ERROR C136 IN LINE 6 OF DIGTHERMO.C: 'm': 'void' on variable
*** ERROR C132 IN LINE 6 OF DIGTHERMO.C: 'm': not in formal parameter list
   7                  while(t--)for(m=0;m<120;m++);
*** ERROR C141 IN LINE 7 OF DIGTHERMO.C: syntax error near 'while'
*** ERROR C141 IN LINE 7 OF DIGTHERMO.C: syntax error near '--', expected ')'
*** ERROR C141 IN LINE 7 OF DIGTHERMO.C: syntax error near '=', expected ')'
*** ERROR C129 IN LINE 7 OF DIGTHERMO.C: missing ';' before '<'
   8          }
   9          
  10          /* 產生復位脈沖初始化DS18B20 */
  11          void TxReset(void)
  12          {
  13                  uint i;
  14                  DQ = 0;
  15          
  16                  /* 拉低約900us */
  17                  i = 100;
  18                  while (i>0)     i--;    
  19                  
  20                  DQ = 1;                         // 產生上升沿
  21                  i = 4;
  22                  while (i>0)     i--;
  23          }
  24          
  25          /* 等待應答脈沖 */
  26          void RxWait(void)
  27          {
  28                  uint i;
  29                  while(DQ);
  30                  while(~DQ);                     // 檢測到應答脈沖 
  31                  i = 4;
  32                  while (i>0)     i--;
  33          }
  34          
  35          /* 讀取數據的一位,滿足讀時隙要求 */ 
  36          bit RdBit(void)
  37          {
  38                  uint i;
  39                  bit b;
  40                  DQ = 0;
  41                  i++;
  42                  DQ = 1;
  43                  i++;i++;                        // 延時15us以上,讀時隙下降沿后15us,DS18B20輸出數據才有效
  44                  b = DQ;
  45                  i = 8;
C51 COMPILER V8.02   DIGTHERMO                                                             01/03/2009 15:42:01 PAGE 2   

  46                  while(i>0) i--;
  47                  return (b);
  48          }
  49          
  50          /* 讀取數據的一個字節 */
  51          uchar RdByte(void)
  52          {
  53                  uchar i,j,b;
  54                  b = 0;
  55                  for (i=1;i<=8;i++)
  56                  {
  57                          j = RdBit();
  58                          b = (j<<7)|(b>>1);
  59                  }
  60                  return(b);
  61          }
  62          
  63          /* 寫數據的一個字節,滿足寫1和寫0的時隙要求 */
  64          void WrByte(uchar b)
  65          {
  66                  uint i;
  67                  uchar j;
  68                  bit btmp;
  69                  for(j=1;j<=8;j++)
  70                  {
  71                          btmp = b&0x01;
  72                          b = b>>1;               // 取下一位(由低位向高位)
  73                          if (btmp)
  74                          {
  75                                  /* 寫1 */
  76                                  DQ = 0;
  77                                  i++;i++;        // 延時,使得15us以內拉高
  78                                  DQ = 1;
  79                                  i = 8;
  80                                  while(i>0) i--; // 整個寫1時隙不低于60us 
  81                          }
  82                          else
  83                          {
  84                                  /* 寫0 */
  85                                  DQ = 0;                 
  86                                  i = 8;
  87                                  while(i>0) i--; // 保持低在60us到120us之間
  88                                  DQ = 1;
  89                                  i++;
  90                                  i++;
  91                          }
  92                  }
  93          }
  94          
  95          /* 啟動溫度轉換 */
  96          void convert(void)
  97          {
  98                  TxReset();                      // 產生復位脈沖,初始化DS18B20
  99                  RxWait();                       // 等待DS18B20給出應答脈沖
 100                  delay(1);                       // 延時
 101                  WrByte(0xcc);           // skip rom 命令
 102                  WrByte(0x44);           // convert T 命令
 103          }
 104          
 105          /* 讀取溫度值 */
 106          void RdTemp(void)
 107          {
C51 COMPILER V8.02   DIGTHERMO                                                             01/03/2009 15:42:01 PAGE 3   

 108                  TxReset();                      // 產生復位脈沖,初始化DS18B20 
 109                  RxWait();                       // 等待DS18B20給出應答脈沖
 110                  delay(1);                       // 延時
 111                  WrByte(0xcc);           // skip rom 命令
 112                  WrByte(0xbe);           // read scratchpad 命令
 113                  tplsb = RdByte();       // 溫度值低位字節(其中低4位為二進制的“小數”部分)
 114                  tpmsb = RdByte();       // 高位值高位字節(其中高5位為符號位)          
 115          }
 116          
 117          uint Get_Temp(void)
 118          {
 119                          uint t = 0;
 120                          delay(1);               // 延時1ms
 121                          convert();              // 啟動溫度轉換,需要750ms
 122                          delay(1000);    // 延時1s
 123                          RdTemp();               // 讀取溫度                     
 124                          t = tplsb + tpmsb<<8;
 125                          return t;
 126          }
 127          

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区三区鲁丝不卡| 日韩三级在线观看| 国产成人精品免费在线| 日产国产欧美视频一区精品 | 蜜臀91精品一区二区三区| 亚洲黄色录像片| 亚洲综合一区在线| 亚洲国产精品久久久久婷婷884 | 欧美大白屁股肥臀xxxxxx| 在线播放国产精品二区一二区四区 | 久久综合久久鬼色中文字| 精品国内二区三区| 国产日韩影视精品| 中文字幕中文字幕一区二区 | 在线观看91视频| 这里只有精品视频在线观看| 日韩午夜av电影| 国产欧美日韩视频在线观看| 国产精品久久久久久妇女6080| 中文字幕一区视频| 亚洲影院在线观看| 精品亚洲porn| 91性感美女视频| 欧美丰满美乳xxx高潮www| 精品国产乱码久久久久久久| 欧美激情在线一区二区| 一区二区在线免费| 九九**精品视频免费播放| 国产高清不卡二三区| 色94色欧美sute亚洲线路二 | 国产亚洲综合在线| 一区二区三区四区不卡视频| 日本三级韩国三级欧美三级| 国产麻豆精品久久一二三| 91免费国产在线观看| 日韩美一区二区三区| 亚洲欧洲www| 免费成人美女在线观看.| 成人综合婷婷国产精品久久蜜臀 | 亚洲欧美乱综合| 久久国产日韩欧美精品| eeuss影院一区二区三区| 91精品国产手机| 国产精品国产三级国产普通话99 | 懂色av噜噜一区二区三区av| 欧美亚洲国产一卡| 国产日韩欧美a| 人人爽香蕉精品| 色婷婷综合久久久久中文一区二区| 69p69国产精品| 亚洲精品成人天堂一二三| 久久成人精品无人区| 日本大香伊一区二区三区| 国产日韩欧美不卡| 久久成人免费网| 777亚洲妇女| 亚洲第一成人在线| 日本乱人伦aⅴ精品| 欧美激情综合五月色丁香小说| 日韩国产欧美视频| 欧美亚洲免费在线一区| 中文字幕一区二区三区四区 | 亚洲视频免费在线观看| 国产精品自拍三区| 欧美xxxx老人做受| 蜜桃视频一区二区| 日韩亚洲欧美成人一区| 丝袜亚洲另类丝袜在线| 欧美视频在线播放| 亚洲最大的成人av| 日本道色综合久久| 亚洲精品ww久久久久久p站| av在线不卡免费看| 亚洲欧美日韩在线不卡| 91麻豆蜜桃一区二区三区| 亚洲视频在线一区观看| 不卡欧美aaaaa| 亚洲视频在线观看一区| 91丨九色丨尤物| 一区二区三区在线免费播放 | 日韩一区二区精品| 美国十次了思思久久精品导航| 欧美日韩精品高清| 午夜私人影院久久久久| 制服.丝袜.亚洲.另类.中文| 男男gaygay亚洲| 久久亚洲影视婷婷| 国产精品夜夜嗨| 国产精品高潮呻吟久久| 91社区在线播放| 亚洲一二三四区| 欧美一级黄色大片| 国产乱码精品一区二区三| 国产欧美一区二区在线观看| www.成人网.com| 亚洲自拍偷拍网站| 精品少妇一区二区三区| 国产91富婆露脸刺激对白| ●精品国产综合乱码久久久久| 色国产精品一区在线观看| 日韩电影在线观看网站| 国产日韩精品久久久| 91免费国产在线观看| 天天综合色天天| 国产欧美日韩综合| 欧美少妇一区二区| 国产经典欧美精品| 亚洲午夜免费福利视频| 日韩欧美aaaaaa| 成人国产电影网| 日韩高清电影一区| 国产欧美精品一区| 欧美久久久一区| 从欧美一区二区三区| 亚洲二区在线观看| 欧美激情一区二区三区不卡 | 91浏览器在线视频| 精品亚洲免费视频| 亚洲伊人色欲综合网| 久久久国际精品| 欧美精品视频www在线观看| 99在线精品观看| 精品一区二区三区在线观看| 亚洲欧美色图小说| 国产性色一区二区| 欧美精品一卡二卡| 99免费精品视频| 国产精品一区二区x88av| 一区二区三区精品| 国产精品国产三级国产普通话蜜臀 | 欧美伦理影视网| av午夜精品一区二区三区| 国产专区综合网| 日精品一区二区三区| 一区二区三区资源| 最新成人av在线| 日本一区二区三区在线观看| 日韩亚洲欧美在线| 欧美日韩高清一区二区不卡| 一本久久a久久免费精品不卡| 国产精品 欧美精品| 极品尤物av久久免费看| 日韩av一区二区三区四区| 亚洲二区在线视频| 亚洲一区自拍偷拍| 亚洲一区二区三区四区不卡| 亚洲视频在线一区| 日韩理论电影院| 一区二区三区在线视频播放| 中文字幕一区二区三区不卡| 中文字幕精品一区二区三区精品| 久久午夜羞羞影院免费观看| 日韩欧美成人激情| 欧美精品一区二区三区蜜桃视频| 欧美一区二区三区免费视频| 日韩欧美国产麻豆| 精品久久久久久久人人人人传媒| 欧美电影免费观看高清完整版在线观看 | zzijzzij亚洲日本少妇熟睡| 丁香六月综合激情| 成人的网站免费观看| 91麻豆123| 4438x成人网最大色成网站| 欧美日韩精品一区二区在线播放| 精品1区2区3区| 欧美一级专区免费大片| 欧美精品一区二区三区在线播放| 久久这里只精品最新地址| 久久久精品免费网站| 国产精品国产自产拍高清av| 一区二区三区波多野结衣在线观看| 一区二区三区国产精华| 亚洲一二三四在线观看| 蜜乳av一区二区三区| 国产成人在线免费| 91精品福利视频| 69堂成人精品免费视频| 国产亚洲精品福利| 亚洲人成在线观看一区二区| 图片区小说区区亚洲影院| 国产一区福利在线| 日本道在线观看一区二区| 日韩视频免费观看高清完整版在线观看 | 91亚洲资源网| 在线播放亚洲一区| 中文字幕av一区二区三区| 亚洲午夜久久久久| 国产成人99久久亚洲综合精品| 色综合久久88色综合天天| 欧美大片顶级少妇| 亚洲精品视频在线看| 经典一区二区三区| 欧美午夜一区二区三区| 久久久精品日韩欧美| 亚洲成av人在线观看| 不卡av在线网| 欧美mv日韩mv国产网站app| 亚洲天天做日日做天天谢日日欢 | 精品精品国产高清a毛片牛牛| 成人免费在线播放视频|