89C51单片机的内部存储空间是怎么样分配的?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-09-10
at89c51单片机程序储存空间多大?如何分布

标准的51单片机程序存储器4K 52单片机是8K
程序存储器的地址是从0开始连续分布的,超过此地址,将访问片外程序存储器
(EA引脚要接地)

89S51单片机片内RAM的分配:

00~1FH:工作寄存器区;
20~2FH:位寻址区;
30~7FH:通用区。

89S52单片机片内RAM,还有:
80~FFH:通用区,必须间接寻址。

80C51内存存储空间为:
RAM:
00H~1FH,4组工作寄存器
20H~2FH,位址寄存器
30H~7FH,通用寄存器
80H~FFH,特殊功能寄存器
ROM:
0000H~0FFFH,4K

低128字节是通用RAM,高128字节是特殊功能寄存器地址,对于52多出来的128字节内部RAM地址和特殊功能寄存器区相同,但采用不同的寻址方式加以区分
低128字节的前32个字节分成4组,每组8个寄存器都称Ro至R7
接下来的16个字节可位寻址

分为数据存储器和程序存储器、、、、、、、、、、、、、、、、、、、、、
</SPAN>

洪波涌起.日月之行,若出其中;星汉灿烂,若出其里,幸甚至哉,歌以咏志.

我的博客上有一篇仿真器的文章,专门深入的讨论了51单片机的存储器结构,你可以去参考。

  • 89c51单片机堆栈的容量不能超过多少字节
    答:89C51内部只有低128字节,范围是00~7FH,128B的数据RAM区,包括有工作寄存器组区、可直接位寻址区和数据缓冲区。各区域的特性如下:(1) 00H~1FH为工作寄存器组区。(2) 20H~2FH为可位寻址区域 (3)30H~7FH为堆栈、数据缓冲区。30-7FH有80个字节单元,可以采用字节字节寻址的方法访问 堆栈区...
  • 单片机问题急需答案!!!
    答:一89C51单片机内部ROM的容量为(4KB)。二.我们用的单片机一共有(2)个(16)位的定时/计数器 三.单片机的存储器空间一共有四个,分别是(内部数据存储器)(内部程序存储器)(外部数据存储器)(外部程序存储器)四.我们要让单片机工作,得要向单片机发布指令,单片机只能接受(开关数字)格式的指令...
  • 单片机问题急需答案!!!
    答:一89C51单片机内部ROM的容量为(4KB)。二.我们用的单片机一共有(2)个(16)位的定时/计数器 三.单片机的存储器空间一共有四个,分别是(内部数据存储器)(内部程序存储器)(外部数据存储器)(外部程序存储器)四.我们要让单片机工作,得要向单片机发布指令,单片机只能接受(开关数字)格式的指令...
  • 简述在AT89C51单片机中 R为ROM与RAM存储器的作用及其容量,每个有存储器...
    答:ROM是程序存储器,89C51有4KB的程序存储器, RAM是数据寄存器,89C51有128字节的数据存储器。每八个字节(Byte)叫做一个单元。
  • 89C51单片机的内部存储空间是怎么样分配的?
    答:80C51内存存储空间为:RAM:00H~1FH,4组工作寄存器 20H~2FH,位址寄存器 30H~7FH,通用寄存器 80H~FFH,特殊功能寄存器 ROM:0000H~0FFFH,4K
  • 单片机AT89C51的有多大的片内存储器空间
    答:如果没有后缀的话,AT89C51只要4K 如果有后缀的话,比如AT89C51RB2,那就是16K 如果有后缀的话,比如AT89C51RC2,那就是32K 如果有后缀的话,比如AT89C51RD2,那就是64K
  • 单片机89c51与89c52的区别是什么?
    答:第一,ROM 89c51是4K,但89c52是8K。第二,RAM89c51是128字节,但89c52256字节 就编程来说区别不大,主要是硬件资源的区别。区别如下:1、RAM 空间增大:AT89C51 有128 字节的内部 RAM,AT89C52 的内部 RAM 扩展为 256 字节;2、内部FLASH变大:AT89C51 有 4K 字节的内部 FLASH PERAM,而。AT89C52...
  • 什么是单片机结构和原理?
    答:89C51单片机结构框图 1、一个8位 的微处理器CPU。2、片内数据存储器(RAM128B/256B):用以存放可以读/写的数据,如运算的中间结果、最终结果以及欲显示的数据等。3、片内4kB程序存储器Flash ROM(4KB):用以存放程序、一些原始数据和表格。4、四个8位并行I/O(输入/输出)接口 P0~P3:每个口可以...
  • 单片机89c51与89c52的区别
    答:AT89C51简介:AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储...
  • 单片机存储器分为哪几类,各有哪些特点和用
    答:单片机存储器分为:程序存储器和数据存储器。数据存储器又分为:内部数据存储器和外部数据存储器。内部数据存储器又分为:1、工作寄存器,共4组,地址范围00H~1FH 2、位址空间,地址范围20H~2FH 3、用户寄存器,地址范围30H~7FH(FFH)4、特殊功能寄存器,地址范围80H~FFH ...