找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 20171|回復(fù): 20
打印 上一主題 下一主題
收起左側(cè)

基于51單片機(jī)的溫度報(bào)警器的全套設(shè)計(jì)資料下載

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
本數(shù)字溫度報(bào)警器是基于51單片機(jī)及溫度傳感器DS18B20來設(shè)計(jì)的,溫度測量范圍0到99.9攝氏度,精度為0.1攝氏度,可見測量溫度的范圍廣,精度高的特點(diǎn)?稍O(shè)置上下限報(bào)警溫度,默認(rèn)上限報(bào)警溫度為38℃、默認(rèn)下限報(bào)警溫度為5℃(通過程序可以更改默認(rèn)上下限值)。報(bào)警值可設(shè)置范圍:最低上限報(bào)警值等于當(dāng)前下限報(bào)警值,最高下限報(bào)警值等于當(dāng)前上限報(bào)警值。將下限報(bào)警值調(diào)為0時(shí)為關(guān)閉下限報(bào)警功能。
包含程序,仿真和原理圖
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)



電路原理圖如下:



程序

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

EX0=0;      //關(guān)外部中斷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服務(wù)程序*****/
void int1(void) interrupt 2
{
EX1=0;      //關(guān)外部中斷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下載地址:
大三上-單片機(jī)課程設(shè)計(jì)-溫度報(bào)警器套件.rar (451.37 KB, 下載次數(shù): 985)

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏19 分享淘帖 頂7 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:351489 發(fā)表于 2018-6-14 13:01 來自觸屏版 | 只看該作者
樓主,為什么做仿真的時(shí)候溫度會(huì)突然跳變,導(dǎo)致報(bào)警器響

補(bǔ)充:解決了,換用Proteus7.8仿真后 一切正常,原來是不支持高版本
回復(fù)

使用道具 舉報(bào)

板凳
ID:605097 發(fā)表于 2019-8-29 14:53 來自觸屏版 | 只看該作者
怎么打不開程序
回復(fù)

使用道具 舉報(bào)

地板
ID:659524 發(fā)表于 2019-12-11 08:16 來自觸屏版 | 只看該作者
樓主,能否把資料發(fā)給我看一下,謝謝
回復(fù)

使用道具 舉報(bào)

5#
ID:684515 發(fā)表于 2020-1-10 12:08 | 只看該作者
挺不錯(cuò)的資料了
回復(fù)

使用道具 舉報(bào)

6#
ID:387558 發(fā)表于 2020-1-12 12:28 來自觸屏版 | 只看該作者
非常不錯(cuò)的資料
回復(fù)

使用道具 舉報(bào)

7#
ID:293301 發(fā)表于 2020-2-20 15:58 | 只看該作者
沒有具體的使用介紹方法
回復(fù)

使用道具 舉報(bào)

8#
ID:695737 發(fā)表于 2020-2-27 14:37 | 只看該作者
非常不錯(cuò)的資料!
回復(fù)

使用道具 舉報(bào)

9#
ID:741413 發(fā)表于 2020-5-18 14:38 | 只看該作者
很好的資料,非常有價(jià)值
回復(fù)

使用道具 舉報(bào)

10#
ID:752124 發(fā)表于 2020-5-18 22:30 來自觸屏版 | 只看該作者
很好的資料,合適我這個(gè)不會(huì)的。
回復(fù)

使用道具 舉報(bào)

11#
ID:743545 發(fā)表于 2020-6-7 12:06 | 只看該作者
為什么數(shù)碼管只顯示8
回復(fù)

使用道具 舉報(bào)

12#
ID:776084 發(fā)表于 2020-6-11 13:41 | 只看該作者
在這里看資料是真的舒服
回復(fù)

使用道具 舉報(bào)

13#
ID:773720 發(fā)表于 2020-6-12 13:15 | 只看該作者
樓主,為什么顯示屏顯示的是8、無論怎么按都沒有別的數(shù)字
回復(fù)

使用道具 舉報(bào)

14#
ID:778687 發(fā)表于 2020-6-14 09:12 | 只看該作者
這個(gè)資料不錯(cuò)
回復(fù)

使用道具 舉報(bào)

15#
ID:778687 發(fā)表于 2020-6-14 09:13 | 只看該作者
樓主,為什么報(bào)錯(cuò)呀
回復(fù)

使用道具 舉報(bào)

16#
ID:695737 發(fā)表于 2020-6-18 16:06 | 只看該作者
超級(jí)nice
回復(fù)

使用道具 舉報(bào)

17#
ID:843611 發(fā)表于 2020-11-22 19:07 | 只看該作者
夜刀神無名 發(fā)表于 2020-6-12 13:15
樓主,為什么顯示屏顯示的是8、無論怎么按都沒有別的數(shù)字

請(qǐng)問解決了嗎
回復(fù)

使用道具 舉報(bào)

18#
ID:849338 發(fā)表于 2020-11-26 00:30 | 只看該作者
很有參考價(jià)值
回復(fù)

使用道具 舉報(bào)

19#
ID:853793 發(fā)表于 2020-12-4 08:32 | 只看該作者
有這個(gè)程序介紹嗎謝謝
回復(fù)

使用道具 舉報(bào)

20#
ID:856283 發(fā)表于 2020-12-7 20:12 | 只看該作者
超級(jí)nice
回復(fù)

使用道具 舉報(bào)

21#
ID:857811 發(fā)表于 2020-12-16 12:35 | 只看該作者
看起來很Nice啊,下載用了。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表