第6章定时器精选PPT.ppt
《第6章定时器精选PPT.ppt》由会员分享,可在线阅读,更多相关《第6章定时器精选PPT.ppt(23页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6 6章定时器章定时器第1页,本讲稿共23页2广东交通职业技术学院本讲主要内容:本讲主要内容:6-1.实现定时的方法实现定时的方法6-2.定时器定时器/计数器的结构和工作原理计数器的结构和工作原理 6-3.定时器定时器/计数器的控制计数器的控制6-4.定时器定时器/计数器的工作方式计数器的工作方式 6-5.定时器定时器/计数器应用计数器应用 第2页,本讲稿共23页3广东交通职业技术学院6-1.实现定时的方法实现定时的方法软件定时软件延时不占用硬件资源,但占用了软件延时不占用硬件资源,但占用了CPU时间,降低了时间,降低了CPU的利用率。的利用率。例如延时程序。例如延时程序。采用时基电路定时
2、例如采用例如采用555电路,外接必要的元器件(电阻和电容),即可构成硬电路,外接必要的元器件(电阻和电容),即可构成硬件定时电路。但在硬件连接好以后,定时值与定时范围不能由软件进件定时电路。但在硬件连接好以后,定时值与定时范围不能由软件进行控制和修改,即不可编程,且定时时间容易漂移。行控制和修改,即不可编程,且定时时间容易漂移。可编程定时器定时最方便的办法是利用单片机内部的定时器最方便的办法是利用单片机内部的定时器/计数器。结合了软件定时计数器。结合了软件定时精确和硬件定时电路独立的特点。精确和硬件定时电路独立的特点。定时器定时器/计数器计数器如何使用呢?如何使用呢?第3页,本讲稿共23页4广
3、东交通职业技术学院6-2.6-2.定时器定时器/计数器的结构和工作原理计数器的结构和工作原理定时器/计数器的结构 定时器定时器/计数器的实质是加计数器的实质是加1计数器(计数器(16位),由高位),由高8位和低位和低8位两个寄存器组成。位两个寄存器组成。TMOD是定时器是定时器/计数器的工作方式寄存器,确定工作方式和功能;计数器的工作方式寄存器,确定工作方式和功能;TCON是控制寄存是控制寄存器,控制器,控制T0、T1的启动和停止及设置溢出标志的启动和停止及设置溢出标志。T1T1计数器计数器T0T0计数器计数器控制单元控制单元第4页,本讲稿共23页5广东交通职业技术学院6-2.6-2.定时器定
4、时器/计数器的结构和工作原理计数器的结构和工作原理定时器/计数器的工作原理计数器输入的计数脉冲源计数器输入的计数脉冲源系统的时钟振荡器输出脉冲经系统的时钟振荡器输出脉冲经12分频后产生;分频后产生;T0或或T1引脚输入的外部脉冲源。引脚输入的外部脉冲源。计数过程计数过程每来一个脉冲计数器加每来一个脉冲计数器加1,当加到,当加到计数器为全计数器为全1(即(即FFFFH)时,再输入一个脉冲时,再输入一个脉冲就使计数器回零,且计数器的溢出使就使计数器回零,且计数器的溢出使TCON中中TF0或或TF1置置1,向,向CPU发出中断请发出中断请求(定时器求(定时器/计数器中断允许时)。如果定时器计数器中断
5、允许时)。如果定时器/计数器工作于定时模式,则表示计数器工作于定时模式,则表示定时时间已到;如果工作于计数模式,则表示计数值已满。定时时间已到;如果工作于计数模式,则表示计数值已满。第5页,本讲稿共23页6广东交通职业技术学院6-2.6-2.定时器定时器/计数器的结构和工作原理计数器的结构和工作原理定时应用用作定时器:此时设置为定时器模式,加用作定时器:此时设置为定时器模式,加1计数器是对内部机器周期计数器是对内部机器周期计数(计数(1个机器周期等于个机器周期等于12个振荡周期,即计数频率为晶振频率的个振荡周期,即计数频率为晶振频率的1/12)。计数值)。计数值N乘以机器周期乘以机器周期Tcy
6、就是定时时间就是定时时间t。计数运用用作计数器:此时设置为计数器模式,外部事件计数脉冲由用作计数器:此时设置为计数器模式,外部事件计数脉冲由T0或或T1引脚输入到计数器。每来一个外部脉冲,计数器加引脚输入到计数器。每来一个外部脉冲,计数器加1。但单片机对外但单片机对外部脉冲有基本要求:脉冲的高低电平持续时间都必须大于部脉冲有基本要求:脉冲的高低电平持续时间都必须大于1个机器周个机器周期。期。定时与计数都是利定时与计数都是利用计数实现!用计数实现!第6页,本讲稿共23页7广东交通职业技术学院6-3.6-3.定时器定时器/计数器的控制计数器的控制工作方式寄存器(工作方式寄存器(TMOD)GATE:
7、门控位。:门控位。GATE0时,只要用软件使时,只要用软件使TCON中的中的TR0或或TR1为为1,就可以启动定时器,就可以启动定时器/计数计数器工作;(即需要一个启动条件)器工作;(即需要一个启动条件)GATE1时,要用软件使时,要用软件使TR0或或TR1为为1,同时外部中断引脚也为高电平时,才,同时外部中断引脚也为高电平时,才能启动定时器能启动定时器/计数器工作,即需要两个启动条件。计数器工作,即需要两个启动条件。C/T:定时定时/计数模式选择位。计数模式选择位。C/T 0为定时模式;为定时模式;C/T=1为计数模式。为计数模式。M1M0:工作方式设置位。:工作方式设置位。M0M1C/TG
8、ATEM0M1C/TGATED0D1D2D3D4D5D6D7定时器定时器T1定时器定时器T0第7页,本讲稿共23页8广东交通职业技术学院6-3.6-3.定时器定时器/计数器的控制计数器的控制计数器工作方式选择计数器工作方式选择M1 M0工工 作作 方方 式式功功 能能 说说 明明0 0方式方式013位计数器位计数器0 1方式方式116位计数器位计数器1 0方式方式2自动重装自动重装8位计数器位计数器1 1方式方式3定时器定时器0:分成两个:分成两个8位位定时器定时器1:停止计数:停止计数建议不采用该工建议不采用该工作方式!作方式!在精确定时采用在精确定时采用该工作方式!该工作方式!第8页,本讲
9、稿共23页9广东交通职业技术学院6-3.6-3.定时器定时器/计数器的控制计数器的控制控制寄存器控制寄存器TCONTCONTCON的低的低4位用于控制外部中断位用于控制外部中断,已在前面介绍。已在前面介绍。TCON的高的高4位用于位用于控制定时器控制定时器/计数器的启动和中断申请。其格式如下:计数器的启动和中断申请。其格式如下:TF1(TCON.7):):T1溢出中断请求标志位。溢出中断请求标志位。T1计数溢出时由硬件自计数溢出时由硬件自动置动置TF1为为1。CPU响应中断后响应中断后TF1由硬件自动清由硬件自动清0。TR1(TCON.6):):T1起起/停控制位。停控制位。1:启动:启动 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时器 精选 PPT
限制150内