- 1、本文档共59页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AT89S52单片机的存储器结构
第三章 AT89S52存储器结构;数据存储器——RAM(Random Access Memory)
程序存储器——ROM(Read Only Memory):所有
信息厂家固化,适合批量生产,
价格低廉。
EPROM——(UV)Erazible Programmable ROM
EEPROM/E2PROM——Electrical Erasable
Programmable ROM
闪速存储器——Flash Memory:掉电数据不丢失
按字节寻址:每个字节(8个位)占一个地址
按位寻址:有的存储器每一个位就有一个地址; 单片机的存储器组织;普林斯顿结构;哈佛结构;景鹏酪蜀嘎啄叔履泊桂虱渗学煌露位夫蹭座哩炯彩坝孜楚异直枚内怖贡例AT89S52单片机的存储器结构AT89S52单片机的存储器结构;64KB
ROM;51在逻辑上,即从用户角度上有三个存储空间:
片内外统一编址的程序存储器
片内外不统一编址的数据存储器
特殊功能寄存器(片内);存储器配置(片内RAM);一、程序存储器及地址空间;
外部
ROM;②在程序存储器中,有6个单元具有特殊功能:
中断矢量区;二、数据存储器及地址空间;片内数据存储器空间分布图;片内数据存储器空间分布图;片内数据存储器空间分布图;片内数据存储器空间分布图;片内数据存储器空间分布图;片内数据存储器空间分布图;片内数据存储器空间分布图;堆栈:
在片内RAM中,常常要指定一个专门的区域来存放某些特别的数据,它遵循先进后出和后进先出(LIFO/FILO)的原则,这个RAM区叫堆栈。;从堆栈取出数据时:取出的数据是最近放进去的一个数据,也就是当前栈顶的数据。然后SP再自动减1,仍指着栈顶……; 在实际应用中,常需在RAM区设置堆栈。80C51的堆栈一般设在30H~7FH的范围内。栈顶的位置由SP寄存器指示。复位时SP的初值为07H,在系统初始化时可以重新设置。;89C51有21个SFR(89S52有32个)
已知的P0、P1、P2、P3等四个8位I/O口分别由名为P0、P1、P2、P3四个SFR代表。;SFR (Special Functional Register)
①与ALU相关的(3个)
A Register (Accumulator):
累加器,通常用A或ACC表示。可字节寻址(E0H),
也可位寻址(E0H~E7H)
它是一个寄存器,而不是一个做加法的部件。
在运算器做运算时其中一个数一定是在ACC中。
B Register:暂存寄存器。
暂存寄存器。在做乘、除法时放乘数或除数及结果。
PSW (Program Status Word ):
PSW是8位寄存器,用于作为程序运行状态的标志。这是一
个很重要的部件,里面存放了CPU工作时的很多状态,借此,我们可以了解CPU的当前状态,并作出相应的处理。;它的各位功能如下:; CY:进位标志。
加减运算时,保存最高位进位、借位状态。
AC:半进位标志。
例:78H+97H
0111 1000
+1001 0111
1 0000 1111 ; RS1、RS0:工作寄存器组选择位。
0 0 选择工作寄存器0组
0 1 选择工作寄存器1组
1 0 选择工作寄存器2组
1 1 选择工作寄存器3组
P:奇偶校验位,它用来表示累加器A内容中二进制数位
“1”的个数的奇偶性。若为奇数,则P=1,否则为0。
例:某运算结果是78H,P=0。;F0:用户标志位。作为软件标志,由编程人员决定
何时使用。
OV:溢出标志位。
有符号数运算时,如果发生溢出,OV置“1”,否
则清“0”。;②与指针相关的(2个)
SP (Stack Pointer):
堆栈指针,8位寄存器,用来指定堆栈的栈顶位置,初值为07H。它是加1计数.
DPTR (Data Pointer)(分成DPH、DPL两个):
数据指针可以用它来访问外部数据存储器中的任一单元,也可以作为通用寄存器来用,由我们自已决定如何使用。;P0、P1、P2、P3:
四个并行输入/输出口的寄存器。它里面的内容对应着管脚的输出。
SCON (Serial Control Register)
SBUF (Serial Date Buffer)
PCO
您可能关注的文档
- 4章字符串.ppt
- 4章。集成运算放大电路.ppt
- 3章。主板.ppt
- 4章存储.ppt
- 4章。通用组合逻辑函数器件.ppt
- 4章网络层的TCPIP协议.ppt
- 5单元TCPIP协议设置 123.ppt
- 5种方法让你的扫描清晰.doc
- 4章结构和AT89S51并行IO口工作原理.ppt
- 5章80C51单片机的串行接口技术.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)