当前位置:首页 > 查试题
>
学历类 >
高职单招 >
电子信息类 >
80C51单片机的晶体振荡器频率为fosc=6 MHz,要求采用定时器/计数器T1的方式1和定时器中断方式,在P1.0口产生2ms的方波信号输出,即高电平和低电平各1 ms。下面给出了部分程序代码和注释,请将程序补充完整。(计算定时器/计数器初值时,忽略中断响应中重装定时器/计数器初值的指令执行时间)。
ORG 0000H
AJMP START
ORG(1);设置中断入口地址
AJMP INTT1
ORG 0030H
START:MOV TMOD,(2);设置方式控制寄存器
MOV TH1,(3);设置定时器/计数器初值
MOV TL1,(4)
(5);启动定时器/计数器
SETB ET1;打开T1中断
SETB EA;打开CPU总中断
AJMP $
INTT1:MOV TH1, (6);重装定时器/计数器初值
MOV TL1, (7)
CPL P1.0;输出方波
(8);中断返回
END