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

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

?? wendu1-1.lst

?? 室內(nèi)溫度檢測
?? LST
字號:
C51 COMPILER V7.02b   WENDU1_1                                                             06/22/2008 20:04:22 PAGE 1   


C51 COMPILER V7.02b, COMPILATION OF MODULE WENDU1_1
OBJECT MODULE PLACED IN wendu1-1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE wendu1-1.c BROWSE DEBUG OBJECTEXTEND

stmt level    source

   1          #include <reg52.h>
   2          #define uchar unsigned char
   3          #define uint unsigned int
   4          sbit DS=P3^5;           //define interface 定義接口
   5          uint temp;             // variable of temperature  定義一個(gè)變量用來表示溫度
   6          uchar flag1;            // sign of the result positive or negative 定義一個(gè)標(biāo)志,標(biāo)志溫度是否還是正
   7          sbit P2_0=P2^7;          //數(shù)碼管位選
   8          sbit P2_1=P2^6;
   9          sbit P2_2=P2^5;
  10          sbit P2_3=P2^4;
  11          uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,  //數(shù)字編碼
  12                                      0xf8,0x80,0x90,0xc6};
  13          uchar code table1[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02, //帶小數(shù)點(diǎn)的編碼
  14                                       0x78,0x00,0x10};
  15          /**************************************************
  16             作者:森    時(shí)間:2008--6--22  20:01
  17           *************************************************/
  18          void delay(uint z)      //delay   延時(shí)子程序
  19          {
  20   1        uint x,y;
  21   1        for(x=z; x>0; x--)
  22   1          for(y=110; y>0; y--);
  23   1      }
  24          
  25          void dsreset(void)       //send reset and initialization command  發(fā)送初始化命令子程序
  26          {
  27   1        //uint i;
  28   1        DS=0;
  29   1        delay(5);
  30   1        //i=103;
  31   1        //while(i>0)i--;
  32   1        DS=1;
  33   1        delay(1);
  34   1        //i=4;
  35   1        //while(i>0)i--;
  36   1      }
  37          
  38          bit tmpreadbit(void)       //read a bit    讀一位
  39          {
  40   1         uint i;
  41   1         bit dat;
  42   1         DS=0;i++;          //i++ for delay
  43   1         DS=1;i++;i++;
  44   1         dat=DS;
  45   1         i=8;
  46   1         while(i>0)i--;
  47   1         return (dat);
  48   1      }
  49          
  50          uchar tmpread(void)   //read a byte date     讀一個(gè)字節(jié)
  51          {
  52   1        uchar i,j,dat;
  53   1        dat=0;
  54   1        for(i=1;i<=8;i++)
  55   1        {
C51 COMPILER V7.02b   WENDU1_1                                                             06/22/2008 20:04:22 PAGE 2   

  56   2          j=tmpreadbit();
  57   2          dat=(j<<7)|(dat>>1);   //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個(gè)字節(jié)在DAT里
  58   2        }
  59   1        return(dat);
  60   1      }
  61          
  62          void tmpwritebyte(uchar dat)   //write a byte to ds18b20 給溫度傳感器寫一個(gè)字節(jié)
  63          {
  64   1        uint i;
  65   1        uchar j;
  66   1        bit testb;
  67   1        for(j=1; j<=8; j++)
  68   1        {
  69   2          testb=dat&0x01;
  70   2          dat=dat>>1;
  71   2          if(testb)     //write 1
  72   2          {
  73   3            DS=0;
  74   3            i++;i++;
  75   3            DS=1;
  76   3            i=8;
  77   3                while(i>0)i--;
  78   3          }
  79   2          else
  80   2          {
  81   3            DS=0;       //write 0
  82   3            i=8;
  83   3                while(i>0)i--;
  84   3            DS=1;
  85   3            i++;i++;
  86   3          }
  87   2      
  88   2        }
  89   1      }
  90          
  91          void tmpchange(void)  //DS18B20 begin change   發(fā)送溫度轉(zhuǎn)換命令
  92          {
  93   1        dsreset();
  94   1        delay(5);
  95   1        tmpwritebyte(0xcc);  // address all drivers on bus
  96   1        tmpwritebyte(0x44);  //  initiates a single temperature conversion
  97   1      }
  98          
  99          uint tmp()               //get the temperature         得到溫度值
 100          {
 101   1        float tt;
 102   1        uchar a,b;
 103   1        dsreset();
 104   1        delay(1);
 105   1        tmpwritebyte(0xcc);
 106   1        tmpwritebyte(0xbe);
 107   1        a=tmpread();
 108   1        b=tmpread();
 109   1        temp=b;
 110   1        temp<<=8;             //two byte  compose a int variable
 111   1        temp=temp|a;
 112   1        tt=temp*0.0625;
 113   1        temp=tt*10+0.5;
 114   1        return temp;
 115   1      }
 116          
 117          void delay10ms()            //delay           延時(shí)10MS子函數(shù)
