第九章定时器计数器8253.docVIP

  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文档。上传文档
查看更多
第九章定时器计数器8253

第十章 可编程定时器/计数器接口芯片8253 内容提要: 1.8253的内部结构; 2.8253的引脚功能; 3.8253的工作方式; 4.8253的编程; 5.8253的应用举例。 6.8253应用实验 学习目标: 1.掌握8253的工作方式和编程; 2.掌握8253的编程结构及其引脚功能; 3.掌握8253的应用。 难点: 8253的工作方式异同。 学时:5 实验学时:0 作业: 一、单项选择题 1.8253有 个独立的计数器。 A)2 B)3 C)4 D)6 2.当写入计数初值相同,8253的方式0和方式1不同之处为 。 A)输出波形不同 B)门控信号方式0为低电平而方式1为高电平 C)方式0为写入后即触发而方式1为GATE的上升边触发 D)输出信号周期相同但一个为高电平一个为低电平。 3.如果计数初值N=9,8253工作在方式3,则高电平的周期为 个CLK。 A)5 B)6 C)3 D)4 4.8253的控制信号为 =0、 =0、 =1、A1=0、A0=0表示 。 A)读计数器1 B)读计数器0 C)装入计数器1 D)装入计数器0 5.与8253工作方式4输出波形、相同的是 。 A)方式1 B)方式3 C)方式2 D)方式5 ?二、多项选择题 1.8253计数器工作在方式 时,GATE的上升沿启动计数。 A)0 B)1 C)2 D)3 E)4 F)5 2.当8253的GATE信号由高变低时,方式 停止计数。 A)0 B)1 C)2 D)3 E)4 F)5 G)以上都不是 3.8253计数器的计数值可以为 。 A)二进制数 B)BCD数 C)八进制数 D)ASCII码 4.8253六种工作方式中具有自动加载功能的是 。 A)方式0 B)方式1 C)方式2 D)方式3 E)方式4 F)方式5 三、填空题 1.实时定时和计数有 和 两种实现方法。 2.硬件定时分为 和 两种方法。 四、应用题 某系统利用8253-5定时器/计数器通道产生1KHZ重复方波,问通道0应工作在什么工作方式?若CLK0=2MHZ,试写出通道0的初始化程序。设8253-5端口地址为2F0H、2F2H、2F4H、2F6H。 一、 8253的内部结构 1. 数据总线缓冲器 是8253与CPU DB连接的8位双向三态缓冲器,CPU通过它向8253写方式控制字到控制字寄存器中,写计数初值到计数通道,读取计数通道的当前计数值。 ?? 2. 读/写控制逻辑 控制8253内部操作。当 无效,8253的DB处于高阻状态,当 有效, 和A1、A0、 、 组合,对3个计数通道、控制字寄存器进行读/写操作,见表10.1。 注意点:CPU对控制字寄存器只能写,不能读; CPU对计数通道写的是计数初值,读的是当前计数值。 3. 控制字寄存器 8253初始化编程时,CPU写控制字到控制字寄存器,以选择计数通道及相应的工作方式。 4. 数通道0~2 8253内部包括3个功能完全相同和操作完全独立的计数通道,每个计数通道由16位减法计数器、16位计数初值寄存器和16位计数值锁存器组成。初始化时,向计数通道装入的计数初值,先送到计数初值寄存器中保存,然后送到减法计数器。计数器启动后,减法计数器对CLK的下降沿进行减1计数,在未锁定时把结果送入16位计数值锁存器中。当计数值减到0时,输出OUT信号,一次计数结束。计数初值寄存器的内容,在计数过程中保持不变。计数初值寄存器和计数值锁存器占用一个端口地址(即该计数通道口地址),CPU读取计数通道的当前计数值来自计数值锁存器。 各通道可工作在计数器方式,此时被计数的事件以脉冲方式从CLK输入; 各通道可工作在定时器方式,此时确定频率的时钟脉冲从CLK输入。 计数初值=定时时间÷C

文档评论(0)

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

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

1亿VIP精品文档

相关文档