《课存储器》课件

《课存储器》课件

ID:39144102

大小:401.00 KB

页数:41页

时间:2019-06-25

《课存储器》课件_第1页
《课存储器》课件_第2页
《课存储器》课件_第3页
《课存储器》课件_第4页
《课存储器》课件_第5页
资源描述:

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

1、存储器、堆栈、SFR1数据存储器——RAM(RandomAccessMemory)程序存储器——ROM(ReadOnlyMemory)闪速存储器——FlashMemoryEPROM——(UV)ErazibleProgrammableROMEEPROM/E2PROM——ElectricalErasableProgrammableROM静态存储器SRAM——StaticRAM(动态存储器DRAM——DynamicRAM)按字节寻址:每个字节(8个位)占一个地址按位寻址:有的存储器每一个位就有一个地址单片机的

2、存储器——几个有关的概念:28051的存储器组织8051存储器可以分成两大类:﹡RAM,CPU在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。它用来存放暂时性的输入输出数据、运算的中间结果或用作堆栈。﹡ROM是一种写入信息后不易改写的存储器。断电后,ROM中的信息保留不变。用来存放固定的程序或数据,如系统监控程序、常数表格等。32.1.1普林斯顿结构一般微机通常只有一个逻辑空间,可以随意安排ROM或RAM。访问存储器时,同一地址对应唯一的存储单元,可以是ROM也可以是RAM,并

3、用同类访问指令。这种结构称为普林斯顿结构。42.1.2哈佛结构◆8051单片机与一般微机的存储器配置方式很不相同。◆51单片机的存储器在物理结构上分为程序存储空间和数据存储空间,共有四个:片内和片外程序存储空间以及片内和片外数据存储空间,这种在物理结构上把程序存储器和数据存储器分开的结构形式称为哈佛结构。5689C51单片机存储器配置片内RAM128字节(00H—7FH);片内RAM前32个单元是工作寄存器区(00H—1FH)片内RAM有128个可按位寻址的位,占16个单元。位地址编号为:00H—7FH

4、,分布在20H—2FH单元片内21个特殊功能寄存器(SFR)中:地址号能被8整除的SFR中的各位也可按位寻址(P.33-34)可寻址片外RAM64K字节(0000H—FFFFH)可寻址片外ROM64K字节(0000H—FFFFH)片内FlashROM4K字节(000H—FFFH)7★8051在逻辑上,即从用户角度上8051有三个存储空间:片内外统一编址的程序存储器片内外不统一编址的数据存储器特殊功能寄存器(片内)★访问这几个不同的逻辑空间时,采用的指令:片内外程序存储器空间----MOVC片内数据存储器

5、空间和SFR----MOV片外数据存储器地址空间----MOVX8¶52对应的RAM有384Byte,其中多出的128Byte只能进行间接寻址用@¶而C51是通过对自定义的数据类型来区分访问的存储空间的:片内外程序存储器空间----code片内数据存储器空间和SFR----data片外数据存储器地址空间----xdata片内间接寻址区间-------idata9存储器配置(片内RAM)片内RAM128字节(00H—7FH)00H20H2FH7FH1FH30H80HFFH52子系列才有的RAM区普通RAM

6、区位寻址区工作寄存器区SFR分布在80H-FFH其中92个位可位寻址80HFFH所有的RAM区(包括位寻址区、工作寄存器区)都可以用于存放数据,故也称为数据缓存寄存器89C51128字节1000H20H2FH7FH1FH30H80HFFH52子系列才有的RAM区普通RAM区位寻址区工作寄存器区R0R2R1R3R4R5R6R707H02H01H00H06H04H05H03H08H1FH工作寄存器区3工作寄存器区2工作寄存器区1工作寄存器区00FH10H17H18H片内RAM前32个单元是工作寄存器区(00

7、H—1FH)存储器配置(片内RAM)1100H20H2FH7FH1FH30H80HFFH52子系列才有的RAM区普通RAM区位寻址区工作寄存器区27H22H21H20H26H24H25H23H28H2FH单元地址07060504030201000F0E0D0C0B0A090817161514131211101F1E1D1C1B1A191827262524232221202F2E2D2C2B2A292837363534333231303F3E3D3C3B3A393847464544434241407F7E

8、7D7C7B7A7978位地址总共128个可按位寻址的位片内RAM中有128个可按位寻址的位。位地址:00H—7FH分布在:20H—2FH单元存储器配置(片内RAM)12这些可位寻址的空间,可通过执行指令直接对某一位进行操作,如置1、清0或判1、判0等,可用作软件标志位或用于位(布尔)处理。这是一般微机所不具备的,这种位寻址能力是8051所独有的。20H~2FH:既可以字节操作,又可以位操作,但是要用不同的指令来区分;mov20h,aset

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

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

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