找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1313|回復: 0
打印 上一主題 下一主題
收起左側(cè)

基于51單片機溫控proteus仿真的實現(xiàn) 仿真測試失敗 無法打開

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1059656 發(fā)表于 2022-12-29 18:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
(1)單片機讀取溫度傳感器當前的溫度值并在LCD液晶顯示屏上的第一行顯示當前的溫度值,如Temp:27.5℃。
(2)單片機讀取按鍵狀態(tài)并通過人為手動按鍵部分來設置最低溫度到最高溫度的溫度范圍后,由單片機內(nèi)部進行轉(zhuǎn)換并在LCD上顯示出人為設定的正常時的溫度范圍。
(3)單片機把溫度傳感器當前值與人為設定的正常溫度范圍進行比較。若當前溫度值低于人為設定的溫度范圍時,報警器部分的蜂鳴器會響以及報警指示燈會亮紅色,同時升溫電路的繼電器閉合使得加熱管開啟工作達到加溫功能,最終使得低溫狀態(tài)慢慢達到人為設定的正常溫度范圍內(nèi)。若當前溫度值高于人為設定的溫度范圍時,報警器部分的蜂鳴器會響以及報警指示燈會亮紅色,同時降溫電路的繼電器閉合使得降溫風扇開啟工作達到降溫功能,最終使得高溫狀態(tài)慢慢達到人為設定的正常溫度范圍內(nèi)。若當前溫度值等于人為設定的溫度范圍時,報警器部分的蜂鳴器不會響以及報警指示燈不會亮紅色,同時升溫電路和降溫電路的繼電器都不閉合,加熱管和降溫風扇都不工作,此時,已經(jīng)達到人為設定的正常溫度范圍內(nèi)的恒溫狀態(tài)。
(4)按下一次KEY1是在更改人為設置溫度范圍內(nèi)的最低溫度值,在LCD液晶顯示屏的第二行的最低溫度值前面顯示一個“S”設置符號時,并通過多次按下KEY2或者KEY3來達到最低溫度值增減的功能。按下兩次KEY1是在更改人為設置溫度范圍內(nèi)的最高溫度值,在LCD液晶顯示屏的第二行的最高溫度值前面顯示一個“S”設置符號時,并通過多次按下KEY2或者KEY3來達到最高溫度值增減的功能。\n\n(5)按下S1復位開關(guān)后,系統(tǒng)取消了原先人為設定的正常溫度范圍值,變成了代碼最初設定的默認正常溫度范圍值并顯示在LCD
原理圖在帖子內(nèi)
代碼見附件

ace82769c3611429333c69d0e491483.png (187.74 KB, 下載次數(shù): 74)

原理圖

原理圖

新建文件夾.7z

30.74 KB, 下載次數(shù): 5

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

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表