单片微机原理及应用课件_第2章_MCS-51单片机的内部结构.ppt

单片微机原理及应用课件_第2章_MCS-51单片机的内部结构.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 MCS-51单片机的内部结构 二、MCS-51单片机内部结构 ALE / PROG(30) —— 地址锁存控制端。具有复用功能 (1)地址锁存允许:当单片机访问外部ROM时,用来锁存由P0口送出的低8位地址。不访问外部ROM时,提供1/6 fosc振荡频率,可用于定时或对外输出脉冲。 (2)为8751片内的EPROM输入编程脉冲。 (2)控制器电路 控制器电路包括程序计数器PC、PC加1寄存器、指令寄存器、指令译码器、数据指针DPTR、堆栈指针SP、缓冲器以及定时与控制电路等。控制电路完成指挥控制工作,协调单片机各部分正常工作。 数据指针DPTR 数据指针DPTR为一个16位的专用寄存器,其高位用DPH表示,其低位用DPL表示,它即既可以作为一个16位的寄存器来使用,也可作为两个8位的的寄存器DPH和DPL使用。DPTR在访问外部数据存储器时既可用来存放16位地址,也可作地址指针使用。如MOVX @DPTR,A。 程序计数器PC(程序指针) 16位的地址指针,专门用来控制指令执行顺序的寄存器,其中的内容总是下一条要执行的指令的地址。可以对64K字节的程序存储器直接寻址。 复位时,PC=0000H,使程序从0单元开始执行。通常单片机每取一个字节机器码,PC就自动加1,从而保证了指令的顺序执行。 转移指令可强行改变PC的内容。 指令寄存器IR IR是8位寄存器,用于存放从ROM中取出的指令码。而且每条指令的第一个字节一定是操作码,其后的指令码可以是操作数或操作码。 指令译码器ID ID可以对指令码进行译码,即判断出存放的是操作命令(操作码)还是操作数(操作数可以是操作地址或立即操作数),以进行下面的工作。这些工作是自动完成的。 微操作控制部件 逻辑门电路,将ID信号和时序向片内各部件送高低电平。 中断控制部件 自动完成“中断申请”、“中断相应”、“恢复断点”等工作。 堆栈 堆栈是在片内RAM中临时开辟的暂存区; 作用:保护现场、保护断点 针对:子程序调用、中断操作 在响应中断或子程序调用时,发生入栈操作,入栈的是16位的PC值,PSW值并不自动入栈。 特点:先进后出,后进先出 2.4 MCS-51的存储结构 §2-5 CPU时序 §2-4 并行I / O 端口 七个具有特殊含义的单元是: 0000H —— 系统复位,PC指向此处; 0003H —— 外部中断0入口 000BH —— T0溢出中断入口 0013H —— 外中断1入口 001BH ——T1溢出中断入口 0023H —— 串口中断入口 002BH —— T2溢出中断入口 三、内部数据存储器 物理上分为两大区域:00H ~ 7FH即128B内RAM区 80H ~ FFH即SFR区。 R0、R1、R2、R3、R4、R5、R6、R7 即可位寻址,又可字节寻址 数据缓冲区、堆栈区、工作单元 位寻址区(20H—2FH)16个字节。 16*8=128位,每一位都有一个位地址,范围为:00H—7FH,位地址区也可作为一般RAM使用。 位寻址区 四、特殊功能寄存器 MCS-51单片机内共有22个特殊功能寄存器,包括PC及SFR。 PC为程序计数器。它是一个双字节寄存器,寻址范围为: 0000H ~ FFFFH,即0 ~ 64KB。 SFR为特殊功能寄存器。其寻址空间:80H ~ FFH 其中,51子系列有18个寄存器,占有21个字节; 52子系列有21个寄存器,占有26个字节。 51子系列SFR的地址分配及位地址见下页表: 寄存器 位地址 / 位定义 地址 F7 F6 F5 F4 F3 F2 F1 F0 B F0H E7 E6 E5 E4 E3 E2 E1 E0 ACC E0 D7 D6 D5 D4 D3 D2 D1 D0 PSW

文档评论(0)

书房 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档