第8章微机接口技术与应用精读.ppt

  1. 1、本文档共77页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2.8253的内部逻辑结构 (2)读/写控制逻辑 读/写逻辑由CPU发来的读、写信号和地址信号,选择读出或写入寄存器,并且确定数据传输的方向:是读出还是写入(既产生整个器件的工作控制信号)。 (3)控制字寄存器 控制字寄存器接受CPU送来的工作方式控制字。可以用来选择某一计数器及相应的工作方式。控制字寄存器只能写入,不能读出。 (4)计数器 8253有三个独立的计数器,即计数器0、计数器1、计数器2。每个计数器的内部结构完全相同,每一个计数器由一个16位减1计数器,16位计数初值寄存器和16位输出锁存器组成。 3. 8253的引脚 (1)数据与控制引脚的功能定义 D0~D7:数据线:双向、三态,它们为三态输出输入线,用于连接CPU的数据线。供CPU向8253读写数据、命令和状态信息。 :片选信号:输入信号、低电平有效。只有当‘’为 0时CPU选中8253,可以向8253进行读写;通常接地址译码信号,由CPU输出的地址码经译码产生。 :读信号、输入信号、低电平有效。由CPU发出,用于对8253寄存器读数据操作。 :写信号、输入信号、低电平有效。由CPU发出,用于对8253寄存器写入数据或命令字操作。 3. 8253的引脚 (2)计数器功能引脚 CLK:时钟输入信号 GATE:门控制信号 OUT:计数器输出信号 8.4.3 8253的初始化及编程 每个计数器可通过输入/输出指令对其进行访问。 8253有两种工作状态: 计数模式、定时模式 8253有两个计数方式: 二进制计数、十进制计数(BCD码) 8253有六种工作方式: 方式0、方式1、方式2、方式3、方式4、方式5。 1. 8253的初始化 初始化编程的步骤。 (1)写入计数器控制字,规定计数器的工作方式。 (2)写入计数初值。 若规定只写低8位,则写入的为计数初值的低8位,高8位自动置0。 若规定只写高8位,则写入的为计数初值的高8位,低8位自动置0。 若是16位计数初值,则分两次写入,先写入低8位,再写入高8位。 [例]8253初始化编程举例 若要用计数器0,工作在方式1,按二-十进制计数,计数初值为5080H。则初始化编程的步骤如下。 确定计数器控制字 计数初值的低8位为80H 计数初值的高8位为50H 若端口地址为F8H~FBH,则初始化程序为: MOV AL,33H OUT 0FBH,AL MOV AL,80H OUT 0F8H,AL MOV AL,50H OUT 0F8H,AL SC1 SC0 RW1 RW0 M2 M1 M0 BCD 1--计数值为BCD码格式 0--计数值为二进制格式 M2 M1 M0 模式选择 0 0 0 模式0 0 0 1 模式1 / 1 0 模式2 / 1 1 模式3 1 0 0 模式4 1 0 1 模式5 0 0----对计数器进行锁存 0 1----只读/写低8位字节 1 0----只读/写高8位字节 1 1----先读/写低8位字节, 再读/写高8位字节. 0 0----选计数器0 0 1----选计数器1 1 0----选计数器2 1 1----无意义 2.计数器选择(D7 D6) 由于三个计数器的工作是完全独立的,所以需要有3个控制字寄存器分别规定相应计数器的工作方式。 8.4.4 8253工作方式及特点 8253芯片的每个计数器都有六种工作方式。 区分工作方式的主要标志有三点: 输出波形不同 启动计数器的触发方式不同 计数过程中门控制信号GATE对计数操作的影响不同 1.单脉冲发生器: (1)方式0:软件触发方式的单脉冲发生器 (2)方式1:硬件触发的单脉冲发生器 高 2.信号源(信号发生器) (1)方式2:矩形脉冲发生器(都是软件触发方式) (2)方式3——方波发生器 3.选通信号发生器: (1)方式4:软件触发选通脉冲发生器 (2)方式5——硬件触发选通脉冲发生器 4.六种工作方式的比较与小结 8253有6种不同的工作方式,每种方式都具有不

文档评论(0)

1112111 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档