新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 獨立鍵盤實現(xiàn)計數(shù)功能程序(匯編)

獨立鍵盤實現(xiàn)計數(shù)功能程序(匯編)

作者: 時間:2016-11-18 來源:網(wǎng)絡 收藏

//此程序功能是:手動計數(shù)器,當按鍵按下時,計數(shù)加一,液晶顯示一次(加一的結果)。
//源程序和proteus下載地址:http://proteus.5d6d.com/thread-9003-1-1.html
ORG0000H
LJMPSTART

本文引用地址:http://m.butianyuan.cn/article/201611/315817.htm

ORG0030H
START:MOVDPTR,#TABLE ;設置段碼首地址
MOVR0,#00H ;計數(shù)初值存R0
MOVP0,#3FH
MOVP2,#3FH ;復位時數(shù)碼管顯示0

S1:INCR0
CJNER0,#100,S2
MOVR0,#00H

S2:JBP3.3,$ ;等待按鍵
LCALLDELAY ;消除抖動延時
JBP3.3,S2

S3: MOVA,R0
MOVB,#10
DIVAB ;分離計數(shù)值的個位和十位
MOVCA,@A+DPTR
MOVP0,A
MOVA,B
MOVCA,@A+DPTR
MOVP2,A
JBP3.3,S1;等待按鍵拾起
LJMPS3

DELAY: MOVR5,#20H;延時10ms
D1: MOVR6,#250
DJNZR6,$
DJNZR5,D1
RET

TABLE:DB3FH,06H,5BH,4FH,66H ;0-9七段碼值
DB6DH,7DH,07H,7FH,6FH

END



評論


技術專區(qū)

關閉