设单片机的晶振频率为fosc=6MHz,使用T1工作于工作方式0,下面程序用查询的方式在______端输出周期为______的连续等宽方波。 MOV TMOD,#00H MOV TH1,#0FCH

admin2010-04-27  10

问题 设单片机的晶振频率为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
转载请注明原文地址:https://kaotiyun.com/show/5XAx777K
0

最新回复(0)