5定时计数器原理及应用解析.pptx
《5定时计数器原理及应用解析.pptx》由会员分享,可在线阅读,更多相关《5定时计数器原理及应用解析.pptx(58页珍藏版)》请在咨信网上搜索。
1、定时定时/计数器原理及应用计数器原理及应用 在实时控制系统中,常常需要有实时时钟以实现定时或延时控制,也常需要有计数功能以实现对外界事件进行计数。MCS-51单片机内有两个定时器计数器(Timer/Counter)T0和T1;MCS-52子系统中除这两个定时器外,还有一个定时器计数器T2。本章主要介绍MCS-51的两个定时器结构、原理、工作方式及其应用。1.定时定时/计数器的结构和工作原理计数器的结构和工作原理2.定时定时/计数器工作原理计数器工作原理3.定时定时/计数器的工作方式计数器的工作方式4.定时定时/计数器的编程和应用计数器的编程和应用定时定时/计数器原理及应用计数器原理及应用1 定
2、时定时/计数器的结构和工作原理计数器的结构和工作原理 1.1 单片机定时单片机定时/计数器的结构计数器的结构 8051单片机内部有两个16位的可编程定时/计数器,称为定时器0(用T0表示)和定时器1(用T1表示)。T0和T1可以作为定时器用或作为计数器用。T0和T1的工作方式、定时时间、计数值、启动、中断请求等都可以由程序设定。8051定时/计数器由四个部件组成:u定时器0u定时器1u定时器方式寄存器TMODu定时器控制寄存器TCON TMOD用于设置定时器的工作方式 TCON用于控制定时器的启动与停止。1.1 单片机定时单片机定时/计数器的结构计数器的结构 T0和T1是16位加法计数器,分别
3、由两个8位专用寄存器组成:定时器0由TH0和TL0组成;定时器1由TH1和TL1组成。TL0、TL1、TH0、TH1的访问地址依次为8AH8DH,每个寄存器均可单独访问。1.1 单片机定时单片机定时/计数器的结构计数器的结构 定时器0或定时器1用作计数器时,对芯片引脚T0(P3.4)或T1(P3.5)上输入的脉冲计数,每输入一个脉冲,加法计数器加1;定时器0或定时器1用作定时器时,对内部机器周期脉冲计数,由于机器周期是定值,故计数值确定时,时间也随之确定。1.1 单片机定时单片机定时/计数器的结构计数器的结构1.2定时定时/计数器工作原理计数器工作原理 MCS-51单片机的两个定时器/计数器均
4、有两种工作方式,即定时方式或计数方式。这两种工作方式由TMOD的D6位和D2位选择,其中D6位选择T1的工作方式,D2位选择T0的工作方式。1.2定时定时/计数器工作原理计数器工作原理控制信号由TMOD的D6位和D2位产生D6位选择T1的工作方式D2位选择T0工作方式1.定时工作方式 计数器对内部机器周期计数,每过一个机器周期,计数器增1,直至计满溢出。机器周期与系统的振荡频率紧密相关,因MCS-51单片机的一个机器周期由12个振荡脉冲组成,所以,计数器的计数频率为振荡器频率的1/12。如果单片机系统采12MHz晶振(fosc=12MHz),则计数器的计数频率fcont=fosc1/12=1M
5、Hz。周期为:Tcont=1fcont1.2定时定时/计数器工作原理计数器工作原理2.计数工作方式 计数器对来自输入引脚T0(P3.4)和T1(P3.5)的外部信号计数,外部脉冲的下降沿将触发计数。检测一个由1到0的负跳变需要两个机器周期,所以,最高检测频率为振荡频率的1/24。计数器对外部输入信号的占空比没有特别的限制,但必须保证输入信号的高电平与低电平的持续时间在一个机器周期以上。1.2定时定时/计数器工作原理计数器工作原理 当设置了定时器的工作方式并启动定时器工作后,定时器就按被设定的工作方式独立工作,不再占用CPU的操作时间,只有在计数器计满溢出时才可能中断CPU当前的操作。1.2定时
6、定时/计数器工作原理计数器工作原理 2 定时器定时器/计数器的控制计数器的控制 在启动定时/计数器工作之前,CPU必须将一些命令(称为控制字)写入定时/计数器中,这个过程称为定时/计数器的初始化。定时/计数器的初始化通过定时/计数器的方式寄存器TMOD和控制寄存器TCON完成。2.1定时定时/计数器方式寄存器计数器方式寄存器TMODTMOD为定时器0、定时器1的工作方式寄存器,其格式如下:TMOD的低4位为定时器0的方式字段,高4位为定时器1的方式字段,它们的含义完全相同。(1)M1和M0:方式选择位。2位可形成4种编码,对应于4种操作方式。2.1定时定时/计数器方式寄存器计数器方式寄存器TM
7、ODMl M0操作模式功 能 筒 述0 0模式0l3位计数器,TLi只用低5位。0 1模式116位计数器。1 0模式28位自动重装计数器。仅TLi作为计数器,而THi的值在计数中不变。T1i溢出时,THi中的值自动装入T1i中。1 1模式3TO分成2个独立的8位计数器。2.1定时定时/计数器方式寄存器计数器方式寄存器TMOD(2)C/T功能选择位。当C/T=0时,定时器/计数器被设置为定时器工作方式;当C/T=1时,定时器/计数器设置为计数器工作方式.2.1定时定时/计数器方式寄存器计数器方式寄存器TMOD(3)GATE:门控位。用来控制定时器/计数器的启动操作方式。当GATE=0时,只能利用
8、TR0或TR1来控制定时器计数器的启停。TRi位置1时,启动;TRi位为0时,停止。当GATE=1时,定时器/计数器的启动要由外部中断引脚和TRi位共同控制。只有当外部中断引脚或为高时,软件控制位TR0或TR1置1才允许外中断启动对应的定时器工作。2.1定时定时/计数器方式寄存器计数器方式寄存器TMOD(3)TMOD不能位寻址 只能用字节指令设置。系统复位时TMOD所有位均置0。2.1定时定时/计数器方式寄存器计数器方式寄存器TMOD TCON的作用是控制定时器的启动、停止,标志定时器的溢出和中断情况。定时器控制字TCON的格式如下:2.2定时器定时器/计数器控制寄存器计数器控制寄存器TCON
9、各位含义如下:(1)TFx:定时器x溢出标志位。当定时器x计满数产生溢出时,由硬件自动置TFx=1。在中断允许时,向CPU发出定时器1的中断请求,进入中断服务程序后,由硬件自动清0。在中断屏蔽时,TFx可作查询测试用,此时只能由软件清0。(2)TRx:定时器x运行控制位。由软件置1或清0来启动或关闭定时器1。当由软件将TRx清0时,则停止定时器/计数器1的工作。定时器/计数器1启动时该位应置“1”。D7(TCON.7)D6(TCON.6)D5(TCON.5)D4(TCON.4)D3(TCON.3)D2(TCON.2)D1(TCON.1)D0(TCON.0)TFlTRlTF0TR0IElIT1I
10、E0IT02.2定时器定时器/计数器控制寄存器计数器控制寄存器TCON (5)TCON.3 IE1:外部中断1请求标志位。(6)TCON.2 IT1:外部中断1触发方式选择位。(7)TCON.1 IE0:外部中断0请求标志位。(8)TCON.0 IT0:外部中断0触发方式选择位。TCON中的低4位用于控制外部中断,与定时/计数器无关。D7(TCON.7)D6(TCON.6)D5(TCON.5)D4(TCON.4)D3(TCON.3)D2(TCON.2)D1(TCON.1)D0(TCON.0)TFlTRlTF0TR0IElIT1IE0IT02.2定时器定时器/计数器控制寄存器计数器控制寄存器TC
11、ONu定时器/计数器的启动与门控位(GATE)、外部中断引脚上的电平有关。l当GATE=0时,定时器/计数器的启动仅由TRi=1控制;l当GATE=1时,除要求TRi=1外,还要求外部中断引脚=1。u 当系统复位时,TCON的所有位均清0。u TCON可以位寻址,清溢出标志位或启动定时器都可以用位操作指令。2.2定时器定时器/计数器控制寄存器计数器控制寄存器TCON2.3 定时定时/计数器的初始化计数器的初始化 由于定时/计数器的功能是由软件编程确定的,所以,一般在使用定时器/计数前都要对其进行初始化,初始化程序应放在主程序的开始处。初始化骤如下:(1)确定工作方式对TMOD,TCON赋值。(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 定时 计数器 原理 应用 解析
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。