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

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

?? ds18b20.c

?? 用于溫度測(cè)量
?? C
字號(hào):
//溫度測(cè)量實(shí)驗(yàn)
#include<reg51.h>
#include<intrins.h>
sbit data1=P1^0;
sbit clk=P1^1;
sbit DQ=P3^3;
//延時(shí)子程序,延時(shí)時(shí)間以12M晶振為準(zhǔn),延時(shí)時(shí)間為30us×time
void delay(unsigned char time)
  {
   unsigned char m,n;
     for(n=0;n<time;n++)
       for(m=0;m<2;m++){}
 }
/***********************************************************
寫一位數(shù)據(jù)子程序
***********************************************************/
void write_bit(unsigned char bitval)
  {
    EA=0;
      DQ=0;				//拉低DQ以開始一個(gè)寫時(shí)序
    if(bitval==1)
       {
        _nop_();
        DQ=1; 			//如要寫1,則將總線置高
        }
      delay(5);  		//延時(shí)90us供DA18B20采樣
    DQ=1;				//釋放DQ總線
    _nop_();
    _nop_();
   EA=0;
   }
/***********************************************************
寫一字節(jié)數(shù)據(jù)子程序
***********************************************************/
void write_byte(unsigned char val)
 {
  unsigned char i;
  unsigned char temp;
  EA=0; 
  for(i=0;i<8;i++)			//寫一字節(jié)數(shù)據(jù),一次寫一位
      {
       temp=val>>i;			//移位操作,將本次要寫的位移到最低位
       temp=temp&1;
       write_bit(temp);		//向總線寫該位      
       }
   delay(7);				//延時(shí)120us后
  EA=1;
  }
/***********************************************************
讀一位數(shù)據(jù)子程序
***********************************************************/
unsigned char read_bit()
 {
  unsigned char i,value_bit;
  EA=0;
  DQ=0;						//拉低DQ,開始讀時(shí)序
  _nop_();
  _nop_();
  DQ=1;						//釋放總線
  for(i=0;i<2;i++){}		//8us delay
  value_bit=DQ;
  EA=1;
  return(value_bit);
  }
/***********************************************************
讀一字節(jié)數(shù)據(jù)子程序
***********************************************************/
unsigned char read_byte()
  {
   unsigned char i,value=0;
   EA=0;
   for(i=0;i<8;i++)
      {
       if(read_bit())	//讀一字節(jié)數(shù)據(jù),一個(gè)時(shí)序中讀一次,并作移位處理
         value|=0x01<<i;
       delay(4);		//延時(shí)80us以完成此次都時(shí)序,之后再讀下一數(shù)據(jù)
       }
   EA=1;
   return(value);
  }
/***********************************************************
復(fù)位子程序
***********************************************************/
unsigned char reset()
  {
   unsigned char presence;
   EA=0;
   DQ=0;				//拉低DQ總線開始復(fù)位
   delay(30);			//保持低電平480us
   DQ=1;				//釋放總線
   delay(3);			//等待芯片應(yīng)答信號(hào) 75us
   presence=DQ;			//獲取應(yīng)答信號(hào)
   delay(28);			//延時(shí)以完成整個(gè)時(shí)序
   EA=1; 
   return(presence);	//返回應(yīng)答信號(hào),有芯片應(yīng)答返回0,無芯片則返回1
  }
//獲取溫度子程序
void get_temper()
 {
  unsigned char i,j;
  do
  {
    i=reset();			//復(fù)位
  }while(i!=0);			//1為無反饋信號(hào)
  i=0xcc;				//發(fā)送設(shè)備定位命令
  write_byte(i);
  i=0x44;				//發(fā)送開始轉(zhuǎn)換命令
  write_byte(i);
  delay(180);			//延時(shí)
  do
  {
  i=reset();			//復(fù)位
  }while(i!=0);			//0為無反饋信號(hào)C,再次復(fù)位
  i=0xcc;		    	//設(shè)備定位
  write_byte(i);
  i=0xbe;		    	//讀出緩沖區(qū)內(nèi)容
  write_byte(i);
  j=read_byte();		//先讀出低位
  i=read_byte();  		//后讀出高位
  i=(i<<4)&0x7f;		//屏蔽最高位(一位符號(hào)位)
  j=j>>4;
  temper=i|j;  
  }
