- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章7.6MCS-51单片机定时器
7.6 MCS-51定时/计数器 1. 了解定时/计数器的结构和原理,熟悉定时/计数器的控制寄存器; 2. 熟悉定时/计数器的工作方式; 3. 掌握定时/计数器的应用编程; 7.6.1 定时/计数器的结构与原理 MCS-51单片机内有2个16位可编程的定时/计数器,即定时器0(T0)和定时器1(T1)。 两个定时/计数器都有定时或事件计数的功能,可用于定时控制、延时、对外部事件计数和检测等应用。 7.6.1 定时/计数器的结构与原理 T0和T1受特殊功能寄存器TMOD和TCON控制。可由软件设置为定时或计数工作方式。 2.加1计数器 T0、T1都是16位加1计数器,TH0、TL0构成定时/计数器T0加1计数器的高8位和低8位。 加1计数器的初值可以通过程序进行设定,设定不同的初值,就可以获得不同的计数值或定时时间。 3.定时控制寄存器(TCON) TF0、TF1:计数溢出标志位。 TF0=1或TF1=1是计数溢出; TF0=0或TF1=0是计数未满。 TR0、TR1:启/停控制位。 TR0=1或TR1=1,使T0或T1启动计数; TR0=0或TR1=0,使T0或T1停止计数。 4.工作方式控制寄存器(TMOD) 7.6.1 定时/计数器的结构与原理 5.T0、T1定时功能和计数功能的选择 7.6.1 定时/计数器的结构与原理 对单片机内部机器周期产生的脉冲进行计数,计数器每个机器周期自动加1。如果单片机的晶振频率为12MHz,则计数频率为1MHz,或者说计数器每加1,可实现1μs的计时。 7.6.1 定时/计数器的结构与原理 对外部事件产生的脉冲进行计数。对于MCS-51单片机来说,P3.4和P3.5两个信号引脚分别是T0和T1计数器的计数脉冲信号输入端,当该引脚输入脉冲发生负跳变时,加1计数器自动加1。 7.6.2 定时/计数器的工作方式 定时/计数器T0、T1可以有四种不同的工作方式: 方式0、方式1、方式2和方式3 4种工作方式由TMOD中的M1、M0两位决定,见表7-3所示。 7.6.2 定时/计数器的工作方式 当TMOD中M1M0=00时,选定方式0进行工作,13位状态。 C/T=1时,图中电子开关S1切至下端,13位定时/计数器处于计数器状态,加法计数器对T0引脚上的外部输入脉冲计数。计数值:N=8192-x。x是由TH0、TL0设定的初值。x=8191时为最小计数值l,x=0时为最大计数值8192,即计数范围为1~8192(213)。 7.6.2 定时/计数器的工作方式 C/T=0时,图中电子开关S1切至上端,加法计数器对机器周期计数,13位定时/计数器处于定时器状态。定时时间:Td=(8192-x)×Tcy。如果晶振频率fosc=12MHz,即机器周期为1μs,则定时范围为1μs~8192μs。 7.6.2 定时/计数器的工作方式 2.方式1 当M1M0=01时,定时/计数器选定方式1进行工作(16位状态)。 7.6.2 定时/计数器的工作方式 当作为计数器使用时,计数范围是1~65536(216); 当作为定时器使用时,定时器的定时时间为:Td=(216-Count)×Tcy。如果晶振频率fosc=12MHz,则定时范围为:1~65536μs。 3.方式2 方式0和方式1具有共同的特点,即当加法计数器发生溢出后,自动处于0状态,如果要实现循环计数或周期定时,就需要程序不断反复给计数器赋初值,这就影响了计数或定时精度,并给程序设计增添了麻烦。而方式2具有初值自动重新加载功能,其逻辑结构如图7-5所示。 3.方式2 7.6.2 定时/计数器的工作方式 当M1M0=10时,定时/计数器选定方式2进行工作。 该方式下,16位计数器被分为两个8位寄存器TL0和TH0,其中TL0作为计数器,TH0作为计数器TL0的初值预置寄存器,并始终保持为初值常数。当TL0计数溢出时,系统将TF0置位,并向CPU申请中断,同时将TH0的内容重新装入TL0,继续计数。 4.方式3 当M1M0=11时,T0定时/计数器处于方式3 (1)T0的方式3工作模式 (2)T0在方式3时T1的工作模式 7.6.2 定时/计数器的工作方式 当作为波特率发生器使用时,只需设置好工作方式,便可自动运行。如要停止工作,只需送入一个把T1设置为方式3的方式控制字就可以了。 7.6.3 定时/计数器的应用 (1)
您可能关注的文档
- 社区与学前儿童家庭教育.ppt
- 社区-家庭康复一体化体系的建立.ppt
- 社区卫生调查.ppt
- 社区卫生服务政策解析.ppt
- 社区合理用药1-1(张庆).ppt
- 社会转型期干部心理健康与心理调适.ppt
- 社区医务人员仪规范.ppt
- 社会渠道管理技能基础篇(JTyank).pptx
- 社区小二蔬菜物流配送方案.ppt
- 社区妇女卫生体检.pptx
- 2023年度贵州省辅警招聘考试题库及答案详解(名校卷).docx
- 2025年_九江市柴桑区城区中小学校选调教师考试笔试试题及答案详解(历年真题).docx
- 重庆市荣昌区人民政府昌元街道办事处公益岗招聘3人备考题库参考答案详解.docx
- 2026年高中英语提分全景计划(详细可落地版).docx
- 2025年寺庙财务监督管理工作报告与导师个人年度工作总结.docx
- 浙江国企招聘2025杭州市萧山区国有企业专业人才招聘6名备考题库附答案详解(名师推荐).docx
- 2024年重庆黔江区区内选调教师真题及答案详解(易错题).docx
- 攀枝花学院2025年第三批直接考核招聘高层次人才备考题库(36人)及一套参考答案详解.docx
- 2025年吉林省珲春市辅警人员招聘考试题库及一套答案详解.docx
- 2024广东中山市东凤中学招聘临聘教师4人笔试模拟试题及答案详解(全优).docx
最近下载
- 部编人教版六年级上册道德与法治《6.人大代表为人民》教案教学设计(3课时).pdf VIP
- 灯具安装施工方案范本.pdf VIP
- 工程全过程造价咨询服务方案.pdf VIP
- 抖音电商达人LV1-LV2等级提升测试考试答案&电商达人LV2-LV3等级提升试卷题库.docx VIP
- 企业薪酬管理基础知识讲解(powerpoint 118页).ppt
- 2025年江苏省镇江市辅警协警笔试笔试真题(附答案).docx VIP
- 县中医院度工作目标及绩效工资分配方案.docx VIP
- 金属压铸机的plc控制.pdf VIP
- 20S515 钢筋混凝土及砖砌排水检查井.docx VIP
- 2025年人力资源年终工作汇报.pptx
原创力文档


文档评论(0)