- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 微型计算机输入输出接口 3.1 输入/输出接口 3.1.1 外部设备及其信号 外部设备(Peripheral Device) 按照与CPU数据传输的方向划分: (1)输入设备 键盘、鼠标、光笔 输入图形信息的扫描仪、数码相机 检测现场信息的数字化测试仪表 模拟量采集和模拟量/数字量转换装置等 (2)输出设备 显示器、打印机 绘图仪 现场控制的数字量/模拟量转换装置和执行元件 (3)复合输入/输出设备 外存储设备是典型的复合输入/输出设备: 磁带机(Tape Driver) 软磁盘驱动器(Floppy Driver) 硬磁盘驱动器(Hard Disk Driver) 光盘驱动器(Compact Disk Driver) 许多光盘只能读出信息,称为CD—ROM (Compact Disk—Read Only Memory),只读光盘只能用作输入设备。 2. 外部设备的信号 (1)数据信号 按照信号的物理形态,可分为以下几种; 数字量: 以二进制形式表述的数据、图形或文字信息。 模拟量: 现场的物理量通过传感器件,转换为大小与之对应的电压或电流信号。这些量呈连续变化的形态,称为模拟量(Analog)。 开关量: 开关量是只有二种状态(0,1)的量,如开关的接通(ON)与断开(OFF),电机的启停等 脉冲量: 计数脉冲、定时脉冲和控制脉冲 对于输入设备,数据信号从外设送往CPU对于输出设备,数据信号从CPU发往外部设备。 (2)状态信号 状态信号表明外部设备当前的工作状态,用来协调CPU与外部设备之间的操作。 典型的状态信号:READY, BUSY 有的设备有指示出错状态的信号,如打印机的纸尽(Paper Out),故障(Fault)。 不同的外设可以有不同的状态信号。 状态信号总是从外部设备发往CPU。 (3)控制信号 控制信号是CPU向外设发出的命令,它指定设备的工作方式,启动或停止设备 控制信号的格式因设备而异 控制信号从CPU发往外部设备 数据信号、状态信号、控制信号都是以“数据”的形式,通过数据总线在CPU和外部设备之间进行传输的。 3.1.2 I/O接口的功能 接口:计算机一个部件与另一个部件之间的连接界面。 功能: 1. 设备选择功能 CPU通过地址代码来标识和选择不同的外部设备 接口对系统总线上传输的外设地址进行译码,在检测到本设备地址代码时,产生相应的“选中”信号 2. 信息传输功能 设备被“选中”时: 从CPU/数据总线接收数据或控制信息 外部设备的数据或状态信息发往数据总线/CPU 3. 数据格式转换功能 外设使用的数据格式与CPU数据格式不同时,接口要进行二种数据格式之间的相互转换。 联络功能 从系统总线或外设接收一个数据后,发出“数据到”联络信号,通知外设或CPU取走数据 数据传输完成,向对方发出信号,准备进行下次传输 5. 中断管理功能 向CPU申请中断; 向CPU发中断类型号; 中断优先权的管理; 在以8086为CPU的系统中,这些功能大部份可以由专门的中断控制器实现。 复位功能 接口在接收系统的复位信号后,将接口电路及其所连接的外部设备置成初始状态。 7. 可编程功能 有些接口具有可编程特性,可以用指令来设定接口的工作方式、工作参数和信号的极性。 错误检测功能 (1) 物理信道上的传输错误 信号在线路上传输时,如果遇到干扰信号,可能发生传输错误。 检测传输错误的常见方法是奇偶检验。 (2) 数据传输中的覆盖错误 输入设备完成一次输入操作后,把所获得的数据暂存在接口内 如果在该设备完成下一次输入操作之后,CPU还没有从接口取走数据,那么,在新的数据送入接口后,上一次的数据被覆盖,从而导致数据的丢失 输出操作中也可能产生类似的错误 覆盖错误导致数据的丢失,易发生在高速数据传输的场合 3.1.3 I/O端口的编址方法 有两种不同的I/O端口编址方式: 1. I/O端口与内存统一编址 把内存的一部分地址分配给I/O端口,一个8位端口占用一个内存单元地址,也称为存储器映射编址方式 优点: 访问内存单元和I/O端口使用相同的指令,使用方便 降低CPU电路的复杂性 缺点: 减少了内存可用范围 难以区分访问内存和I/O的指令,降低了程序的可读性和可维护性 I/O端口与内存独立编址 内存储器和I/O端口各自有自己独立的地址空间 访问I/O端口需要专门的I/O指令 8086/8088 CPU采用这种方式 访问内存储器 使用20根地址线A0~A19 使M/IO#=1 内存地址范围为00000~0FFFFFH共1MB 访问I/O端口 使用低16根地址线A0~A15 使M/IO#= 0 I/O端口地址范围为0000~
您可能关注的文档
- 徐州市营养配餐培训要求及目标27.ppt
- 徐州经济与产业发展现状和规划设想.ppt
- 徐州电子桩科目二考试2013.ppt
- 徐州近代名人之李可染和马克.ppt
- 徐志摩-再别康桥课件.pptx
- 徐志摩图片欣赏(制作:陈友训).ppt
- 徐志摩的诗意人生.ppt
- 徐怀芹美丽的南沙群岛.ppt
- 徐广尚《民营医院营销变革的核心利器:价值发现》.ppt
- 徐悲鸿励志学画采用本.ppt
- 2025年湖北省荆州市洪湖市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年广东省湛江市廉江市某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年南昌市青山湖区某国企招聘工作人员若干人备考题库参考答案详解.docx
- 2025年内蒙古自治区呼和浩特市回民区某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年吉林省四平市双辽市某国企招聘工作人员若干人备考题库及答案详解1套.docx
- 2025年吉林省白城市通榆县某国企招聘工作人员若干人备考题库及答案详解一套.docx
- 2025年宜昌市宜都市某国企招聘工作人员若干人备考题库及参考答案详解1套.docx
- 2025年内蒙古自治区赤峰市阿鲁科尔沁旗某国企招聘工作人员若干人备考题库及参考答案详解.docx
- 2025年浙江省湖州市安吉县某国企招聘工作人员若干人备考题库含答案详解.docx
- 2025年内蒙古自治区呼伦贝尔市莫力达瓦达斡尔族自治旗某国企招聘工作人员若干人备考题库含答案详解.docx
最近下载
- GBT176—2017水泥化学分析方法.docx VIP
- 无人机气象监测解决方案.docx VIP
- 卓越研究生英语_综合教程1(人文篇)吴樯_习题答案解析.pdf
- 临床伦理和科研道德学堂在线答案.docx VIP
- 大模型重构大数据产业发展白皮书-时代呼唤全新的大数据.docx VIP
- 深基坑开挖、支护及降水安全专项施工方案.pdf VIP
- 2025黑龙江省农业投资集团有限公司招聘12人笔试备考试题及答案解析.docx VIP
- 游标卡尺的读数方法.ppt VIP
- 一年级10以内口算100道题共20套直接.docx VIP
- 2025年国家公务员考录《申论》真题及参考答案(行政执法卷).docx VIP
文档评论(0)