|
|
主要功能:
本系統采用STM32f103ZET6作為主控芯片,
能對DS18B20采集到的信息進行解算,
并將結果顯示在TFTLCD顯示屏上面,
并可以通過兩個按鍵實現設定溫度加減到設定溫度,
同時溫度大于設定閾值,會進行報警。
使用TIM2進行計數,采集時間為50ms采集一次。
TIM2.png (2.3 KB, 下載次數: 84)
下載附件
2019-12-27 20:01 上傳
計時.png (51.79 KB, 下載次數: 85)
下載附件
2019-12-27 20:01 上傳
真實溫度和設定溫度進行比較,大于設定溫度,進行報警;小于設定溫度,不出聲音
蜂鳴器采用STM32F103ZET6自帶的蜂鳴器,也可改端口,應用外部蜂鳴器。
判斷.png (25.72 KB, 下載次數: 87)
下載附件
2019-12-27 20:01 上傳
溫度傳感器應用DS18B20,用三極管封裝的傳感器,同樣也是采用板子上面的接口。也可進行更改應用外部成品模塊。
080558trije4zpl7uire2o.png (4.08 KB, 下載次數: 91)
下載附件
18b20初始化
2019-12-27 20:01 上傳
按鍵采用KEY0和KEY1,進行設定溫度的改變,KEY0為設定溫度增加1度功能按鈕,KEY1為設定溫度減小1度功能按鈕。
KEY.png (17.68 KB, 下載次數: 76)
下載附件
2019-12-27 20:01 上傳
同時通過TFTLCD屏幕顯示出來真實溫度和設定溫度。
TFTLCD.png (8.34 KB, 下載次數: 85)
下載附件
2019-12-27 20:01 上傳
詳細引腳信息在壓縮包內的注意.txt。
第一次發帖子,排版不太明白,下次爭取做得更好。
全部資料51hei下載地址:
基于STM32實現的溫度控制系統TFTLCD 蜂鳴器.7z
(236.42 KB, 下載次數: 145)
2019-12-26 21:19 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|