一.系統(tǒng)概述
系統(tǒng)使用的模塊有AT89C51單片機(jī)+LCD1602顯示屏+光電開關(guān)+按鍵+小燈+蜂鳴器。
本設(shè)計(jì)采用51單片機(jī)為核心控制,使用LCD1602進(jìn)行數(shù)值的顯示,系統(tǒng)的光電開關(guān)控制數(shù)值的加減,當(dāng)控制數(shù)值加的光電開關(guān)掃描到物體時(shí),顯示屏上的數(shù)值就會(huì)加1,當(dāng)控制數(shù)值減的光電開關(guān)掃描到物體時(shí),顯示屏上的數(shù)值就會(huì)減1,系統(tǒng)內(nèi)還能設(shè)置了報(bào)警閾值,按鍵控制閾值的大小,當(dāng)數(shù)值達(dá)到閾值后就會(huì)進(jìn)行報(bào)警。
二.仿真概述
1.使用LCD1602顯示實(shí)時(shí)閾值和數(shù)值變換。
2.控制數(shù)值增加的光電開關(guān)掃描到物體數(shù)值增加。
3.控制數(shù)值減少的光電開關(guān)掃描到物體數(shù)值減少。
4.通過按鍵設(shè)定閾值,點(diǎn)擊設(shè)置按鍵后按下加減按鍵進(jìn)行閾值的設(shè)定。
5.當(dāng)數(shù)值達(dá)到閾值后就會(huì)通過發(fā)光二極管和蜂鳴器進(jìn)行報(bào)警。
三.程序設(shè)計(jì)
使用Keil 51進(jìn)行程序設(shè)計(jì),打開Proteus時(shí)程序是默認(rèn)燒錄的狀態(tài),如果沒有燒錄點(diǎn)擊AT89C51單片機(jī)并將程序?qū)刖湍苓\(yùn)行系統(tǒng)(程序文件是后綴為hex的文件)。
審核編輯:湯梓紅
-
51單片機(jī)
+關(guān)注
關(guān)注
274文章
5702瀏覽量
123491 -
計(jì)數(shù)器
+關(guān)注
關(guān)注
32文章
2256瀏覽量
94477 -
LCD1602
+關(guān)注
關(guān)注
14文章
607瀏覽量
52576
原文標(biāo)題:基于51單片機(jī)的紅外計(jì)數(shù)器(含Keil程序和Proteus文件)
文章出處:【微信號(hào):小常硬件,微信公眾號(hào):小常硬件】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論