定时对片内振荡器f012(机器周期)进行计数。定时时间.pptVIP

  • 3
  • 0
  • 约6.91千字
  • 约 23页
  • 2018-06-23 发布于湖北
  • 举报

定时对片内振荡器f012(机器周期)进行计数。定时时间.ppt

* * 定时:对片内振荡器的f0/12(机器周期)进行计数。 定时时间=(2n-初值)×机器 周期 特点:定时或计数时,都不占用CPU时间。除非定时/计数器溢出,才可能中断CPU的当前操作。 89C51片内有两个16位可 编程定时/计数器T0、T1 一、定时/计数器结构及工作原理 计数:计T0/T1端下降沿 。检测一个1至0的跳变需要两个机器周期,故最高计数频率为振荡频率的1/24。同时,高电平至少保持 一个完整的机器周期。 4.4 定时/计数器 定时/计数器工作方式由控制字TMOD、TCON来决定 (注意:TMOD不能以位寻址) 1. TMOD(89H)——工作方式寄存器 二、控制字和工作方式 注: GATE决定对定时器的启动控制 1-外部INT选通 0-内选通 INT0、INT1引脚“1”且TR0、TR1置1,则启动定时器。 只需TR0、TR1置1就启动定时器。 2. TCON(88H)——控制和标志寄存器 (注意:除了可字节寻址外,还可位寻址) SETB TR0 SETB TR1 IT0 IE0 IT1 IE1 TR0 TF0 TR1 TF1 TCON(88H) 定时/计数器0 可以工作在模式 0~3 定时/计数器1 可以工作在模式

文档评论(0)

1亿VIP精品文档

相关文档