试题详情
简答题89C51定时器有哪几种工作模式?有何区别?
  • 有四种工作模式:模式0,模式1,模式2,模式3
    (1)模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。TL低5位溢出时向TH进位,TH溢出时向中断标志位TF进位,并申请中断。
    定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲
    (2)模式1:与模式0的唯一差别是寄存器TH和TL以全部16位参与操作。定时时间t=(216-初值)×振荡周期×12;计数长度位216=65536个外部脉冲
    (3)模式2:把TL0和TL1配置成一个自动重装载的8位定时器/计数器。TL用作8位计数器,TH用以保存初值。TL计数溢出时不仅使TF0置1,而且还自动将TH中的内容重新装载到TL中。
    定时时间t=(28-初值)×振荡周期×12;计数长度位28=256个外部脉冲
    (4)模式3:对T0和T1不大相同
    若设T0位模式3,TL0和TH0被分为两个相互独立的8位计数器。TL0为8位计数器,功能与模式0和模式1相同,可定时可计数。
    TH0仅用作简单的内部定时功能,它占用了定时器T1的控制位TR1和中断标志位TF1,启动和关闭仅受TR1控制。
    定时器T1无工作模式3,但T0在工作模式3时T1仍可设置为0~2。
  • 关注下方微信公众号,在线模考后查看

热门试题