02—第2章节MCS—51硬件体系结构.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
02—第2章节MCS—51硬件体系结构

* * * * * * * * * * * * * * * * * * * * * * * 2.3.2 MCS-51的工作方式 MCS-51系列单片机的工作方式有复位方式、程序执行方式、节电工作方式以及EPROM编程和校验方式,不同的工作方式代表单片机处于不同的状态。单片机工作方式的多少,是衡量单片机性能的一项重要指标。 1. 复位方式 复位是单片机启动运行进入工作状态的初始化操作,使CPU及其他部件都处于一个确定的初始状态,并从这个状态开始工作。另外,当程序运行错误或由于错误操作而使单片机出现死机时,也可以通过复位进行重新启动。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 复位方式 复位后,单片机内部寄存器的值见表2.7。 寄 存 器 名 PC ACC B PSW SP DPTR P0~P3 IP IE TCON 内 容 0000H 00H 00H 00H 07H 0000H FFH ×××00000B 0×× 00000B 00H 寄 存 器 名 TH0 TL0 TH1 TL1 SBUF TMOD SCON PCON(HMOS) PCON(CHMOS) 内 容 00H 00H 00H 00H 不定 00H 00H 0×××××××B 0×××0000B Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 复位方式 单片机复位的方式有上电自动复位和按键手动复位。按键手动复位又分为按键电平复位和按键脉冲复位两种,复位电路如图所示。 图(a)所示上电自动复位是通过电容充电来实现的。通过选择适当的R和C的值,能够使RST引脚上的高电平保持两个机器周期以上,以实现在上电的同时,完成单片机的复位。 图 (b)和图(c)是通过RST经电阻与电源相连接或利用RC微分电路产生的正脉冲来实现按键复位的。这两个电路同时也具备上电自动复位的功能。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 2.3.2 MCS-51的工作方式 2. 程序执行方式 程序执行方式是单片机执行工作程序的基本工作方式,由于单片机复位后PC=0000H,所以程序总是从地址0000H处开始执行。程序执行方式又可分为连续执行和单步执行两种。 连续执行方式 连续执行方式是从指定地址开始连续执行程序存储器ROM中存放的程序,每读一次程序,PC自动加1。 单步执行方式 程序的单步执行方式是利用单片机外部中断功能在单步执行键的控制下实现的,每按一次单步执行键,程序顺序执行一条指令。单步执行方式通常只在用户调试程序时使用,用于观察每条指令的执行情况。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. * 2.3.2 MCS-51的工作方式 3. 节电工作方式 MCS-51单片机有HMOS和CHMOS两种,它们的节电运行方式不同,HMOS单片机的节电工作方式只有掉电工作方式,CHMOS单片机的节电工作方式有掉电工作方式和空闲工作方式两种。节电工作方式由内部的电源控制及波特率选择寄存器PCON控制,PCON的控制格式如图所示。 D7 D6 D5 D4 D3 D2 D1 D0 SMOD - - - GF1 GF0 PD IDL SMOD: 串行口波特率倍率控制位。 GF1、GF0: 通用标志位。 PD: 掉电方式控制位。PD=1,进入掉电工作方式。 IDL: 空闲方式控制位。IDL=1,进入空闲工作方式。 如果将PD和IDL同时置1,则进入掉电工作方式。PCON寄存器的复位值为0XXX0000,PCON.4~PCON.6为保留位,用户不能对它们进行写操作。 Ev

文档评论(0)

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

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

1亿VIP精品文档

相关文档