《单片机应用技术》课件-2.2.2 定时器4种工作方式详解_第1页
《单片机应用技术》课件-2.2.2 定时器4种工作方式详解_第2页
《单片机应用技术》课件-2.2.2 定时器4种工作方式详解_第3页
《单片机应用技术》课件-2.2.2 定时器4种工作方式详解_第4页
《单片机应用技术》课件-2.2.2 定时器4种工作方式详解_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

定时器4种工作方式详解主讲老师:XXXX单片机应用技术目

录02工作方式101工作方式004工作方式03工作方式201工作方式0PART01工作方式001当TMOD的M1M0=00时,定时器/计数器工作于方式0,为13位的定时器/计数器方式。由TLO的低5位和THO的高8位构成13位的计数器。TLO低5位计数溢出则向THO进位,THO计数溢出则置位TCON中的溢出标志位TFO。工作方式001单片机内部的定时器/计数器为加法计数器,假设N是计数值,x为计数初值,n为定时器/计数器的位数,它们之间的关系如下:N=2n-x如果定时器/计数器工作于定时器工作模式,晶振频率为fosc,要求的定时时间为T,则机器周期Tey为12/fosc,定时时间、计数初值和机器周期的关系如下:T=(2n-x)Tcy工作方式001N=213-x=8192-x方式0中初值x的设置范围:0~8191[0~(213-1)],THO、TLO从初值开始加法计数,直至溢出,所以设置的初值不同,定时时间或计数值也不同。方式0工作时计数值和定时值分别为:T=(2n-x)Tcy=(8192-x)Tcy由于为加1计数器,当x取为8191时,计数值最小,为1;当x取为0时,计数值最大,为8192。因此方式0的计数范围为:1~8192,定时范围:(1~8192)Tcy。工作方式001注意方式0加法计数器THO溢出后,必须用程序重新对THO、TLO设置初值,否则下一次THO、TLO将从0开始加法计数。方式0是13位定时器/计数器,目的是为了兼容早期的MCS—48单片机,计数初值有高8位和低5位构成。02工作方式1PART02工作方式102当TMOD的M1M0=01时,定时器/计数器工作于方式1,工作于16位的定时器/计数器方式。由8位TLO和8位THO构成16位计数器。TLO计数溢出则向THO进位,THO计数溢出则置位TCON中的溢出标志位TFO。工作方式102N=216-x=65536-x方式1中初值x的设置范围:0~65535[0~(216-1)],THO、TLO从初值开始加法计数,直至溢出。方式1工作时计数值和定时值分别为:T=(216-x)Tcy=(65536-x)Tcy方式1是16位定时器/计数器,由THO高8位和TLO低8位构成,方式0是13位定时器/计数器。当x取为65535时,计数值最小,为1;当x取为0时,计数值最大,为65536。因此,方式1的计数范围为1~65536,定时范围为(1~65536)Tcy。工作方式102注意方式1加法计数器THO溢出后,必须用程序重新对THO、TLO设置初值,否则下一次THO、TLO将从0开始加法计数。工作方式1逻辑电路结构03工作方式2PART03工作方式203当TMOD的M1M0=10时,定时器/计数器工作于方式2,工作于8位自动重装初值的8位定时器/计数器方式。TLO作为8位计数器使用,THO作为初值寄存器用,TLO计数溢出后,将TFO置1,同时发出自动重装初值的信号,使三态门打开,将THO中初值自动送入TLO,使TLO从初值开始重新计数。方式2计数器构成工作方式203N=28-x=256-x方式2中初值x的设置范围:0~255[0~(28-1)],TLO从初值开始加法计数,溢出后TH0中初值重新置入TLO。方式2工作时计数值和定时值分别为:T=(28-x)Tcy=(256-x)Tcy当x取为255时,计数值最小,为1;当x取为0时,计数值最大,为256。因此方式2的计数范围为1~256,定时范围为(1~256)Tcy。04工作方式3PART04工作方式304方式3只适用于定时器/计数器TO,当TMOD的M1M0=11时,定时器/计数器TO工作于方式3,定时器/计数器T1不能工作在方式3。定时器/计数器TO工作于方式3的工作原理如图工作方式304TLOTO分成两个独立的8位计数器:THO8位定时器/计数器8位定时器工作方式304TO分成两个独立的8位计数器:TLO8位定时器/计数器

工作方式304TO分成两个独立的8位计数器:THO固定为定时器方式,是8位定时器模式,只能对机器周期Tcy进行计数,不能作为计数器模式,对外部脉冲进行计数。THO8位定时器工作方式304由于TLO已占用了TRO和TFO,因此THO借用了定时器/计数器TI的TR1和TF1,THO的启动和停止受TR1控制,THO定时时间到,将TF1置1。定时器/计数器TO工作在方式3时,定时器/计数器TI虽然还可以选择为方式0、方式1或方式2,但是由于THO借用了定时器/计数器T1的TR1和TF1,不能产生溢出中断请求信号,这时T1就不能用于需要中断方式的场合,而通常用作串行口的波特率发生器。工作方式304定时器/计数器TO工作在方式3时的计数范围为1~256,定时范围为(1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论