微机原理第9章ppt.pptVIP

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

9.1 概述 定时与计数技术在计算机系统中应用十分广泛。如在微机系统中的时钟日历、动态存储器的刷新、扬声器的发声;实时控制系统中的定时检测、定时扫描、定时中断,多任务分时系统中对任务的调度等都需要用定时器提供时钟信号;许多应用场合也要求计数器对外部事件进行计数。 数制选择(由D0决定) 8253的每个通道有两种计数制:二进制和二—十进制,由这位决定。在二进制计数时,写入的初值的范围为0000H~FFFFH,其中0000H是最大值,代表65536;在(BCD码)二—十进制时,写入的初值的范围为0000~9999,其中0000是最大值,代表10000。 8253有三个16位计数器,每个计数器都有六种工作方式,在不同的工作方式下,计数器有不同的功能。 1.方式0——计数结束产生中断 2.方式1——可重复触发的单稳态触发器 3.方式2——频率发生器 4.方式3——方波发生器 5.方式4——软件触发选通 6.方式5——硬件触发选通 9.2.5 8253的工作方式 (1)方式0——计数结束产生中断 一次定时或计数,重写初值,启动新一轮的计数 (2)方式1——可编程的单脉冲(单稳)触发器 GATE边沿触发,启动新一轮计数 (3)方式2——分频器(速度波发生器) 具有计数初值重装能力 (4)方式3——方波发生器 具有计数初值重装能力 (5)方式4——软件触发的选通信号发生器 一次定时,重写初值,启动新一轮的计数 (6)方式5——硬件触发的选通信号发生器 GATE边沿触发新一轮计数 方式0有如下3个特点: 正常计数过程:写入控制字后的时钟上升沿OUT变低,当向计数器写完计数初值后,开始减1计数,在计数过程中输出端OUT一直保持低电平,当计数器减到0时,OUT立即变成高电平。 门控信号的影响:门控信号GATE为高电平时,计数器工作;当GATE为低电平时,计数器停止工作,其计数值保持不变。如果门控信号GATE再次变高时,计数器从中止处继续计数。 新的计数初值的影响:在计数器工作期间,如果重新写入新的计数值,计数器将按新写入的计数初值重新开始计数。 方式3 与方式2的不同之处: OUT输出的是方波。 说明: (1)工作在方式3 ,引脚OUT输出的不是一个时钟周期的负脉冲,而是占空比为1:1或近似1:1的方波;当计数初值为偶数时,输出在前一半的计数过程中为高电平,在后一半的计数过程中为低电平。(输出脉冲占空比为50%) (2)由于方式3输出的波形是方波,并且具有自动重装计数初值的功能,因此,8253一旦计数开始,就会在输出端OUT输出连续不断的方波。 方式5说明:输出单次单拍负脉冲(硬件触发) 方式5与方式4的区别: 由GATE上升沿触发计数器数器。 方式5工作特点是开始工作。 1)在方式5工作方式下,当写入计数初值后,计数器并不立即开始计数,而要由门控信号的上升沿启动计数。 2)在计数过程中(或者计数结束后),如果门控再次出现上升沿,计数器将从原装入的计数初值重新计数。 方式0——计数结束产生中断 /FE 例1:使计数器T1工作在方式0 ,进行16位二进制计数,计数初值的高低字节分别为BYTEH和BYTEL。 (设8253的端口地址为304H-307H) 其初始化程序段为: MOV DX,307H ;命令口 MOV AL ;方式字 OUT DX,AL MOV DX,305H ;T1数据口 MOV AL,BYTEL ;计数值低字节 OUT DX,AL MOV AL,BYTEH ;计数值高字节 OUT DX,AL 单脉冲触发器 高 方式1有如下3个特点: 正常计数过程: 写入控制字后的时钟上沿输出OUT变高,写入计数初值后,计数器并不立即开始工作; 门控信号GATE有效(上升沿到来),使输出OUT变成低电平,同时才开始减1计数; 直到计数器值减到0后,输出才变成高电平。 门控信号的影响: 在计数器工作期间,当GATE又出现一个上升沿时,计数器重新装入原计数初值并重新开始计数。 新的计数初值的影响: 如果工作期间对计数器写入新的计数初值,则要等到当前的计数值计满回零且门控信号再次出现上升沿后,才按新写入的计数初值开始工作。 例2:使计数器T2 工作在方式1 ,进行8位二进制计数,并设计数初值的低8位为BYTEL。 (设8253的端口

文档评论(0)

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

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

1亿VIP精品文档

相关文档