微型计算机原理及应用:计数器和定时器电路.pptVIP

微型计算机原理及应用:计数器和定时器电路.ppt

  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文档。上传文档
查看更多
* 一. 可编程间隔定时器(Programmable Interval Timer)概述 控制命令寄存器 此寄存器用来保存来自CPU送入的控制字。每个计数器都有一个控制命令寄存器,用于保存该计数器的控制信息。控制字将决定计数器的工作方式、计数形式及输出方式,也能决定应如何装入计数器初值。8253的3个控制寄存器只占用一个地址号,而靠控制字中最高二位来指定当前的控制字是发给哪一个计数器的。控制寄存器只能写入,不能读取。 读/写逻辑 读/写逻辑的任务是接收来自CPU的控制信号,完成对8253各计数寄存器的读/写操作。这些控制信号包括读信号RD、写信号WR、片选信号CS和片内寄存器地址信号A0、A1。 数据总线缓冲器 这是一个双向、三态8位缓冲器。它用于8253和系统数据总线连接。CPU通过数据总线缓冲器将控制命令字和计数值写入8253计数器,或者从8253计数器读取当前计数值。 8253的8位数据线D0~D7通常与系统数据总线D0~D7相连。8253共占用4个I/O地址。 8253端口的地址分配 功能: (1)具有三个独立的16位计数通道; (2)可按十进制或二进制计数; (3)可用于方波频率发生器、分频器、实时钟、 事件计数、程控单脉冲发生器等。 8254是8253的高速版 二. 8254/8253引脚与功能 8253/54与8088总线的连接 8253控制字 三. 8253的工作方式 计数初值每次必须重置 写入计数后OUT即为0 计数值装入触发,软件启动 GATE=0禁止计数,延长OUT低电平 方式 0:计数结束中断方式,用于事件计数 方式1:硬件可重触发单稳态方式 必须GATE触发 写入计数后OUT为1 通过G上升沿控制,可延长OUT低电平。(G上升沿使计数重新开始) 计数初值每次必须重置 * Mode 2: 速率发生器 计数为0触发 计数值一直有效,直至重新写入 G必须为1,G=0期间停止计数 Mode 3: 方波方式 G=1触发计数 计数值一直有效,直至重新写入 装入初值使OUT由低到高 Mode 4: 软件触发选通方式 *OUT初始状态为高电平 *装入初值且G=1触发(软件触发) *计数初值每次必须重置 *G=0延长OUT高电平 Mode 5:硬件触发选通方式 *OUT输出类似方式4 *触发类似方式1,必须GATE触发 *计数值一直有效,直至重新写入 *计数值可在任何时间段写入,不打断倒计数 四. 在PC机中的应用 P.284 ?计数/定时值的确定 数值=OUT/CLK(使用周期时间为单位) 数值=CLK/OUT (使用频率为单位) 二进制:0~FFFFH;BCD:0000~9999 计数器以减1方式进行,当计数值为0时,OUT将有输出。0为最大计数初值 功能1:通道0定义为方式3,初值0(65536计数) CLK0=1.19MHZ, OUT0=18.21HZ 计数值=1.19*106/18.21=65536 控制字 计数器16位有效,方式3,二进制计数 功能2:通道1定义为方式2,初值18 CLK1=1.19MHZ, OUT1=66.1KHZ 计数值=1.19*106/66.1*103=18 控制字 计数器8位有效,方式2,二进值计数 功能3:通道2定义为方式3,初值1331(0533H) CLK2=1.19MHZ, OUT1=894HZ 计数值=1.19*106/894=1331 控制字 计数器16位有效,方式3,二进值计数 测量 :模拟量→传感器→模拟电压(电流)→数字量 反馈 :数字量→模拟电压(电流)→执行部件 传感器:把非电量的模拟量转换成模拟量的电压或电流信号。 放大器:把微弱的传感器信号放大到A/D转换器的量程。 低通滤波器:降低噪声。 采样-保持:对连续的模拟信号进行离散的采样,转换为脉冲信号。 在A/D转换期间,要求模拟信号保持稳定,当输入信号速率较快时,必须采用采样-保持电路 量化:把采样后的模拟信号转换为数字信号。 DAC 0832数/ 模转换器 DAC 0832的引脚功能与内部结构 数/模转换: 计算机处理并输出的是数字量,为了使输出信号去控制或调节生产过程,需要将数字量转换为对应的模拟量,这就

文档评论(0)

学习让人进步 + 关注
实名认证
文档贡献者

活到老,学到老!知识无价!

1亿VIP精品文档

相关文档