C51 COMPILER V7.02b   WENDU1_1                                                             06/22/2008 20:04:22 PAGE 3   

 118            {
 119   1          uchar a,b;
 120   1          for(a=10;a>0;a--)
 121   1            for(b=60;b>0;b--);
 122   1         }
 123          
 124          void display(uint tem)           //display       顯示子函數(shù)
 125            {
 126   1           uchar A1,A2,A3,A4;
 127   1           A1=table[tem/100];
 128   1               A2=table1[tem%100/10];
 129   1           A3=table[tem%10];
 130   1               A4=0xc6;
 131   1      
 132   1          P0=A1;
 133   1          P2_0=0;
 134   1          P2_1=1;
 135   1          P2_2=1;
 136   1              P2_3=1;
 137   1          delay10ms();
 138   1          P0=A2;
 139   1          P2_1=0;
 140   1          P2_0=1;
 141   1          P2_2=1;
 142   1              P2_3=1;
 143   1          delay10ms();
 144   1          P0=A3;
 145   1          P2_2=0;
 146   1          P2_0=1;
 147   1          P2_1=1;
 148   1              P2_3=1;
 149   1          delay10ms();
 150   1              //P2=0xff;
 151   1              //delay(10);
 152   1          P0=A4;
 153   1          P2_3=0;
 154   1          P2_0=1;
 155   1          P2_1=1;
 156   1          P2_2=1;
 157   1      
 158   1         }
 159          
 160          
 161          void main()                                 //主函數(shù)
 162          {
 163   1        do
 164   1        {
 165   2          tmpchange();                           //溫度轉(zhuǎn)換,
 166   2          display(tmp());                        //顯示溫度值
 167   2        }                
 168   1        while(1);
 169   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =    465    ----
   CONSTANT SIZE    =     21    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =      3       6
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----       2
C51 COMPILER V7.02b   WENDU1_1                                                             06/22/2008 20:04:22 PAGE 4   

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一区二区三区免费野_久草精品视频
成人国产一区二区三区精品| 亚洲午夜av在线| 欧美情侣在线播放| 91久久线看在观草草青青| 成人福利视频在线看| 国产东北露脸精品视频| 国产成人亚洲精品青草天美| 国产成人av一区二区| 国产福利一区在线| yourporn久久国产精品| 成人少妇影院yyyy| 高清成人免费视频| 99久久夜色精品国产网站| 91蜜桃在线观看| 欧美日韩视频在线观看一区二区三区| 欧美老肥妇做.爰bbww视频| 欧美一区二区三区免费观看视频| 在线不卡的av| 久久久精品免费观看| 国产精品理论片在线观看| 最新中文字幕一区二区三区| 亚洲精品久久久久久国产精华液| 午夜视频一区二区三区| 久久精品国产第一区二区三区| 国产乱人伦精品一区二区在线观看| 国产成人亚洲综合a∨婷婷图片| gogogo免费视频观看亚洲一| 欧美色图激情小说| 26uuu精品一区二区三区四区在线| 国产欧美精品一区二区色综合朱莉| 亚洲欧美另类小说| 日韩精品乱码免费| 成人丝袜高跟foot| 欧美丝袜丝交足nylons图片| 日韩免费观看2025年上映的电影| 国产免费成人在线视频| 亚洲电影第三页| 国产经典欧美精品| 欧美日韩一区久久| 国产精品乱码一区二三区小蝌蚪| 亚洲午夜久久久久中文字幕久| 久久成人免费日本黄色| 色偷偷一区二区三区| 日韩精品一区二区三区swag| 亚洲精品视频在线观看免费| 蜜桃视频在线一区| 91久久精品日日躁夜夜躁欧美| 精品久久久久av影院| 亚洲欧美日韩精品久久久久| 久久国产精品免费| 欧美日韩三级在线| 亚洲少妇中出一区| 国产精品中文字幕一区二区三区| 欧美日韩午夜精品| 亚洲精品免费播放| 波多野结衣欧美| 久久久久久久久久电影| 日本成人在线看| 欧美日韩黄色一区二区| 亚洲欧美综合网| 国产成人免费高清| 精品久久久久一区| 裸体歌舞表演一区二区| 91精品麻豆日日躁夜夜躁| 亚洲综合色丁香婷婷六月图片| www.亚洲国产| 国产精品久久久久久久第一福利| 国产一区 二区 三区一级| 欧美一区二区三区免费视频| 日韩精品五月天| 制服丝袜亚洲播放| 日韩精品乱码免费| 日韩视频免费直播| 久久精品国产99久久6| 欧美丰满美乳xxx高潮www| 午夜免费欧美电影| 91麻豆精品国产91久久久资源速度 | 亚洲国产视频直播| 日本精品裸体写真集在线观看| 亚洲欧洲日韩综合一区二区| 成人手机在线视频| 亚洲欧美激情在线| 欧洲精品一区二区| 首页综合国产亚洲丝袜| 欧美一区二视频| 国产在线一区二区综合免费视频| 久久伊99综合婷婷久久伊| 国产精品性做久久久久久| 国产欧美精品日韩区二区麻豆天美| 国产成人在线看| 自拍视频在线观看一区二区| 欧美在线啊v一区| 丝袜美腿亚洲一区| 久久先锋影音av鲁色资源网| 国产精品69毛片高清亚洲| 国产精品久久综合| 欧美午夜不卡在线观看免费| 日韩中文字幕av电影| 日韩欧美激情一区| 国产91精品露脸国语对白| 亚洲欧美成aⅴ人在线观看| 欧洲色大大久久| 精品中文av资源站在线观看| 中文字幕国产一区| 欧美日韩不卡视频| 国产麻豆视频精品| 亚洲激情一二三区| 日韩欧美国产1| 99精品视频在线播放观看| 亚洲mv大片欧洲mv大片精品| 26uuu久久天堂性欧美| 99久久国产综合精品女不卡| 视频一区二区欧美| 国产精品视频一区二区三区不卡| 欧美怡红院视频| 精品一区二区免费在线观看| 亚洲日本护士毛茸茸| 日韩精品一区二区在线| 成人av在线资源网| 另类小说色综合网站| 中文字幕在线一区二区三区| 8x8x8国产精品| 99re成人在线| 国产在线播放一区三区四| 亚洲精品国产第一综合99久久| 精品电影一区二区| 欧美性猛交xxxx乱大交退制版 | 成人免费毛片片v| 五月天婷婷综合| 亚洲女女做受ⅹxx高潮| www日韩大片| 欧美久久一区二区| 日本大香伊一区二区三区| 粉嫩高潮美女一区二区三区| 老汉av免费一区二区三区| 亚洲最大色网站| 国产精品传媒视频| 久久久久国产一区二区三区四区| 欧美日韩国产高清一区二区| 91网站在线播放| 成人黄色小视频在线观看| 国产一区久久久| 久久99国产精品尤物| 日韩精品每日更新| 三级欧美在线一区| 亚洲国产成人av网| 亚洲一区二区精品久久av| 一区二区三区在线观看国产| 国产精品久久久久影院色老大| 日本一区二区视频在线| 久久色在线观看| 久久精品一区四区| 精品国产一区二区三区久久影院 | 亚洲一区在线电影| 亚洲日本免费电影| 亚洲蜜臀av乱码久久精品| 亚洲欧美激情在线| 亚洲欧美日本在线| 亚洲综合在线免费观看| 一区二区国产盗摄色噜噜| 亚洲香蕉伊在人在线观| 亚洲18色成人| 日韩不卡一区二区三区| 久久国产乱子精品免费女| 精品一区二区影视| 国产不卡视频在线观看| 99麻豆久久久国产精品免费 | 亚洲成av人片在线观看| 日日噜噜夜夜狠狠视频欧美人| 日韩电影免费一区| 麻豆精品在线播放| 国产精品一二三四区| 成人av免费在线播放| 欧美亚洲综合在线| 欧美一区二区视频在线观看2020| 日韩欧美国产一区二区三区 | 在线亚洲+欧美+日本专区| 欧美日韩国产一级片| 精品免费国产二区三区| 亚洲欧洲日韩在线| 五月激情综合网| 国产精品资源在线看| 一本色道久久综合亚洲91| 欧美精三区欧美精三区| 久久久青草青青国产亚洲免观| 亚洲欧洲无码一区二区三区| 日韩精品电影一区亚洲| 国产盗摄女厕一区二区三区| 色婷婷综合久色| 日韩午夜精品视频| 亚洲欧美日韩国产中文在线| 久久99国产精品尤物| 色婷婷国产精品综合在线观看| 日韩美女一区二区三区| 日韩美女视频19| 国产一区二区三区在线观看免费视频| 91尤物视频在线观看| 久久亚洲免费视频| 亚洲成av人片在www色猫咪| 成人性色生活片免费看爆迷你毛片|