网站大量收购闲置独家精品文档,联系QQ:2885784924

《单片机原理与应用技术》课件1第1章.ppt

《单片机原理与应用技术》课件1第1章.ppt

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

图1-16复位电路(a)上电复位;(b)手动复位3.?CHMOS单片机的低功耗运行状态单片机在低功耗操作下的运行状态称为低功耗运行状态。使用指令对电源控制寄存器PCON的b1b0位操作,可进入这种运行状态。PCON各位定义如下:b7(SMOD1)和b6(SMOD0):用于串行通信接口,SMOD1是波特率倍增位,SMOD1=1时的波特率增加1倍;SMOD0是帧错误/模式识别选择位。b4(POF):上电标志位,其值由硬件电路决定,当VCC引脚由0V上升到+5V时,POF被硬件电路置1,只有当VCC在3V以下时,POF才被置0。b3(GF1)和b2(GF0):通用标志位,由用户用指令设置成0或1,作位寄存用。b1(PD)和b0(IDL):运行状态标志位,由用户用指令设置,单片机的运行状态如表1-13所示。复位时,有PD、IDL均为0,因此处于正常运行状态。1)掉电运行状态用指令将PD置为1时,单片机运行于掉电状态,此时的电路运行特征如下:(1)片内振荡电路停振,所有功能电路将因无时钟而停止工作,片内RAM和SFR的内容均保持不变,各端口的输出值被各自端口寄存器锁存,ALE和输出低电平。(2)?VCC降低至2V,工作电流为50μA,仅用于保存片内RAM的数据信息。退出掉电运行状态有两种方法:一种是使用中断;另一种是硬件复位。使用中断唤醒掉电状态可通过INT0或INT1送入中断申请信号来实现,外界中断源输入的中断信号必须设置成低电平触发方式,低电平的持续时间要求至少10ms左右,在INT0或INT1为低电平使振荡器启动后,须待晶振电路稳定才可让INT0或INT1恢复为高电平。中断响应后进入中断服务,执行中断返回指令RETI后返回正常运行状态,程序将执行使PD=1的下一条指令。硬件复位就是使用手动复位。中断退出掉电运行的优点是能保留片内128BRAM和SFR的内容;复位退出掉电运行的缺点是丢失掉SFR的原来内容,仅128BRAM的内容保持不变。基本型MCS-51系列单片机的特殊功能寄存器有21个,而增强型MCS-51系列单片机的特殊功能寄存器有27个,其中增加的6个特殊功能寄存器名称为:辅助功能寄存器(AUXR)、辅助功能寄存器1(AUXR1)、中断优先级控制寄存器高8位(IPH)、从地址寄存器(SADDR)、从地址掩蔽寄存器(SADEN)和定时/计数T2模式控制寄存器(T2MOD)。它们的符号、各位定义、字节地址、复位后初值等详细内容可参看本书参考文献[2]。这里要用到的是辅助功能寄存器1(AUXR1)的b3位WUPD位,该位的功能是制约8XC5XX2系列单片机能否使用中断退出掉电状态。当WUPD=0时,禁止使用中断退出掉电状态;当WUPD=1时,允许使用中断退出掉电状态。需要注意的是:进入掉电运行前,VCC不能降低;在终止掉电运行前,应使VCC恢复到正常工作值。2)节电运行状态用指令将PD置为0、将IDL置为1时,单片机工作于节电运行状态。节电运行又称待机运行,运行特征如下:(1)内部时钟信号不再提供给CPU,仅继续提供给机内定时计数器、串行口和中断系统。(2)?CPU在失去时钟信号支撑后,其内部的全部状态保持不变,128BRAM、SFR和程序计数器PC内容保持不变。(3)?VCC继续为+5V不变,仅工作电流降至3.7mA左右。ALE和输出高电平。退出节电运行状态有两种方法:一种是使用中断;另一种是硬件复位。退出过程和特征与退出掉电运行状态相同。1.4.3操作时序单片机的硬件电路是数字电路的一种,它们需要稳定的时钟信号统一指挥工作。从晶体振荡产生的固定周期信号经整形后能满足单片机电路的需求。1.时序单位时钟周期:输入时钟信号的周期简称为时钟周期或振荡周期。状态周期:CPU从一个状态转换到另一个状态所需的时间。单片机的一个状态周期由两个时钟周期组成,又称为由两个节拍组成,每个节拍需要一个时钟周期。机器周期:单片机完成一个基本逻辑操作(例如取指、相加、存结果等)所需的时间。单片机的一个机器周期由6个状态周期(12个时钟周期)组成,6个状态分别称为S1~S6,每个状态含P1、P2两个节拍。指令周期:执行一条指令所需的时间,通常由1个或几个机器周期组成。指令周期反映了指令执行所需要的时间,执行时间的长短与指令的操作类型有关,与指令的机器码无关。例如INCA指令(功能为A内容自动加1)仅需1个机器周期,而乘除指令需若干个机器周期。设单片机所用外接晶体振荡器频率为fosc=12MHz

文档评论(0)

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

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

1亿VIP精品文档

相关文档