网站大量收购独家精品文档,联系QQ:2885784924

单片机课件08.pdf

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机课件08

本文由mashmirocat贡献 ppt1。 第5章 定时计数技术 第5章 定时计数技术 章 单片机控制系统中常常用到的定时与计数问题。 单片机控制系统中常常用到的 定时与计数问题。 5.1 定时计数概述 5.2 MCS-51单片机的定时计数器 单片机的定时计数器 第5章 定时计数技术 5.1 定时 计数器概述 定时/计数器概述 1、定时的定义: 、定时的定义: 定时是对周期固定、已知的脉冲计数。 2、 计数的定义: 、计数的定义: 计数是对外界产生的周期不固定的未知脉冲计数。计 数器 的计数方式可以是加1计数,也可以是减1计数。 3、定时/计数的实现方法: 、 定时 计数的实现方法 计数的实现方法: 定时/计数的实现方法有3种: 硬件数字电 路: ⑴ 硬件数字电路:用555构成的定时器和计数器等。 ⑵ 软件编程 可编程定时 /计数器 ⑶ 可编程定时 计数器 第5章 定时计数技术 软件编程 的子程序。 例:编制一个延时2mS的子程序。 编制一个延时 的子程序 D2MS: MOV R7,#2 D2MS0: MOV R6,#250 DJNZ R6,$ DJNZ R7,D2MS0 R7 D2MS0 RET 单 元。 例:统计开关按动次数,并存于30H单元。 统计开关按动次数,并存于 单元 M OV 30H,#0 UP: JB P1.0,$ JNB P1.0,$ INC 30H SJMP UP 第5章 定时计数技术 可编程定时/计数器 可编程定时 计数器 有的控制系统是按时间间隔来进行控制的,如定时的温度检测等。虽然可以 利 用延迟程序 延迟程序来取得定时的效果,但这会降低CPU的工作效率。如果能用一个 可 延迟程序 可 编程的实时时钟,以实现定时或延时控制,则CPU不必通过等待来实 现延时,就 编程的实时时钟 可以提高CPU的效率。 另外也有些控制是按计数的结果 来进行的,因此在微机控制系统中常使用可 可 编程的硬件定时/计数器。现在有很 多专门用作定时/计数器的接口芯片。单片 编程的硬件定时/计数器 机内带有硬件 定时/计数器可以 简化系统设计。 不论是独立的定时器芯片还是单片机内的定时器 ,都有以下特点: 1.定时/计数器可以有多种工作方式,可以是计数方式也可以是 定时方式等等。 2.计数器模值是可变的,当然计数的最大值是有一定限制的,这取 决于计数器 的位数。计数的最大值也就限制了定时的最大值。 3.可以按照规定的定 时或计数值,当定时的时间到或者计数终止时,发出中断 申请,以便实现定时或计数 控制。除了上述共同特点外,各种定时器还会有各自 的特点,各自的工作方式和控制 方式。 第5章 定时计数技术 5.2 MCS51单片机内部的定时 计数器 单片机内部的定时/计数器 单片机内部的 定时 5.2.1 定时 计数器结构 定时/计数器结构 5.2.2 定时 计数器工作方式 定时/ 计数器工作方式 5.2.3 定时 计数器应用 定时/计数器应用 第5章 定时计数技术 5.2.1 定时 计数器结构 定时/计数器结构 MCS51单片机内有2个独立的16位的可编程定时/计数器T0和T1。它们 的结构相似 。T0的结构如图所示: 振荡器 ÷12 C/T=0 加1计数器 计数器 合/断 断 TF0 T0 TR0 GATE0 INT0 C/T=1 + & page 1 TCON TMOD TH0 TL0 TH1 TL1 TMOD TMOD:89H : 只能按字节操作。 只能按字节操作。 GATE1 C/T1 M11 M10 GAT E1 C/T1 第5章 定时计数技术 M11 M10 C/T: 用来确定To(T1)是工作在计数方式还是工作在定时方式。C/T=0为定时 / : / 为定时 方式,C/T=1为计数方式 为计数方式。即对外部引脚的外部输入 脉冲计数。外部引脚上输入 方式 / 为计数方式 的每一个脉冲的负跳变使计数值加 1,由于外输入脉冲的每个高、低电平持续时间 各应大于一个机器周期,因此最小的 计数周期为两个机器周期。例如,若单

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档