AT89S52单片机存储器结构

时间:2023-03-15来源:佚名
AT89S52单片机的存储器结构共分片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器4个部分。
1.程序存储器
设计人员编写的程序存放在微处理器的程序存储器中。
AT89S52具有64KB程序存储器寻址空间,它是用于存放用户程序、数据和表格等信息,程序存储器的结构如图1所示。

AT89S52单片机存储器结构
图1 AT89S52程序存储器的结构

AT89S52片内片外的程序存储器在统一逻辑空间中,地址从0000H~FFFFH,共有64K字节范围。引脚接高电平时,程序从片内程序存储器0000H开始执行,即访问片内存储器。当PC值超出片内ROM容量时,会自动转向片外程序存储器空间执行。引脚接低电平时,迫使系统全部执行片外程序存储器0000H开始存放的程序。
2.数据存储器
AT89S52 有256 字节片内数据存储器。地址为00H~FFH。这256个单元共分为两部分。其一是地址从00H~7FH单元(共128个字节)为用户数据RAM。从80H~FFH地址单元(也是128个字节)为特殊寄存器(SFR)单元。高128 字节与特殊功能寄存器重叠,也就是说高128字节与特殊功能寄存器有相同的地址,而物理上是分开的。
在00H~1FH共32个单元中被均匀地分为四块,每块包含八个8位寄存器,均以R0~R7来命名,称这些寄存器为通用寄存器。这四块中的寄存器都称为R0~R7,利用PSW的第3和第4位(RS0和RS1),即可选中这四组通用寄存器。
内部数据存储器的20H—2FH单元为位寻址区,可作为一般单元用字节寻址,也可对它们的位进行寻址,位寻址区地址如表1所示

AT89S52单片机存储器结构
表1 RAM位寻址区地址表

3. 中断服务程序的入口地址
在程序存储区中,为中断服务程序保存了一段中断服务程序的入口地址:其中一组特殊单元是0003H—0032H,各个单元各有用途,它们被分为六段,每个段8个字节,专门留给中断服务程序使用,被称为中断矢量区。AT89S52共有8个中断源,6个中断矢量,它们的定义如下表2所,

AT89S52单片机存储器结构
表2 中断服务程序的入口地址

4.特殊功能寄存器SFR(Special? Function Register)
特殊功能寄存器是指有特殊用途的寄存器集合,也称为专用寄存器,本质上是一些具有特殊功能的片内RAM单元,反映单片机的运行状态,很多功能也通过特殊功能寄存器来定义和控制程序的执行。
AT89S52单片机内部高128(80~FFH)地址分配给特殊功能寄存器。这个地址空间和芯片内数据存储器的高128字节地址完全重叠,但两者在物理硬件上是完全独立的,用寻址方式来区分这个完全重叠的地址空间。使用直接寻址方式访问这个地址空间时,访问的是特殊功能寄存器;使用间接寻址方式访问这个地址空间时,访问的是数据存储器。
AT89S52有32个特殊功能寄存器,它们被离散地分布在内部RAM的80H~FFH地址中,这些寄存的功能已作了专门的规定,用户不能修改其结构。

5.几个注意问题
(1)地址的重叠性
单片机中的所有存储器都必须分配地址,可以寻址的地址范围为64KB,数据存储器与程序存储器都占用相同的地址。
程序存储器中片内片外0000H~0FFFFH低4KB地址完全重叠,但是我们使用引脚进行区分:=0时,选择片外,=1时,选择片内,这样就完全区分开来了。
数据存储器中片内外0000H~00FFH的256个单元地址完全重叠,片内外数据的访问采用不同指令来区分:MOV指令访问片内数据存储器,MOVX指令访问片外数据存储器。
(2)程序存储器(ROM)与数据存储器(RAM)的区分
程序存储器(ROM)与数据存储器(RAM)的区分在使用上是严格区分的,程序存储器只能放置程序指令及常数表格,对程序存储器中数据的访问只可以使用MOVC指令。而数据存储器则存放数据,片内外的操作指令分别用MOV,MOVX进行操作。
(3)位地址空间的区域划分
片内RAM中的20H~2FH的128位,以及SFR中的位地址,这些位寻址单元与位指令集构成了位处理器系统

