MCS-51单片机时钟为12MHz,利用定时器T0编程令P1.0引脚输出2ms的矩形波程序,要求占空比系数为1:2。

写一个汇编程序,高电平时间短。
周期为2ms。

2ms周期方波,1:2占空比的话得不到精确值。
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#02H

MOV TH0,#246

MOV TL0,#246

SETB TR0

SETB ET0

SETB EA

SETB P1.0

CLR A

SJMP $

T0ISR:
INC A

CJNE A,#67,T01

T01:
JC T02

CLR P1.0

CJNE A,#200,T03

T03:
JC T0E

CLR A

T0E:
RETI

T02:
SETB P1.0

RETI

END
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-05-20
2ms是高电平时间还是低电平时间的
相似回答