列出MCS-51单片机的存贮空间,并指明每个空间的地址范围?

发布网友

我来回答

3个回答

热心网友

 1、 程序存储器

    8051片内有4kB的程序存储单元,其地址为0000H—0FFFH。

    其中一组特殊是0000H—0002H单元,系统复位后,PC为0000H,单片机从0000H单元开始执行程序,如果程序不是从0000H单元开始,则应在这三个单元中存放一条无条件转移指令,让CPU直接去执行用户指定的程序。

     另一组特殊单元是0003H—002AH,这40个单元各有用途,它们被均匀地分为五段,它们的定义如下:

      0003H—000AH   外部中断0中断地址区。

      000BH—0012H   定时/计数器0中断地址区。

      0013H—001AH   外部中断1中断地址区。

      001BH—0022H   定时/计数器1中断地址区。

      0023H—002AH   串行中断地址区。

2、 数据存储器

 8051内部RAM共有256个单元,这256个单元共分为两部分。其一是地址从00H—7FH单元(共128个字节)为用户数据RAM。从80H—FFH地址单元(也是128个字节)为特殊寄存器(SFR)单元。从图1中可清楚地看出它们的结构分布。



希望对你有帮助,谢谢采纳~

热心网友

mcs-51单片机的存储空间机地址范围如下:
1、工作寄存器区,00H~1FH
2、位址寄存器区,20H~2FH
3、用户寄存器区,30H~7FH
4、特殊功能寄存器区,80H~FFH

热心网友

图一中有错误:
错误1:高128字节中的特殊功能寄存器部分可位寻址(只有地址能被8整除),其次PC还不能寻址。
错误2:R0、R1不能位寻址,可间址寻址。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com