MCS-51单片机复位后,CPU从程序存储器的哪一个单元开始执行程序?

如题所述

第1个回答  2008-05-16
PC=0000H,从ROM的第一个字节单元开始执行。
第2个回答  2020-01-07
从0000H开始执行。
第3个回答  2008-05-18
0000H

MCS-51单片机复位后,CPU从程序存储器的哪一个单元开始执行程序?
PC=0000H,从ROM的第一个字节单元开始执行。

mcs51系列单片机的复位电路有两种
mcs51系列单片机的复位电路有自动复位和手动复位电路。复位后,程序计数器PC变为0000H,使单片机从程序存储器地址0000H单元开始执行。除P0~P3为FFH。SP为07H。SBUF为不确定。大部分特殊功能寄存器清零。

怎样确定MCS-51单片机复位后是从片内还是片外执行程序
当EA\/VPP引脚接地(低电平)时,只执行片外ROM程序。当EA\/VPP引脚接VCC(高电平)时,如果自带EEPROM则从片内ROM0000H开始执行,直到片内存储区用完接着在片外存储区执行程序。

MCS-51单片机内部程序存储器是如何分配的?哪些地址用于保留区?有何作...
8051片内有4kB的程序存储单元,其地址为0000H—0FFFH,其中一组特殊是0000H—0002H单元,系统复位后,PC为0000H,单片机从0000H单元开始执行程序 ,另一组特殊单元是0003H—002AH,这40个单元各有用途,它们被均匀地分为五段,它们的定义如下:0003H—000AH 外部中断0中断地址区。000BH—0012H ...

请详细说明MCS-51单片机上电后(或复位后)如何开始执行第一条指令。
MCS-51单片机上电后(或复位后),首先开始初始化各个寄存器。PC寄存器设置为0000H,于是,程序从0000H开始执行第一条指令。

MCS-51单片机的PC是多少bit的?它意味着什么?复位后PC=?又意味着...
MCS-51单片机的PC是16bit的?它意味着当前程序执行的地址是PC的值;复位后PC=0000H;又意味着程序从头开始执行。

MCS-51单片机设置4组工作寄存器,开机复位后,CPU使用的是哪组寄存器?它...
51单片机共有4组工作寄存器,地址范围:00H~1FH。复位后,CPU使用第0组。地址为 00 01 02 03 04 05 06 07。改变PSW中的两个位:RS1和RS0,可以改变当前工作寄存器。如执行:SETB RS1 SETB RS0 两条指令之后,将使用第3组,R0~R7 的地址将为:18H ~ 1FH。“使用R0~R7”进行的操作,...

MCS-51型单片机 它在开机复位后CPU如何确定和改变当前工作寄存器组的...
软件给这两个东西赋值就行了.上电复位后,在初始化程序里,对寄存器PSW的RS1、RS0(PSW.4、PSW.3):4组工作寄存器区选择控制位1和位0。默认应该是寄存器组0.当你需要使用工作寄存器时,cpu通过寄存器PSW的RS1、RS0(PSW.4、PSW.3)的设置来选择访问哪组工作寄存器组。

当mcs-51 复位时,下面说法正确的是( )
0000H是一个十六进制内存地址。在MCS-51单片机的内存中,地址从0000H开始,一直到最后的内存地址,都可用于存储程序代码或数据。复位后,PC被设置到这个起始地址,然后从那里开始执行程序。3、引导程序或启动代码:当单片机复位后,它从PC所指的内存地址开始执行指令。通常,这个位置存储的是一段引导程序或...

上电复位后,单片机如何找到需要执行的第一条指令
上电复位后,不同品牌的单片机执行的第一条指令的地址是不同的。如51单片机,复位后,指令指针PC=0000H,即要求你编程的第一条指令放在0000H处。如PIC单片机复位后,指令指针PC=FFFH,即要求你编程的第一条指令放在0000H处。你明白了吗?

相似回答