MCS-51系列单片机的存储器可划为几个空间?其地址范围及容量是多少?在使用上有何不同?
答案:2 悬赏:0 手机版
解决时间 2021-07-24 15:33
- 提问者网友:wodetian
- 2021-07-24 03:58
MCS-51系列单片机的存储器可划为几个空间?其地址范围及容量是多少?在使用上有何不同?
最佳答案
- 五星知识达人网友:污到你湿
- 2021-07-24 04:34
1、空间划分
存储器分为程序存储器(ROM)和数据存储器(RAM)两大类。
程序存储器有片内和片外存储器两种;数据存储器也有片内和片外存储器两种。
2、地址范围及容量
程序存储器是片内外统一寻址,片内程序存储空间+片外程序存储空间=64K的存储空间(0000H-FFFFH)。
而数据存储器则是单独寻址,片内数据存储空间+片外数据存储空间=128B(00H-7FH)+64KB(0000H-FFFFH)。
注意:51的片内数据存储空间为128B,而增强型52的片内数据存储空间为256B。52是在51基础上增加了80H-FFH的高128B的空间。增加的这一部分只能采用间接寻址。
51片内数据存储器又可分为:工作寄存器区:00H-1FH
位寻址区: 20H-2FH
通用RAM区: 30H-7FH
3、使用上的不同
RAM和ROM在结构上是不同的。
对于RAM来说,CPU在运行时能随时进行数据修改,但却有个缺点,一旦电源掉电,存储信息将丢失。
所以,它只能用来存放暂时性的输入输出数据,运算中间结果和堆栈等。(注意,要区别于FLASH。)
对于ROM,它是一种写入信息不易改写的存储器。就算电源掉电,存储信息都保留不变。所以,ROM用来存放程序或常数等。
欢迎前来交流学习。
全部回答
- 1楼网友:山河有幸埋战骨
- 2021-07-24 05:00
1.MCS-51单片机的存储器从物理结构上分为:片内和片外数据存储器,片内和片外程序存储器。
2.从逻辑上分别可划分为:片内统一寻址的64K程序存储器空间(0000H---FFFFH);
64KB的片外数据存储器空间(0000H---FFFFH);
256B的片内数据存储器空间(00H---FFH)。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