- 3
- 0
- 约1.76万字
- 约 20页
- 2018-06-06 发布于河北
- 举报
7微机原理及应用并行接口8255
第 17 讲
第八章 输入与输出接口知识
§8.1 概述
★ 输入输出(简称 I/O ) 是计算机与外部世界进行信息交换不可缺少的功能,
在整个计算机系统中占有极其重要的地位。
★ 没有输入输出能力的计算机是毫无任何意义的。
★ 而输入输出又要由接口电路来实现信息的转换。
一、计算机中的输入输出设备
★ 由于外设的复杂性,主机一般不与外设直接连接, 而是通过 I/O 接口电路
与外设连接。
★ 常见外设
⑴ 输入设备:键盘,鼠标,手写板;
⑵ 输出设备:显示器,打印机;
⑶ 输入/输出设备:外存储器,MODEM。
二、为什么需要接口电路?
★ 前面我们讲过计算机需要各种外部设备;
★ 这些设备结构不同,有机械式、电子式、电磁式、光电式等等。
★ 它们的工作信号种类也有区别,有数字量、模拟量、开关量等等。
★ 各种设备工作,信号传输速率范围也有很大差别,有的外设工作速度很快,
有的则很慢。
★ 另外传送数据的方式也不尽相同,有串行工作方式、并行工作方式。
★ 编码方式也不尽相同,有二进制、BCD 码、ASCII 码等。
★ 由于外部设备的功能种类繁多,原理也有较大差别,使用的信息可以是模拟
量也可以是数字量,可以串行也可以并行,再加上工作速度快慢不一;
★ 因此微处理器与外部设备之间的数据传输需要通过 I/O 接口进行, 而不能
像与存储器传输数据一样直接通过总线就能完成。
三、计算机的组成示意图
四、什么是 I/O 端口?
★ 在接口技术中用到端口的概念;
★ 每个接口部件都包含一组寄存器,CPU 和外设进行数据传输时,各类信息在
接口中进入不同的寄存器,一般称这些寄存器为输入输出端口;
★ 每个端口有一个端口地址。
★ 一个接口电路中可以具有多个输入输出端口。
五、I/O 接口的主要功能
⑴ 数据锁存与缓冲:协调主机与外设间数据传输的速度差异;
⑵ 总线隔离:确保非 I/O 传送期间总线不被外设占用;
⑶ 端口地址译码:识别并选择需要的端口;
⑷ 信息格式转换:以满足主机与外设的各自信息格式的需要。如模数转换,
电平转换,极性转换,并串转换等;
⑸ 产生和提供联络、控制等信号:保证数据传输的有效和可靠。
§8.2 输入输出接口的编址
★ CPU 与输入输出接口进行通信,实际上是通过 I/O 接口内部的一组寄存器
实现的,这些寄存器通常称为 I/O 端口;
★ I/O 端口可分为数据端口、状态端口和控制命令端口 3 类;
★ CPU 通过数据端口从外设读入数据或向外设输出数据,从状态端口读入设备
的当前状态,通过命令(控制)端口向外设发出控制命令。
一、端口的寻址
★ 8086 CPU 最多能管理 64K 个端口(只使用地址总线的 A0~A15 );
★ 那么当前的操作是针对哪一个端口呢?
★ 要确定这一点,就要象为内存单元分配地址那样为每个端口分配一个地址(称
为 I/O 地址);
★ 一个外设总是对应着一个或多个端口;
★ 在微型计算机中,端口的编址通常有两种不同的方式;
★ 一种是 I/O 端口与内存单元统一编址,又称为存储器映像编址;
★ 另一种是 I/O 端口独立编址。
1、I/O 端口与存储器统一编址
① 特点:
★ 将 I/O 端口看作是存储器的单元, CPU 对二者的处理是相同的,即读写信
号一样、指令相同;
★ 这样可以利用指令系统中所有访问存储器的指令访问 I/O 接口。
例如: ADD AL , [2000H]
2000H 为 I /O 端口地址。
★ I/O 端口数目几乎不受限制,允许在系统中连接较多的外设;
★ 典型应用:MCS-98 系列单片机。
② 统一编址的优缺点
优点:
★ 不需要专门的 I/O 指令,I/O 数据存取与存储器数据存取一样灵活;
★ CPU 的读写控制逻辑比较简单。
缺点:
★ I/O 端口要占去部分存储器地址空间,使内存可用容量减小;
★ 容易造成 I/O 端口地址与存储器地址的冲突;
★ 程序不易阅读(不容易分清访问存储器还是访问外设)。
2、I/O 端口单独编址
① 特点:
★ 将 I/O 接口地址空间和存储器地址空间分开,各自单独编址;
★ 用专门的输入、输出指令访问接口。
★ I/O 资源不影响存储器空
您可能关注的文档
- 03会计职业道德第三章.ppt
- 03第一定律.ppt
- 04酒店空间基本理论--基本功能.ppt
- 05企业的基本竞争战略.ppt
- 05-氧族元素20100317.pdf
- 05路由原理基础.ppt
- 04广告理论基础.ppt
- 05时间管理之重要性.ppt
- 07 VBA程序语言基础.ppt
- 07变量类型.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 课件第3讲gps伪距测量原理.pptx VIP
- 焊割工操作安全培训内容课件.pptx VIP
- 蚌埠市博物馆展览陈列大纲.pdf VIP
- 《爷爷的爷爷从哪里来》整本书阅读 课件 四年级下册语文(统编版).pptx VIP
- 指南共识│咯血诊治专家共识.pptx
- 博物馆陈列展览大纲精编.docx VIP
- Q/GDW 376.1-2009《电力用户用电信息采集系统通信协议:主站与采集终端通信协议》及编制说明1.doc VIP
- 阀门电动执行装置设计毕业设计(论文).doc VIP
- 中考数学二轮复习 专题11 二次函数与矩形、菱形的存在性问题(知识解读)(解析版).doc VIP
- 博物馆陈列展览大纲(2019最新版).docx VIP
原创力文档

文档评论(0)