接口基础(一) (2009.7.14)

本文介绍了微机接口的重要性和基本功能。详细解释了为何需要接口电路,包括解决CPU与外设之间的信号线不兼容问题、工作速度差异等问题。此外还讨论了接口电路的基本特性及其如何实现CPU命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.微机接口(interface)就是微处理器CPU与“外部世界”的连接电路,是CPU与外界进行信息交换的中转站。

 

这个定义中的“外部世界”,是指除了CPU本身以外的所有设备或者电路(包括储存器,I/O设备,控制设备,测量设备,通信设备,多媒体设备,A/D与D/A转换器等)。

 

然而看其本质,应该思考的是为什么要这些接口,以及这些接口的一些基本特征和功能。

 

在CPU与外设之间设置接口电路的原因是:

1.CPU与外设两者的信号线不兼容,在信号线功能定义,逻辑定义,和时序关系上都不一致;(若不通过接口技        术,不能进行控制)

2.两者的工作速度不一样,CPU工作速度快,外设速度低;(若不通过接口技术,则影响CPU的效率)

3.对于原因1,若不用接口技术强行把外设交由CPU控制,也会使外设的硬件结构过分地依赖CPU,对外设本身      的发展不利。 

 

基于以上几点原因,接口技术的提出就是自然而然了。

 

二.接口是CPU与外界的连接电路,但是并非任何一种电路都可以叫做接口,它必须具备一些条件或功能

 

接口电路的功能应该从解决第一部分提出的3个原因(也就是矛盾)来考虑。

解决矛盾1:

1.首先应该具有的是执行CPU命令的功能.CPU对被控对象外部设备的控制命令是以命令代码的形式先发送到接口    中的命令寄存器(称之为“命令口”)。再由接口电路对命令代码进行识别和分析。由此可见,CPU并不是直接把      命令送到被控对象,而是通过接口电路来进行控制

 

 

待续....

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值