- 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.1 定时/计数技术概述 7.1.1软件定时/计数器 软件定时是靠执行一段循环程序以实现时间延迟。如本书前面 常用的void DelayMS(uint xms)延时子函数: void DelayMS(uint xms) { uint i,j; for(i=0; ixms;i++) for(j=0;j110;j++); } 7.1.2 数字电路定时/计数 需要计数较多或定时时间较长,常使用硬件电路完成。硬件定 时/计数的特点是定时/计数功能全部由硬件电路完成,不占用 CPU的时间,但需要通过改变电路中的元件参数来调节定时时 间和计数长度,使用上不够灵活。 7.1.3 可编程定时/计数 为了使用方便并增加单片机的功能,很多单片机内部都集成了 可编程的定时/计数器。80C51单片机内部就有可编程的定时/ 计数器,其中51子系列内部有2个,52子系列内部有3个。本章 只介绍51子系列内部的定时器/计数器。 7.2 80C51单片机的定时器/计数器 7.2.1 定时器/计数器的结构 定时器/计数器的内部结构框图如图7-1所示。 7.2.2 定时器/计数器的工作原理 定时器/计数器T0、T1的工作原理图如图7-2所示。 7.2.2 定时器/计数器的工作原理 定时器/计数器T0、T1的工作原理图如图7-2所示。 1.工作方式寄存器TMOD TMOD用来选择定时器/计数器的工作模式和工作方式,字 节地址为89H,不能进行位寻址,低4位用于定时器/计数器 T0,高4位用于定时器/计数器T1,其格式如下所示: 8位分为2组,高4位控制T1,低4位控制T0。各位的含义说明如下: (1) M1、M0:工作方式选择位 定时器/计数器有四种工作方式,由M1、M0进行设置,如表7-1所示。 表7-1定时器/计数器0、1的工作方式选择 (2) :定时器/计数器工作模式选择位。 =0,为定时器工作模式; =1,为计数器工作模式。 (3) GATE:门控位。 GATE=0,定时器/计数器0、1的启动计数由TCON中的TR0、TR1 控制,当TR0或TR1为1时,就可以启动定时器/计数器0或1工作。 GATE=1,定时器/计数器0、1的启动计数由TCON中的TR0、TR1 和外部中断引脚 、 一起控制。当TR0或TR1为1,同时 或 也为高电 平时,才能启动定时器/计数器0或1工作。 例7-1 若定时器T0工作于方式2计数模式,定时器T1工作于方式1定时模式,GATE=0,要求设置TMOD。 解:根据TMOD各位的定义,得TMOD=61H。 2.控制寄存器TCON TCON的字节地址为88H,可位寻址,位地址为88H~8FH, TCON的格式如下: 低4位与外部中断有关,已在第6章中介绍,高4位的功能如下: (1) TF1:定时器/计数器T1溢出中断请求标志位。 定时器/计数器T1计数溢出后,硬件自动将TF1置1。使用查询方式 时,查询到TF1=1后,应该及时用软件方法将TF1清0。使用中断方 式时,CPU响应中断后,进入中断服务程序后由硬件自动将TF1清0。 (2) TR1:定时器/计数器T1的运行控制位。TR1=1,启动定时器/计 数器工作;TR1=0,停止定时器/计数器工作。 (3) TF0:定时器/计数器T0的溢出中断请求标志位,其功能与TF1类 似。 (4) TR0:定时器/计数器T0的运行控制位,其功能与TR1类似。 3. 定时器/计数器的工作模式选择 定时器/计数器的工作模式选择由 决定,如图7-3所示 位控制的电子开关S1决定了定时器/计数器的工作模式,电子 开关打在上面 =0,电子开关打在下面 =1。 =0时为定时器工作模式,以系统晶振频率12分频后的信号, 即Tcy信号作为计数器基准信号。 =1时为计数器工作模式,计数脉冲为P3.4引脚上的外部输入 脉冲,当引脚上发生负跳变时,计数器加1。 4. 定时器/计数器的运行控制 定时器/计数器的运行控制如图7-4所示,电子开关S2闭合时 定时器/计数器启动计数,S2断开时定时器/计数器停止计数 。电子开关S2由门控位GATE、运行控制位及外部中断输 入引脚 共同控制。 当门控位GATE=0时,或门A输出为1,定时器/计数器T0启动运行受 TR0一个条件控制。当门控位GATE=1时,定时器/计数器T0启动运行 受TR0和外部中断0引脚 的状态两个条件控制。此时,定时器T0的运 行情况如表7-2所示。 表7-2 GATE=1时,与门B输出与定时器T0的运行情况
您可能关注的文档
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第18讲 连接查询和子查询(实训).ppt
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第20讲 视图和索引(实训).ppt
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第23讲 T-SQL基础知识.ppt
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第26讲 存储过程(实训).ppt
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第28讲 触发器(实训).ppt
- 关系数据库与SQL Server 2008 第2版 作者 龚小勇 第29讲 安全管理(理论+实训).ppt
- 关系型数据库基础 作者 罗瑞明 第九章.ppt
- 关系型数据库基础 作者 罗瑞明 第六章.ppt
- 关系型数据库基础 作者 罗瑞明 第七章.ppt
- 关系型数据库基础 作者 罗瑞明 第十章.ppt
- 单片机原理及应用 作者 张兰红 第9章 80C51单片机系统扩展技术.ppt
- 单片机原理及应用技术 作者 牛月兰 第1章 单片机概述.ppt
- 单片机原理及应用技术 作者 牛月兰 第10章 AT89S51单片机与输入输出外设的接口.ppt
- 单片机原理及应用技术 作者 牛月兰 第11章 AT89S51单片机与AD、DA转换器的接口.ppt
- 单片机原理及应用技术 作者 牛月兰 第12章 串行扩展技术.ppt
- 单片机原理及应用技术 作者 牛月兰 第13章AT89S51单片机的应用设计与调试.ppt
- 单片机原理与C51基础 作者 赵丽清 第2章.ppt
- 单片机原理与C51基础 作者 赵丽清 第3章.ppt
- 单片机原理与C51基础 作者 赵丽清 第5章.ppt
- 单片机原理与C51基础 作者 赵丽清 第6章.ppt
最近下载
- 2024NIHSS评分量表解读PPT.pptx VIP
- 跨文化交际――中西方文化差异PPT课件.ppt VIP
- 12J1工程做法图集标准.docx VIP
- 《跨文化交际》课件:探索不同国家的文化差异.ppt VIP
- 四法一纲.doc VIP
- 新人教版8年级上册物理全册教学课件(2024年秋季新版教材).pptx
- 领导力与管理沟通PPT课件(共19章)第9章 非语言表达.pptx VIP
- 领导力与管理沟通PPT课件(共19章)第8章 书面表达.pptx VIP
- 2025年农村公路路面改造以工代赈项目可行性研究报告-新大纲.docx VIP
- 江苏省化工和危险化学品生产企业安全审计表解读 2025年1月2日.pptx VIP
文档评论(0)