试题详情
简答题定时/计数器作定时器用时,其定时时间有哪些因素有关?做计数器用时,对外部计数频率有何限制?
  • 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
  • 关注下方微信公众号,在线模考后查看

热门试题