微机原理-第八章-定时器计数器电路(1).pptVIP

微机原理-第八章-定时器计数器电路(1).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文档。上传文档
查看更多
8.1 计算机中的定时和计数 可编程定时器/计数器典型结构 可编程定时器/计数器的主要用途: 8.2 可编程定时器/计数器芯片8254/8253 8.2.1 基本功能 8.2.2 内部结构与外部引脚 8.2.2 内部结构与外部引脚 8.2.3 内部端口寻址与读写控制 8.2.4 六种工作方式 方式0的基本功能 方式0的定时波形 方式1的基本功能 方式1的定时波形 方式2的基本功能: 方式2的定时波形: 方式3的基本功能: 方式3的定时波形 方式4的基本功能: 方式4的定时波形 方式5的基本功能: 方式5的定时波形 8.2.5 应用编程 (1) 8254的控制字 (2) 8254的命令字 (3) 8254的状态字 (4) 读当前计数值/状态字的方法和原则 (5) 读回命令举例 2. 8254的编程方法及举例 (2)编程举例 系统的硬件连接: 初始化编程 初始化程序:(续) 8.3 8254在PC系列机定时系统中的应用 8254各通道在AT定时系统中的作用及信号规定 8.3 8254在PC系列机定时系统中的应用 8254三个通道在PC/AT机中的使用原理 实现硬件控制发声例程: BIOS对8254的初始化编程 例8.1 在8086系统中,用8254构成定时、计数与脉冲发生器 系统功能 利用通道0完成对外部事件计数功能,计满100次向CPU发中断请求。 利用通道1产生频率为1kHz的方波。 利用通道2作1s标准时钟。 8.2.5 应用编程 CLK1 2.5MHz 8086cpu D7~D0 D7~D0 RD RD WR WR M/IO A15 A3 A0=0 A2 A1 INTR CS 地址译码 A1 A0 8254 通道 1 通道2 通道0 GATE1 OUT1 1kHZ CLK2 GATE2 OUT2 CLK0 GATE0 OUT0 示波器或其它 波形接收器 外部事件 产生源 IR0 IR1 IR2 IR7 8259A ? ? +5V +5V +5V 8.2.5 应用编程 STT:MOV DX,port3 ;定义通道0工作于方式0 MOV AL,10H OUT DX,AL MOV DX,port0 ;给通道0送计数初值 MOV AL,64H OUT DX,AL 8259A的初始化编程 填写中断向量表 8254的初始化编程 8.2.5 应用编程 MOV DX,port3 ;定义通道1为方式3 MOV AL,76H OUT DX,AL MOV DX,port1 ;给通道1送计数初值 MOV AX,09C4H OUT DX,AL ;先送低字节(C4H) MOV AL,AH OUT DX,AL ;再送高字节(09H) MOV DX,port3 ;定义通道2为方式2 MOV AL,0B5H OUT DX,AL MOV DX,port2 ;给通道2送计数初值 MOV AX,1000H OUT DX,AL ;先送低字节(00H) MOV AL,AH OUT DX,AL ;再送高字节(10H) 8.2.5 应用编程 PC系列机定时系统包括两部分: CPU内部控制时序产生电路:主要用于内部指令执行过程。 I/O接口芯片的定时产生电路:由8254负责。以PC/AT机为例: 日历时钟由通道0完成 DRAM刷新由通道1完成 音频信号产生(驱动扬声器)由通道2完成 计数器通道0 计数器通道1 计数器通道2 功能 GATE CLK OUT 时钟信号发生器 刷新请求发生器 音频信号发生器 +5V 程控 +5V 1.1931816MHz 1.1931816MHz 1.1931816MHz 8259A IRQ0 8237 DREQ0 扬声器 8.3 8254在PC系列机定时系统中的应用 PC/AT机定时系统结构框图 DACK0(来自8237) PCLK D Q CLR Q RESET +5V 来自8255PB0(端口0061H) IOR IOW T/CCS A1 A0 D7~D0 来自8255PB1(端口0061H) GATE0 CLK0 GATE1 CLK1 CLK2 GATE2 RD WR CS

文档评论(0)

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

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

1亿VIP精品文档

相关文档