- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.2.3 MCS-51单片机的内部存储器 一、片内数据存储器(Internal RAM)低128单元 2、位寻址区(16Byte) 地址范围:20H?2FH 对应位地址:00H?7FH 功能 可进行位操作,设置用户标志 未作位操作单元,可进行字节操作 3、堆栈/用户数据区 地址范围:30H?7FH 功能 程序堆栈区常选高端连续地址(如:50H?7FH) 用户数据区 30H 2FH 00H 20H 1FH 7FH 通用寄存器区 (4组) 位寻址区 堆栈/数据缓冲区 80Byte 16Byte (128bit) 32Byte 00H 7FH 返回本节 1.2.3 MCS-51单片机的内部存储器 二、特殊功能寄存器(SFR)高128单元 地址范围:物理地址分布在80H?FFH中;未作定义单元,操作无效。 数量:51系列共有SFR 21个,如图; 52系列SFR 26个。 操作方式: 访问时,可用寄存器符号或地址; 字节操作 位操作(表中带*号的SFR) 专用寄存器简介 返回本节 1.2.3 MCS-51单片机的内部存储器 二、特殊功能寄存器(SFR)高128单元 专用寄存器简介 返回本节 程序计数器 (Program Counter) 16位计数器,寻址范围64KB; 自动加1,保证指令顺序执行; PC无地址,不能直接操作。 累加器A(Acc—Accumulator) 8位寄存器 (The most versatile 使用频率最高 register) B寄存器 8位寄存器,用于乘除运算。 也可作一般数据寄存器 。 1.2.3 MCS-51单片机的内部存储器 二、特殊功能寄存器(SFR)高128单元 专用寄存器简介 程序状态字(Program Status Word) 8位寄存器,存放指令执行的状态信息。 (无符号数) (带符号数) 返回本节 1.2.3 MCS-51单片机的内部存储器 二、特殊功能寄存器(SFR)高128单元 专用寄存器简介 数据指针DPTR(Data Pointer) 16位寄存器,寻址范围64KB; 由两个8位寄存器(DPH DPL)组成; 用于存放ROM及片外RAM地址。如:MOV DPTR,#2000H 返回本节 1.2.3 MCS-51单片机的内部存储器 二、特殊功能寄存器(SFR)高128单元 专用寄存器简介 30H 2FH 00H 20H 1FH 7FH 通用寄存器区 (4组) 位寻址区 128bit 00H~7FH 堆栈/数据缓冲区 80B 16B 32B 52H 51H SP?50H 05H ACC 80H B 05H 80H 入栈 05H ACC 80H B 出栈 堆栈指针 SP(Stack Pointer) 堆栈概念 一种符合FILO/LIFO的数据结构; 功能:保护恢复断点(自动)与中断现场(人工)。 堆栈的设置 内堆栈,必须设置在内部RAM中的堆栈/用户数据区; 堆栈由栈底、栈顶组成; 向上生长型,SP指向栈顶。如:MOV SP, #50H ;则可用51H?7FH为堆栈空间 堆栈的操作 保护恢复断点,SP自动加1或减1; 入栈 PUSH ACC PUSH B 出栈 POP B ;后入先出 PUSH ACC 返回本节 1.2.3 MCS-51单片机的内部存储器 三、片内程序存储器(ROM) 类型 腌膜ROM EPROM EEPROM Flash ROM 片内寻址范围 EA=1时: (否则64KB全部限定在片外) 51系列,4KB,0000H ? 0FFFH 52系列,8KB,0000H ? 1FFFH 一组特殊单元 RESET 地址: 0000H 中断向量: 0003H ? 000AH 外部中断(INT0)地址区 000BH ? 0012H 定时器/计数器中断(T0)地址区 0013H ? 001AH 外部中断(INT1)地址区 001BH ? 0022H 定时器/计数器中断(T1)地址区 0023H ? 002AH 串行中断(Serial)地址区 外部 ROM 内部 ROM (EA=1) 外部 ROM (EA=0) 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 返回本节 1.2.3 MCS-51单片机的内部存储器 四、MCS-51系统存储器结构特点分析 数据存储器(内外地址重叠,通过不同指令访问) 内部RAM 128B + SFR 外部扩展RAM 64KB 外部 ROM 内部 ROM (EA=1) 外部 ROM (EA=0) 0000H 0000H 0FFFH 0FFFH 1000H FFFFH 程序存储器 (c) 返回本节
您可能关注的文档
- 单片机(清华版).ppt
- 单片机__完整版教学.ppt
- 单片机编程实例 led等.ppt
- 单片机程序设计827099276.ppt
- 单片机创新设计.doc
- 单片机概述.doc
- 单片机课程设计3039985240.ppt
- 单片机课程设计报告8168707155.ppt
- 单片机入门视频教程.pdf
- 单片机设计3799159681.doc
- 机车、动车组用柴油机零部件 第3部分:连杆.pdf
- WJZW-FWZN-CH0027-2018 不动产登记(注销登记)服务指南.pdf
- TCSUS-城市轨道交通工程管线综合信息模型设计标准.pdf
- 深圳市行政检查、行政处罚、行政强制数据标准 第2部分:电子卷宗规范编制说明.pdf
- DB32T-老旧曳引驱动乘客电梯安全状况评估规范.docx
- 小学数学质量分析主持稿.pdf
- 山东省青岛市一年级下册语文期末测试卷(一).pdf
- 北师大版六年级下册数学期末测试卷及含答案(必刷题).pdf
- 北师大四年级数学上册期末专项练习卷(二).pdf
- WJZW-FWZN-JT0020-2018 道路运输证、船舶营运证配发及管理(吴江区内经营道路运输的道路运输证配发)(普货道路运输证配发)服务指南.pdf
文档评论(0)