資源簡介
主程序、溫度采集、溫度轉(zhuǎn)換、8位LED顯示溫度
代碼片段和文件信息
//DS18B20的讀寫程序數(shù)據(jù)腳P2.7?????????????????????//
//溫度傳感器18B20匯編程序采用器件默認(rèn)的12位轉(zhuǎn)化???//
//最大轉(zhuǎn)化時間750微秒顯示溫度-55到+125度顯示精度?//
//為0.1度,顯示采用4位LED共陽顯示測溫值????????????//
//P0口為段碼輸入P34~P37為位選???????????????????????//
//在開發(fā)板上運(yùn)行顯示8位,但溫度調(diào)節(jié)未完成
/***************************************************/
#include?“stdio.h“
#include?“reg51.h“
#include?“intrins.h“????????????????????????????//_nop_();延時函數(shù)用
#define??Disdata?P0?????????????????????????????//段碼輸出口
#define??discan??P2????????????????????????????//掃描口
#define??uchar?unsigned?char
#define??uint??unsigned?int
sbit?????DQ=P1^2;???????????????????????????????//溫度輸入口
sbit?????DIN=P0^7;??????????????????????????????//LED小數(shù)點(diǎn)控制
uint?????h;?
uint?????temp;
sbit?JDQ=P1^0; //加熱電平0、不加熱電平1,也2-3kou不通電,當(dāng)溫度小于40(416)度時則通電
sbit?plus=P3^2;? //中斷P32-5
評論
共有 條評論