微机原理与接口技术综述.ppt

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

第六章 I/O接口技术与I/O接口芯片;6.1 接口的基本概念;不同外设与计算机主机之间的接口;一、接口的概念:;二、接口电路的组成:它是接在计算机总线和外设之间的一个电路;接口是接在计算机总线和外设之间的一个电路;三、端口地址的编址方式:;四、接口电路的作用:;五、接口电路(Interface)和端口(Port)的关系:;6.2 CPU与接口之间传送信息的方式(输入 / 输出的控制方式);一、无条件传送方式:(无条件传送的输入输出电路);二、查询传送方式:;1、查询输入传送方式:;2、查询输出传送方式:;查询传送方式的特点:;三、 中断控制方式;故这种传送方式一般适合于少量的数据传送。对于大批量数据的输入/输出,可采用高速的直接存储器存取方式,即DMA方式。;四、DMA控制 方式(存储器直接存取方式); 同时它还可以向CPU报告外设和外设控制器的状态,对状态进行分析,并对输入/输出系统的各种情况进行处理。;6.3 并行通信与并行接口;6.4 可编程并行通信接口芯片8255A;1、内部构成: 控制寄存器(端口)、 状态寄存器(端口)、 输入 / 输出缓存寄存器(端口) 读写控制逻辑电路。;6.4.2 8255A芯片内部结构及其引脚;6.4.2 8255A芯片内部结构及其引脚;二、8255A的外部引脚:40条引脚,输入、输出信号均为TTL电平;6.4.3 8255A的控制字;D7 D6 D5 D4 D3 D2 D1 D0;二、C口按位置位/复位控制字:;6.4.4 8255A的工作方式;二、方式 1:选通输入或输出方式;1、方式 1 的输入结构及时序;2、方式 1 的输出结构及时序;方式1工作模式下A口和B口的组合;方式1 工作方式下的状态字: 方式1下 C口寄存器 为 CPU 与 8255 间采用查询方式工作提供了 状态标志;三、方式 2:双向选通输入输出方式 ;2、方式2下的时序:;3、方式2下的状态字:是方式1下输入输出状态字的组合;;6.4.5 8255A的应用举例;2、8255A模拟交通灯实验驱动电路图:;3、8255A模拟交通灯实验流程图:;D1 EQU 20H ;延时时间常数1 D2 EQU 200H ;延时时间常数2 DATA SEGMENT PB DB ? MESS2 DB ‘ENTER ANY KEY CAN EXIT TO DOS!’,0DH,0AH,’$’ MESS1 DB ‘ENTER ANY KEY TO BEGIN!’,0DH,0AH,’$’ DATA ENDS STACK SEGMENT STACK STA DW 50 DUP(?) TOP EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS: CODE, DS:DATA, ES:DATA, SS:STACK START: MOV AX,DATA MOV DS,AX ;装入数据断段基址 MOV AX,STACK MOV SS,AX ;装入堆栈断段基址 MOV SP,TOP ;装入堆栈指针;MOV DX,21BH  ;送控制口地址 MOV AL ;设置为全输出 OUT DX,AL ;送控制字 MOV DX,21AH ; 送C口地址 MOV AL,0FFH     OUT DX,AL ; LED全灭 MOV AH,09H LEA DX,MESS1 ; 9号功能调用, INT 21H ;提示按任意键开始 MOV AH,08H ; 8号功能调用 INT 21H ; 按任意键开始 MOV AH,09H LEA DX,MESS2 ; 9号功能调用, INT 21H

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档