相关阅读

电工技能:线路漏电检测大法

家里有地方漏电是件麻烦事,自己又不懂如何判断呢?小编带你解决难题,一起来看看家里漏电如何检测吧! 如果一合闸,漏电开关就跳闸,这类属火线漏电,检查方法如下: 1.把各分...
2023-06-27

一例三相四线电表的接线图

本文介绍了三相四线电表的接线方法,一个三相四线电表的接线图:不带电流互感器的三相四线电表接线图,三相四线电度表带互感器的接线图,三相四线外接互感器的电能表接线图,...
2023-06-26
一例三相四线电表的接线图

变配电所电气主电路的接线形式有哪些

  变配电所的电气接线包括一次电路接线和二次电路接线。一次电路又称主电路,是指电能流经的电路,主要设备有发电机、变压器、断路器、隔离开关、避雷器、熔断器和电压、电...
2023-06-27
变配电所电气主电路的接线形式有哪些

交流异步电机特殊的启动特性,自相矛盾,还有很大隐患

交流异步电动机是目前应用范围最广泛的能量转换设备,在工业和民用的应用比例都很高,并且随着变频控制技术的普及,交流异步电动机已经逐渐取代直流电机成为传动主流设备。...
2023-04-01
交流异步电机特殊的启动特性,自相矛盾,还有很大隐患

铜线和铝线为什么不能直接连接,看完这三点,你就明白了!

电工工作上经常遇到铜铝线并接的情况,经验差点的新手电工可能一不小心就直接给接上了!这是错误的,也是很危险的! 因为,一旦铜线和铝线并接,时间长了,就会发热甚至烧毁等...
2024-03-27
铜线和铝线为什么不能直接连接,看完这三点,你就明白了!

热销商品

加厚abs安全帽电工建筑工地程施工领导监理透气防砸头盔可印字V型

这款加厚ABS安全帽专为电工、建筑工地施工人员、领导及监理设计,采用高强度ABS工程塑料,抗冲击、防砸性能优异,有效保障头部安全。帽体加厚设计,增强耐用性与防护等级...
5.8

欧普led筒灯3w孔灯超薄桶灯吊顶天花灯过道嵌入式洞灯客厅5w

欧普LED筒灯是一款高品质嵌入式照明产品,适用于客厅、过道、吊顶等多种场景。采用优质LED光源,提供3W和5W两种功率选择,光线柔和均匀,显色指数高,有效还原真实色彩。超...
7.45

水口钳高硬度模型剪钳电子钳工业级口水剪斜嘴钳偏口斜口专用钳子

水口钳高硬度模型剪钳是一款工业级精密工具,专为电子、模型制作及精细作业设计。采用优质高碳钢材质,经热处理工艺打造,具备卓越的硬度和耐磨性,可轻松剪切金属引脚、...
4.8

170电子剪钳II 如意斜口钳 工业斜嘴钳水口钳 模型剪塑胶钳尖嘴钳

170电子剪钳II如意斜口钳是一款专业级精密工具,集工业斜嘴钳、水口钳、模型剪、塑胶钳与尖嘴钳功能于一体,适用于电子维修、模型制作、手工艺及精密作业。其采用优...
4.5

安全帽国标工地加厚施工领导透气安全头盔建筑工程监理免费印字

本款安全帽严格遵循国家GB 2811-2019标准,专为建筑工程、工地施工及监理人员设计。采用高强度ABS工程塑料,加厚壳体有效抗冲击,保障头部安全。帽体轻盈透气,内置可调...
10

网站栏目