?? sxdsy1.asm
字號(hào):
;天逸版兩位計(jì)數(shù)器,開機(jī)后從00開始直到99顯示
;***************************************************************************
;* ohm@szsxmcu.com 深圳隨想電子科技有限公司版權(quán)所有 *
;* Create by :歐海明 www.szsxmcu.com 更多例程及單片機(jī)專業(yè) *
;* 咨訊請(qǐng)登陸網(wǎng)站 因?yàn)閷I(yè)所以做得更好!深圳隨想電子科技 *
;***************************************************************************
a_bit equ 20h
b_bit equ 21h
temp equ 22h
star: mov temp,#0 ;初始化
stlop: acall display ;調(diào)用顯示子程序
inc temp ;緩沖區(qū)加一.
mov a,temp
cjne a,#100,next
mov temp,#0
next: ljmp stlop ;循環(huán)顯示
display: mov a,temp
mov b,#10
div ab
mov b_bit,a ;分開十位和個(gè)位.
mov a_bit,b
mov dptr,#numtab
mov r0,#4
dpl1: mov r1,#250
dplop: mov a,a_bit
MOVC A,@A+DPTR ;查表取欲顯示的數(shù)據(jù)
mov p0,a ;送顯示
clr p2.6 ;開通位選
acall d1ms
setb p2.6
mov a,b_bit
MOVC A,@A+DPTR ;顯示十位.
mov p0,a
clr p2.5
acall d1ms
setb p2.5
djnz r1,dplop ;100次沒完循環(huán)
djnz r0,dpl1 ;4個(gè)100次沒完循環(huán)
ret
D1MS: MOV R7,#80
DJNZ R7,$
RET
numtab: db 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h
;0 1 2 3 4 5 6 7 8 9
end
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -