STC89C52单片机硬件结构.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文档。上传文档
查看更多
图4- 12 振荡器增益设置 STC89C52RC系列单片机是真正的6T单片机,传统的8051为每个机器周期12个时钟周期,如将该单片机设为双倍速即每个机器周期为6个时钟周期,则可将单片机外部时钟频率降低一半,有效降低单片机时钟对外界的干扰。同时STC89C52RC系列兼容普通12T的单片机。STC89C52RC系列的HD版本的单片机推荐工作时钟频率如表4- 17所示。 内部时钟方式:外接晶振 外部时钟方式:直接由XTAL1输入 12T模式 6T模式 12T模式 6T模式 2MHz~48MHz 2MHz~36MHz 2MHz~48MHz 2MHz~36MHz 4.5.3 STC89C52单片机的复位电路 复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使CPU和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而,复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相应的外部电路才能实现。 STC89C52RC系列单片机有4种复位方式:外部RST引脚复位、软件复位、掉电复位、上电复位、看门狗复位。 1)外部RST引脚复位 外部RST引脚复位就是从外部向RST引脚施加一定宽度的复位脉冲,从而实现单片机的复位。将RST复位引脚拉高并维持至少24个时钟加10us后,单片机会进入复位状态,将RST复位引脚拉回低电平后,单片机结束复位状态并从用户程序区的0000H处开始正常工作。采用阻容复位电路时,电容C1为10uF,电阻R1为10K。电路如图4- 13所示。 2)软件复位 用户应用程序在运行过程中,有时会有特殊需求,需要实现单片机系统软复位(热启动之一),传统的8051单片机由于硬件上未支持此功能,用户必须用软件模拟实现,实现起来较麻烦。现STC新推出的增强型8051根据客户要求增加了ISP_CONTR特殊功能寄存器,实现了此功能。用户只需简单的控制ISP_CONTR特殊功能寄存器的其中两位SWBS/SWRST就可以系统复位了。 3)掉电复位/上电复位 当电源电压VCC低于上电复位/掉电复位电路的检测门槛电压时,所有的逻辑电路都会复位。当VCC重新恢复正常电压时,HD版本的单片机延迟2048个时钟(90版本单片机延迟32768个时钟)后,上电复位/掉电复位结束。进入掉电模式时,上电复位/掉电复位功能被关闭。 4)看门狗复位 在工业控制、汽车电子、航空航天等需要高可靠性的系统中,为了防止“系统在异常情况下,受到干扰,MCU/CPU程序跑飞,导致系统长时间异常工作”,通常是引进看门狗,如果MCU/CPU不在规定的时间内按要求访问看门狗,就认为MCU/CPU处于异常状态,看门狗就会强迫MCU/CPU复位,使系统重新从头开始按规律执行用户程序。STC89C52RC系列单片机为此功能增加了特殊功能寄存器WDT_CONTR看门狗控制寄存器。 4.5.4 STC89C52单片机的复位状态 1. 复位后各寄存器的起始状态 复位时,PC初始化为0000H,程序从0000H单元开始执行。复位操作还对其他一些寄存器有影响,这些寄存器复位时的状态见表4- 18。 由表4- 18可看出,复位时,SP=07H ,而P0~P3引脚均为高电平。在某些控制应用中,要注意考虑P0~P3引脚的高电平对接在这些引脚上的外部电路的影响。例如,当P1口某个引脚外接一个继电器绕组,当复位时,该引脚为高电平,继电器绕组就会有电流通过,就会吸合继电器开关,使开关接通,可能会引起意想不到的后果。 寄存器 初始状态 寄存器 初始状态 PC 0000H TMOD 00H Acc 00H TCON 00H PSW 00H TH0 00H B 00H TL0 00H SP 07H TH1 00H DPTR 0000H TL1 00H P0-P3 FFH SCON xxxx xxxxB IP xxx0 0000B PCON 0xxx 0000B IE 0xx0 0000B AUXR xxxx 0xx0B DP0L 00H AUXR1 xxxx xxx0B DP0H 00H WDTRST xxxx xxxxB DP1L 00H DP1H 00H 2. 不同复位源情况下单片机起始状态 (1)对于内部看门狗复位,会使单片机直接从用户程序区0000H处开始执行用户程序。 (2)通过控制RESET脚产生的硬复位,会使系统从用户程序区0000H处开始直接执行用户程序。 (3)通过对ISP_CONTR寄存器送入20H产生的软复位,会使系统从用户程序区0000H处开始直接执行用户程序。 (4)通过对ISP_CONTR寄存器送入60H产生的软复位,会使系统从系统ISP监控程序区开始执行程序,检测不到合法的ISP下载命令流后,会软复位到用户程序区执

文档评论(0)

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

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

1亿VIP精品文档

相关文档