解:选用定时
计数器T1工作与定时方式2,定时250us(fosc=12MHz)
机器周期为
1us:定时器初值TC=6
所以:TH1=6,TL1=6
ORG
00H
LJMP
START
ORG
1BH
LJMP
INT_T1
ORG
0100H
START:MOV
TMOD,#20H
MOV
TH1,#6H
MOV
TL1,#6H
SETB
ET1
SETB
EA
MOV
R7,#200
MOV
R6,#200
SETB
TR1
SJMP
$
INT_T0:DJNZ
R7,T0_END
MOV
R7,#200
DJNZ
R6,T0_END
MOV
R6,#200
CPL
P1.0
;P1.0每秒变化一次
T0_END:RETI