|
采用溫度傳感器DS18B20 采集溫度數據,7段數碼管顯示溫度數據,按鍵設置溫度上下限,當設置為低于下降報警時,當溫度低于設定的下限時,點亮發光二極管同時繼電器工作,啟動加熱設備,當溫度上升到上限時,斷開繼電器,停止加熱設備工作,如此循環。當設置為高于上限報警時,當溫度高于設定的上限時,點亮發光二極管同時繼電器工作,啟動制冷設備,當溫度下降到下限時,熄滅LED,同時斷開繼電器,使制冷設備停止工作,使溫度控制在上下限范圍內。上限報警或者是下限報警可以設置,上限和下限溫度也可以設置,同時設置的數據掉電后可以存儲。
proteus仿真圖:
0.png (20.09 KB, 下載次數: 118)
下載附件
2017-6-1 01:31 上傳
壓縮包里面含有完整的畢業設計論文:
0.png (68.13 KB, 下載次數: 126)
下載附件
2017-6-1 01:31 上傳
單片機源程序如下:
- #include <reg52.h>
- #include <intrins.h>
- #define uchar unsigned char
- #define uint unsigned int
- sbit jidianqi=P2^0;//
- sbit dis_bit1=P2^6;//
- sbit dis_bit2=P2^5;//
- sbit dis_bit3=P2^4;//
- sbit dis_bit4=P2^7;
- sbit s1_bit=P1^0; //S1
- sbit s2_bit=P1^1; //S2
- sbit s3_bit=P1^2; //S3
- sbit sda_24c16=P3^4;//24C16
- sbit scl_24c16=P3^5;//24C16
- sbit dq_ds18b20=P1^3;//DS18B20
-
-
- ……………………
- …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼
所有資料51hei提供下載:
溫控.zip
(516.96 KB, 下載次數: 606)
2017-6-1 00:38 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|