- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
51单片机汇编语言教程:3课单片机存储器结构.pdf
51单片机汇编语言教程-由慧净助学会员收集整理 (全部28课)
51单片机汇编语言教程:第3课-单片机存储器结构
(基于HJ-1G、HJ-3G实验板)
单片机内部存储结构分析
我们来思考一个问题,当我们在编程器中把一条指令写进单片要内部,通电后,单片机
就可以执行这条指令,那么这条指令一定保存在单片机的某个地方,并且这个地方在单片机
掉电后依然可以保持这条指令不会丢失,这是个什么地方呢?这个地方就是单片机内部的只
读存储器即ROM(READ ONLY MEMORY)。为什么称它为只读存储器呢?刚才我们不是明明把
两个数字写进去了吗?原来在STC89C52中的ROM是一种电可擦除的ROM,称为FLASH ROM,
刚才我们是用编程器,在特殊的条件下由外部设备对ROM进行写的操作,在单片机正常工作
条件下,只能从那里面读,不能把数据写进去,所以我们还是把它称为ROM。
数的本质和物理现象:我们知道,计算机能进行数学运算,这可令我们非常的难以理解,
计算机吗,
我们虽不了解它的组成,但它总只是一些电子元器件,怎么能进行数学运算呢?我们做数学
题如37+45是这样做的,先在纸上写37,然后在下面写45,然后大脑运算,最后写出结果,
运算的原材料:37、45和结果:82都是写在纸上的,计算机中又是放在什么地方呢?为了
解决这个问题,先让我们做一个实验:这里有一盏灯,我们知道灯要么亮,要么不亮,就有
两种状态,我们能用‘0’和‘1’来代替这两种状态,规定亮为‘1’,不亮,为‘0’。现在
放上两盏灯,一共有几种状态呢?我们列表来看一下:
请大家自已写上3盏灯的情况000 001 010 011 100 101 110 111
我们来看,这个000,001,101 不就是我们学过的的二进制数吗?本来,灯的亮和灭只是
一种物理现象,可当我们把它们按一定的次序排好后,灯的亮和灭就代表数字了。让我们再
抽象一步,灯为什么会亮呢?
是因为输出电路输出高电平,给灯通了电。因此,灯亮和灭就能用电路的输出是高电平还是
低电平来替代了。这样,数字就和电平的高、低联系上了。
什么是位:
通过上面的实验我们已经知道:一盏灯亮或者说一根线的电平的高低,能代表两种状态:0
和1。实际上这就是一个二进制位,因此我们就把一根线称之为一个“位”,用BIT表示。
什么是字节:
一根线能表达0和1,两根线能表达00,01,10,11四种状态,也就是能表达0到3的数,
而三根能表达0-7的数,计算机中常常用8根线放在一起,同时计数,就能表过到0-255
一共256种状态。这8根线或者8位就称之为一个字节(BYTE)。不要问为什么是8根而不
是其它数,因为我也不知道。(计算机世界是一本人造的世界,不是自然界,很多事情你无
法问为什么,只能说:它是一种规定,大家在以后的学习过程中也要注意这个问题)
存储器的工作原理:
1、存储器构造
存储器就是用来存放数据的地方。它是利用电平的高低来存放数据的,也就是说,它存放的
实际上是电平的高、低,而不是我们所习惯认为的1234这样的数字,这样,我们的一个谜
团就解开了,计算机也没什么神秘的吗。
51 51 WWW.HLMCU.COM /
推荐使用慧净 实验板。推荐 学习网 淘宝网:
51单片机汇编语言教程-由慧净助学会员收集整理 (全部28课)
让我们看图2。单片机里面都有这样的存储器,这是一个存储器的示意图:一个存储器就象
一个个的小抽屉,一个小抽屉里有八个小格子,每个小格子就是用来存放“电荷”的,电荷
通过与它相连的电线传进来或释放掉,至于电荷在小格子里是怎样存的,就不用我们操心了,
你能把电线想象成水管,小格子里的电荷就象是水,那就好理解了。存储器中的每个小抽屉
就是一个放数据的地方,我们称之为一个“单元”。
有了这么一个构造,我们就能开始存放数据了,想要放进一个数据12,也就
我们只要把第二号和第三号小格子里存满电荷,而其它小格子里的电荷给放掉就行了(看图
3)。可是问题出来了,看图2,一个存储器有好多单元,线是并联的,在放入电荷的时候,
会将电荷放入所有的单元中,而释放电荷的时候,会把每个单元中的电荷都放掉,这样的话,
不管存储器有多少个单元,都只能放同一个数,这当然不是我们所希望的,因此,要在结构
上稍作变化,看图2,在每个单元上有个控制线,我想要把数据放进哪个单元,就给一个信
号这个单元
您可能关注的文档
最近下载
- 全品作业本英语七年级上册听读本.pdf VIP
- GB∕T 2997-2015 致密定形耐火制品体积密度,显气孔率和真气孔率试验方法.pdf
- 《餐饮服务管理系统》课件.pptx VIP
- 在线网课学习课堂《文科物理学——生活中的物理》单元测试考核答案.docx VIP
- (正式版)D-L∕T 1919-2018 发电企业应急能力建设评估规范.docx VIP
- (2025春)人教版二年级数学上册全册教案.doc
- 公路工程全套资料填写例范本.docx VIP
- 2025港航工程一建案例200问记忆宝典.docx VIP
- [广安]2025年四川省广安市前锋区引进人才笔试历年参考题库附带答案详解.pdf
- 2025年新人教版数学2年级上册全册同步教学课件.pptx
文档评论(0)