微型计算机接口及控制技术,微型计算机接口及控制技术作者古辉第1章绪论课案.ppt...

微型计算机接口及控制技术作者古辉第1章绪论课案.ppt

微机接口技术 第一章 绪 论 第一章 绪 论 本章内容 1.1 微机接口与接口技术 1.2 接口功能 1.3 接口的组成 1.4 接口电路的结构形式 1.5 CPU与接口交换数据的方式 1.6 按口的分类 1.7 分析与设计接口电路的基本方法 1.8 接口技术的发展趋势 学习建议 1.1 微机接口与接口技术 微机接口 微机与外界设备的连接部件( 电路、芯片、器件 ) CPU与外界进行信息交换的中转站 接口的全称叫输入输出接口或I/O接口 接口的作用 原始数据和源程序要通过接口从输入设备输入,而运算结果要通过接口输出到输出设备; 控制命令通过接口发出去,设备的状态通过接口取进来。 1.1 微机接口与接口技术 设置接口电路的原因 匹配CPU与外部设备的速度。 输入、输出信号逻辑功能、电平和驱动能力、时序关系的转换。如数字量、模拟量等。 信号传送方式的转换。如串行、并行等。 提高CPU的工作效率。 接口电路用来有效地完成CPU与外界的信息交换,协调CPU和外设的工作。 1.1 微机接口与接口技术 微机接口技术 接口技术是研究CPU如何与外部世界进行最佳耦合与匹配,以实现双方高效、可靠地交换信息的一门技术。 微机接口它是软硬件结合的体现,它的综合性很强,所涉及的知识面包括:微机原理、汇编语言(或高级语言)程序设计、电子技术、自控原理以及通信技术等多门课程的基础理论和专业知识。 1.1 微机接口与接口技术 接口技术是微机应用的关键之一 在微型计算机系统中,微处理器的功能必须通过外部设备才能实现; 外设与微处理器之间的信息交换及通信又是靠接口来实现的。 1.2 微机接口的功能 一般地,接口部件应具有如下功能特点 数据输入输出及数据缓冲功能; 设备选择功能; 电气特征的匹配与信号转换功能; 保存外设状态、执行CPU命令功能; 错误检测功能; 中断管理功能; 可编程功能。 对于一个具体的接口,根据需要可以只具备其中的几项功能 。 1.2 微机接口的功能 数据输入输出及数据缓冲功能 接口中一般都设置数据缓冲寄存器或锁存器,直接连在系统数据总线上,以解决高速CPU和低速外设之间的速度配合。数据缓冲寄存器有两种: 输入缓冲寄存器:用来暂存外设送来的数据,以待CPU将它取走; 输出缓冲寄存器:用来暂存CPU送往外设的数据。 1.2 微机接口的功能 设备选择功能 微机系统中常常有多台、多种外设,而CPU在同一时间里只能与一台外设交换信息,这就要借助于接口的地址译码对外设进行寻址。 一般地,高位地址用于接口芯片电路的选择(CS),低位地址用于选择接口芯片电路内部寄存器,以选定需要与CPU交换信息的外设。 1.2 微机接口的功能 电气特征的匹配与信号转换功能 对于由MOS工艺制造的微处理器,由于它的输出电流、电平与扇出能力不能与外部设备相匹配,其间必须加有缓冲的电路。 由于外设所能提供和所需要的各种信号往往与微机总线信号不兼容,因此接口应该具有信号变换的功能。 通常遇到的信号变换包括:信号电平转换、模/数和数/模转换、串/并和并/串转换、数据宽度变换及信号的逻辑关系及时序上的配合所要求的变换等。 1.2 微机接口的功能 保存外设状态、执行CPU命令功能 CPU发往外设的各种命令都是以代码的形式先发到接口电路,再由接口电路解释后,形成一系列控制信号送往外设 (被控对象) 的。为了实现CPU与外设之间的联络,接口电路还必须提供寄存器的“空”或“满”,反映外设“忙”或“闲”等状态信号。 错误检测功能 接口应能对信息传输过程中发生的传输错误;溢出错误等进行检测。 1.2 微机接口的功能 中断管理功能 当外设需要及时得到CPU的服务,例如,在出现故障而要求CPU进行刻不容缓的处理时就应在接口中设置中断控制逻辑,由它完成向CPU提出中断请求,进行中断优先级排队,接收响应信号以及向CPU提供中断向量等有关中断事务工作。这样,除了能使CPU实时处理紧急情况外,还能使快速CPU与慢速外设并行工作,从而提高CPU的工作效率。 1.2 微机接口的功能 可编程功能 为使接口具有较强的通用性、灵活性和可扩充性,现在的接口芯片大多数都是可编程的。这样在不改变硬件的条件下,只改变驱动程序就可改变接口的工作方式和功能,以适应不同的用途。 需要说明的是,并非每个接口芯片(电路)都同时具备所有功能,对不同配置和不同用途的微机系统,其接口芯片的功能及实现方式有所不同,接口电路的复杂程度差异很大。 1.3 接口的组成 为了实现前述接口电路的功能,需要 硬件和软件两方面的支持: 物理基础——硬件 驱动程序——软件 1.3 接口的组成 一个简单的I/O接口示意图 1.3 接口的组成 接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值