資源簡介
基于51單片機的DS18B20溫度控制器源程序代碼。
代碼片段和文件信息
#include?
#include?“DS18B20.h“???
#define?uint?unsigned?int
#define?uchar?unsigned?char???//宏定義
#define?SET??P3_1????//定義調整鍵
#define?DEC??P3_2????//定義減少鍵
#define?ADD??P3_3????//定義增加鍵
#define?BEEP?P3_7????//定義蜂鳴器
bit?shanshuo_st;????//閃爍間隔標志
bit?beep_st;?????//蜂鳴器間隔標志
sbit?DIAN?=?P2^7;????????//小數點
uchar?x=0;??????//計數器
signed?char?m;?????//溫度值全局變量
uchar?n;??????//溫度值全局變量
uchar?set_st=0;?????//狀態標志
signed?char?shangxian=38;??//上限報警溫度,默認值為38
signed?char?xiaxian=5;???//下限報警溫度,默認值為5
uchar?code??LEDData[]={0xC00xF90xA40xB00x990x920x820xF80x800x900xff};
/*****延時子程序*****/
void?Delay(uint?num)
{
?while(?--num?);
}
/*****初始化定時器0*****/
void?InitTimer(void)
{
??TMOD=0x1;
??TH0=0x3c;
??TL0=0xb0;?????//50ms(晶振12M)
}
/*****定時器0中斷服務程序*****/
void?t
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????5586??2012-10-15?14:06??程序\程序\1.c
?????文件??????10684??2012-10-15?14:05??程序\程序\1.LST
?????文件???????1195??2012-12-20?14:43??程序\程序\1.Opt
?????文件????????185??2012-12-20?14:43??程序\程序\1.plg
?????文件???????2166??2012-10-12?20:31??程序\程序\1.Uv2
?????文件???????1153??2012-11-05?21:35??程序\程序\1_Opt.Bak
?????文件???????2176??2011-11-27?23:28??程序\程序\1_Uv2.Bak
?????文件???????2868??2012-11-05?21:43??程序\程序\DS18B20.c
?????文件??????14721??2012-11-05?21:43??程序\程序\main
?????文件???????3555??2012-11-05?21:43??程序\程序\main.c
?????文件???????4921??2012-11-05?21:43??程序\程序\main.hex
?????文件?????????40??2012-11-05?21:43??程序\程序\main.lnp
?????文件??????10092??2012-11-05?21:43??程序\程序\main.LST
?????文件??????19341??2012-11-05?21:43??程序\程序\main.M51
?????文件??????15960??2012-11-05?21:43??程序\程序\main.OBJ
?????文件????????897??2012-12-20?14:51??程序\程序\main.Opt
?????文件????????188??2012-12-20?14:51??程序\程序\main.plg
?????文件???????2122??2012-10-12?20:30??程序\程序\main.Uv2
?????文件???????1585??2012-11-05?23:00??程序\程序\main_Opt.Bak
?????文件???????2127??2012-03-01?16:13??程序\程序\main_Uv2.Bak
?????文件???????6376??2005-03-22?15:22??程序\程序\STARTUP.A51
?????文件??????14048??2012-10-15?14:05??程序\程序\STARTUP.LST
?????文件????????758??2012-10-15?14:05??程序\程序\STARTUP.OBJ
?????目錄??????????0??2012-12-20?14:52??程序\程序
?????目錄??????????0??2012-12-20?14:52??程序
-----------?---------??----------?-----??----
???????????????122744????????????????????25
評論
共有 條評論