存储器结构课件.ppt

存储器结构课件.ppt

ID:57046326

大小:951.50 KB

页数:18页

时间:2020-07-28

存储器结构课件.ppt_第1页
存储器结构课件.ppt_第2页
存储器结构课件.ppt_第3页
存储器结构课件.ppt_第4页
存储器结构课件.ppt_第5页
资源描述:

《存储器结构课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2.480C51存储器组织请问:你觉得在我们所学习的80C51中,存储器有什么作用?存储信息存储器:随机存储器(RAM)只读存储器(ROM)本节学习要点:1、80C51芯片中EA引脚和程序存储器的选择有什么关系?2、数据存储器中的资源是如何配置的?3、特殊功能寄存器SFR的名称和功能。分类:分为片内和片外两部分内部有4kB的ROM,地址范围是0000H-0FFFH,片外用16位地址线扩充64kB的ROM,两者统一编址。一、程序存储器作用:用来存放程序和常数紧密关联:引脚EA从片内还是从片外取指取决于EA引脚。从片内

2、还是从片外取指取决于EA引脚。EA引脚功用演示0000H-0002H(开机复位单元)3个0003H-000AH(INT0中断地址区)8个000BH-0012H(T/C0中断地址区)8个0013H-001AH(INT1中断地址区)8个001BH-0022H(T/C0中断地址区)8个0023H-002AH(串行口中断地址区)8个补充:程序存储器低端的几个特殊单元程序存储器资源配置二、数据存储器作用:用来存放运算的中间结果、标志位,数据的暂存、缓冲等。分类:数据存储分为片内RAM和片外RAM。80C51单片机RAM的配置

3、RAM配置演示用户RAM区(堆栈、数据缓冲)(30H-7FH)位寻址区(位地址00H-7FH)(20H-2FH)第3组通用寄存器(18H-1FH)第2组通用寄存器(10H-17H)第1组通用寄存器(08H-0FH)第0组通用寄存器(00H-07H)用于存放操作数及中间结果。由于它们的功能预先不作规定,因此称为通用寄存器,也叫工作寄存器。任一时刻,CPU只能使用一组工作寄存器。(由PSW的RS0和RS1决定)可以直接对位进行寻址。(共16个单元,128个位)用于存放用户数据和做堆栈用。00H7FH1、低128字节RA

4、MRS1RS0寄存器组片内RAM地址00第0组00H~07H01第1组08H~0FH10第2组10H~17H11第3组18H~1FH内部RAM的三个区域:R0~R74个1、低128字节RAMa、工作寄存器(00H—1FH)这16个单元(共计128位)的每一位都有一个8位表示的位地址,位寻址范围为00H~7FH。位寻址区的每一个单元既可作为一般RAM单元使用,进行字节操作,也可以对单元中的每一位进行位操作。47H46H45H44H43H42H41H40HD0D1D2D3D4D5D6D728H字节地址位地址b、可位寻址

5、区(20H—2FH)47H46H45H44H43H42H41H40HD0D1D2D3D4D5D6D728H字节地址MOV28H,#56HSETB43HCLR42H0010101110字节操作位操作30H~7FH是供用户使用的一般RAM区,也是数据缓冲区,共80个单元。对用户RAM区的使用没有任何规定或限制,一般用于存放用户数据及作堆栈区使用。c、用户RAM区(30H~7FH)2、高128字节特殊功能寄存器SFRSpecialFunctionRegister片内高128字节RAM中,除程序计数器PC外,还有21个特殊

6、功能寄存器,又称为专用寄存器(SFR)。它们离散地分布在80H~0FFHRAM空间中。⑴特殊功能寄存器的字节寻址片内21个特殊功能寄存器的名称、符号及单元地址。⑵特殊功能寄存器的位寻址在21个特殊功能寄存器中,有11个寄存器具有位寻址。可位寻址的寄存器,它们的字节地址正好能被8整除,而且字节地址与该字节最低位的位地址相同。8FH8EH8DH8CH8BH8AH89H88HD0D1D2D3D4D5D6D7TCON88HTF1TR1TF0TR0IE1IT1IE0IT03、片外数据存储器(RAM/I/O)a、DPTR寻址M

7、CS-51系列单片机访问外部数据存储器通过一个特殊寄存器——DPTR寻址。由于DPTR是16位,则外部数据存储器可寻址的范围是64kB。b、0000H~00FFH地址区间:片内、片外重叠片外RAM地址范围为0000H~0FFFFH,其中在0000H~00FFH这段区间与片内数据存储器空间是重叠的,CPU使用MOV指令和MOVX指令加以区分。小结:存储器结构1、用户使用的角度上看,存储空间分为三类:片内、片外统一编址0000H~0FFFFH的64K字节的程序存储器地址空间;256字节数据存储器地址空间;64K字

8、节片外数据存储器/I/O口地址空间,地址也从0000H~0FFFFH。2、上述三个空间地址是重叠的,即程序存储器中片内外低4K字节地址重叠;数据存储器与程序存储器64K地址全部重叠;数据存储器中片内外低256个字节地址重叠。虽然地址重叠,但由于采用了不同的操作指令及控制信号EA、PSEN的选择,因此不会产生混乱。说明

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。