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

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

?? ds1820.lst

?? 采用DS1820精確到4位小數的溫度計C語言
?? LST
字號:
C51 COMPILER V8.08   DS1820                                                                05/25/2007 09:24:34 PAGE 1   


C51 COMPILER V8.08, 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          /**********************************************************
   2          *DS1820驅動程序
   3          *版本:V1.0
   4          *編程:飛揚
   5          **********************************************************/
   6          #include <at89x52.h>
   7          //引腳定義
   8          sbit DS1820_DQ= P1^3; //單總線引腳
   9          //函數聲明
  10          bit DS1820_Reset();
  11          void DS1820_WriteData(unsigned char wData);
  12          unsigned char DS1820_ReadData();
  13          //存放溫度數據
  14          unsigned char data temperature[2]; //將溫度存儲在低128RAM單元
  15          /**********************************************************
  16          *讀溫度數據函數
  17          **********************************************************/
  18          void read_temp()
  19          {
  20   1       unsigned char i;
  21   1       DS1820_Reset();                  //復位
  22   1       DS1820_WriteData(0xcc); //跳過ROM命令
  23   1       DS1820_WriteData(0x44); //溫度轉換命令
  24   1       DS1820_Reset();                  //復位
  25   1       DS1820_WriteData(0xcc); //跳過ROM命令
  26   1       DS1820_WriteData(0xbe); //讀DS1820溫度暫存器命令
  27   1       for (i=0;i<2;i++)
  28   1              {
  29   2              temperature[i]=DS1820_ReadData();
  30   2              }
  31   1       DS1820_Reset();                  //復位,結束讀數據
  32   1       }
  33          
  34          /**********************************************************
  35          *DS1820復位及存在檢測(通過存在脈沖可以判斷DS1820是否損壞)
  36          *函數名稱:DS1820_Reset()
  37          *說明:函數返回一個位標量(0或1)flag=0存在,反之flag=1不存在
  38          **********************************************************/
  39          bit DS1820_Reset()
  40          {
  41   1       unsigned char i;
  42   1       bit flag;                      //DS1820存在標志位
  43   1       DS1820_DQ = 0;         //拉低總線
  44   1       for (i=240;i>0;i--);//延時480微秒,產生復位脈沖
  45   1       DS1820_DQ = 1;         //釋放總線
  46   1       for (i=40;i>0;i--); //延時80微秒對總線采樣
  47   1       flag =  DS1820_DQ;
  48   1       for (i=200;i>0;i--); //延時400微秒等待總線恢復
  49   1       return (flag);         //根據flag的值可以知道DS1820是否存在或損壞
  50   1      }                                       //可以加聲音告警提示DS1820故障
  51          /**********************************************************
  52          *寫數據到DS1820
  53          *函數名稱:DS1820_WriteData()
  54          *
  55          **********************************************************/
