网站大量收购闲置独家精品文档,联系QQ:2885784924

[理学]第6章 接口.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[理学]第6章 接口

第6章 接口 6.1 接口的基本知识 1 PC机接口概述 接口:用于完成计算机主机系统与外部设备之间的信息交换。一般 接口由接口电路、连接器(连接电缆)和接口软件(程序)组成。 6.1 接口的基本知识 6.1 接口的基本知识 6.1 接口的基本知识 6.1 接口的基本知识 * * * 接口的概念 串行接口 并行接口 USB接口 IEEE-1394接口 IDE接口 红外接口IrDA 主机 系统 (CPU 系统) 总 线 接口 电路 连接电缆 外部 设备 PC机的模块构成 存储器 CPU 硬盘接口 软驱接口 硬盘 软盘驱动器 通信接口 光盘驱动器 串行接口 并行接口 电源 220VAC +12/-12 +5/-5 专用 接口 键盘 扬声器 显示卡 声卡 显示器 音箱 总线插槽 打印机 调制解调器 扫描仪 网卡 局域网 鼠标器 USB 总线 微型 机主 机板 微型 机主 机箱 I/O接口 I/O总线 I/O设备 CPU 在程序中执行输入/输出(In/Out) 指令,产生读/写和地址信号, 地址指向特定的接口电路 输入/输出指令产生的总线 信号送到各个I/O接口电路 不同的接口电路识别特定的地 址组合(地址译码),被选通的接 口打开数据传送通道 读(In):接口中的数据→CPU 写(Out):CPU数据→I/O接口 2 In/Out指令、I/O总线、接口电路的关系 CPU指令 IN AL,07 OUT 08,AL … 产生特定的 I/O总线信号 使指定的接口 电路响应 接口电路 接口电路 接口电路 接口电路 不同的接口电路占用不同的端口地址。 不同的接口电路有不同的操作方法,体现在接口编程中。 外设 6.1 接口的基本知识 具有缓冲寄存器的输出接口电路 RS 数据总线D0~D7 外部数据D0~D7 写控制(WR):将数据写入输出寄存器,1→RS 状态(RS):通知CPU 缓冲寄存器是否空,可接CPU中断系统 读控制(RD):读取缓冲寄存器数据, 0→RS 状态(RS):通知外设缓冲寄存器是否满 CPU端(I/O总线) 地 址 译 码 地址总线 控制总线 外设端 一个简单的接口电路(输出)框图 双 向 缓 冲 数据总线 发送数据 缓冲存储 发送数据 缓冲存储 接口 控制 电路 控制 寄存器 线路 驱动 信号 变换 地 址 译 码 地址总线 状态 寄存器 中断 读写控制 接口信号线 6.1 接口的基本知识 典型的简单接口电路构成 接口的功能 接口一般具有数据传送、数据缓冲、信号变换、中断等功能。 数据传送:CPU执行输入/输出指令与外部设备交换数据。 数据缓冲:用于输入输出过程中的暂存,对方不能及时接收数据时,将数据暂存在接口电路中。根据接口的需要可以是一个或几个字节,也可也是数据存储区。 信号变换:完成计算机数字信号与I/O设备信号(如模拟信号、开关信号、计数脉冲等)的相互转换。 中断:大多数接口电路有中断功能,以提高接口程序的效率。 6.1 接口的基本知识 3 接口的操作 (p147) 接口的操作:程序对接口的访问(读/写)方式。不同的接口电路支持不同的操作方式。 (1) 查询控制方式:通过程序监测接口的状态,。 6.1 接口的基本知识 接 口 电 路 数据 地 址 译 码 地址总线 控制总线 端口连接器 读选通命令:控制接口电路将数据送数据总线。 接口状态:指示接口电路中是否有未读的数据。使用端口读命令查询。 三 态 门 数据总线 例如:串行端口1(COM1:),使用地址为3F8~3FE的I/O端口 地址 方向 用途说明 3F8 IN/OUT 数据接收/发送寄存器,数据输入和输出 3F9 OUT 中断允许寄存器,设定是否允许产生中断 3FA IN 中断标志寄存器,指示中断类型 3FB OUT 线路控制寄存器,用于完成对接口电路的控制 3FC OUT MODEM控制寄存器 3FD IN 线路状态寄存器,指示接口电路的状态 3FE IN MODEM状态寄存器 例如其中:线路状态寄存器(3FD): 保留 D7 发送 移位 寄存器 D6 发送 保持 寄存器 D5 接收 间断 错误 D4 接收 格式 错误 D3 接收 奇偶 错误 D2 接收 超越 错误 D1 接收 数据 就绪 D0 查询控制方式的特点:简单、程序开销大(效率低)。 (2)中断控制方式:接口状态改变时产生中断,通过中断信号调用中断处理来处理接口事件。 接 口

您可能关注的文档

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档