微机原理第六章2剖析.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理第六章2剖析

6.3 并行通信和并行接口 6.4.1 8255A的内部结构 6.4.2 8255A的芯片引脚信号 6.4.3 8255A的控制字 8255A利用指令在控制端口设置控制字来工作,其分为两类: 方式选择控制字 C端口按位置1/置0控制字 为J1、J2两片8255A设置控制字 设其控制端口分别为00E6H, 00EEH MOV AL,83H MOV DX,00E6H OUT DX,AL ;对第1片8255A设置方式选择控制字 MOV AL,94H MOV DX,00EEH OUT DX,AL ;对第2片8255A设置方式选择控制字 2. 端口C置1/置0控制字 6.4.4 8255A的工作方式 (II)端口B方式1作输入: (III)方式1输入联络信号 STB——选通信号,低电平有效 由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A的输入锁存器 IBF——输入缓冲器满信号,高电平有效 8255A输出的联络信号。当其有效时,表示数据已锁存在输入锁存器 INTR——中断请求信号,高电平有效 8255A输出的信号,可用于向CPU提出中断请求,要求CPU读取外设数据 ( V )方式1中断控制 8255A的中断由中断允许触发器INTE控制 置位允许中断,复位禁止中断 对INTE的操作通过写入端口C的对应位实现,INTE触发器对应端口C的位是作应答联络信号的输入信号的哪一位,只要对那一位置位/复位就可以控制INTE触发器 选通输入方式下 端口A的INTEA对应PC4 端口B的INTEB对应PC2 ( VI )端口A方式1作输出: ( VII )端口B方式1作输出: ( VIII)方式1输出联络信号 OBF——输出缓冲器满信号,低有效 8255A输出给外设的一个控制信号,当其有效时,表示CPU已把数据输出给指定的端口,外设可以取走 ACK——响应信号,低有效 外设的响应信号,指示8255A的端口数据已由外设接受 INTR——中断请求信号,高有效 当输出设备已接受数据后,8255A输出此信号向CPU提出中断请求,要求CPU继续提供数据 第6章 串并行通信和接口技术 8255A工作于方式1的程序段: MAIN: MOV AL,0A0H OUT 0C6H,AL ;设方式控制字,A输出、方式1,PC0输出 MOV AL,01 OUT 0C6H,AL ;设PC0为1,让选通无效 XOR AX,AX MOV DS,AX MOV AX,2000H MOV WORD PTR 〔002CH〕,AX ;调中断 MOV AX,1000H MOV WORD PTR 〔002EH〕,AX MOV AL,0DH定 ;设PC6为1 OUT 0C6H,AL STI ; 开放中断 第6章 串并行通信和接口技术 8255A工作于方式1中断处理子程序的主要程序段: TINTR: MOV AL,〔DI〕 ;字符送A端 OUT 0C0H,AL MOV AL,00 OUT 0C6H,AL ;产生选通 INC AL OUT 0C6H,AL ;撤销选通 IRET The end 第六章 串并行通信和接口技术 第6章 串并行通信和接口技术 博学 审问 慎思 明辨 笃行 并行通信:将一个字符的各位分别用几条信号线同时传输的方式。 一般以计算机的字长,通常是8位、16位或32位为传输

文档评论(0)

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

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

1亿VIP精品文档

相关文档