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

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

?? ds18b20.lst

?? Ds18b20+Fyd_12864的源程序
?? LST
字號:
C51 COMPILER V8.02   DS18B20                                                               04/24/2007 17:29:57 PAGE 1   


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

line level    source

   1          #include "main.h"
   2          //#include "reg52.h"
   3          
   4          unsigned char Temperature_Lsm;
   5          unsigned char Temperature_Msm;
   6          sbit P1_0=P1^0;
   7          float  Temperature_Buffer;                              // 溫度值的變量;
   8          unsigned char Flag=0;                                    // 結(jié)果為負和正的標志位。              
   9          
  10          
  11          
  12          void Delay (unsigned int count)
  13          {                                                       
  14   1          unsigned int i;     
  15   1          while (count)       
  16   1          {
  17   2              i =200;
  18   2              while (i>0)
  19   2                       i--;
  20   2              count--;
  21   2          }
  22   1      }
  23          
  24          
  25          
  26          float Data_Process(unsigned char H_Temperature,unsigned char L_Temperature)
  27          {
  28   1              unsigned char i;
  29   1              unsigned char Temper;
  30   1              float Buffer_Float=0.0;
  31   1      
  32   1              Flag=H_Temperature&0x08;                        //若最高位為1則為負溫
  33   1          if(Flag)
  34   1          {
  35   2                 H_Temperature=~H_Temperature+1;        //如果為負溫則取原碼 /*采集的數(shù)據(jù)是用補碼表示的*/
  36   2             L_Temperature=~L_Temperature+1;    //如果為負溫則取原碼  /*采集的數(shù)據(jù)是用補碼表示的*/
  37   2               }                            
  38   1              else
  39   1              {
  40   2               H_Temperature=H_Temperature;     //如果為正溫則保持
  41   2           L_Temperature=L_Temperature;         //如果為正溫則保持
  42   2               }
  43   1         Temper=L_Temperature;
  44   1      
  45   1                for(i=0;i<4;i++)
  46   1              {
  47   2                 if(Temper&0x01)
  48   2                  {
  49   3                    Buffer_Float=Buffer_Float+(1.0/(1<<(4-i))); //計算小數(shù)值
  50   3                                Temper>>=1;
  51   3                   }
  52   2                 else
  53   2                    Temper>>=1;
  54   2          
  55   2               }
C51 COMPILER V8.02   DS18B20                                                               04/24/2007 17:29:57 PAGE 2   

  56   1               L_Temperature>>=4;                             //高四位的值移道小數(shù)位去
  57   1               H_Temperature=((H_Temperature<<4)&0x7f); //高字節(jié)的數(shù)據(jù)作移四位并把符號位清零
  58   1                                                                                                //以便與低字節(jié)的數(shù)據(jù)進行或操作
  59   1               Buffer_Float=(H_Temperature|L_Temperature)+Buffer_Float;   //最后的溫度值
  60   1      
  61   1          return (Buffer_Float);
  62   1      
  63   1         }
  64          
  65          
  66          void Temperature_Reset(void)                              // 發(fā)送復(fù)位和初始化
  67          {
  68   1          unsigned int i;
  69   1          P1_0 = 0;   
  70   1          i = 103;
  71   1          while (i>0) 
  72   1              i--;                                            // 延時
  73   1          P1_0 = 1;   
  74   1          i = 4;      
  75   1          while (i>0)
  76   1               i--;   
  77   1      }
  78          
  79          bit Temperature_Readbit(void)                           // 讀取數(shù)據(jù)的一位
  80          { 
  81   1          unsigned int i;
  82   1          bit dat;
  83   1          P1_0 = 0;
  84   1               i++;   
  85   1          P1_0 = 1; 
  86   1              i++; 
  87   1              i++;                                    //延時  
  88   1          dat = P1_0; 
  89   1          i = 8;
  90   1               while (i>0)
  91   1                i--;                                  // 延時
  92   1          return (dat);
  93   1      }   
  94          
  95          unsigned char Temperature_Readchar(void)                       //讀一個字節(jié)
  96          {
  97   1          unsigned char i,j,dat;      
  98   1          dat = 0;    
  99   1          for (i=1;i<=8;i++)
 100   1          {
 101   2              j =Temperature_Readbit();       
 102   2              dat = (j << 7) | (dat >> 1);    
 103   2          }
 104   1          return (dat);
 105   1      }   
 106          
 107          void Temperature_Write(unsigned char dat)                   //寫一個字節(jié)
 108          {   
 109   1          unsigned int i;
 110   1          unsigned char j;
 111   1          bit testb;  
 112   1          for (j=1;j<=8;j++)
 113   1          {   
 114   2              testb = dat & 0x01;
 115   2              dat = dat >> 1; 
 116   2              if (testb)
 117   2              {       
C51 COMPILER V8.02   DS18B20                                                               04/24/2007 17:29:57 PAGE 3   

 118   3                  P1_0 = 0;                                   // 寫0 
 119   3                  i++; 
 120   3                              i++;  
 121   3                  P1_0 = 1;   
 122   3                  i = 8; 
 123   3                              while (i>0)
 124   3                              i--; 
 125   3              }
 126   2              else    
 127   2              {
 128   3                  P1_0 = 0;                                   // 寫0 
 129   3                  i = 8;
 130   3                               while (i>0)
 131   3                                i--; 
 132   3                  P1_0 = 1;
 133   3                  i++;
 134   3                               i++;  
 135   3              }
 136   2          }
 137   1      }
 138          
 139          void Temperature_Change(void)                            // ds1820 開始轉(zhuǎn)換
 140          {  
 141   1          Temperature_Reset();                                        // 復(fù)位
 142   1          //tmpre ();                                 // 等待存在脈沖 
 143   1          Delay (1);                                          // 延時
 144   1          Temperature_Write(0xcc);                            // 跳過序列號命令
 145   1          Temperature_Write(0x44);                        // 發(fā)轉(zhuǎn)換命令 44H,  
 146   1      }
 147          
 148          void Read_Temperature(void)                                     // 讀取溫度
 149          { 
 150   1          Temperature_Reset();                                        // 復(fù)位
 151   1          Delay (1);                                                  // 延時
 152   1          Temperature_Write(0xcc);                        // 跳過序列號命令
 153   1          Temperature_Write(0xbe);                            // 發(fā)送讀取命令
 154   1          Temperature_Lsm= Temperature_Readchar();        // 讀取低位溫度     
 155   1          Temperature_Msm= Temperature_Readchar();            //讀取高位溫度
 156   1              Temperature_Buffer=Data_Process(Temperature_Msm,Temperature_Lsm);  //進行整數(shù)和小數(shù)的處理       
 157   1      }
 158          
 159          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    435    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      7       8
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       2
END OF MODULE INFORMATION.


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

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品欧美日韩| 国产精品一区二区在线看| 99久久伊人久久99| 中文字幕欧美日本乱码一线二线| 国产综合色在线视频区| 国产色爱av资源综合区| 成人精品一区二区三区四区| 亚洲国产高清aⅴ视频| 91一区二区在线| 亚洲一区二区黄色| 日韩午夜三级在线| 国产乱色国产精品免费视频| 欧美高清一级片在线观看| 色综合视频一区二区三区高清| 一区二区三区中文字幕精品精品 | 欧美成人a∨高清免费观看| 麻豆极品一区二区三区| 国产精品三级av在线播放| 91香蕉视频mp4| 丝袜亚洲另类欧美| 国产日韩精品一区二区三区| 91丨porny丨中文| 日韩vs国产vs欧美| 国产三级一区二区| 91国产视频在线观看| 日韩精品福利网| 国产女人18水真多18精品一级做 | 日韩国产一区二| 久久精品视频一区二区三区| 欧美在线一二三| 国产永久精品大片wwwapp| 依依成人精品视频| 久久久久久夜精品精品免费| 欧美中文字幕不卡| 国产精品99久久久久久宅男| 亚洲黄色小视频| 久久免费精品国产久精品久久久久| 91一区二区在线| 极品少妇一区二区| 亚洲福利一区二区| 国产精品网站导航| 欧美刺激脚交jootjob| 色婷婷久久综合| 成人精品在线视频观看| 美脚の诱脚舐め脚责91| 亚洲尤物在线视频观看| 中文在线资源观看网站视频免费不卡| 欧美日韩亚洲综合一区| 99re热这里只有精品免费视频| 久久99久久久欧美国产| 一区二区三区视频在线观看| 国产精品欧美一区二区三区| 欧美videos大乳护士334| 欧美视频在线播放| 91老师片黄在线观看| 国产激情偷乱视频一区二区三区| 日韩国产欧美三级| 亚洲超丰满肉感bbw| 亚洲人成亚洲人成在线观看图片| 精品粉嫩超白一线天av| 日韩一区二区三| 欧美日韩日本视频| 欧美亚洲综合色| 在线观看日韩高清av| 97精品久久久午夜一区二区三区 | 欧美日韩国产天堂| 99re这里只有精品首页| 成人av资源网站| 成人精品小蝌蚪| 国产suv精品一区二区6| 国产成人综合在线| 国产美女一区二区| 国产精品一区一区三区| 国产精品99久久久久| 极品美女销魂一区二区三区| 久久精品噜噜噜成人av农村| 日韩国产欧美视频| 久久疯狂做爰流白浆xx| 精品亚洲成a人| 狠狠网亚洲精品| 国产99久久久国产精品| 成人高清视频在线| 99国产精品久久久久久久久久久| 99精品久久99久久久久| 色综合久久久久综合| 欧洲av在线精品| 欧美专区日韩专区| 欧美一区二区三级| 精品国产sm最大网站免费看| 久久―日本道色综合久久| 国产区在线观看成人精品 | 色综合中文字幕国产 | 日韩—二三区免费观看av| 美国三级日本三级久久99| 国产精品自拍三区| 97aⅴ精品视频一二三区| 色国产综合视频| 制服丝袜一区二区三区| 久久毛片高清国产| 中文字幕在线一区二区三区| 亚洲精品中文字幕在线观看| 视频一区在线播放| 国产尤物一区二区| 91视频你懂的| 在线播放国产精品二区一二区四区 | 一区二区三区中文字幕| 日韩精品乱码av一区二区| 韩国av一区二区三区| 91视频免费看| 日韩亚洲欧美一区| |精品福利一区二区三区| 婷婷国产v国产偷v亚洲高清| 国产精品一级片在线观看| 91麻豆国产自产在线观看| 91麻豆精品国产91久久久久久久久| 久久一日本道色综合| 亚洲免费观看高清完整| 免费观看91视频大全| 豆国产96在线|亚洲| 欧美日韩国产大片| 日本一区二区动态图| 午夜视频一区二区三区| 丁香天五香天堂综合| 欧美日韩大陆在线| 亚洲国产岛国毛片在线| 秋霞av亚洲一区二区三| 99国产精品99久久久久久| 精品捆绑美女sm三区| 亚洲人成在线播放网站岛国| 国产在线不卡视频| 欧美日韩国产三级| 最新成人av在线| 国产一区二区三区不卡在线观看| 欧美视频第二页| 1区2区3区国产精品| 激情文学综合丁香| 欧美视频在线不卡| 亚洲日本韩国一区| 国产成人一区在线| 日韩一级免费一区| 亚洲第一福利一区| 99久久久无码国产精品| 久久一区二区视频| 久久激情五月激情| 欧美久久一区二区| 一区二区三区欧美日韩| 成年人国产精品| 国产午夜一区二区三区| 九九久久精品视频| 3d动漫精品啪啪一区二区竹菊| 亚洲欧美日韩国产综合| 福利电影一区二区| 欧美成人欧美edvon| 日韩成人免费看| 欧美日本国产视频| 一区二区欧美视频| 色久优优欧美色久优优| 亚洲男人天堂av网| 99精品视频在线观看| 中文字幕制服丝袜成人av| 不卡免费追剧大全电视剧网站| 久久精品亚洲乱码伦伦中文| 经典一区二区三区| 久久伊99综合婷婷久久伊| 韩国视频一区二区| 久久久久久免费| 国产精品1区2区| 久久久久久日产精品| 国产很黄免费观看久久| wwwwxxxxx欧美| 国产jizzjizz一区二区| 国产精品久久久久久久久快鸭| 国产91精品一区二区| 国产精品污污网站在线观看| 成人久久18免费网站麻豆| 中文字幕一区二区三区在线观看 | 亚洲欧美偷拍卡通变态| 91丨porny丨国产| 亚洲一区二区三区在线| 欧美人牲a欧美精品| 天天综合色天天综合| 日韩久久免费av| 国产揄拍国内精品对白| 欧美激情中文字幕一区二区| 91在线一区二区| 午夜精品在线看| 久久综合久久鬼色中文字| 成人美女在线视频| 一区二区三区小说| 4438x成人网最大色成网站| 黑人精品欧美一区二区蜜桃| 中文字幕不卡的av| 欧美无砖专区一中文字| 久久99精品国产| 国产精品黄色在线观看 | 欧美夫妻性生活| 国产一区亚洲一区| 中文字幕一区二区三区色视频 | 欧美一区二区三区公司| 国产精品一区二区在线播放|