void disp_1(unsigned char disp_num1[6])
{
     unsigned char n,a,k,m;
     for(n=0;n<6;n++)
      {
       k=disp_num1[n];
       for(a=0;a<8;a++)
         {
          clk=0;          
           m=(disp_num1[n]&1);
            disp_num1[n]>>=1;
          if(m==1)
             data1=1;
          else
             data1=0;
          _nop_();
          clk=1;
          _nop_();
          }
       } 
 }
//顯示子程序   功能:將占空比溫度轉(zhuǎn)化為單個(gè)字符,顯示占空比和測(cè)得到的溫度
void display()
{
unsigned char code number[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xe6};
 unsigned char disp_num[6];
 unsigned int k,k1;
 k=high_time;
 k=k%1000;
 k1=k/100;
 if(k1==0)
    disp_num[0]=0;
 else
    disp_num[0]=0x60;
 k=k%100;
 disp_num[1]=number[k/10]; 	
 disp_num[2]=number[k%10];
 disp_num[3]=0;
 k=temper;	
 k=k%100;
 disp_num[4]=number[k/10];
 disp_num[5]=number[k%10]; 
 disp_1(disp_num);
 }
/***********************************************************
主程序
***********************************************************/
 main()
 {
  EX1=0;					//關(guān)外部中斷		
  high_time=50;             //初始化為占空比50%,周期為200ms
  low_time=50; 
  get_temper();
  display();
  } 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区三区不卡 | 久久久国际精品| 日韩不卡一二三区| 欧美日韩视频不卡| 国产精品九色蝌蚪自拍| 成人av免费在线播放| 国产无遮挡一区二区三区毛片日本| 免费在线欧美视频| 欧美成人精品3d动漫h| 国产精品亚洲一区二区三区在线| 欧美成人aa大片| 国产91露脸合集magnet | 国产午夜一区二区三区| 国产成人精品一区二区三区四区| 国产日韩欧美精品一区| av电影在线观看完整版一区二区| 亚洲美女区一区| 欧美日韩国产综合久久| 国内精品第一页| 亚洲色图在线看| 日韩欧美国产综合| 99re8在线精品视频免费播放| 五月天亚洲精品| 国产午夜精品久久久久久免费视 | 亚洲一二三区在线观看| 欧美一区二区三区在| 成人av综合一区| 日韩av网站免费在线| 国产欧美一区二区在线| 欧美日韩国产高清一区| 成人性视频网站| 国产精品1区2区3区| ●精品国产综合乱码久久久久| 欧美中文字幕久久| 成人免费毛片嘿嘿连载视频| 亚洲高清免费观看高清完整版在线观看| 在线综合视频播放| 91在线精品一区二区| 国产高清精品久久久久| 麻豆国产精品官网| 中文在线一区二区| 精品伦理精品一区| 69p69国产精品| 欧美日韩久久不卡| 精品视频在线视频| 欧美日韩在线观看一区二区| 99re这里只有精品6| 成人一级片在线观看| 成人午夜激情影院| 成人小视频免费在线观看| 狠狠色丁香久久婷婷综合_中| 日韩在线观看一区二区| 亚洲成人免费在线| 亚洲国产成人porn| 免费成人在线视频观看| 久久精品99国产精品日本| 久久成人精品无人区| 国产精品亚洲专一区二区三区 | 午夜影视日本亚洲欧洲精品| 亚洲一区二区在线免费观看视频| 亚洲精品免费在线观看| 亚洲午夜电影在线观看| 日本成人中文字幕| 国产成人精品亚洲777人妖| av一本久道久久综合久久鬼色| 91丨九色丨蝌蚪丨老版| 4438成人网| 中文字幕国产一区二区| 一区二区三区中文在线| 加勒比av一区二区| 91麻豆.com| 久久久久久久性| 国产又粗又猛又爽又黄91精品| 黄色资源网久久资源365| 成人av在线资源网站| 6080午夜不卡| 国产精品午夜电影| 亚洲午夜羞羞片| 99久久精品国产网站| 欧美精品第1页| 亚洲欧洲无码一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| av亚洲精华国产精华精华| 亚洲日本乱码在线观看| 成人深夜在线观看| 精品福利视频一区二区三区| 亚洲在线视频网站| 99视频一区二区| 国产日韩在线不卡| 国内精品写真在线观看| 欧美精品一二三| 亚洲gay无套男同| 欧美亚洲丝袜传媒另类| 亚洲美女视频在线观看| 91在线视频免费观看| 日本一区二区高清| 成人午夜电影小说| 欧美国产日本韩| 懂色av噜噜一区二区三区av| 久久久久久久久久久99999| 精品亚洲成av人在线观看| 精品国产乱码久久久久久久 | 成人动漫一区二区三区| 久久久精品人体av艺术| 99久久婷婷国产综合精品| 国产女主播视频一区二区| 成人综合婷婷国产精品久久免费| 国产日韩欧美精品综合| 99久久综合色| 一区二区三区中文字幕| 欧美精品自拍偷拍| 国产一区视频导航| 亚洲欧美日韩电影| 欧美高清精品3d| 粉嫩av亚洲一区二区图片| 亚洲欧美色图小说| 4438x亚洲最大成人网| 国产精品中文字幕欧美| 亚洲你懂的在线视频| 日韩一级大片在线观看| 高清成人在线观看| 日本v片在线高清不卡在线观看| 欧美精品一区二区三区在线播放| 不卡一区二区中文字幕| 日日骚欧美日韩| 一色屋精品亚洲香蕉网站| 欧美一区二区三区在线电影| 99re66热这里只有精品3直播| 亚洲国产另类av| 一区精品在线播放| 精品日韩一区二区三区| 欧美日韩国产在线观看| 成人综合激情网| 国产成人在线观看免费网站| 日韩高清中文字幕一区| 亚洲国产乱码最新视频| 亚洲情趣在线观看| 一区二区三区四区不卡视频| 久久久欧美精品sm网站| 日韩欧美视频一区| 欧美一区二区美女| 91麻豆精品久久久久蜜臀| 在线国产电影不卡| 一本大道综合伊人精品热热| 成人免费看视频| 国产999精品久久久久久绿帽| 国产一区91精品张津瑜| 久久国产精品一区二区| 久久电影国产免费久久电影| 日韩成人一区二区三区在线观看| 亚洲bt欧美bt精品| 青青草国产成人99久久| 国产原创一区二区| 成人国产在线观看| 色妞www精品视频| 91九色最新地址| 日韩午夜在线观看视频| 久久影院电视剧免费观看| 久久精品亚洲麻豆av一区二区 | 国产一区二区三区综合| 国产精品香蕉一区二区三区| 本田岬高潮一区二区三区| 91免费视频观看| 91精品久久久久久蜜臀| 久久久影视传媒| 亚洲bt欧美bt精品| 国产成人综合亚洲91猫咪| 欧美在线观看一区二区| 日韩欧美一级二级三级久久久| 国产精品日韩成人| 国产综合久久久久久鬼色| 99在线热播精品免费| 91精品国产入口| 亚洲男女一区二区三区| 久久国产日韩欧美精品| 色婷婷激情久久| 久久色在线视频| 日本v片在线高清不卡在线观看| 国产**成人网毛片九色| 日韩欧美久久久| 亚洲国产成人av好男人在线观看| 国产a区久久久| 精品久久久久av影院| 亚洲第一二三四区| 91在线一区二区三区| 国产亚洲精品福利| 麻豆精品久久久| 777奇米成人网| 日韩中文字幕av电影| 在线精品视频小说1| 一区二区三区在线视频观看| 成人午夜免费电影| 国产精品日日摸夜夜摸av| 床上的激情91.| 国产精品高潮久久久久无| 成人av动漫在线| 中文字幕欧美激情一区| 91亚洲国产成人精品一区二三| 欧美国产日韩a欧美在线观看| 国产福利一区二区|