简答题

定时/计数器作定时器用时,其定时时间有哪些因素有关?做计数器用时,对外部计数频率有何限制?

正确答案

8051的定时/计数器工作在定时器状态时,输入的时钟脉冲是由晶体振荡器的输出经12分频得到的,故其频率为晶振频率的十二分之一。所以,定时输出是晶振频率处以12再除以计数值。
8051的定时/计数器工作在计数器状态时,需要两个机器周期才能识别一个从“1”到“0”的跳变,故最高计数频率不大于晶振频率的二十四分之一。
3、8051单片机的晶振频率为6MHz,若只使用T0产生500微秒定时,可以选择哪几种定时方式?分别写出定时器的方式控制字和计数器初值。 选择方式0或方式1,计数器初值为8192-250,或65536-250。. 此处给一个C语言写的程序段,定时信号由P1.0输出:
O.RG  0000H
L.JMP MAIN
O.RG  000BH
L.JMP TO_INTERRUPT
M.AIN:SETB EA
M.OV TH0, (65536-250)/256
M.OV TL0, (65536-250)%256
S.ETB TR0
S.ETB ET0
S.JMP  $
T.0_INTERRUPT:
C.LR TR0
M.OV TH0, (65536-125)/256
M.OV TL0, (65536-125)%256
P.1^0 = ~P1^0
S.ETB TR0
R.ETI

答案解析

相似试题
  • 可编程计数器/定时器8253有哪几种工作方式?各有何特点?其用途如何?

    简答题查看答案

  • 当8253定时器0的时钟脉冲为1MHz时,其二进制计数器的最大定时时间为()

    单选题查看答案

  • 可编程定时器/计数器8253,其定时与计数功能可由程序灵活地设定,在计数过程中不占用CPU的时间。

    判断题查看答案

  • 当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为(),这时写入定时器的初值为()。

    填空题查看答案

  • 当8253定时器0的时钟脉冲为1MHZ时,其二进制计数时的最大定时时间为多少?

    简答题查看答案

  • 计数器/定时器8253在对3个计数通道作初始化时,区分不同计数通道的方法是:()

    多选题查看答案

  • 采用可编程定时器/计数器,其定时与计算功能可由()设定,设定后与微处理器()工作。

    填空题查看答案

  • 若8253的计数频率为1MHZ,每个通道的最大定时时间为()。

    单选题查看答案

  • 若8254的通道计数频率为1MHZ,每个通道的最大定时时间为()。

    单选题查看答案