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

如题所述

 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中可清楚地看出它们的结构分布。



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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-18
mcs-51单片机的存储空间机地址范围如下:
1、工作寄存器区,00H~1FH
2、位址寄存器区,20H~2FH
3、用户寄存器区,30H~7FH
4、特殊功能寄存器区,80H~FFH本回答被网友采纳
第2个回答  2013-03-23
图一中有错误:
错误1:高128字节中的特殊功能寄存器部分可位寻址(只有地址能被8整除),其次PC还不能寻址。
错误2:R0、R1不能位寻址,可间址寻址。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网