微型计算机应用系统_讲座_微型计算机应用系统的输入输.pdf
《微型计算机应用系统_讲座_微型计算机应用系统的输入输.pdf》由会员分享,可在线阅读,更多相关《微型计算机应用系统_讲座_微型计算机应用系统的输入输.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、?!#%&!()+,一./%&,0%&%&1/./&!21 3 4/(5犷微型计算机应用系统6讲座7微型计算机应用 系统的输入输出及接口技 术洪明6华南工学院计算机系7一微型计算机的数据输入与输出一 个微型 计算机 应 用 系统的输入输出6.897接口设备,要比存储系统复杂得多,从一 个典型 系统结 构6图:7可以看出。.89接口是外部设备与微型 计算机之间各 种 信息交换的 出入通道,所以也有把接口称为界 面。:89接口的功能和外部改备的工作方式有着密切的关系,应用 系统必须 根据不同种类的外部 设备,按不同工作方式 的 要求,选 用合 适的.80接口及设计通 道 电 路。微 型计算机应
2、 用 系统采用的 外部设备大致可分为 三大类):;用于“人一机”对话 的输入8 输出设备,如键盘、纸带读入 机,电传打字机、行式 打印机、一(母片机等慢 速机电设备,这类设备传送一个字符的 速度一般以毫 秒或秒计 算。有高速输入8输出设备,如数 码 显示,屏 幕 显示,图象识 别仪等。输入8输出设备,包 括它 的控制器,是 人 们熟悉的语 言 与计算机能懂的 机器语 言之间 的翻译。外存储器,如磁带、磁盘等磁性存储器。尤 其廉价的音频盒式磁 带存储器,是小 型微 计算机 普 遍 采 用 的一种慢 速6=99波特7外存储器。磁盘 的存取速度较 高,特 别 是硬 磁盘 可 达。波特。外存储器用来驻
3、留大量 的操作 文 件,是一 种 非易失性存储 器,它与主机相 联 只需 变换数 据 格 式,不需作“语 言 翻译”。=;实时应用系统中各种物 理 量 的检 测 及调节设备。信息交换是在通 道上把非电物理量变为连续电 量6模拟量7,再 通 过模数转 换器转换为数据输入给计算机,或按 相 反 方控制地 址数据开 关量?一竺哩图:典型微型新应用系统框图向,把机器 代码通 过输出器 送给外围通 道 的数模转换器变换为模拟量,再将模拟 掀变成某些机械动作或非电物理兄。输入 输出接口技术 必须解决微型计算机与 整 个外 部世界的关联问题,是应用系统技术比较复杂的一个方面。首 先必须 根据系统和外部 设备
4、的 要求,确 定所采用的输入输出工作方式。:89接口的寻址方式)一是采用专用的.80指令寻 址,称专用 的.80方式。一种是把:89接口的 寄存器看成存储地址;单元,用访问 内存储 器的指令寻址,称存储器对应:89方式。前者程序比较清楚,易懂,便于调 试6如.3?8 9 的.7,0 36指令7,且 指 令字节数少,执行速度 高。但专用:89指令寻址范 围6端口数7小,只能解决接口寄存器与的累加器的通信,而 不 能 与 其他寄存器 通信,指 令类型也少,使用不灵活。采用存储器 对 应:89方 式寻 址,指 令 种类比较丰 富,所 有 访 内存指令都能 适用,而 且端口数目不受限 制,又 可以与
5、各可编程序寄 存 器直接通信,因此 设备简单,指令使用 灵活。但这种方式的指令 较 长,执行速度 较慢,程序调 试比较困难。至 。波 特7,异步定时多采用串行传送,以答应 方 式同步。电传机,打 印机均用异步方 式。=传送方式)并 行和串行。仪器设 备采用 并 行 传 送时,外围总 线 标准有.一。串行外围总线 标 准 普遍采用+=。控制方式)6:7询 间控制又称程序控制 输入输 出,是一种最 简 单又最耗时 间的控制 方 式。由执行一个询 问 程序,周期性的逐个询问 连接于系统的各个 设 备,是一 种 同步技术,其控制框 图如图二,程 序流 程如图。一个数据传送 的 程序流程 如图=。询问方
6、 式技术简单,但速 度很慢,适应于速度要求不高且有充分时间余皿的小应用系统,如程序拉制或顺控器等信息与 控 制:年第期典型的?人方式的流程 图如 图。?相当复杂,成本较高,非特殊要求的应用系统,一般不宜采用。主程序一主燮:生旦更全,佃7框图洲碑、申 请服务而晤程厉七中断服务程序设备人设备61 7一般:断8(设备服务子程序否;一,尸产、申请服务询循问环设备服务月耀序6 7程序 流程图67多重中断图询间方 式主程序图数据总线6 地址“介针介?9 6 7等待贮存器(8 0接口控制印百又:牙?请 求.卫翌 立堕座控制主程序图=数据传递的 程序流程67中断控制方式,由设备接口主动向提 出中断服 务请求,
7、当容许处理 时,中断正常的 工 作并向接口发出中断认可作为中断响应。然后转入 处 理 数据 交换 服务程序,完成交换一个字符之后,马 上返回主程序。这种控制式响应较 快方。图为一般中断和多重中断的 示意图。目前各个微处理器 厂家均有生产专供中断优先权 排队用的大规模集成电 路芯片,如?&!(1的?,./&(的 :,等,均可实行对级中断优先权 的管理。6=7直接存储 器存取 控制6?7。这 种方 式用于数 据 批 量很 大,且要求快速传送的输入输出设备。?是一种纯硬件的特殊字组传送处理 器,在外围接口与微型 计算机交换数据 时,取代 的控制。在?控制下,接口和存储器?直接交换数据。?控制数据传送
8、速度可以大大提高,速度只受存储器访同时间的限制。?原理框图如图,具有?能力的微处理器,一般都有两条 引出线 提供?时 使用,其中一条 为?请求输入线,一条为?响应 输 出 线,6对于?99来 说,?请求为?3输入端,?响应为输出端7,图封?原理框图图?方式流程 图接口适配 器芯 片的选用及可编程特性功能对接口芯片的一般要求微型计算机应用系统6讲座7目前,各个微处理器 厂商为适应实际应用的需求,了各种通用标准接口芯片,这些 芯 片能适应不 同设备,设 计支持些里 二级飞盖赢二一飞微处理器的 可控性,系统连接 的兼容性和 功能的 可 输程特性,使硬件和软件更紧密的结合。一个典型的:89接口功能组成
9、框 图如图。传送设备外困数据缓冲器锁存器输入端口渔生端口徽处理器外围 状态及控制 预晒二二(习.80接口必须能接受来 自?指令的 寻址及控制,即可用专用.80指令 或访 内指令米 寻址和控制,由从地址总线送 来的代码,决定端口号及被操作的寄存器。对子并行传送接口,还可以通 过编 程 设定每个端口或每 根 外围数据 线作为输入或作为输 出。对于串行传送接口,若采 用异步定时,必考虑它 的实时处理能 力。”表:综合各公司接口芯片型号及性能,可供选用参考。,?图?微处理器系列型号端口数 宽度通用性型号入 出端口数!同步定时异步定时通用性#%#&弓%#%()+,#?%()+,.#&.#&/0位/#,0
10、,通用非通用非 通 用通用#&%通用 玉+.#+.#%+.#%&+.#%1通 用通用通用.%&2#一34.%&/#%/#%#1#通用非通用一%.%/&通用非通用5 5555非通用 0 0 0 0邝6 门 乙6,曰的乙#1#&+.#&.#&并行接口适配器34的应用及可编程特性+.#&+.#&是莫托洛拉公司一种支持+.#的外围 接口芯片,是通用并行接口适配器。图#为34的引线及寄存器分布图。34 外围73 89 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9蔺刁刁刁刁刁刁刁刁刁刁刁 叼:;)!人人 7)=;:。一;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微型计算机 应用 系统 讲座 输入
限制150内