天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機(jī)汽配人

求求基于51單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)?單片機(jī)AT89C51?測(cè)溫傳感器使DS18B20?圖在下面!只要c語言程序

提問者:網(wǎng)友 2018-08-07
最佳回答
====================================================================== #include"reg51.h" //包含頭文件 #include #define uchar unsigned char #define uint unsigned int float tt; //tt為采集的溫度值 code uchar TAB[]={0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90}; //數(shù)碼管段碼 uchar str_TME[4]={0,0,0,0}; unsigned char MAX=30; unsigned char MIN=10; sbit DQ =P2^4; //定義通信端口 sbit fm =P2^7; //短延時(shí)函數(shù) void delay(unsigned int i) { while(i--); } //1ms延時(shí)函數(shù) void delay1(uchar ms) { uchar i; while(ms--) for(i=0;i<125;i++); } //DS18B20初始化函數(shù) Init_DS18B20(void) { unsigned char x=0; DQ = 1; //DQ復(fù)位 delay(8); //稍做延時(shí) DQ = 0; //單片機(jī)將DQ拉低 delay(80); //精確延時(shí) 大于 480us DQ = 1; //拉高總線 delay(14); x=DQ; //稍做延時(shí)后 如果x=0則初始化成功 x=1則初始化失敗 delay(20); } //讀一個(gè)字節(jié) ReadOneChar(void) { unsigned char i=0; unsigned char dat=0; for (i=8;i>0;i--) { DQ=0; // 給脈沖信號(hào) dat>>=1; DQ=1; // 給脈沖信號(hào) if(DQ) dat|=0x80; delay(4); } return(dat); } //寫一個(gè)字節(jié) WriteOneChar(unsigned char dat) { unsigned char i=0; for (i=8;i>0;i--) { DQ=0; DQ=dat&0x01; delay(5); DQ=1; dat>>=1; } delay
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁(yè)是網(wǎng)友提供的關(guān)于“求求基于51單片機(jī)的數(shù)字溫度計(jì)設(shè)計(jì)?單片機(jī)AT89C51?測(cè)溫傳感器使DS18B20?圖在下面!只要c語言程序”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。