單片機手動計數(shù)器制作
4.程序設計內(nèi)容
(1.單片機對按鍵的識別的過程處理
(2.單片機對正確識別的按鍵進行計數(shù),計數(shù)滿時,又從零開始計數(shù);
(3.單片機對計的數(shù)值要進行數(shù)碼顯示,計得的數(shù)是十進數(shù),含有十位和個位,我們要把十位和個位拆開分別送出這樣的十位和個位數(shù)值到對應的數(shù)碼管上顯示。如何拆開十位和個位我們可以把所計得的數(shù)值對10求余,即可個位數(shù)字,對10整除,即可得到十位數(shù)字了。
(4.通過查表方式,分別顯示出個位和十位數(shù)字。
5. 程序框圖
圖4.10.2
6.匯編源程序
Count EQU 30H
SP1 BIT P3.7
ORG 0
START: MOV Count,#00H
NEXT: MOV A,Count
MOV B,#10
DIV AB
MOV DPTR,#TABLE
MOVC A,@A+DPTR
MOV P0,A
MOV A,B
MOVC A,@A+DPTR
MOV P2,A
WT: JNB SP1,WT
WAIT: JB SP1,WAIT
LCALL DELY10MS
JB SP1,WAIT
INC Count
MOV A,Count
CJNE A,#100,NEXT
LJMP START
塵埃粒子計數(shù)器相關文章:塵埃粒子計數(shù)器原理
評論