电脑如何连接其他设备_光盘属于外部设备吗

电脑如何连接其他设备_光盘属于外部设备吗#头条明星九月榜# 当我们把u盘插到电脑上,就可以很方便的使用u盘了。 那么,电脑和外部设备是如何连接的呢? 从上面两张图可以看出,CPU和外设的连接必须通过数据线、地址线和控制线。 上图中的端口解…

大家好,我是讯享网,大家多多关注。

#头条明星九月榜#

当我们把u盘插到电脑上,就可以很方便的使用u盘了。

那么,电脑和外部设备是如何连接的呢?

从上面两张图可以看出,CPU和外设的连接必须通过数据线、地址线和控制线。

上图中的端口解释如下:

例如,在51单片机中,它的CPU有四个端口:

每个端口中的每一位都由以下类似的电路组成:

也就是说,51的每一个端口,比如P0,都是由上图中八个相同的电路组成的。这个端口电路的作用是连接外部设备和交换信息。

MCS-51单片机P0、P1、P2、P3端口的字节地址为:

P0:80小时

P1:90小时

P2:0A0H

P3:0boh

也就是说,例如,CPU本身通过80H的地址访问端口P0

MOV P0,#11101111B

或者MOV·艾尔(80H)

同样,I/O设备也有类似的端口电路,CPU与外设的连接是通过地址总线实现的:

上图进一步解释了这一过程。

CPU端口与外设的连接方式:

1.直接连接,如信号灯:

2.通过设备的相应端口,如52单片机和u盘之间的连接:

3.通过接口电路,如8255接口芯片:

无论是上面提到的哪种连接方式,对于P1口、USB外设或者8255芯片,CPU都给它们一个固定的端口地址,CPU正是通过端口地址才能访问外部设备。

我们可以看到一块主板上有很多接口和插槽,都是连接到CPU的某个端口。任何外设都可以选择其中一个插槽插入,与CPU建立连接,但无论哪个端口,都有一个固定的端口地址。

上图可以加深对港口的理解。

上图显示,图中右侧的CPU想要与外部设备交换信息时,必须先找到这个设备,这是通过地址线来完成的。一般来说,CPU通过中间电路与外设相连。原因大概包括外设种类繁多,需要通过总线统一接口标准等等:

将上面的端口访问命令与

对比这个数据传输指令,可以看出cpu对外设的访问和普通内存单元没有区别。

所以一些连接电脑的外接设备都有自己的内存条,比如u盘、数码相机等,用来和cpu交换数据(当然也有很多没有内存条的外设,比如信号灯)。cpu连接到这些外设上,实际上是连接到它们所携带的存储芯片上,这和cpu与内存的连接没有什么区别,只不过CPU是通过一个固定的端口电路来访问这些外设中的存储单元。

简单总结:

1:端口首先是一个电路。

2:2:CPU连接外设,首先选择这个设备,然后用这个设备读写数据,选择一个设备其实就是选择一个端口。

3:外设连接cpu,只能通过CPU的一个固定端口,每个端口都有固定地址。

4:外设可以选择一个端口插入,与CPU建立连接。

5:外设插入端口(插槽)后,相当于通过地址总线和数据总线与CPU建立连接。CPU通过这个固定端口访问外设,无论交换多少数据,都只能通过这个端口完成。这个时候外设和普通的内存单元没什么区别。

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。
本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://51itzy.com/37881.html
(0)
上一篇 2022年 12月 17日 11:00
下一篇 2022年 12月 17日 11:31

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注