现代微机原理及接口技术 978-7-302-18204-7 第09章新.ppt

现代微机原理及接口技术 978-7-302-18204-7 第09章新.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.3 可编程串行接口芯片8250 1.主要功能 INS 8250的主要功能有: 1)8250支持异步通信规程, 2)8250的异步通信的数据格式可由用户编程选择。 3)内部具有可编程时钟产生电路。 4)具有独立的接收时钟输入引脚。 5)有CPU发向调制解调器的信号,还有能接收并记录由调制解调器发送到计算机的状态信息。可方便地与MODEM相连。 6)具有带优先级排序的中断系统,有多种中断源。 7)具有可记录所有状态信息的状态寄存器和检查起始位出错的能力。 2.8250的结构框图和引脚 4.8250编程举例 例:设数据传输速率1200波特,通信格式为7位/字符,2 位停止位,奇校验,数据传输不采用中断方式,则其初始化程序段为: 1. 方式控制字 例9-5 要把A口指定为方式1,输入,C口上半部定为输出;B口指定为方式0,输出,C口下半部指定为输入,则工作方式命令代码或B1H。设8255A控制字寄存器端口地址为303H。 初始化的程序段为: MOV DX,303H ;8255A命令口地址 MOV AL,0B1H ;初始化命令 OUT DX,AL ;送到命令口 1 D6 D5 D4 D3 D2 D1 D0 0 0 方式0 0 1 方式1 1 ×方式2 C口下半部 1 输入 0 输出 B口选择 1 输入 0 输出 B组方式 0 方式0 1 方式1 C口上半部 1 输入 0 输出 特征位 A组方式 A口选择 1 输入 0 输出 图9-13 8255A方式控制字格式 2. 端口C置位/ 复位控制字 例9-6 若要把C口的PC2引脚置成高电平输出,则命令字应该或05H。 程序段为 MOV DX,303H ;8255A命令口地址 MOV AL,05H ;使PC2=1的控制字 OUT DX,AL ;送到命令口 特征位 图9-14 端口C置位/复位控制字格式 位控 0 D6 D5 D4 D3 D2 D1 D0 1 置位(高电平) 0 复位(低电平) 无关位 ××× 可设为 0 0 0 C口的位选择 D3 D2 D1 选择 0 0 0 PC0 0 0 1 PC1 0 1 0 PC2 0 1 1 PC3 1 0 0 PC4 1 0 1 PC5 1 1 0 PC6 1 1 1 PC7 8255A的工作方式 方式0 方式1 方式2 1.工作方式0 方式0又称为基本输入/输出方式。 (1)A口、C口的高4位、B口以及C口的低4位可分别定义为输入或输出,各端口互相独立,故共有16种不同的组合。 (2)定义为输出的口均有锁存数据的能力,而定义为输入的口则无锁存能力。 (3)在方式0下,C口有按位进行置位和复位的能力。 2.工作方式1 一种选通的输入/输出工作方式。 (1) 三个端口分为两组,即A组和B组。 (2) A组包括8位数据端口A和PC7~PC3五位控制/状态端口,B组为8位数据端口B和PC2~PC0三位状态控制端口。 (3)每一个8位数据端口均可设置为输入/输出方式,且两种工作方式均可锁存。 (4)控制/状态口除了指示两组数据口的状态及选通信号外,还可用做I/O口,如PC6和PC7,用位控方式传送。 (1)方式1下A口、B口均为输出方式1输出 方式1输出接口A 方式1输出接口B I/O 8259 PB7~PB0 PA7~PA0 2 PC6 PC7 PC3 PC4,5 PC1 PC2 PC0 图9-15 方式1下A、B口为输出的选通信号定义 WR WR INTRA INTRB INTEA INTEB OBFA ACKA OBFB ACKB (2)方式1下A口、B口均为输入 方式1输入接口A 方式1输入接口B I/O PB7~PB0 PA7~PA0 2 PC5 PC4 PC3 PC6、7 PC2 PC1 PC0 图9-16 方式1下A、B口均为输入时的信号定义 RD RD INTRA INTRB INTEA INTEB STBA STBB 8 8 3.工作方式2 (1)工作方式2只适用于A口,B口仍按方式0或方式1工作。 (2) A口可工作于双向方

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档