网易首页 > 网易号 > 正文 申请入驻

导师精讲系列-单片机存储器的选片及总线的概念

0
分享至

导师精讲系列-单片机存储器的选片及总线的概念

一、单片机内部结构分析

我们来思考一个问题,当我们在编程器中把一条指令写进单片机内部,然后取下单片机,单片机就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只读存储器即ROM(READONLYMEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把两个数字写进去了吗?原来在89C51中的ROM是一种电可擦除的ROM,称为FLASHROM,刚才我们是用的编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作条件下,只能从那面读,不能把数据写进去,所以我们还是把它称为ROM。

二、单片机几个基本概念

1、数的本质和物理现象

我们知道,计算机可以进行数学运算,这令我们非常难以理解,计算机吗,我们虽不了解它的组成,但它们只是一些电子元器件,怎么可以进行数学运算呢?我们做数学题如37+45是这样做的,先在纸上写37,然后在下面写45,然后大脑运算,最后写出结果,运算的原材料:37、45和结果:82都是写在纸上的,计算机中又是放在什么地方呢?为了解决这个问题,先让我们做一个实验:这里有一盏灯,我们知道灯要么亮,要么不亮,就有两种状态,我们可以用’0’和’1’来代替这两种状态,规定亮为’1’,不亮为’0’。现在放上两盏灯,一共有几种状态呢?我们列表来看一下:

请大家自己写上3盏灯的情况000001010011100101110111我们来看,这个000,001,101不就是我们学过的的二进制数吗?本来,灯的亮和灭只是一种物理现象,可当我们把它们按一定的顺序排好后,灯的亮和灭就代表了数字了。让我们再抽象一步,灯为什么会亮呢?是因为输出电路输出高电平,给灯通了电。因此,灯亮和灭就可以用电路的输出是高电平还是低电平来替代了。这样,数字就和电平的高、低联系上了。(请想一下,我们还看到过什么样的类似的例子呢?(海军之)灯语、旗语,电报,甚至红、绿灯)。

2、位的含义

通过上面的实验我们已经知道:一盏灯亮或者说一根线的电平的高低,可以代表两种状态:0和1。实际上这就是一个二进制位,因此我们就把一根线称之为一“位”,用BIT表示。

3、单片机字节的含义

一根线可以表示0和1,两根线可以表达00,01,10,11四种状态,也就是可以表达0到3,而三根可以表达0~7,计算机中通常用8根线放在一起,同时计数,就可以表示0-255一共256种状态。这8根线或者8位就称之为一个字节(BYTE)。

单片机存储器的工作原理

1、单片机存储器构造

单片机存储器就是用来存放数据的地方。它是利用电平的高低来存放数据的,也就是说,它存放的实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字,这样,我们的一个谜团就解开了,计算机也没什么神秘的吗。

一个存储器就象一个个的小抽屉,一个小抽屉里有八个小格子,每个小格子就是用来存放“电荷”的,电荷通过与它相连的电线传进来或释放掉,至于电荷在小格子里是怎样存的,就不用我们操心了,你可以把电线想象成水管,小格子里的电荷就象是水,那就好理解了。存储器中的每个小抽屉就是一个放数据的地方,我们称之为一个“单元”。

有了这么一个构造,我们就可以开始存放数据了,想要放进一个数据12,也就是00001100,我们只要把第二号和第三号小格子里存满电荷,而其它小格子里的电荷给放掉就行了(看上图右)。可是问题出来了,看上图右,一个存储器有好多单元,线是并联的,在放入电荷的时候,会将电荷放入所有的单元中,而释放电荷的时候,会把每个单元中的电荷都放掉,这样的话,不管存储器有多少个单元,都只能放同一个数,这当然不是我们所希望的,因此,要在结构上稍作变化,看上图右,在每个单元上有个控制线,我想要把数据放进哪个单元,就把一个信号给这个单元的控制线,这个控制线就把开关打开,这样电荷就可以自由流动了,而其它单元控制线上没有信号,所以开关不打开,不会受到影响,这样,只要控制不同单元的控制线,就可以向各单元写入不同的数据了,同样,如果要从某个单元中取数据,也只要打开相应的控制开关就行了。

2、单片机存储器译码

那么,我们怎样来控制各个单元的控制线呢?这个还不简单,把每个单元的控制线都引到集成电路的外面不就行了吗?事情可没那么简单,一片27512存储器中有65536个单元,把每根线都引出来,这个集成电路就得有6万多个脚?不行,怎么办?要想法减少线的数量。我们有一种方法称这为译码,简单介绍一下:一根线可以代表2种状态,2根线可以代表4种状态,3根线可以代表几种,256种状态又需要几根线代表?8种,8根线,所以65536种状态我们只需要16根线就可以代表了。

3、单片机存储器的选片及总线的概念

至此,译码的问题解决了,让我们再来关注另外一个问题。送入每个单元的八根线是用从什么地方来的呢?它就是从计算机上接过来的,一般地,这八根线除了接一个存储器之外,还要接其它的器件。这样问题就出来了,这八根线既然不是存储器和计算机之间专用的,如果总是将某个单元接在这八根线上,就不好了,比如这个存储器单元中的数值是0FFH另一个存储器的单元是00H,那么这根线到底是处于高电平,还是低电平?岂非要打架看谁历害了?所以我们要让它们分离。办法当然很简单,当外面的线接到集成电路的引脚进来后,不直接接到各单元去,中间再加一组开关就行了。平时我们让开关打开着,如果确实是要向这个存储器中写入数据,或要从存储器中读出数据,再让开关接通就行了。这组开关由三根引线选择:读控制端、写控制端和片选端。要将数据写入片中,先选中该片,然后发出写信号,开关就合上了,并将传过来的数据(电荷)写入片中。如果要读,先选中该片,然后发出读信号,开关合上,数据就被送出去了。读和写信号同时还接入到另一个存储器,但是由于片选端不同,所以虽有读或写信号,但没有片选信号,所以另一个存储器不会“误会”而开门,造成冲突。那么会不同时选中两片芯片呢?只要是设计好的系统就不会。感谢阅读。比心。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
辱骂海警人员,阻碍执行职务!海南一男子被行拘

辱骂海警人员,阻碍执行职务!海南一男子被行拘

北青网-北京青年报
2024-06-16 13:29:03
伊万:未来要选具有现代打法的球员,在亚洲可以踢任何对手

伊万:未来要选具有现代打法的球员,在亚洲可以踢任何对手

懂球帝
2024-06-15 18:51:08
沉默数天后,蒙古国终于签了字,中方得到满意结果,美国措手不及

沉默数天后,蒙古国终于签了字,中方得到满意结果,美国措手不及

黄日涵教授
2024-06-15 16:06:10
专家分析得出:一旦核战爆发,中国3个地方可躲灾难,一定要知道

专家分析得出:一旦核战爆发,中国3个地方可躲灾难,一定要知道

文史达观
2024-06-14 21:35:17
日本公开全球军事实力,中国排名令人意外,印度直呼不敢相信

日本公开全球军事实力,中国排名令人意外,印度直呼不敢相信

小刀99
2024-06-13 12:58:51
就业压力大,北上广失业的人越来越多:高学历40岁以上再就业困难

就业压力大,北上广失业的人越来越多:高学历40岁以上再就业困难

时尚的弄潮
2024-06-14 02:35:19
叠滘龙船“飙”上央视背后:参赛者并非房东,全村参赛,外村人称“难以想象”

叠滘龙船“飙”上央视背后:参赛者并非房东,全村参赛,外村人称“难以想象”

红星新闻
2024-06-16 11:00:19
农村留守妇女叫我去给她家的猪配种,随后发生的事情让我傻了眼

农村留守妇女叫我去给她家的猪配种,随后发生的事情让我傻了眼

宅家伍菇凉
2024-06-12 18:35:19
“下雨了”,群里刷屏!雷雨+6~7级风,济南已发雷电预警,最新预报→

“下雨了”,群里刷屏!雷雨+6~7级风,济南已发雷电预警,最新预报→

鲁中晨报
2024-06-16 08:07:06
福登在社媒晒出比亚迪海豹,配文:很喜欢我的新车!

福登在社媒晒出比亚迪海豹,配文:很喜欢我的新车!

懂球帝
2024-06-15 09:25:08
4位厅干履新

4位厅干履新

鲁中晨报
2024-06-15 11:11:05
一周连进6球!申花17岁天才原地起飞 球迷呼吁早点踢中超

一周连进6球!申花17岁天才原地起飞 球迷呼吁早点踢中超

球事百科吖
2024-06-16 12:41:15
东莞市委副秘书长李汉年已任寮步镇委副书记,提名镇长候选人

东莞市委副秘书长李汉年已任寮步镇委副书记,提名镇长候选人

南方都市报
2024-06-16 13:34:35
G7让俄赔乌近5000亿,普京甩出王炸,等这一天好久了

G7让俄赔乌近5000亿,普京甩出王炸,等这一天好久了

千里持剑
2024-06-16 11:26:09
【每日十图】女生能色到什么程度,这也太饥渴了吧......

【每日十图】女生能色到什么程度,这也太饥渴了吧......

石辰搞笑日常
2024-06-16 07:25:02
看完西班牙3:0克罗地亚的比赛,终于明白克罗斯为什么急着退役了

看完西班牙3:0克罗地亚的比赛,终于明白克罗斯为什么急着退役了

室内设计师阿喇
2024-06-16 11:37:42
马云——阿里巴巴“如果可以为数学做一点事情,他会备感荣幸”。

马云——阿里巴巴“如果可以为数学做一点事情,他会备感荣幸”。

冒泡泡的鱼儿
2024-06-15 22:07:08
去北京照顾孙子,高高兴兴的去,第四天我们就收拾行李回到了老家

去北京照顾孙子,高高兴兴的去,第四天我们就收拾行李回到了老家

户外阿崭
2024-06-15 17:58:20
儿子高考前去世,母亲一同火化了儿子的手机,几日后竟意外接通!

儿子高考前去世,母亲一同火化了儿子的手机,几日后竟意外接通!

华人星光
2024-06-15 16:19:40
意外!瑞士头号球星欧洲杯首战枯坐板凳,球队依然完胜对手

意外!瑞士头号球星欧洲杯首战枯坐板凳,球队依然完胜对手

罗掌柜体育
2024-06-16 12:57:50
2024-06-16 14:48:49
大方老师单片机
大方老师单片机
领单片机速学资料,点我头像~
259文章数 1144关注度
往期回顾 全部

科技要闻

iPhone 16会杀死大模型APP吗?

头条要闻

牛弹琴:梅洛尼和马克龙吵了一架 晚宴上眼神可"杀人"

头条要闻

牛弹琴:梅洛尼和马克龙吵了一架 晚宴上眼神可"杀人"

体育要闻

没人永远年轻 但青春如此无敌还是离谱了些

娱乐要闻

上影节红毯:倪妮好松弛,娜扎吸睛

财经要闻

打断妻子多根肋骨 上市公司创始人被公诉

汽车要闻

售17.68万-21.68万元 极狐阿尔法S5正式上市

态度原创

本地
时尚
教育
公开课
军事航空

本地新闻

粽情一夏|海河龙舟赛,竟然成了外国人的大party!

女人年过40岁,会不会打扮差异太大了,穿对显年轻、穿错显老

教育要闻

无一入围决赛 据经济观察报 依据赛事官方统计,参与竞赛的AI队伍的平均分为18分,已赶上人类选手的平...

公开课

近视只是视力差?小心并发症

军事要闻

以军宣布在加沙南部实行"战术暂停"

无障碍浏览 进入关怀版