51单片机ROM中有哪些寄存器,好像pc就是ROM中的寄存器对吧?

如题所述

这种说法有些问题,51单片机ROM中是没有寄存器的,对于51单片机而言,有256个寄存器,地址为00H~FFH。
00H~1FH为4组R0~R7寄存器
20H~2FH为位址寄存器
30H~7FH为通用寄存器
80H~FFH为特殊功能寄存器,其中就包括:A,B,P0~P3,TCON,SCON,DPTR,PCON,TMOD等等
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-26
ROM是只读的
寄存器是寄存器

C51的内部RAM只有128字节,除去4组工作寄存器、位地址单元和预留一部分堆栈空间,剩下的RAM不多了,对稍微复杂一些的程序,编程起来非常的不舒服,因为能定义的空间很少了。本回答被网友采纳
第2个回答  2012-08-27
ROM里没有寄存器,ROM只是用来存放程序,所以也叫“程序存储器”。
第3个回答  2012-08-26
ROM是只读的
寄存器是寄存器

51单片机的寄存器有哪些?
片内程序存储器+片外程序存储器:0000~FFFFH,共 64KB。片内数据存储器,51 系列是:00~FFH,共 256B。52 系列是:00~7FH,共 128B。片外数据存储器:0000~FFFFH,共 64KB。特殊功能寄存器:80H~FFH,只有 21 个单元。位寻址区,RAM 功能:00~7FH,共 128 bit 。SFR 功能:80~FFH,有效...

51单片机的内部寄存器都有哪些?
1. CPU:ACC、B、PSW、SP、DPTR(由DPH和DPL两个8位寄存器组成);2. 中断系统:IP、IE;3. 定时器\/计数器:TMOD、TCOM、TL0、TH0、TL1、TH1;4. 并行I\/O口:P0、P1、P2、P3;5. 串行口:SCON、SBUF、PCON。51单片机的寄存器基本上都是8位的,而16位寄存器则是由两个8位寄存器组成的,...

51单片机有哪几个特殊功能寄存器
51单片机是一类采用Intel 8051核心的微控制器,被广泛应用于各种嵌入式系统中。关于51单片机的特殊功能寄存器,以下是详细列表:1. CPU相关寄存器包括累加器(ACC)、寄存器B、程序状态字(PSW)、堆栈指针(SP)以及数据指针(DPTR),后者由低字节DPTR_L和高字节DPTR_H组成。2. 中断控制寄存器包括中断允...

51系列单片机CPU内有哪些寄存器?
51系列单片机的内部结构主要包括CPU、RAM、ROM、四个并行I\/O口、1个串行口、2个16位定时器\/计数器、中断系统以及特殊功能寄存器。在这些组件中,CPU是单片机的“大脑”,负责执行指令并控制整个系统的运行。RAM(随机存取存储器)和ROM(只读存储器)则是存储数据和程序的地方。RAM用于存储临时数据,而RO...

51单片机的寄存器有哪些?
3. 特殊功能寄存器(SFR):SFR的地址范围从80H到FFH,包含21个单元。这些寄存器负责控制和配置单片机的各种功能。4. 位寻址区:该区域一部分用于RAM功能,地址范围为00H到7FH,共计128位。另一部分作为SFR功能,地址范围为80H到FFH,其中有效的寄存器不多。5. 存储空间分布:51单片机的存储空间分布包括...

51单片机的内部寄存器都有哪些?
mcs-51单片机内的i\/o口锁存器、定时器、串行口缓冲器以及各种控制寄存器和状态寄存器都以特殊功能寄存器的形式出现 。它们位于片内数据存储器之上,离散地分布在80h~ffh的地址空间范围内。mcs-51单片机特殊功能寄存器的总个数为26个 。其中有12个可以位寻址,用户可以通过位功能标记对这12个寄存器的任意...

51单片机内部的数据存储器有哪些?
EA = 1,寻址内部ROM;EA = 0,寻址外部ROM 地址长度:16位 作用: 存放程序及程序运行时所需的常数 数据存储器片内数据存储器为8位地址,所以最大可寻址的范围为256个单元地址,对片外数据存储器采用间接寻址方式,R0、R1和DPTR都可以做为间接寻址寄存器,R0、R1是8位的寄存器,即R0、R1的寻址...

51单片机中寄存器是什么?
1. 寄存器是51单片机中的一个关键概念,它们是特殊的RAM(随机存取存储器),用于存储指令和数据。2. 特殊功能寄存器(SFR)在单片机中扮演着控制硬件和指示状态的角色。例如,中断使能寄存器(IE)用于控制中断,而程序状态字(PSW)则反映了单片机的当前工作状态。3. 通过修改特殊功能寄存器的值,可以方便...

MCS—51单片机内部RAM区有多少个工作寄存器
MCS-51单片机内部RAM区有4个工作寄存器区。mcs-51单片机片内的ram的寄存器区,共有32个单元。工作寄存器0到3,一共四组。每个区都有8个单元,称为r0~r7。但是只有一个区,是当前工作区,才可以用r0~r7来寻址。在00H-1FH,每组包含8个通用工作寄存器,所以总共有32个工作寄存器。

51单片机的存储器有哪些?
51单片机有以下几个内存模块组成:1】ROM或者Flash,叫程序存储区,你写的程序是存在这里面的,上电后从这里面执行。程序存储区也分为片内和片外,一般来说,现在的51很多已经做到了64K,所以很少有外扩 片外Flash或者片外的Rom了,Flash或者Rom不管是片内还是片外的,只能用来定义常量,是用code来...

相似回答