电路原理图和参考程序如图25-1所示,程序功能如下:每按一次K1按钮,数码管加1显示,当显示9时,再按一次K1按钮后,数码管显示0;每按一次K2按钮,数码管减1显示,当显示0时,再按一次K2按钮后,数码管显示9。

参考程序如下:
ORG O0OOH
LJMP MAIN
ORG OOO3H
INC RO
①
MOV RO,#0
EINTO:RETI
ORG OO13H
DEC RO
②
MOV RO,#9
EINT1:RETI
MAIN:MOV RO,#6
③
SETB ITO
SETB IT1
SETB EXO
SETB EX1
NEXT:④
LJMP NEXT
DIS:MOV A,RO
MOV DPTR,#DU
MOVCA,@A+DPTR
MOV P2,A
RET
DU:DB OCOH,OF9H,OA4H,OBOH,99H,92H,82H,OF8H,8OH,9OH
END