第6章定时器及应用.ppt
《第6章定时器及应用.ppt》由会员分享,可在线阅读,更多相关《第6章定时器及应用.ppt(22页珍藏版)》请在优知文库上搜索。
1、22:586.1 6.1 定时器概述定时器概述6.2 6.2 定时器的控制定时器的控制 6.3 6.3 定时器的四种模式及应用定时器的四种模式及应用 6.4 6.4 思考题与习题思考题与习题第六章第六章 定时器及应用定时器及应用6.1 6.1 定时器概述定时器概述6.1.1 89C516.1.1 89C51定时器结构定时器结构 有两个有两个1616位的定时器位的定时器/计数器,即计数器,即T0T0和和T1T1。都是。都是1616位加位加1 1计数器。计数器。T0T0由两个由两个8 8位特殊功能寄存器位特殊功能寄存器TH0TH0和和TL0TL0构成;构成;T1T1由由TH1TH1和和TL1TL1
2、构成。构成。22:586.1.2 89C516.1.2 89C51定时器定时器 T0T0、T1T1都可由软件设置为都可由软件设置为 定时方式定时方式或或计数方式计数方式。由。由TMODTMOD和和TCONTCON所控制。所控制。采用加计数。加到采用加计数。加到0 0产生溢出,发出中断申请。产生溢出,发出中断申请。定时工作方式:定时工作方式:定时器计数定时器计数89C5189C51片内振荡器输出经片内振荡器输出经1212分频后的脉冲,即每分频后的脉冲,即每个机器周期使定时器(个机器周期使定时器(T0T0或或T1T1)的数值)的数值加加1 1直至计满溢出。直至计满溢出。计数工作方式:通过引脚计数工
3、作方式:通过引脚T0(P3.4)和)和T1(P3.5)对外部脉冲信号计数。)对外部脉冲信号计数。当输入脉冲信号产生由当输入脉冲信号产生由1至至0的的下降沿下降沿时计数器的值加时计数器的值加1。定时器工作不占用定时器工作不占用CPUCPU时间,除非定时器时间,除非定时器/计数器溢出,才能中断计数器溢出,才能中断CPUCPU的当前的当前操作。操作。定时器定时器/计数器有四种工作模式。其中模式计数器有四种工作模式。其中模式0-20-2对对T0T0和和T1T1是一样的,模式是一样的,模式3 3对对两者不同。两者不同。当当89C51采用采用12MHz晶振时,一个机器周期为晶振时,一个机器周期为1s,计数
4、频率为,计数频率为1MHz。CPU检测一个检测一个1至至0的跳变需要两个机器周期,故最高计数频率为振荡频率的跳变需要两个机器周期,故最高计数频率为振荡频率的的1/24。定时器不用时,不能进入模式定时器不用时,不能进入模式3,一般取模式,一般取模式0。为了确保某个电平在变化之前被采样一次,要求电平保持时间至少是一个为了确保某个电平在变化之前被采样一次,要求电平保持时间至少是一个完整的机器周期。见完整的机器周期。见P.132图图6-2。22:586.2 6.2 定时器的控制定时器的控制 (TMOD、TCON)6.2.1 6.2.1 工作模式寄存器工作模式寄存器 TMODTMOD22:58 M1M1
5、和和M0M0操作模式控制位。操作模式控制位。M1 M0工作模式工作模式功能描述功能描述0 0模式模式 013 位计数器位计数器0 1模式模式 116 位计数器位计数器1 0模式模式 2自动再装入自动再装入 8 位计数器位计数器1 1模式模式 3定时器定时器 0:分成二个:分成二个 8 位计数器位计数器 定时器定时器 1:停止计数:停止计数定时器定时器T1定时器定时器T0TMOD(89H)D7 D6 D5 D4 D3 D2 D1 D0GATEC/TM1 M0GATEC/TM1 M0C/T=0,设置为,设置为定时方式定时方式。定时器计数。定时器计数89C51片片内脉冲,即对机器周期计数。内脉冲,即
6、对机器周期计数。C/T=1,设置为,设置为计数方式计数方式。计数器的输入来自。计数器的输入来自引脚引脚T0(P3.4)或或T1(P3.5)端的外部脉冲端的外部脉冲。GATE GATE门控位。门控位。GATE=0GATE=0,只要用软件使,只要用软件使TR0TR0(或(或TR1TR1)置)置1 1就可以启动定时器。就可以启动定时器。GATE=1GATE=1,只有,只有INT0INT0(或(或INT1INT1)引脚为引脚为高电平高电平且由软件使且由软件使TR0TR0(或(或TR1TR1)置)置1 1时,才时,才能启动定时器工作。能启动定时器工作。TMODTMOD不能位寻址。不能位寻址。低半字节设置
7、低半字节设置T0T0,高半字节设置,高半字节设置T1T1。C/T计数器计数器/定时器方式选择位。定时器方式选择位。22:586.2.2 控制器寄存器控制器寄存器 TCON TF1TF1T1T1溢出标志位。溢出标志位。当当T1T1溢出溢出时,由硬件自动使中断触发器时,由硬件自动使中断触发器TF1TF1置置1 1,并向,并向CPUCPU申请中断。申请中断。当当CPUCPU响应中断进入中断服务程序后响应中断进入中断服务程序后,TF1TF1被硬件被硬件自动清自动清0 0。TF1TF1也可以用也可以用软软件清件清0 0。TF0TF0T0T0溢出标志位。溢出标志位。其功能和操作情况同其功能和操作情况同TF
8、1TF1。TR1TR1T1T1运行控制位。运行控制位。TR1=1,TR1=1,T1 T1才才可能可能工作;工作;TR1=0,TR1=0,T1T1一定一定不工作。不工作。TR0(TCON.4)TR0(TCON.4)T0T0运行控制位。运行控制位。其功能和操作情况同其功能和操作情况同TR1TR1。IE1IE1,IT1IT1,IE0IE0,IT0IT0外部中断外部中断INT1INT1,INT0INT0请求及请求方式控制位。请求及请求方式控制位。TCONTCON除可字节寻址外,各位还除可字节寻址外,各位还可位寻址可位寻址。TF1TR1TF0TR0IE1 IT1 IE0 IT0TCON(88H)8FH
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时器 应用