資源簡介
18B20+1602溫度報警完整
18B20+1602溫度報警完整

代碼片段和文件信息
/********************************************************************
??????????????????????????智能溫控器
問題描述:當溫控開關打開時,若測得環境溫度大于設定溫度,則LED紅燈亮,蜂鳴
??器報警,若環境溫度小于設定溫度,則綠色LED亮,并接上時鐘芯片,可以
??記錄一些特殊時間的數據。該實驗可以應用于對溫度控制精度要求不是
??很高的場合,可以用繼電器開關,控制一些對溫度敏感的部件,
??如果配以通訊接口,可以做成多點溫度檢測監控系統。具有極強的擴展性。
作者:????ZENG?JIANLIN??“?Southwest?University?of?Science?and?Technology“?
*******************************************************************/
#include?
#include?
#include?
#include
#include
#include
#include<1302.h>
#include
void?main()
{
init_LCD();
init();
set=read_add(23);
write_set(set);
while(1)
{?
keyscan(); ?????????
if(flag1==0)
{
miao=Read1302(READ_SECOND);
write_sfm(12miao);
fen=Read1302?(READ_MINUTE);
write_sfm(9fen);
shi=Read1302(READ_HOUR);
write_sfm(6shi);
}
??
???if(flag==1)
? {
if(flag_get==1)???????//定時讀取當前溫度
?? {???
??temp=ReadTemperature();?
??if(temp&0x8000)
?????{
?????write_com(0x80+0x40+9);
?write_data(‘-‘);
?????temp=~temp;??//?取反加1
?temp?+=1;
?}
??else
?????{
?write_com(0x80+0x40+9);
?write_data(‘?‘);
?}
??TempH=temp>>4;
??TempL=temp&0x0F;
??TempL=TempL*6/10;//小數近似處理
??display();
??LED();
????}
??}
??}???
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1593??2011-08-04?17:16??溫度報警完整\2\1.c
?????文件???????4816??2011-08-04?17:16??溫度報警完整\2\1.hex
?????文件?????????50??2011-08-04?17:16??溫度報警完整\2\1.lnp
?????文件??????36616??2011-08-04?17:16??溫度報警完整\2\1.M51
?????文件????????186??2011-08-04?17:23??溫度報警完整\2\1.plg
?????文件???????2654??2011-08-04?17:12??溫度報警完整\2\define.h
?????文件???????1534??2011-08-04?13:21??溫度報警完整\2\LCD.h
?????文件???????6376??2005-03-22?15:22??溫度報警完整\2\STARTUP.A51
?????文件??????14057??2011-08-04?17:16??溫度報警完整\2\STARTUP.LST
?????文件???????2217??2011-08-02?16:34??溫度報警完整\2\ds18b20.h
?????文件???????4088??2011-08-04?17:16??溫度報警完整\2\1302.h
????.......??????2280??2011-08-04?13:50??溫度報警完整\2\1_Uv2.Bak
?????文件???????1294??2011-08-04?14:12??溫度報警完整\2\EEPROM.h
?????文件???????2318??2011-08-04?16:13??溫度報警完整\2\1.Uv2
?????文件????????749??2011-08-04?17:16??溫度報警完整\2\STARTUP.OBJ
?????文件???????4406??2011-08-04?17:16??溫度報警完整\2\1.LST
?????文件??????31512??2011-08-04?17:16??溫度報警完整\2\1.OBJ
?????文件??????27696??2011-08-04?17:16??溫度報警完整\2\1
????.......??????2732??2011-08-04?17:16??溫度報警完整\2\1_Opt.Bak
?????文件???????2690??2011-08-04?17:23??溫度報警完整\2\1.Opt
?????文件???????1531??2012-07-28?14:45??溫度報警完整\dsn\1602LCD.PWI
?????文件??????90032??2011-07-19?10:26??溫度報警完整\dsn\Backup?Of?1602LCD.DBK
?????文件?????132753??2011-08-04?14:17??溫度報警完整\dsn\Last?Loaded?1602LCD.DBK
?????文件?????140111??2011-08-04?17:07??溫度報警完整\dsn\1602LCD.DSN
?????文件??????48307??2011-08-02?10:42??溫度報警完整\DS18B20啟動步驟.jpg
????..A.SH.??????4608??2012-07-27?16:08??溫度報警完整\Thumbs.db
?????目錄??????????0??2011-08-02?09:14??溫度報警完整\2
?????目錄??????????0??2011-08-02?09:27??溫度報警完整\dsn
?????目錄??????????0??2011-08-04?09:43??溫度報警完整
-----------?---------??----------?-----??----
............此處省略2個文件信息
- 上一篇:B2C電子商務需求分析——前臺和后臺管理都有
- 下一篇:IP抓包軟件
評論
共有 條評論