- 7
- 0
- 约7.79千字
- 约 57页
- 2019-01-10 发布于广西
- 举报
特殊功能寄存器又称专用寄存器, MCS51除PC和R0-R7外,其余的寄存器都属SFR(其中有4个只在8052中存在),这里有5个为16位寄存器(其中有2个只在8052中存在) ,其余均为8位,共占22+5=27个字节(8051中共占21个字节),离散分布在128个地址单元中,其余单元没定义,用户不能访问,否则出现不确定值, 用直接寻址方式寻址 (1) 特殊功能寄存器SFR * 占用字节地址:80H~FFH 位寻址寄存器:其字节地址可被8整除。 专用寄存器: A、B、PSW、DPTR、SP I/O接口寄存器: P0、P1、P2、P3、SBUF、 TMOD、TCON、SCON … * 堆栈指针SP(8位) SP的地址为81H SP的功能:指示堆栈栈顶地址 堆栈是按“先进后出”LIFO, “后进先出”FILO 原则存取数据的存储区。 堆栈中的数据一般为CPU的状态或寄存器的值。 MCS-51堆栈设在片内RAM区。数据入栈/出栈时,SP自动加1/减 1,其内容始终为栈顶地址。 复位时 SP=07H。 * 堆栈的操作有两种: 一种叫数据压入(PUSH),另一种叫数据弹出(POP)。 89C51的堆栈指针SP是一个双向计数器。进栈时,SP内容自动增值,出栈时自动减值。存取信息必须按“后进先出”或“先进后出”的规则进行。 (a)压栈(PUSH)
您可能关注的文档
最近下载
- (高清版)D-Z-T 0460-2023 地质灾害自动化仪器监测预警规范.pdf VIP
- 法医学彩色图谱.pdf VIP
- 玩转我的学习风格+心理健康主题班会.pptx VIP
- T_GXDSL-2026《森田疗法在住院病房的临床应用规范》.pdf
- 2022年《党章》修订专题课件.ppt VIP
- 2020-2021学年山东省烟台市高二(下)期中物理试卷(附答案详解).docx VIP
- 字号大小对照表.pdf VIP
- 干燥机吊装方案.doc VIP
- 海上风电场直流海底电缆选型敷设技术导则(11603-2024).pdf
- JGJ 110-2017 建筑工程饰面砖粘结强度检验标准(2017版).pdf VIP
原创力文档

文档评论(0)