a_bit equ 20h ;個位數(shù)存放處
b_bit equ 21h ;十位數(shù)存放處
temp equ 22h ;計數(shù)器寄存器
star: MOV temp,#0 ;初始化計數(shù)器
stlop: acall display
inc temp
MOV a,temp
cjne a,#100,next ;=100重來
MOV temp,#0
next: ljmp stlop
;顯示子程序
display: MOV a,temp ;將temp中的十六進制數(shù)轉換成10進制
MOV b,#10 ;10進制/10=10進制
div ab
MOV b_bit,a ;十位在a
MOV a_bit,b ;個位在b
MOV dptr,#numtab ;指定查表啟始地址
MOV r0,#4
dpl1: MOV r1,#250 ;顯示1000次
dplop: MOV a,a_bit ;取個位數(shù)
MOVC A,@A+DPTR ;查個位數(shù)的7段代碼
MOV p0,a ;送出個位的7段代碼
標簽:
直接驅動
數(shù)碼管
計數(shù)器
程序
上傳時間:
2013-11-06
上傳用戶:lx9076