单片机的4kB片内程序存储器和256B片内数据存储器

控制/MCU

1883人已加入

描述

单片机存储器结构

一、4kB片内程序存储器(片内ROM):0000H~0FFFH

1、0000H~0002H:

系统复位后,PC为0000H,单片机从0000H开始执行程序,如果程序不从0000H开始执行,则应在这三个单元中存放一条无条件转移指令,让系统跳过这一区域,直接去执行用户制定的程序。

2、0003H~0032H:

被均匀分成6段,只能存放中断服务程序,通常情况下,每段只有8个地址单元,不能保存完整的中断服务程序,因而一般在中断响应的地址区,存放一条无条件转移指令,指向程序存储器的真正存放中断服务程序的空间。

3、0033H~0FFFH:

真正意义上的程序存储区。

二、256B片内数据存储器(片内RAM):00H~FFH

1、低128B片内RAM

00H~1FH:4组工作寄存器,R0~R7

20H~2FH:位寻址区,该区域除了作为一般RAM进行读写外,还可进行执行置“1”、清“0”、求反、转移、传送、逻辑等位操作。

30H~7FH:字节寻址区,用户使用的一般RAM,可在此区域开辟堆栈。

2、高128B片内RAM

80H~FFH:特殊功能寄存器(SFR)区

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分