单片机定时器.pptx
《单片机定时器.pptx》由会员分享,可在线阅读,更多相关《单片机定时器.pptx(65页珍藏版)》请在第壹文秘上搜索。
1、1 定时器定时器/计数器及其应用计数器及其应用n定时器定时器/计数器的应用场合计数器的应用场合: 定时或延时控制、对外部事件的检测、计定时或延时控制、对外部事件的检测、计数等数等;nMCS-51系列系列8031、8051单片机有单片机有两个两个16位位定时器定时器/计数器(即计数器(即T0和和T1););n8032、8052单片机有单片机有3个个16位定时器位定时器/计计数器(即数器(即T0、 T1和和T2););第1页/共65页2定时器定时器/计数器及其应用计数器及其应用n所谓所谓计数器计数器就是就是对外部输入脉冲的计数对外部输入脉冲的计数;n所谓所谓定时器定时器也是对脉冲进行计数完成的,也
2、是对脉冲进行计数完成的,计数的是计数的是MCS-51内部产生的标准脉冲内部产生的标准脉冲,通,通过过计数脉冲个数实现定时计数脉冲个数实现定时。n所以,定时器和计数器本质上是一致的,所以,定时器和计数器本质上是一致的,在以后的叙述中将定时器在以后的叙述中将定时器/计数器计数器笼统称为笼统称为定时器定时器。第2页/共65页3第3页/共65页4第第5章章 定时器定时器/计数器及其应用计数器及其应用n5.1 定时器的结构及工作原理定时器的结构及工作原理n5.2 定时器的定时器的TMOD和和TCON寄存器寄存器n5.3 定时器的工作方式定时器的工作方式n5.3.1 方式方式0n5.3.2 方式方式1n5
3、.3.3 方式方式2n5.3.4 方式方式3n5.4 定时器的编程和应用定时器的编程和应用第4页/共65页5第第5章章 定时器定时器/计数器及其应用计数器及其应用5.1 定时器的结构及工作原理定时器的结构及工作原理第5页/共65页65.1 定时器的结构及工作原理定时器的结构及工作原理n组成:两个组成:两个16位的定时器位的定时器T0和和T1,以及他们的工作方式寄存器,以及他们的工作方式寄存器TMOD和控制寄存器和控制寄存器TCON等组成。内部通过等组成。内部通过总线总线与与CPU相连。相连。n定时器定时器T0和和T1各由两个各由两个8位特殊功能寄存器位特殊功能寄存器TH0、TL0、TH1、TL
4、1构成。构成。n工作方式寄存器工作方式寄存器TMOD:用于设置定时器的用于设置定时器的工作模式和工作方式工作模式和工作方式;n控制寄存器控制寄存器TCON:用于用于启动和停止启动和停止定时器的计数,并控制定时器定时器的计数,并控制定时器的状态;的状态;n单片机复位时,两个寄存器的所有位都被清单片机复位时,两个寄存器的所有位都被清0。8051定时器定时器内部结构框图内部结构框图第6页/共65页75.1 定时器的结构及工作原理定时器的结构及工作原理n两个两个可编程可编程的定时器的定时器/计数器计数器T1、T0。n每个定时器内部结构实际上就是一个每个定时器内部结构实际上就是一个可编程的加法计数器可编
5、程的加法计数器,由编程来设置它工作在定时状态还是计数状态。由编程来设置它工作在定时状态还是计数状态。两种工作模式两种工作模式: (1) 计数器计数器工作模式工作模式就是对外部事件进行计数。就是对外部事件进行计数。计数脉冲来自相应的外部输入计数脉冲来自相应的外部输入引脚引脚T0T0(P3.4)P3.4)或或T1(P3.5)T1(P3.5)。当输入信号发生由。当输入信号发生由1 1至至0 0的的负跳变负跳变( (下降沿下降沿) )时,时,计数器(计数器(TH0TH0,TL0TL0或或TH1TH1,TL1TL1)的值增)的值增1 1。计数的最高频率一般为。计数的最高频率一般为振荡频率的振荡频率的1/
6、241/24。Why?(2) 定时器定时器工作模式工作模式也是通过计数实现的。也是通过计数实现的。计数脉冲来自内部时钟脉冲计数脉冲来自内部时钟脉冲,每个机器周期每个机器周期计数值增计数值增1 1,每个机器周期,每个机器周期=12=12个振荡周期,因此计数频率为振荡频个振荡周期,因此计数频率为振荡频率的率的1/121/12。所以。所以定时时间定时时间= =计数值计数值机器周期机器周期。4种工作方式种工作方式 (方式方式0-方式方式3) 。第7页/共65页85.1 定时器的结构及工作原理定时器的结构及工作原理n当控制信号当控制信号 定时器工作在定时器工作在定时方式定时方式;加;加1计数器对脉冲计数
7、器对脉冲f进行计数,每来一个脉冲,计数器加进行计数,每来一个脉冲,计数器加1,直到计时器计满溢出;,直到计时器计满溢出; 因为因为 ,即一个计数脉冲的周期就是一个机器周期;计数,即一个计数脉冲的周期就是一个机器周期;计数器计数的是机器周期脉冲个数。从而实现定时。器计数的是机器周期脉冲个数。从而实现定时。n当控制信号当控制信号 定时器工作在定时器工作在计数方式计数方式;加;加1计数器对来自输计数器对来自输入引脚入引脚T0(P3.4)和和T1(P3.5)的外信号脉冲进行计数,每来一个的外信号脉冲进行计数,每来一个脉冲,计数器加脉冲,计数器加1,直到计时器计满溢出;,直到计时器计满溢出;Tx THx
8、TFxTLxTRxINTx定时定时计数计数0f0/12ff 控制信号控制信号K“1 1”启动,计数器运行;启动,计数器运行;“0 0”停止,计数器停止;停止,计数器停止;定时器定时器/ /计数器原理框图计数器原理框图加加1 1计数器计数器0/12ff1C/T=第8页/共65页9n控制信号控制信号K K可以控制计数器的可以控制计数器的“启动启动”和和“停止停止”, TCON(88H)K = TRx(INTx+GATE)第9页/共65页10n振荡周期:是振荡脉冲的周期,也成为“拍”,用P表示。就是晶体振荡器的周期,或外部振荡脉冲的周期。是MCS-51单片机的最小时序单位。P1P2S1振荡周期振荡周
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 定时器
