- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章外部设备的接口
第六章 外部设备的接口 接口的概念 串行接口 并行接口 USB接口 6.1 接口的基本知识 6.1.1 PC机接口概述 接口:用于完成计算机主机系统与外部设备之间的信息交换。一般接口由接口电路、连接器(连接电缆)和接口软件(程序)组成。 6.1 接口的基本知识 接口的基本功能 信号变换:完成计算机数字信号与I/O设备信号(如模拟信号、开关信号、计数脉冲等)的相互转换。 数据格式转换:若CPU字长16位,而外部设备按位串行传送,则I/O接口需进行串-并数据格式转换。若CPU字长32位,而外部设备数据格式为8位,这时需进行组装或分解。 中断:一般用于I/O电路中,以提高接口效率。 接口的基本功能 一个完整的I/O接口,还包含相应的软件驱动程序。这些软件有的放在接口的ROM中,有的放在主机板的ROM中,当需要时才装入内存。在PC机中,这些软件称为基本I/O系统,即BIOS。应用程序可以通过调用BIOS来操作I/O接口,而避免由应用程序直接访问硬件。 串行接口 6.2.4 RS-232C接口信号 1. 信号标准 ① 可设定的通信速率:150、300、600、1200、2400、3600、4800、7200、9600、14400、19200、28800、33600、38400、57600、115200BPS( Bit Per Second)。 ② 可设定5~8个数据位。 ③ 可设定1、1.5、2个停止位。 ④ 可设定字节校验为奇校验、偶校验或无校验等。 通信双方必须约定好使用的通信速率和其他参数。 2. 接口信号说明(→:DTE到DCE,←:DCE到DTE) TxD (Transmitted Data →): 数据发送。 RxD (Receive Data ←): 数据接收。 RTS (Request To Send →): 请求发送,表示要求发送数据到DCE。 CTS (Clear To Send ←): 清除发送(允许发送),表示DCE可以接收数据,对RTS的应答。 DTR (Data Terminal Ready →): 数据终端就绪,表示DTE准备就绪。 DSR (Data Set Ready ←): 数据设备就绪,表示DEC准备就绪。 RI (Ring Indicator ←): 振铃检测指示,MODEM使用。 CD(Carrier Detect ←): 载波检测指示,MODEM使用。 3. 接口信号说明举例 DCE为MODEM,DTE 为PC机。通信方式为全双工(可不使用RTS和CTS) Windows系统对USB的支持 USB遵从Intel 的即插即用(PnP)规范,插入设备后,PC机中的USB控制器检测设备,自动判断并分配所需的资源和驱动程序。Microsoft开发了USB驱动程序,并将它们包含在Windows98、Windows2000、WindowsXP 中。 USB还需要在BIOS中支持。现在所有的主板都内置有对USB 的支持。 计算机硬件技术基础 第 * 页 * 请点击鼠标观看 IEEE-1394接口 IDE接口 SCSI接口 红外接口IrDA 主机 系统 (CPU 系统) 总 线 接口 电路 连接电缆 外部 设备 PC机的模块构成 存储器 CPU 硬盘接口 软驱接口 硬盘 软盘驱动器 通信接口 光盘驱动器 串行接口 并行接口 电源 220VAC +12/-12 +5/-5 专用 接口 键盘 扬声器 显示卡 声卡 显示器 音箱 总线插槽 打印机 调制解调器 扫描仪 网卡 局域网 鼠标器 USB 总线 微型 机主 机板 微型 机主 机箱 I/O接口 总线 I/O设备 CPU 在程序中执行输入/输出(In/Out) 指令,产生读/写和地址信号, 地址指向特定的接口电路 输入/输出指令产生的总线 信号送到各个I/O接口电路 不同的接口电路识别特定的地 址组合(地址译码),被选通的接 口打开数据传送通道 读(In):接口中的数据→CPU 写(Out):CPU数据→I/O接口 接口一般具有地址译码、数据传送、数据缓冲、信号变换、中断等功能。 地址译码:一个计算机系统有多种和多台外部设备,因此就有多个I/O接口,为了能够对各个设备进行选择,必须给它们分配不同的地址码。 数据传送:CPU执行输入/输出指令与外部设备交换数据。 数据缓冲:用于输入输出过程中的暂存,对方不能及时接收数据时,将数据暂存在接口电路中。 6.1 接口的基本功能 6.2 串行接口-Serial Port 数据以串行(逐位)的方式传送的接口叫串行接口。发送时先将并行
文档评论(0)