单片机结构存储器结构 (2)优秀课件.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《单片机结构存储器结构 (2)优秀课件.ppt》由会员分享,可在线阅读,更多相关《单片机结构存储器结构 (2)优秀课件.ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机结构存储器结构第1页,本讲稿共26页n 专用寄存器组n专用寄存器组主要用来指示当前要执行指令的内存地址、存放操作数和指示指令执行后的状态等。n专用寄存器组主要包括以下专用寄存器:n1)程序计数器PC(Program Counter)nPC是二进制16位的程序地址寄存器,用来存放下一条需要执行指令的地址,能自动加1。n单片机复位后PC内容为0000Hn2)累加器ACC(Accumulator)n二进制8位寄存器,专门用来存放操作数或运算结果。nMOV A,#03H ;A3nADD A,#05H ;AA+05H第2页,本讲稿共26页n3)通用寄存器B(General Purpose Regi
2、ster)n二进制8位寄存器,专用于乘法和除法,乘除运算前,用于存放乘数或除数,运算后用于存入乘积的高八位或除法的余数。MOV A,#05H ;A5 MOV B,#03H ;B3 MUL A,B ;BAAxB=5*3第3页,本讲稿共26页n4)程序状态字PSW(Program Status Word)nPSW用来存放指令执行后的有关状态n(1)Cy:进位标志位,表示加减运算过程中最高位A7(ACC最高位)有无进位或借位。n(2)AC:辅助进位位,用于表示加减运算过程中低4位有无向高4位(即A4)进位或借位。n(3)F0:用户标志位,由用户确定。n(4)RS1和RS0:工作寄存器组(R0-R7)
3、选择,用户通过改变RS1和RS0的状态来决定工作寄存器的实际物理地址。n主要用于保护R0-R7中的数据,多用于中断服务程序。第4页,本讲稿共26页n(5)OV:溢出标志,指示运算过程中是否发生了溢出。n(6)P:奇偶标志位,用于指示运算结果中1的个数n例:F0=0,RS1=0,RS0=0,执行下面指令后,PSW=?MOV A,#0FH ;ADD A,#0F8H ;nOV确定方法:确定方法:OV=OV=CP CS=1 1=0 n PSW=C1H 第5页,本讲稿共26页n5)堆栈指针SP(stack pointer)n8位寄存器,能自动加1或减1,专门用于存放堆栈的栈顶地址。n堆栈是一种能按“先进
4、后出”或“后进先出”规律存取数据的RAM区域(P16),主要用于子程序和中断服务程序中保护现场。例:下面指令设定了栈底地址70H MOV SP,#70H第6页,本讲稿共26页n6)数据指针DPTRn16位寄存器,可以用来存入片内ROM的地址,也可以用来存放片外RAM或片外ROM的地址.例:设片外RAM的2000H单元中有一个数x,若要把它取入累加器A中。MOV DPTR,#2000H ;DPTR2000H MOVX A,DPTR ;Ax 第7页,本讲稿共26页五、MCS51单片机存储器及存储空间n1 MCS51单片机存储器分类及配置n MCS51单片机存储器的分类从物理结构上可分为:片内、片外
5、程序存储器(8031和8032没有片内程序存储器)与片内、片外数据存储器4个部分;从寻址空间分布可分为:程序存储器、内部数据存储器和外部数据存储器3大部分;从功能上可分为:程序存储器、内部数据存储器、特殊功能寄存器、位地址空间和外部数据存储器5大部分。n片内、片外程序存储器和数据存储器各自总容量为64 KB。第8页,本讲稿共26页n2 MCS51单片机的存储空间n64KB的外部ROM地址空间n64KB的外部RAM地址空间n4KB的片内ROM(8051)n128B片内RAMn特殊功能寄存器第9页,本讲稿共26页MCS51单片机存储器空间结构图(a)程序存储器;(b)内部数据存储器;(c)外部数据
6、存储器第10页,本讲稿共26页n3 程序存储器n1.程序存储器的编址n计算机的工作是按照事先编制好的程序命令一条条循序执行的,程序存储器就是用来存放这些已编好的程序和表格常数,它由只读存储器ROM或EPROM组成。n2.程序运行的入口地址n实际应用时,程序存储器的容量由用户根据需要扩展,而程序地址空间原则上也可由用户任意安排。但程序最初运行的入口地址,MCS51单片机是固定的,用户不能更改。程序存储器中有复位和中断源共7个固定的入口地址。第11页,本讲稿共26页MCS51单片机复位、中断入口地址 第12页,本讲稿共26页n单片机复位后程序计数器PC的内容为0000H,故必须从0000H单元开始
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机结构存储器结构 2优秀课件 单片机 结构 存储器 优秀 课件
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内