STC8A8K64D4 Series Manual
-
TM1ISR:
CPL P1.0 ;Test port
RETI
TM2ISR:
CPL P1.0 ;Test port
RETI
TM3ISR:
CPL P1.0 ;Test port
RETI
TM4ISR:
CPL P1.0 ;Test port
RETI
MAIN:
MOV SP, #5FH
MOV P0M0, #00H
MOV P0M1, #00H
MOV P1M0, #00H
MOV P1M1, #00H
MOV P2M0, #00H
MOV P2M1, #00H
MOV P3M0, #00H
MOV P3M1, #00H
MOV P4M0, #00H
MOV P4M1, #00H
MOV P5M0, #00H
MOV P5M1, #00H
MOV TMOD,#00H
MOV TL0,#66H ;65536-11.0592M/12/1000
MOV TH0,#0FCH
SETB TR0 ;Start timer
SETB ET0 ;Enable timer interrupt
MOV TL1,#66H ;65536-11.0592M/12/1000
MOV TH1,#0FCH
SETB TR1 ;Start timer
SETB ET1 ;Enable timer interrupt
MOV T2L,#66H ;65536-11.0592M/12/1000
MOV T2H,#0FCH
MOV AUXR,#10H ;Start timer
MOV IE2,#ET2 ;Enable timer interrupt
MOV T3L,#66H ;65536-11.0592M/12/1000
MOV T3H,#0FCH
MOV T4T3M,#08H ;Start timer
ORL IE2,#ET3 ;Enable timer interrupt
MOV T4L,#66H ;65536-11.0592M/12/1000
MOV T4H,#0FCH
ORL T4T3M,#80H ;Start timer
ORL IE2,#ET4 ;Enable timer interrupt
SETB EA
MOV PCON,#02H ;MCU enters power down mode
NOP ;Does not enter the interrupt service routine immediately after wake-up from power down mode
;Instead, wait for the timer to overflow before entering the interrupt service routine.
NOP
NOP