- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第05mcs-51单片机的定时器计数器
西华大学电气信息学院 郑海春 第五章 MCS-51单片机的定时器/计数器 本章内容 了解定时/计数器的作用; 定时和计数两种方式的区别; 定时/计数器的结构与工作原理; 利用相关寄存器对定时计数器初始化及编程。 本 章 目 录 5.1 定时/计数器概述 5.2 定时/计数器工作方式与原理 5.3 定时/计数器的四种工作模式 5.4 定时/计数器的控制和状态寄存器 5.5 定时/计数器的初值计算 5.6 定时/计数器的应用 5.1 定时/计数器概述 定时、计数是计算机经常要处理的操作。如: 利用单片机产生某一频率的方波(定时); 利用单片机作工业生产线上的产品数量统计、电机转速的测量(计数)等。 以定时为例:通常有两种方法实现。 软件延时法:利用指令(延时子程序)运行所消耗的时间实现所需的定时时间。 特点:由CPU控制,占用CPU的资源; 硬件法:利用一个硬件电路实现所需的时间定时,一旦时间到便产生一个标志信号通知CPU。特点:由CPU控制定时的启动,但定时过程由专用模块实现,CPU不参与其过程。所以提高了CPU的工作效率。 定时/计数器就是专用于产生延时和计数的外围模块,是单片机内部重要的组成部分。 作为一个嵌入式控制器,其内部所包含的定时/计数器的数量已经成为衡量其功能的重要指标。 5.2 定时/计数器工作方式与原理 单片机的定时/计数器是硬件逻辑电路,它可以完成两种不同的工作方式 ---- “定时”、“计数”; 使用硬件电路,可以提高CPU的工作效率。 定时:产生一个标准的时间间隔;如20mS,100mS或1000mS等.单片机使用这种方式可以产生一个符合某一要求的脉冲方波(如下图)。 计数:对外部的事件(脉冲)进行统计。 外部事件的发生是随机的,单片机不可能预知外部事件何时发生,但可以进行统计(计数)。当达到所要求的计数值时,单片机进行相应的操作。 单片机检测产品数量示意图 定时/计数器 的基本模型 MCS-51单片机 定时/计数器的工作原理 TR. 定时计数器的启动控制开关。 TR=1:计数器开始计数; TR=0:计数器停止计数。 C/T. 计数器输入脉冲选择开关,决定着计数器的 “定时” 或“计数”的两种工作方式。 C/T=0:计数器接收内部时钟信号fosc--- 定时方式; C/T=1:计数器接收引脚上的外部信号---计数方式。 TF. 计数器溢出标志。 TF=1 :定时或计数时间到,可以采用查询或中断方 式处理; 初值寄存器:预装用来决定计数器产生溢出周期的参数, 此参数决定着定时或计数的周期。通常要预算并送入初 值寄存器中。 5.3 定时/计数器的四种工作模式 在MCS-51单片机内部,具有两个完全相同的定时计数器T0、T1。 它们都具有两种工作方式:定时和计数; 无论是定时或计数方式,又都具备四种工作模式,以根据实际要求达到最佳的工作状态。 定时计数器的工作方式、工作模式是由SFR中的TMOD内容来决定的。因此对其方式、模式的设定是靠对TMOD的初始化编程实现的。 模式0:13位计数器模式 在某一个初值的基础上加1计数,当计数器计满为全“1”,再来一个计数脉冲时,就产生一个“溢出中断信号”TF1=1。 由于低8位计数器中的高三位没有参与工作,故填装初值时应“避开”此三位。 模式1 :16位计数器模式 类同于模式0。由于两个计数器为完整的8位,故将计算好的16位初值可直接填装到TH、TL中。 模式0、1的特点 13位和16位的计数器模式。 启动后,从某一个初值的基础上进行“加一”计数。当计到“全1”时再来一个计数脉冲,计数器就会产生一个“溢出”即TF=1,此时计数器本身为“全零”。 如果需要重复性的完成某一值的定时或计数,需要在每一次计数前不断的重新预装初值,称之为“软件重装初值”。 模式2 : 8位自动重装初值模式 TL做计数器,TH做初值寄存器,工作前TL1,TH1分别预置相同的初值。 TL1计数时, 产生溢出的同时, 将TH1中的初值自动重装TL1。TL1继续计数。 模式2的特点及应用 8位计数器的模式,定时或计数的范围远远小于模式0和模式1; 具备初值“硬件自动重装”功能,非常适合进行重复性定时的场合,如产生连续方波信号等。编成中省去了软件重装初值的麻烦 ; 在MCS-51单片机中,T1设定成此模式用于做串行口波特率发生器。 模式3 组合扩展模式(仅适用于T0) 将T0和T1重新进行“拆分、组合”。将T0变为由TH0,TL0组成的两个独立的8位定时/计数器。 【注意】:TH0,TL0及T1的
您可能关注的文档
- 步步高-2016中考物理总复习课件物理-第二十二章-能源与可持续发展(共36张).ppt
- 流域水质模型与模拟课件-第六章.ppt
- 泰山版品德与社会六年级上册11课科学技术造福人类课件.ppt
- 测试技术基础-精密测量物理导论.ppt
- 浙江专用2018版高考数学大一轮复习第十一章概率随机变量及其分布11.3离散型随机变量及其分布列课件.ppt
- 浙江大学普通化学(第六版)第一章课件-热化学与能源.ppt
- 波的衍射和干涉(修改版含多个演示动画).ppt
- 浙江鸭2017版高考物理二轮复习高分突破专题六磁场第19课时磁场的描述及磁吃电流的作用课件.ppt
- 浙江鸭2017版高考物理二轮复习高分突破专题四静电场第16课时电容器带电粒子在电场中的运动课件.ppt
- 浙江鸭2018届高三物理一轮复习第3章牛顿运动定律第2节牛顿运动定律力学单位制课件.ppt
原创力文档


文档评论(0)