A-A+

设单片机的晶振频率为fosc=6MHz 使用T1工作于工作方式0 下面程序用查询的方式在__

2022-08-06 10:47:17 问答库 阅读 179 次

问题详情

设单片机的晶振频率为fosc=6MHz,使用T1工作于工作方式0,下面程序用查询的方式在______端输出周期为______的连续等宽方波。
MOV TMOD,#00H
MOV TH1,#0FCH
MOV TL1,#03H
MOV IE,#00H
SETB TR1
LOOP: JBC TF1,LOOP1
AJMP LOOP1
LOOP1: MOV TH1,#0FCH
MOV TL1,#03H
CPL P1.0
CLR TF1
SJMP LOOP

参考答案

正确答案:
P1.0 250μs[解析] 前三句设定时T1方式0,输入初值。第四关中断,第五句设置T1溢出标志兼标志位。第六句测试溢出标志。八、九句重新设置T1定时初值。最后是在P1.0输出方波。
周期计算:TH1=FCH=11111100B,TL1=03H=00011B。
213-1111110000011B=8192-8067=125.125*2μs=500μs

考点:方式,工作