总线与接口芯片.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文档。上传文档
查看更多

D7D6D5D4D3D2D1D0SC1SC0RL1RL0M2M1M0BCDBCD—计数方式选择016位二进制计数14位十进制(BCD)码计数8254的工作方式方式0计数结束中断方式方式1可编程单脉冲形成方式方式2分频器方式3频率可编程的方波发生器方式4由软件触发的选通信号发生器方式5硬件触发的选通信号发生器方式0计数结束中断方式(1)结果特点:计数器减1为0时,OUT升高,向CPU发中断请求。(2)过程特点1、控制字写入:OUT=0,当控制字写入控制字寄存器后,输出端OUT变成低电平。并且在计数值减到0之前一直保持低电平。2、计数值写入:OUT不变,仍然为低电平(OUT=0)3、启动方式:写入计数值。写入计数值后,必须在下一个CLK时钟脉冲到来时,计数初值才由CR传送到CE。4、计数期间:OUT为低电平(OUT=0)5、计数为0时:OUT升高(OUT=1),向CPU发中断请求(如果使用中断的话)。直到CPU写入新的控制字或计数值时,才能使OUT=0;6、计数期间写入新的计数值:如果计数值是一个字节,则在写入后的下一个时钟脉冲新的计数值由CR送入CE,开始新的计数如果计数值是两个字节,则写入第一个字节时终止计数,写入第二个字节后的下一个时钟脉冲时新的计数值由CR送入CE,启动计数器按新的计数值开始计数。7、GATE的作用:GATE=0时,禁止计数,计数器停止;GATE=1时允许计数,此时计数器从刚才断的地方开始连续计数。8、计数值有效期限:计数值一次有效。1.方式0:计数结束中断①②④③⑤GATEOUTCLK031244方式0WR①设定工作方式②设定计数初值③计数值送入计数器④计数过程⑤计数结束当控制字写入控制字寄存器时,则使OUT输出端变低,在写入计数初值后,计数器开始计数(此时GATE信号必须为高),计数结束后OUT输出端变高。特点:1.计数器只计一遍。当计数到0时,并不恢复计数初值,不开始重新计数,且输出一直保持为高。只有在写入下一个计数值时,OUT变低,开始新的计数。2.8254内部是在CPU写计数器的WR信号上升沿,将此值写入计数器的计数初值寄存器,在WR信号上升沿后的下个CLK脉冲,才将计数值由计数初值寄存器送至计数器,开始计数。如果设置计数初值为N,则输出信号OUT是在写入计数值后经过N+1个CLK脉冲才变高的。这个特点在方式1、方式2、方式4和方式5时也同样的。特点:3.在计数过程中,可由门控信号GATE控制暂停。GATE=0,计数暂停,GATE变高后,接着计数。特点:4.在计数过程中,可改变计数值。在写入新的计数之后,计数器按新的值重新开始计数。特点58254内部没有中断控制电路,也没有专用的中断请求引线,因此,若要用于中断,则可用OUT信号作为中断请求信号,但需要有外接的中断优先权排队电路与中断向量产生电路。在PC机中,用8259A作中断优先权排队电路与中断向量产生电路。方式0计数结束中断方式GATE为高时,写入计数值n后,在下一个时钟脉冲的下降沿开始减1计数,此时OUT为低当计数值为0时,OUT变为高,该上升沿可用来触发中断在计数期间,GATE变为低,将暂停计数,当GATE变为高时,继续减1计数计数值n一次写入,仅一次有效可用来触发中断GATE为低暂定计数43210543210CLKWRnOUTWRmGATEOUTn=4m=5A+B=mAB方式1可编程单稳态输出方式(1)结果特点:输出单拍负脉冲,脉冲宽度可编程设定(2)过程特点1、控制字写入:OUT=12、计数值写入:OUT=1(不变)3、启动方式:GATE上跳沿。启动后的下一个CLK脉冲使OUT变低电平(OUT=0),即延迟一个时钟周期4、计数期间:OUT为低电平(OUT=0)5、计数为0时:OUT变为高电平(OUT=1)6、计数期间写入新的计数值:不影响原计数,只有当下一个GATE上跳沿到来时,才使用新的计数值。7、GATE的作用:GATE=0或GATE=1时,不影响计数,但若出现上跳沿,则重新启动计数器,按最新计数初值开始计数。若在计数尚未结束时,就出现了上跳沿,则重新计数,因此使输出负脉冲的宽度延长。8、计数值有效期限:计数值多次有效。计数初值写入CR

您可能关注的文档

文档评论(0)

189****0266 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档