標題: 基于51單片機的溫度報警器的全套設計資料下載 [打印本頁]

作者: mob123    時間: 2018-6-13 10:48
標題: 基于51單片機的溫度報警器的全套設計資料下載
本數(shù)字溫度報警器是基于51單片機及溫度傳感器DS18B20來設計的,溫度測量范圍0到99.9攝氏度,精度為0.1攝氏度,可見測量溫度的范圍廣,精度高的特點。可設置上下限報警溫度,默認上限報警溫度為38℃、默認下限報警溫度為5℃(通過程序可以更改默認上下限值)。報警值可設置范圍:最低上限報警值等于當前下限報警值,最高下限報警值等于當前上限報警值。將下限報警值調為0時為關閉下限報警功能。
包含程序,仿真和原理圖
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)



電路原理圖如下:



程序

/*****定時器0中斷服務程序*****/
void timer0(void) interrupt 1
{
TH0=0x3c;
TL0=0xb0;
x++;
}
/*****外部中斷0服務程序*****/
void int0(void) interrupt 0
{

EX0=0;      //關外部中斷0
if(DEC==0&&set_st==1)
{
          do{
                Disp_alarm(shangxian);
        }
         while(DEC==0);
          shangxian--;
          if(shangxian<xiaxian)shangxian=xiaxian;
}
else if(DEC==0&&set_st==2)
{
          do{
                Disp_alarm(xiaxian);
        }
         while(DEC==0);
         xiaxian--;
          if(xiaxian<0)xiaxian=0;
}
}
/*****外部中斷1服務程序*****/
void int1(void) interrupt 2
{
EX1=0;      //關外部中斷1
if(ADD==0&&set_st==1)
{
         do{
                Disp_alarm(shangxian);
        }
         while(ADD==0);
          shangxian++;
          if(shangxian>99)shangxian=99;
}
else if(ADD==0&&set_st==2)
{
          do{
                Disp_alarm(xiaxian);
        }
         while(ADD==0);
          xiaxian++;
          if(xiaxian>shangxian)xiaxian=shangxian;
}  
}


全部資料51hei下載地址:
大三上-單片機課程設計-溫度報警器套件.rar (451.37 KB, 下載次數(shù): 985)


作者: 凌冰啊    時間: 2018-6-14 13:01
樓主,為什么做仿真的時候溫度會突然跳變,導致報警器響

補充:解決了,換用Proteus7.8仿真后 一切正常,原來是不支持高版本

作者: fbule    時間: 2019-8-29 14:53
怎么打不開程序
作者: 李總不    時間: 2019-12-11 08:16
樓主,能否把資料發(fā)給我看一下,謝謝
作者: MongoDB    時間: 2020-1-10 12:08
挺不錯的資料了
作者: wdyzxm10    時間: 2020-1-12 12:28
非常不錯的資料
作者: chenhejia    時間: 2020-2-20 15:58
沒有具體的使用介紹方法
作者: 小唐尼    時間: 2020-2-27 14:37
非常不錯的資料!
作者: 啊哈哈233    時間: 2020-5-18 14:38
很好的資料,非常有價值
作者: luoyuangang    時間: 2020-5-18 22:30
很好的資料,合適我這個不會的。
作者: wclfk    時間: 2020-6-7 12:06
為什么數(shù)碼管只顯示8
作者: 街邊    時間: 2020-6-11 13:41
在這里看資料是真的舒服
作者: 夜刀神無名    時間: 2020-6-12 13:15
樓主,為什么顯示屏顯示的是8、無論怎么按都沒有別的數(shù)字
作者: zidianqingshuan    時間: 2020-6-14 09:12
這個資料不錯
作者: zidianqingshuan    時間: 2020-6-14 09:13
樓主,為什么報錯呀
作者: 小唐尼    時間: 2020-6-18 16:06
超級nice
作者: ADSC5    時間: 2020-11-22 19:07
夜刀神無名 發(fā)表于 2020-6-12 13:15
樓主,為什么顯示屏顯示的是8、無論怎么按都沒有別的數(shù)字

請問解決了嗎
作者: jiangyujie8    時間: 2020-11-26 00:30
很有參考價值
作者: 啥都不會111    時間: 2020-12-4 08:32
有這個程序介紹嗎謝謝
作者: star13579    時間: 2020-12-7 20:12
超級nice

作者: 川川_    時間: 2020-12-16 12:35
看起來很Nice啊,下載用了。




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1