;单片机计数器 0~100。
;外部中断控制加减。
;高于100还是100,低于0还是0。
;按照设计思路,程序全面改写如下:
ORG 0000H
AJMP MAIN
ORG 0003H
AJMP TL
ORG 0013H
AJMP TH
ORG 0050H
MAIN:
MOV SP, #5FH
SETB EA
SETB EX0
SETB EX1
SETB IT0
SETB IT1
SETB P1.0 ;LED灯
;-----------------------------------------
MOV R1, #30 ;R0初始值设为30
MAIN1:
CALL ZKG1
CALL CONV0
CALL SCAN1
JMP MAIN1
;-----------------------------------------
ZKG1:
JB P1.4, ZKG2 ;P1.4连接总开关
CLR P1.0
MOV P0, #255
SJMP ZKG1
ZKG2:
SETB P1.0 ;LED灯
RET
;-----------------------------------------
TH: INC R1
CJNE R1, #101, TS1
MOV R1, #100