《(2.5)--2.2.2 MSC-51单片机的存储器结构-数据存储器结构.ppt》由会员分享,可在线阅读,更多相关《(2.5)--2.2.2 MSC-51单片机的存储器结构-数据存储器结构.ppt(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、MCS-51MCS-51单片机的结构单片机的结构与原理与原理第二章第二章第第 节节 2.2.2 2.2.2 MSC-51MSC-51单片机单片机的数据存储器结构的数据存储器结构2 2数据数据存储器存储器(RAM)作用:存放程序运行结果、标志位构成:由RAM构成,掉电数据丢失字长:8位数量:128B+128B(80C51)30H低128B(00H7FH)为普通RAM区高128B(80HFFH)为特殊功能寄存器区MSC-51单片机的数据存储器结构 mcs51单片机数据存储器有两个地址空间:片内256B,片外可扩展64KB,片内RAM:(1)低128字节的区域 工作寄存器区(00H1FH)可位寻址区
2、(20H2FH)用户RAM区(30H7FH)30HMSC-51单片机的数据存储器结构区共有32个存储单元;每个单元都有1个8位地址(字节地址字节地址)每个单元都有1个寄存器名称(R0R7)32个单元分为4组(第第0 第第3组组)CPU只能选一组为当前工作寄存器组当前工作寄存器组当前工作寄存器组当前工作寄存器组取决于PSW的设置 30HCPU复位后RS1和 RS0默认值为0,即默认第0组为当前工作寄存器组。MSC-51单片机的数据存储器结构30H区共有16个存储单元;每个单元都有一个字节地址字节地址 每个单元都有8个不同的位地址位地址 区共有128个位地址 区可以字节地址和位地址两种方式存取数据
3、。MSC-51单片机的数据存储器结构区共有80个存储单元;每个单元都有一个字节地址,但没有位地址,也没有寄存器名。30H此区可作为堆栈区和中间数据存储区使用用户RAM区【注意注意】:区和区只能按字节进行数据存取操作,区则可按字节和位两种方式存取操作。MSC-51单片机的数据存储器结构(2)高高128字节字节RAM区区 30HSFR承担着51单片机内部资源的管理工作每个存储单元都有一个字节地址,字节地址,但只有其中21个单元个单元可以使用,并有相应寄存器名称。51单片机共有21个特殊功能寄存器(Spetial Function Register)MSC-51单片机的数据存储器结构字节地址末位是0
4、或8的SFR,都具有位地址。88H89H8AH8BH8CH8DH8EH8FHMSC-51单片机的数据存储器结构 表中字节地址表中字节地址末位是末位是0 0或或8 8的的SFRSFR,都具有位都具有位地址。地址。2121个个SFRSFR我们已经学习了我们已经学习了ACC,B,PSW,DTPR 4ACC,B,PSW,DTPR 4个特殊个特殊功能寄存器,其它的功能寄存器,其它的SFRSFR后面会陆续学习。后面会陆续学习。MSC-51MSC-51单片机的数据存储器结构单片机的数据存储器结构 小结小结 mcs51单片机片内数据存储器有256B,高128B中只有21个SFR可用,低128B 分工作寄存器区(00H1FH)、可位寻址区、用户RAM区 MSC-51MSC-51单片机的数据存储器结构单片机的数据存储器结构同学们同学们再见再见!