燕山大学电气工程学院单片机原理及应用课件第2章 MCS-51单片机的结构与基本配置电路.pptVIP

燕山大学电气工程学院单片机原理及应用课件第2章 MCS-51单片机的结构与基本配置电路.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 MCS-51单片机的结构与基本配置电路 2.1 MCS-51单片机的总体结构 2.1.1 外部结构: 1)电源: 2)时钟引脚: 3) 控制引脚: 4) 输入/输出引脚: 2.1.2 内部结构: 图2-4 CPU的时序 (1)晶振周期。振荡电路产生的脉冲信号的周期,是最小的时序单位,用P来表示。其倒数晶振频率fosc就等于外接石英晶体的频率。 (2)时钟周期。2个晶振周期P1P2为一个S状态,即时钟周期。 (3)机器周期。12个晶振周期为一个机器周期,每个机器周期包含6个状态周期S1-S6,每个状态周期包含2个节拍P1P2(2个振荡周期)。 (4)指令周期。执行指令所需的时间。根据指令的不同,一般为一个或者几个机器周期组成。如:单周期指令、双周期指令和四周期指令等。 4. 特殊功能寄存器(SFR) SFR是一些具有特殊功能的RAM单元,地址范围为80H-FFH。 表2.1给出MCS-51所有的SFR。寄存器符号前加“*”的为可进行位寻址的SFR。表中列出寄存器符号名称、对应的字节地址、位符号以及复位时初始状态值。 图2-9是可进行位寻址的SFR的符号及其分布 1. 程序计数器PC:16位专用寄存器。存放下一条要执行的指令。 2. 累加器A (ACC), 寄存器B:方便各种运算。 3. 堆栈指针SP:指出堆栈顶部在RAM中的地址。一般选在30H~7FH区。 4. 数据指针DPTR(DPH,DPL) :保持16位地址,对外部数据存储空间寻址。 5. 端口P0~P3: I/O 2.4 MCS-51的输入/输出口 MCS-51单片机有4个8位并行I/O口P0-P3,每一个口都有一个8位的锁存器。复位后它们的初态全为0FFH。 P0:双向的8位口,数据/地址低8位 P1: 准双向的8位I/O口,即作输入使用时,先写入1。每一位均具有独立的I/O功能。 P2: 准双向的8位I/O口,提供地址高8位。 P3: 准双向的8位I/O口。第一功能时,与P1口相同。 第2功能如表2-2 表2.2 P3口的第二功能 * * 退出 2.2 MCS-51单片机微处理器(CPU) 一、运算器: ALU, ACC, B, PSW,布尔处理器,暂存器 二、定时控制逻辑 1、时钟电路和CPU时序 MCS-51的时钟可以由内部方式或外部方式产生。 如图2-3所示。CPU的时序如图2-4所示。 图2-3 MCS-51时钟配置电路 2.复位和复位电路:复位以后片内各特殊功能寄存器SFR的状态如表2-1所示。 MCS-51的复位方式通常有上电自动复位和按钮复位两种,上电复位和按钮复位电路原理如图2-4所示。 图2–5 复位电路 (a)上电自动复位电路;(b)上电与按钮复位电路 2.3 MCS-51单片机存储器 图2-6 MCS–51单片机的存储器结构 MCS-5l单片机的存储器结构如图2-6所示。 一、程序存储器: 8051和8751内部有4KBROM/EPROM,如果程序超过4KB,可以外扩程序存储器空间1000H~0FFFFH。 8031片内没有程序存储器,必须外扩展程序存储器,0000H~0FFFFH都是外部程序存储器空间。 二、内部数据存储器 : 如图2-7所示。内部数据存储器在物理上分为两个不同的区域 。 低128B为RAM区:地址空间为00H~7FH; 1. 工作寄存器区 :地址为00H~1FH的32个单元是4个通用工作寄存器区,每个区含8个8位寄存器,编号为R0~R7。用户可以通过指令改变PSW 中的RS1,RS0这两位的状态来切换工作寄存器区, 其对应关系如下: RS1 RS0 寄存器区(地址) 0 0 0区(00H~07H) 0 1 1区(08H~0FH) 1 0 2区(10H~17H) 1 1 3区(18H~1FH) 2.可位寻址区: 3. 一般的数据缓冲区: 地址为30H~7FH这80个单元只能进行字节寻址,用于作为数据缓冲区和堆栈区 图2-9 可位寻址的SFR的位地址分布 6. 程序状态字寄存器PSW D7 D6 D5 D4 D3 D2 D1 D0 Cy AC F0 RS1 RS0 OV ---

您可能关注的文档

文档评论(0)

ormition + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档