一.系統概述
系統使用的模塊有AT89C51單片機+LCD1602顯示屏+HC-SR04超聲波測距+按鍵+小燈+蜂鳴器+繼電器。
本設計采用51單片機為核心控制,使用LCD1602進行顯示,使用HC-SR04超聲波檢測液位,將采集到的數據在顯示屏上進行顯示,按鍵可以設定液位,可以調節液位上限和下限,當檢測到實時的液位小于下限閾值時黃燈和蜂鳴器就會進行報警,并控制繼電器進行加水,當檢測到實時的液位大于上限閾值時紅燈和蜂鳴器就會進行報警,并控制繼電器進行排水。
二.仿真概述
1.使用LCD1602顯示實時液位。
2.通過按鍵可以調節液位閾值,閾值分為上限和下限,通過按鍵可以對閾值進行加減調節。
3.當液位超過上限閾值后黃燈就會亮,并且控制排水的繼電器就會被打開,蜂鳴器就會響起。
4.當液位低于下限閾值后紅燈就會亮,并且控制加水的繼電器就會被打開,蜂鳴器就會響起。
三.程序設計
使用Keil 51進行程序設計,打開Proteus時程序是默認燒錄的狀態,如果沒有燒錄點擊AT89C51單片機并將程序導入就能運行系統(程序文件是后綴為hex的文件)。
審核編輯:湯梓紅
-
控制器
+關注
關注
113文章
16794瀏覽量
181912 -
超聲波
+關注
關注
63文章
3066瀏覽量
139389 -
51單片機
+關注
關注
275文章
5707瀏覽量
125666
原文標題:基于51單片機的超聲波液位控制器設計(含Keil程序和Proteus文件)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
基于51單片機的超聲波測距模塊設計
基于單片機的超聲波測距

43-基于51單片機超聲波液位控制器設計

評論