接口第9章 8253计数器电路.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章 8253 计数器和定时器 本章核心内容: 1、8253计数器和定时器的特性 2、引脚及片内模块功能 3、工作方式 4、编程 9.1 概述 9.1.1 8253 计数器特性 (1) 3个独立的16位计数器 (2) 可按二进制或BCD码进行计数 (3) 计数速率为2MHz (4) 每个计数器有6种工作方式,由软件设置。 (5) 引脚与TTL电平兼容 9.1.2 8253 片内结构与引脚(266页图 9-1 267页图9-2) (1)数据总线缓冲器,连接D7~D0,完成CPU向 8253写入控制字和读/写计数值。 (2)读/写逻辑电路,连接 CS RD RW A0 A1。完成 片选、端口选择和读写控制。 (3)控制字寄存器,存放计数器工作方式控制字。 (4)3计数器分别连接CLKn GATEn OUTn引脚。 9.2 8253 控制字的建立 D5D4=00:读取计数器值时,要锁存控制字设计值 D0:2进制计数范围0000H-FFFFH-0000H=65536次 BCD码计数范围 0000-9999-0000=10000次 9.3 8253 工作方式 功能 输出波形 启停控制方式 9.3. 1 方式0 计数功能,特点: 1.计数完成自动输出(OUT=1)高电平。 2.允许中间阶段性停止计数(GATE=0) 。 3. 允许按新的计数值立即重新开始计数。 9.3.2 8253工作方式小结 方式0 计数,写入计数值立即计数,输出=0, 方式1 单脉冲信号,外触发,输出=1 (GATE上升沿计数-硬件 方式2 连续可调脉冲信号,写入计数值立即计数,输 出=1 方式3 连续方波信号,写入计数值立即计数,输出=1 方式4 软件触发选通信号,写入计数值立即计数,输 出=1 方式5 硬件触发选通信号,外触发 输出=1 (GATE上升沿计数-硬件触发) 9.4 8253 编程 1. 建立4个端口地址: 计数器0 地址 计数器1 地址 计数器2 地址 控 制 字 地址 2. 写入控制字 3. 写入计数值 例题:要求用计数器0,工作在方式1,BCD码计数,数值为5080H。 1. 将8253控制字和计数值分别写入各自的端口地址。 控制字:33H 计数值:5080H 地 址:F8H~FBH 编程: MOV AL , 33H OUT 0FBH , AL MOV AL , 80H OUT 0F8H , AL MOV AL , 50H OUT 0F8H , AL 2. 将8253计数器1中的16位计数值读出存入CX寄存器中。控制字和地址同上 MOV AL , 40H ; 00 、40、 80 OUT 0FBH , AL IN AL , 0F9H MOV CL , AL IN AL , 0F9H MOV CH , AL 复习题:274页-9.2 9.3 9.5 9.6 9.7 9.9 9.10 9.10题 测验 小结: INI: CLI ; 清除中断标志 MOV AL , 0FFH ; 0FFH 准备屏蔽8259中断输入的数据

文档评论(0)

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

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

1亿VIP精品文档

相关文档