微机原理 第8章
78页1、第8章 输入输出接口汤世平 北京理工大学目录o8.1 微型计算机的输入/输出接口o8.2 并行通信与并行接口o8.3 可编程并行通信接口芯片8255Ao8.4 串行通信及串行接口o8.5 可编程串行通信接口芯片8251A8.1 输入输出接口o计算机的重要组成部分o实现计算机与外部设备通信,与外部设备交 换信息。o微机系统中最常用的外部设备n键盘、显示器、打印机、磁盘机等。o工业微机控制系统n通过A/D转换器或D/A转换器与各种工业检测和 控制仪表相连接n这些仪表装置也属于外部设备。8.1.1 输入输出接口-信号类型o数字量: 二进制形式的数据,或是已经过编码 的二进制形式的数据。最小单位为“位”(bit), 8位称为一个字节(BYTE)。o模拟量: 用模拟电压或模拟电流幅值大小表示 的物理量。o开关量: 开关量信号只有两种状态,即“开”或“闭” 。用一位二进制数表示。o脉冲量n计数脉冲、定时脉冲或控制脉冲。n脉冲量信号是以脉冲形式表示的一种信号。8.1.2 输入输出的控制方式o程序控制方式o中断控制方式o直接存储器存取方式(DMA方式)o输入/输出处理机方法1. 程序控制方式o在程序控
2、制下进行信息传送o无条件传送方式n当外设已准备就绪,那就不必查询外设的状态而进行信 息传输n只适用于简单的外设,如开关和数码段显示器等。o条件传送方式nCPU通过执行程序不断读取并测试外部设备状态n如果输入外部设备处于已准备好状态或输出外部设备为 空闲状态时,则CPU执行传送信息指令n也称为“查询式传送”无条件传送方式的工作原理条件传送方式的工作原理(输入接口电路 )条件传送方式的工作原理(输出接口电路 )2. 中断控制方式o低速外部设备与CPU之间的信息交换。o中断请求(接口部件的CPU)o中断响应(CPU)o对速度较高的外部设备会产生信息丢失,因 此不能采用。3. DMA控制方式o成块传送数据的方式。o传送过程n外设向DMA控制器发出请求nDMA控制器向CPU发出总线请求nCPU响应请求,将总线使用权赋给DMA控制器n传送完毕,DMA控制器向CPU发出“结束中断请 求”nCPU响应请求,收回总线使用权oCPU只需在数据传送结束时响应一次中断, 减轻了CPU的负担4.输入输出处理机控制方式o对于有大量输入/输出设备的微机系统, DMA控制方式已不能满足这种需要。oIntel公司生产与
3、86系列配套的输入/输出处 理机(IOP)8089。o系统中设置了IOP后,86系列CPU必须工作 在最大工作模式。8.2 并行通信与并行接口o并行通信:把一个字符的各数位用几条线同 时进行传输,传输速度快,信息率高。o比串行通信所用的电缆多o常用在传输距离较短(几米至几十米)和数据 传输率较高的场合。8.2.2 并行接口o实现并行通信的接口就是并行接口。o一个并行接口可设计为只作为输出接口,如一个并行接口连接一 台打印机;o还可设计为只作为输入接口,如一个并行接口连接卡片读入机。o也可以设计成既作为输入又作为输出的接口。o它可以用两种方法实现n利用同一个接口中的两个通路,一个作输入通路,一个作输出通 路;n用一个双向通路,既作为输入又作为输出。n前一种方法是用在主机需要同时输入和输出的情况,如此接口既 接纸带读入机,又接纸带穿孔机。n后一种方法是用在输入输出动作并不同时进行的主机与外部设备 之间,如连接两台磁盘驱动器。8.2.2 并行接口o典型的并行接口和外部设备连接如图所示8.3可编程并行通信接口芯片8255Ao8255A是Intel86系列微处理机的配套并行 接口芯片o可为86系
4、列CPU与外部设备之间提供并行 输入/输出的通道。o可以通过软件来设置芯片的工作方式o通常不用再附加外部电路,比较方便。8.3.1 8255A芯片内部结构及其功能1.并行输入输出接口A,B,Co包含3个8位端口o端口A包含一个8位数据输出锁存/缓冲存储器和一 个8位数据输入锁存器o端口B包含一个8位数据输入/输出、锁存/缓冲存储 器和一个8位数据输入缓冲存储器o端口C包含一个输出锁存/缓冲存储器和一个输入缓 冲存储器。o必要时端口C可分成两个4位端口,分别与端口A和 端口B配合工作o通常将端口A和端口B定义为输入/输出的数据端口 ,而端口C可作为状态或控制信息的传送端口。2. A组与B组的控制部件o端口A与端口C的高4位(PC7PC4)构成A组 ,由A组控制部件实现控制功能o端口B与端口C的低4位(PC3PC0)构成B 组,由B组控制部件实现控制功能。o它们各有一个控制单元,可接收来自读/写 控制部件的命令和CPU通过数据总线(D7 D0)送来的控制字,并根据它们来定义各个 端口的操作方式。3.数据总线缓冲存储器o三态双向8位数据缓冲存储器o是8255A与8086CPU之间的数据接口。
《微机原理 第8章》由会员kms****20分享,可在线阅读,更多相关《微机原理 第8章》请在金锄头文库上搜索。
高三文科数学(长方体模型1)
高一生物:必修2 1.1孟德尔的豌豆杂交实验
遗传学第1章 绪言
高等代数课件--第三章 线性方程组§3.3 线性相关性
高二数学(1.1-1空间几何体及棱柱、棱锥的结构特征)
递回关系与演算法分析
过程是vb的基本组成单位
营养器官的生长
细菌真菌在生物圈中的作用课件(济南版七年级上)
自动化-ab变频器的原理及其应用
网络操作系统-第16章 windows server 2003安全管理
网络安全+第4讲+防火墙
素材-接触网施工技术-双线隧道吊柱安装
系统结构第5章
计算机体系结构实验2008
计算机系统安全
高考词汇总常用词v
软件测试tmap
电脑文件被删除怎么恢复图文教程
电子教案--第9章
2023-10-12 28页
2022-07-12 126页
2022-06-07 89页
2022-06-07 158页
2022-06-07 60页
2022-06-07 122页
2022-06-07 76页
2022-06-07 79页
2022-06-06 38页
2022-06-06 47页