第4章定时计数器的设计优秀课件.ppt
《第4章定时计数器的设计优秀课件.ppt》由会员分享,可在线阅读,更多相关《第4章定时计数器的设计优秀课件.ppt(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第4章 定时计数器的设计第1页,本讲稿共24页3.1定时计数器的相关概念定时计数器的相关概念1.什么叫计数?什么叫计数?计数是指对外部事件的个数进行计量。其实质就是对外部输入脉冲的个数进行计量。实现计数功能的器件称为计数器。第2页,本讲稿共24页2.什么叫定时?什么叫定时?8051单片机中的定时器和计数器是一个部件,只不过计数器记录的是外界发生的事件,而定时器则是由单片机内部提供一个非常稳定的计数源进行定时的。这个计数源是由单片机的晶振经过12分频后获得的一个脉冲源。所以定时器计数脉冲的时间间隔与晶振有关。很显然,定时器是对内部时钟的计数。第3页,本讲稿共24页3.定时的种类定时的种类 (1)
2、软件定时:软件定时:利用执行一个循环程序进行时间延迟。其特点是定时时间精确,不需外加硬件电路,但占用CPU时间。因此软件定时的时间不宜过长。(2)硬件定时:硬件定时:利用硬件电路实现定时。其特点是不占用CPU时间,通过改变电路元器件参数来调节定时,但使用不够灵活方便。对于时间较长的定时,常用硬件电路来实现。第4页,本讲稿共24页(3)可编程定时器:可编程定时器:通过专用的定时器/计数器芯片实现。其特点是通过对系统时钟脉冲进行计数实现定时,定时时间可通过程序设定的方法改变,使用灵活方便。也可实现对外部脉冲的计数功能。第5页,本讲稿共24页 MCS-51单片机内部有两个16位可编程的定时器/计数器
3、,简称为T0和T1,均可作定时器用也可计数器,它们均是二进制加法计数器,当计数器计满回零时能自动产生溢出中断请求,表示定时时间已到或计数已终止。适用于定时控制、延时、外部计数和检测等。4.2 单片机的定时计数器第6页,本讲稿共24页计数器:计数器:对引脚T0(P 3.4)和T1(P3.5.)输入的外部脉冲信号计数,当输入脉冲信号从1到0的负跳变时,计数器就自动加1。计数的最高频率一般为振荡频率的1/24。定时器:定时器:对系统晶振振荡脉冲的12分频输出进行计数。(1)定时器/计数器的结构组成:组成:16位加法计数器、工作方式寄存器TMOD和控制寄存器TCON。T0:TL0(低8位)和TH0(高
4、8位)T1:TL1(低8位)和TH1(高8位)第7页,本讲稿共24页 8051单片机内部的定时器/计数器的结构如下图所示。第8页,本讲稿共24页(2)控制寄存器TCON (88H)TF1 TR1 TF0 TR0 IE1 IT1 IE0 IT0TF0/TF1:T0/1计数溢出标志位。可用于申请中断或供CPU查询。在进入中断服务程序时会自动清零;但在查询方式时必须软件清零。=1:计数溢出;=0:计数未满。TR0/TR1:T0/1启停控制位。=1:启动计数;=0:停止计数。IE0/IE1和IT0/IT1:用于管理外部中断。第9页,本讲稿共24页 M1,M0:工作方式选择位。=00:13位定时器/计数
5、器;=01:16位定时器/计数器(常用);=10:可自动重装的8位定时器/计数器(常用);=11:T0 分为2个8位定时器/计数器;仅适用于T0。C/:定时方式/计数方式选择位。=1:选择计数器工作方式,对T0/T1引脚输入的外部事件的负脉冲计数;=0:选择定时器工作方式,对机器周期脉冲计数定时。如下页图所示。(2)工作方式寄存器TMOD GATE C/T M1 M0 GATE C/T M1 M0T1T0第10页,本讲稿共24页GATE:门控位,定时器/计数器的启/停可由软件与硬件两者控制 =0:软件控制,只由TCON中的启/停控制位TR0/TR1控制定时器/计数器的启/停。=1:硬件控制,由
6、外部中断请求信号 /和TCON中的启/停控制位TR0/TR1组合状态控制定时器/计数器的启/停。其控制逻辑如下图所示。第11页,本讲稿共24页(3)定时器)定时器/计数器的工作方式计数器的工作方式 8051单片机的定时器/计数器共有四种工作模式,现以T0为例加以介绍,T1与T0的工作原理相同,但方式3下T1停止计数。方式(如F0)和用户定义名称等几种方式。16位定时器/计数器被拆成两个8位寄存器TH0和TL0,CPU在对它们初始化时必须装入相同的定时器/计数器初值。以TL0作计数器,而TH0作为预置寄存器。当计数满溢出时,TF0置“1”,同时TH0将计数初值以硬件方法自动装入TL0。这种工作方
7、式很适合于那些重复计数的应用场合(如串行数据通信的波特率发生器)。第12页,本讲稿共24页1工作方式工作方式0(M1M0=00,13位定时器位定时器/计数器)计数器)由TH0的全部8位和TL0的低5位(TL0的高3位未用)构成13位加1计数器,当TL0低5位计数满时直接向TH0进位,并当全部13位计数满溢出时,溢出标志位TF0置“1”。2工作方式工作方式1(M1M0=01,16位定时器位定时器/计数器)计数器)由TH0和TL0构成16位加1计数器,其他特性与工作方式0相同。3工作方式工作方式2(M1M0=10,自动重装计数初值的,自动重装计数初值的8位定时位定时器器/计数器)计数器)第13页,
8、本讲稿共24页4工工作作方方式式3(M1M0=11,2个个8位位定定时时器器/计计数数器器,仅适用于仅适用于T0)TL0:8位位定定时时器器/计计数数器器,使使用用T0原原有有控控制制资资源源TR0和和TF0,其功能和操作与方式,其功能和操作与方式0或方式或方式1完全相同。完全相同。TH0:只只能能作作为为8位位定定时时器器,借借用用T1的的控控制制位位TR1和和TF1,只只能能对片内机器周期脉冲计数。对片内机器周期脉冲计数。在在方方式式3模模式式下下,定定时时器器/计计数数器器0可可以以构构成成两两个个定定时时器器或或者一个定时器和一个计数器。者一个定时器和一个计数器。T0方方式式3下下的的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第4章 定时计数器的设计优秀课件 定时 计数器 设计 优秀 课件
限制150内