- 2
- 0
- 约9.94千字
- 约 82页
- 2017-10-21 发布于浙江
- 举报
chapt2.2(201是2)单片机的组成原理
MCS-51提供了一个向上升的堆栈, 数据操作 用PUSH指令 : 堆栈指针SP 加1,写入数据 用POP指令 :读出数据,堆栈指针SP相应减1, 利用压入和弹出指令,可以把CPU内部寄存器的内容推入堆栈或把堆栈中某单元的内容弹到内部寄存器中。利用堆栈指令可以简化寄存器与存储器之间数据传送的程序。 堆栈的使用: (1)自动方式: 子程序调用时(CALL指令)时,PC地址自动进入堆栈区 子程序(RET)结束时或 中断子程序(RETI)结束时, 断点地址再自动弹回PC。 (2)指令方式: 即使用专用的堆栈指令,进行出栈操作 进栈指令用PUSH,出栈指令用POP。 外部数据存储器 MCS-51外部数据存储器寻址空间为64KB,这对多数应用领域已足够使用。 对外部数据存储器可用R0、R1及DPTR间接寻址寄存器。 R0、R1为8位寄存器,寻址范围为256KB, DPTR为16位的数据指针寄存器,寻址范围为64KB。 寻址片外数据存储器时,寻址范围超过了256B, 就不能用R0、R1做为间接寻址寄存器, 而必须用DPTR寄存器做为间接寻址寄存器。 2.2.4 程序存储器 MCS-51具有4kB ROM寻址空间,它是用于存放 用户程序、数据和表格等信息。 正常运行时,CPU先从内部
您可能关注的文档
- 第12章节 公共部门人力资源管理.ppt
- 第12章节 调血脂药和抗动药脉粥样硬化.ppt
- 第12章节-核酸类药物.ppt
- 第12章节_简单线性回归.ppt
- 第13章节 博弈论与竞争策略.ppt
- 第13章节 Java Web开发常用功能.ppt
- 第13章节 柠檬酸发酵.ppt
- 第13章节 羧酸衍生物-1.ppt
- 第13章节 物质代谢的联系及其调控.ppt
- 第13章节-国民收入决定理论——收入-支出模型.ppt
- 基于人工智能的教育资源版权保护与侵权检测技术研究教学研究课题报告.docx
- 文言文问答系统在文言文自主学习教学中的应用课题报告教学研究课题报告.docx
- 基于深度学习的视频监控行为识别系统开发课题报告教学研究课题报告.docx
- 基于云计算的数字教育资源远程访问与协同学习研究教学研究课题报告.docx
- 高中政治教学中区块链技术应用于公共事务透明度提升课题报告教学研究课题报告.docx
- 初中历史事件因果关系民族关系演变课题报告教学研究课题报告.docx
- 高中地理教学中GIS技术应用的课题报告教学研究课题报告.docx
- 2026年电竞教练初级《技能》押题试卷.doc
- 2026年地理教师三级《技能考核》真题.doc
- 2026年德语DSH《阅读》选择题模拟卷.doc
原创力文档

文档评论(0)