使用单片机定时工作方式二实现秒定时的汇编语言程序?

如题所述

解:选用定时计数器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
温馨提示:答案为网友推荐,仅供参考
相似回答