第五篇 章 定时计数器 微型计算机原理及应用课件.pptVIP

第五篇 章 定时计数器 微型计算机原理及应用课件.ppt

  1. 1、本文档共80页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五篇 章 定时计数器 微型计算机原理及应用课件.ppt

微型计算机原理及应用;第五章 定时/计数器;第一节 8253的结构和引脚;可编程器件介绍;定时与计数技术在微机系统及微机中的作用;内部定时和外部实时是彼此独立的两个定时系统,各按自身的规律进行定时操作。 在实际应用中,外部定时与用户的关系比内部定时更密切。;外部定时的方法:;2) 硬件定时;外部硬件定时器;2) 可编程定时器;定时器两种定时方式比较:;减法定时:设定时器的计数器是一个8位的寄存器,输入脉冲的周期是1s,则最大定时时间256秒。即初值为0000 0000,每输入一个脉冲计数值减1,直到计数值再次为0,输出脉冲信号,表示计数结束。;工作方式: 1) 外部输入的脉冲的周期是已知的,可以通过设置初值的方式决定定时的时间,即计数器输出的时间; 2) 外部输入脉冲的周期是随机的,对外部时钟计数。将计数器的初值设为0,停止计数后查看计数器的计数值。;计数器:设置好初值后,用软件或硬件开启计数器进行减1计数,减为0后,输出一个信号。 定时器:设置好初值后,用软件或硬件开启计数器进行减1计数,减为0或1后,输出一个信号,然后又自动重装计数器的初值,继续重复输出,形成周期信号。;计数器计数初值的计算: 若8253作计数用,则要求计数的次数就作为计数初值,直接装入计数初值寄存器和减法计数器,不需经过计算; 若作定时用,则计数初值,也即定时常数需要经过换算才能得到。;1)要求产生定时时间间隔的定时常数Tc;计数初值的范围: 由于计数初值计数器和减法计数器是16位的,故计数初值的范围对二进制为0000H~FFFFH,对十进制为0000~9999。其中0000为最大值,对二进制为:216(65536),对十进制为104(10000)。 在实际应用中,若所要求的计数初值或时间常数大于计数初值的最大值,则采用多个计数器串联计数的方法。;1) 概述;2) 内部结构;每个计数器通过3个引脚与外界联系: CLK:时钟输入; GATE:门控输入; OUT:输出;数据总线缓冲器:与CPU数据总线连接的8位双向三态缓冲器。CPU向8253发布的命令及输入输出的数据都是通过这8条数据总线传输的。;计数器0~计数器2:3个独立的计数通道,可分别按不同的工作方式工作。;3) 8253的引脚;3个计数器相互???立,3个计数初值寄存器,输入的初值都不一样。用一个片选信号不能区分3个空间,所以要用A1,A0配合片选信号对3个独立的空间进行区分。;;第二节 8253的工作方式;1) 8253控制字;D7;计数器0地址40H, 计数器1地址41H,计数器2地址42H,控制器地址43H。;00××××××;D7;D7;8253有6种工作方式,是外围芯片中工作方式最多的一种。这主要是为了通过不同的工作方式来扩展8253的功能,适应不同用户的使用要求。 虽然,8253是作定时/计数器使用的,但是,由于工作方式的不同,其计数过程、基本功能、启动方式、输出波形、初值重装、中止方式以及典型应用都有差别。正是这些差别,才丰富了8253的功能,使得用户能“各取所需”。;8253的地址为04H~07H,计数器1工作在方式1,计数初值为800,计数器2工作在方式3,初值为23H,编写程序。;计1:;2) 8253的工作方式;(1) 方式0:计数结束产生中断;GATE门控为1时,方式0的波形。;门控GATE对OUT的影响。;改变初值对方式0的影响;方式0的基本功能(典型应用): 方式0是8253典型的事件的计数器的用法。其特点是计数结束,输出(OUT)端产生0-1的正跳变,利用OUT信号由低变高,可申请中断。;工作方式:方式0 计数初值:2MHz×20ms=40000;(2) 方式1:硬件可重触发单稳态方式;门控触发;重新启动门控GATE对输出的影响:不用重装初值,上升沿启动又开始新的计数。;在OUT输出为低期间,若GATE出现上升沿, 计数器从CLK的下降沿开始重新计数, OUT低电平的宽度变长。;重装初值对输出的影响:不影响本次计数,在下次GATE上升沿时有效。计数值是下次有效的。;方式1的功能: 方式1是可编程单稳态触发器,其特点是负脉冲的宽度可以由程序控制,即改变计数初值就可以改变输出脉冲的宽度。;(3) 方式2:周期性负脉冲输出;方式2:不用重装初值,输出周期信号,N-1高电平,1个低电平。;GATE对输出的影响:为低停止计数,为高后又重新开始输出周期信号。;重装初值对输出的影响:不影响本次计数,在输出本次CLK脉冲后按新的计数值开始计数。计数值是下次有效的。;方式2的功能: 方式2是分频器,分频系数就是计数初值,其特点是重复连续的负脉冲,且负脉冲宽度固定,其宽度等于时钟脉冲的宽度。;采用计数通道0,设计一个循环扫描器,要求扫描器每隔1

文档评论(0)

youngyu0329 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档