mcs单片机的存储器结构.ppt

mcs单片机的存储器结构.ppt

ID:48121223

大小:482.50 KB

页数:41页

时间:2019-05-06

mcs单片机的存储器结构.ppt_第1页
mcs单片机的存储器结构.ppt_第2页
mcs单片机的存储器结构.ppt_第3页
mcs单片机的存储器结构.ppt_第4页
mcs单片机的存储器结构.ppt_第5页
资源描述:

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

1、2.2.2MCS—51单片机的存储器结构8051单片机在系统结构上采用了哈佛型,其存储器在物理结构上分程序存储器(ROM)和数据存储器(RAM)。有四个物理上相互独立的存储空间:其配置如图2-3所示。片内ROM片外ROM片内RAM片外RAM/I/O口60KB4KB64KB128BRAM128BSFR存储器程序存储器(ROM)8051及8751的片内程序存储器容量为4KB,地址从0000H开始,存放程序和表格常数。数据存储器(RAM)8051/8751/8031片内数据寄存器为128B,地址为00H~7FH,用于存放运算的中间结果、数据暂存以及数据缓冲等。8051内部还有SP、DPTR、PCON

2、…IE,IP等特殊寄存器,地址为80H~FFH。存储器配置一般微机:通常只有一个地址空间,ROM和RAM可以随意安排在这一地址范围内不同的空间,CPU访问存储器时,一个地址对应唯一的存储器单元,此类结构称为普林斯顿结构。8051的存储器:与典型微机不同,它把程序存储器和数据存储器截然分开,各有自己的寻址系统、控制信号和功能,这种程序存储器和数据存储器分开的结构称为哈佛结构。物理上分4个存储器空间内部程序存储器外部程序存储器内部数据存储器外部数据存储器逻辑上分3个存储器空间片内外统一的64KB程序存储器256B(含SFR块)片内数据存储器64KB片外数据存储器8051存储器地址空间分配在8051

3、单片机的内部集成了4K的程序存储器和256B的数据存储器,同时还可以使用片外的程序存储器和数据存储器,其扩展能力都是64K。64k程序存储器地址空间,片内外统一编址0000h~FFFFh256B片内数据存储器地址空间指令用MOVC指令用MOV指令用MOVX64kb片外数据存储器地址空间,0000h~FFFFh64KBRAM(I/O)64KBROMFFFF100000000FFFFFFF00004KBROM0FFF0000SFRRAM00807FFF片内存储器片外扩展存储器图18051存储器空间分布图EA=1EA=0注意:1、访问片内RAM20H存储单元;MOVA,20H2、访问片外RAM存储单

4、元;MOVR0,#20hMOVXA,@R03、尽管片内与片外的RAM单元的00H-FFH地址相重叠,但由于指令的不同不会发生地址混乱。2.3.1程序存储器地址空间程序存储器是存放编好的程序、常数和表格的,只能读不能写。该空间有几个特殊单元,应用过程中应加以注意。在MCS-51单片机中,当引脚EA=1时,系统使用片内的ROM;EA=0时,系统使用片外的ROM。无论是使用片内还是使用片外的ROM(既EA=1或EA=0),其起始地址都是从0000H单元开始,0000H是系统的启动地址。0003H~002BH是中断服务程序入口地址。存储单元保留地址0000H~0002H复位后初始化引导程序0003H~

5、000AH外部中断0000BH~0012H定时器0溢出中断0013H~001AH外部中断1001BH~0022H定时器1溢出中断0023H~002AH串行端口中断002BH定时器2溢出中断(8052才有)8051、52系列保留的存储单元中断源中断服务程序入口地址外部中断00003H定时器/计数器0溢出000BH外部中断10013H定时器/计数器1溢出001BH串行口0023H8051中断矢量地址表数据存储器地址空间片外数据存储器片内数据存储器分为两个部分:1、低128BRAM(00H~7FH)00H~1FH,4个通用工作寄存器区20H~2FH,位地址空间堆栈的设定2、高128B特殊功能存储器(

6、SFR)(80H~FFH)特殊功能寄存器SFR片内通用数据存储器80H7FH00HFFH片外数据存储器64KB0000HFFFFH用户RAM区(堆栈、数据缓冲)位寻址区(位地址00~7F)第0组工作寄存器R7R0第3组工作寄存器第2组工作寄存器第1组工作寄存器R7R0R7R0R7R007H00H1FH18H17H10H0FH08H2FH20H7FH30H片内RAMSFR98HSCON82HDPL81HSP80HP08DHTH18CHTH08BHTL18AHTL089HTMOD88HTCON87HPCON83HDPH90HP1IPB8HPSWD0HBF0HFFHACCE0HP3B0HIEA8HP

7、2A0HSBUF99H低128BytesRAM高128bytesRAMRS1RS0R0R1R2R3R4R5R6R700000H01H02H03H04H05H06H07H10108H09H0AH0BH0CH0DH0EH0FH21010H11H12H13H14H15H16H17H31118H19H1AH1BH1CH1DH1EH1FHR0~R7寄存器分配片内RAM(20H-2FH)中的位寻址区结构图7F

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

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

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