第3章MCS51单片机的硬件结构重点.pptVIP

  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文档。上传文档
查看更多
第3章 MCS-51单片机的硬件结构 位地址表 单字节单周期指令时序 双字节单周期指令时序 单字节双周期指令时序 读外部程序存储器(不访问外部RAM)的时序 读外部数据存储器的时序 本章结束 扩展I/O端口 同时扩展输出口和输入口 如果需要实现的功能是按下任意一个按键,对应的LED发光,则程序如下: LOOP: MOV DPTR,#7FFFH MOVX A, @DPTR MOVX @DPTR,A SJMP LOOP 3.5 MCS-51单片机的最小系统 3.5.1 复位电路 复位操作通常有两种基本形式:上电自动复位、手动按键复位。 上电自动复位操作要求接通电源后自动实现复位操作。 手动按键复位要求在电源接通的条件下,在单片机运行期间,用按钮开关操作使单片机复位。 在8C051单片机的RST引脚上输入高电平并至少保持两个机器周期(即24个振荡周期)以上时,复位过程即可完成。如果RST引脚持续保持高电平,单片机就处于循环复位状态。 复位电路 (1)上电复位 (2)手动按键复位 单片机的复位状态 1.程序计数器PC初始化为0000H,使单片机从OOOOH单元开始执行程序。在运行中,当单片机的程序受外界因素干扰陷入死循环或跑飞时,为摆脱困境,可将单片机复位,重新启动。 2.复位也可使单片机退出低功耗工作方式而进入正常工作状态。 3.单片机复位后内部寄存器的状态 P0~P3的端口锁存器被设置成FFH; 堆栈指针SP设置成07H;串行口的SBUF无确定值; 其它各专用寄存器包括程序计数器PC均被设置成00H; 片内RAM不受复位的影响,上电后RAM中的内容随机。 3.5.2 时钟电路与时序 时钟电路用于产生单片机工作所需要的时钟信号。单片机芯片内部有一个高增益反向放大器,其输入引脚为XTAL1,输出引脚为XTAL2,芯片外部通过这两个引脚接晶体振荡器CYS和微调电容器C1、C2形成反馈电路(通常取值在20~30pF),构成稳定的自激振荡器,振荡频率范围通常是1.2MHz~12MHz。振荡脉冲经分频后再为系统所用。 PD是PCON中的控制位,当PD=1时,振荡器停止工作,系统进入低功耗工作态。 时钟发生器实质上是一个2分频的触发器,其输入来自振荡器,输出为2相时钟信号,即状态时钟信号,其频率为fosc/2;状态时钟3分频后为ALE信号,其频率为fosc/6;状态时钟6分频后为机器周期,其频率为fosc/12(OSC是osillator的缩写)。 外接石英晶体振荡器 也可以引入外部脉冲信号作为单片机的振荡脉冲,对于80C51单片机而言,这时外部脉冲信号是经XTAL1引脚注入,而XTAL2引脚悬空,对外部信号的占空比没有要求,但高低电平持续的时间不就短于20ns。 这种方式常用于多块芯片同时工作,这样便于同步。 时序与时序定时单位 所谓时序,是指在执行指令过程中,CPU的控制器所发出的一系列特定的控制信号在时间上的相互关系。 1.拍节:振荡脉冲的周期(振荡周期)定义为拍节(用“P”表示)。振荡周期等于主频的倒数。 2.状态周期:振荡脉冲经过两分频后,就是单片机的时钟信号,把时钟信号的周期定义为状态(用“S”来表示)。这样,一个状态包含两个拍节,前半周期为拍节1(P1),后半周期为拍节2(P2)。 3.机器周期:规定一个机器周期为6个状态,相当于12个拍节,即12个振荡脉冲的周期,可分别用S1~S6来表示状态,S1P1、S1P2、S2P1、S2P2……S6P2来表示拍节。 4.指令周期:执行一条指令所需要的时间称之为指令周期,指令周期以机器周期的数目来表示。 3.6 单片机的几种工作方式 3.6.1 程序执行方式 单片机上电复位后,从程序存储器的OOOOH单元开始执行程序,程序执行方式是单片机的基本工作方式。 3.6.2 掉电保护方式 MCS-51单片机设置有掉电保护措施,其保护措施是:单片机系统在运行中突然掉电故障时,先保存重要的数据,然后启用备用电源维持供电。 3.6.3 低功耗方式 80C51单片机有两种功耗节电方式:待机方式(idle mode)和掉电方式(power down mode)。待机方式和掉电方式都是由特殊功能寄存器中的电源控制寄存器PCON的有关控制位来控制的。 电源控制寄器PCON不可位寻址,字节地址为87H,其每位的定义如下: SMOD 波特率倍增位,在串行通信中应用。 / 保留位。 GF1 用户通用标志在1。 GF0 用户通用标志在0。 PD 掉电方式控制位,PD=1,单

文档评论(0)

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

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

1亿VIP精品文档

相关文档