- 打卡等级:偶尔看看III
- 打卡总天数:58
- 最近打卡:2025-05-31 11:37:09
中级会员
- 积分
- 255
|
;汇编实操项目——未采用“个十分离”方案\纯计数增值
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN:
MOV P1,#0FFH
MOV R3,#00H
MOV R4,#00H
AJ:JNB P0.0,GZ
SMG:
CLR P0.1 ;个位显示
SETB P0.2 ;十位不显示
MOV A,R3
MOV DOTR,#tab
MOVC A,@A+DPTR
MOV P1,A
LCALL YS ;5ms延时增快刷新速度
CLR P0.2 ;十位显示
SETB P0.1 ;个位不显示
MOV A,R4
MOV DOTR,#tab1
MOVC A,@A+DPTR
MOV P1,A
LCALL YS ;5ms延时增快刷新速度
LJMP AJ ;形成循环刷新让两位数码管变成“常亮”
GZ: ;改变个位十位的值
INC R3
CJNE R3,#10,AJ
MOV R3,#00h
INC R4
CJNE R4,#10,AJ
LJMP MAIN
YS:MOV R7,#10
DEL2:MOV R6,#10
DEL1:MOV R5,#25
DEL0:DJNZ R5,DEL0
DJNZ R6,DEL1
DJNZ R7,DEL2
RET
TAB:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
TAB1:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END |
|