一.系統概述
系統使用的模塊有AT89C51單片機+LCD1602顯示屏+光電開關+按鍵+小燈+蜂鳴器。
本設計采用51單片機為核心控制,使用LCD1602進行數值的顯示,系統的光電開關控制數值的加減,當控制數值加的光電開關掃描到物體時,顯示屏上的數值就會加1,當控制數值減的光電開關掃描到物體時,顯示屏上的數值就會減1,系統內還能設置了報警閾值,按鍵控制閾值的大小,當數值達到閾值后就會進行報警。
二.仿真概述
1.使用LCD1602顯示實時閾值和數值變換。
2.控制數值增加的光電開關掃描到物體數值增加。
3.控制數值減少的光電開關掃描到物體數值減少。
4.通過按鍵設定閾值,點擊設置按鍵后按下加減按鍵進行閾值的設定。
5.當數值達到閾值后就會通過發光二極管和蜂鳴器進行報警。
三.程序設計
使用Keil 51進行程序設計,打開Proteus時程序是默認燒錄的狀態,如果沒有燒錄點擊AT89C51單片機并將程序導入就能運行系統(程序文件是后綴為hex的文件)。
審核編輯:湯梓紅
-
51單片機
+關注
關注
274文章
5705瀏覽量
124301 -
計數器
+關注
關注
32文章
2261瀏覽量
94983 -
LCD1602
+關注
關注
14文章
607瀏覽量
52712
原文標題:基于51單片機的紅外計數器(含Keil程序和Proteus文件)
文章出處:【微信號:小常硬件,微信公眾號:小常硬件】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論