C51 COMPILER V8.08   DS1820                                                                05/25/2007 09:24:34 PAGE 2   

  56          void DS1820_WriteData(unsigned char wData)
  57          {
  58   1       unsigned char i,j;
  59   1       for (i=8;i>0;i--)
  60   1              {
  61   2               DS1820_DQ = 0;         //拉低總線,產生寫信號
  62   2               for (j=2;j>0;j--);     //延時4us
  63   2               DS1820_DQ = wData&0x01; //發送1位
  64   2               for (j=30;j>0;j--); //延時60us,寫時序至少要60us
  65   2               DS1820_DQ = 1;         //釋放總線,等待總線恢復
  66   2               wData>>=1;     //準備下一位數據的傳送
  67   2              }
  68   1      }
  69          /**********************************************************
  70          *從DS1820中讀出數據
  71          *函數名稱:DS1820_ReadData()
  72          *
  73          **********************************************************/
  74          unsigned char DS1820_ReadData()
  75          {
  76   1       unsigned char i,j,TmepData;
  77   1       for (i=8;i>0;i--)
  78   1              {
  79   2                      TmepData>>=1;
  80   2                      DS1820_DQ = 0;          //拉低總線,產生讀信號
  81   2                      for (j=2;j>0;j--);      //延時4us
  82   2                              DS1820_DQ = 1;  //釋放總線,準備讀數據
  83   2                      for (j=4;j>0;j--);      //延時8微秒讀數據
  84   2                              if (DS1820_DQ == 1)
  85   2                                      TmepData |= 0x80;
  86   2                      for (j=30;j>0;j--); //延時60us
  87   2                      DS1820_DQ = 1;          //拉高總線,準備下一位數據的讀取.
  88   2              }
  89   1              return (TmepData);//返回讀到的數據
  90   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    132    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      2       1
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       1
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
午夜伊人狠狠久久| 精品少妇一区二区三区| 欧美一卡在线观看| 久久久久国产一区二区三区四区 | 天天综合日日夜夜精品| 蜜桃av一区二区三区电影| 成人免费毛片片v| 欧美色图一区二区三区| 精品对白一区国产伦| 亚洲视频一区在线观看| 免费人成在线不卡| av中文字幕亚洲| 正在播放一区二区| 中文字幕永久在线不卡| 日本免费新一区视频| aaa国产一区| 日韩欧美电影一二三| 亚洲精品欧美综合四区| 激情综合色丁香一区二区| 色综合久久99| 久久一日本道色综合| 一区二区三区91| 国产精品一线二线三线| 精品视频1区2区3区| 国产日韩av一区| 日韩成人伦理电影在线观看| av午夜精品一区二区三区| 欧美成人激情免费网| 一区二区三区日韩在线观看| 国产美女精品在线| 欧美群妇大交群中文字幕| 国产精品午夜春色av| 日本午夜一区二区| 欧美影视一区在线| 国产精品不卡一区| 国产一区999| 日韩一区二区视频| 一区二区三区欧美日韩| 国产成人精品综合在线观看| 在线不卡欧美精品一区二区三区| 中文字幕亚洲电影| 国产精品亚洲一区二区三区在线 | 免费人成精品欧美精品| 色噜噜久久综合| 中文字幕的久久| 国产一区二区三区精品视频| 51精品国自产在线| 亚洲一区二区在线播放相泽| 97se亚洲国产综合自在线不卡 | 国产美女精品一区二区三区| 日韩视频免费观看高清完整版| 有坂深雪av一区二区精品| 成人一道本在线| 久久久777精品电影网影网| 日本伊人色综合网| 91麻豆精品国产91久久久久久| 一区二区三区国产| 91在线精品秘密一区二区| 国产精品午夜春色av| 国产成人精品午夜视频免费| 26uuu久久综合| 久久国产免费看| 日韩视频一区二区三区在线播放 | 欧美大胆一级视频| 日韩vs国产vs欧美| 欧美一卡在线观看| 蜜臀av一区二区在线观看| 9191久久久久久久久久久| 亚洲成人资源网| 欧美精品在线观看播放| 丝袜美腿亚洲色图| 欧美一级在线视频| 免费高清在线视频一区·| 日韩欧美一区二区三区在线| 久久99精品久久久久婷婷| 精品国产一区二区三区忘忧草 | 国产欧美综合在线| 成人污视频在线观看| 中文字幕一区日韩精品欧美| av一本久道久久综合久久鬼色| 亚洲视频一二区| 欧美在线高清视频| 婷婷综合在线观看| 欧美一级久久久| 国产伦精品一区二区三区免费| 久久久不卡网国产精品二区| 成人丝袜视频网| 亚洲婷婷综合色高清在线| 日本乱码高清不卡字幕| 亚洲成人精品一区| 日韩久久久精品| 国产精品亚洲视频| 亚洲欧洲性图库| 欧美性欧美巨大黑白大战| 日韩精品一区第一页| 精品国产一区二区三区不卡| 国产精品一二二区| 亚洲欧美日韩国产成人精品影院| 欧美日韩一级黄| 久久精品国产999大香线蕉| 2017欧美狠狠色| 成av人片一区二区| 亚洲成人av电影| 久久综合色综合88| 99久久免费视频.com| 视频一区欧美精品| 久久久精品2019中文字幕之3| 91丨九色丨国产丨porny| 亚洲大片一区二区三区| 久久女同互慰一区二区三区| 91在线视频播放| 人人狠狠综合久久亚洲| 国产精品卡一卡二卡三| 欧美色精品在线视频| 国产在线观看一区二区| 亚洲同性gay激情无套| 欧美一区二视频| 波多野结衣一区二区三区| 性久久久久久久| 久久久.com| 欧美猛男男办公室激情| 国产精品影音先锋| 图片区日韩欧美亚洲| 国产亚洲欧美日韩日本| 欧美日本一区二区三区四区| 国产高清亚洲一区| 性久久久久久久| 国产精品久久久久一区二区三区| 欧美日韩午夜在线| 成人一二三区视频| 免费的国产精品| 亚洲精品国产无套在线观| 精品伦理精品一区| 欧美在线免费观看视频| 国产成人精品亚洲午夜麻豆| 日韩在线一区二区三区| 亚洲天堂久久久久久久| 精品国产网站在线观看| 欧美日韩小视频| 99麻豆久久久国产精品免费优播| 美女精品自拍一二三四| 亚洲精品视频在线观看免费| 久久久久久久久久久电影| 91精品国产91久久久久久最新毛片| av在线一区二区| 国产精一区二区三区| 午夜婷婷国产麻豆精品| 亚洲欧洲国产日韩| 久久久影视传媒| 日韩一区二区视频| 欧美日韩精品欧美日韩精品一综合| 成人精品鲁一区一区二区| 久久99国内精品| 亚洲福利视频三区| 日韩毛片在线免费观看| 国产精品午夜在线观看| 久久综合五月天婷婷伊人| 日韩一区二区三区av| 欧美日免费三级在线| 91啪亚洲精品| 成人看片黄a免费看在线| 国产精品一级片| 国产在线精品不卡| 九九国产精品视频| 奇米影视一区二区三区| 午夜a成v人精品| 亚洲综合激情另类小说区| 亚洲丝袜美腿综合| √…a在线天堂一区| 欧美国产成人在线| 国产人久久人人人人爽| 久久精品视频免费观看| 日韩精品一区二区三区蜜臀| 欧美一区二区国产| 欧美一区二区免费| 欧美一级国产精品| 日韩精品一区二区三区视频播放| 日韩欧美一级特黄在线播放| 欧美一区二视频| 欧美一区二区三区在线| 正在播放亚洲一区| 日韩亚洲欧美成人一区| 精品奇米国产一区二区三区| 精品日产卡一卡二卡麻豆| 久久综合色播五月| 久久久99精品免费观看| 日本一区二区三区在线观看| 国产欧美一区二区精品性色超碰 | 99在线热播精品免费| 97超碰欧美中文字幕| 色哟哟国产精品| 欧美色图天堂网| 欧美一激情一区二区三区| 日韩欧美国产一区二区在线播放 | 成人妖精视频yjsp地址| 色综合视频一区二区三区高清| 色香蕉久久蜜桃| 欧美日韩视频一区二区| 制服丝袜一区二区三区| 精品久久一区二区|