- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时钟电路中的R、C的参数值的设置情况如表4- 16所示。 晶振增益控制OSCDN=full gain 晶振频率 4MHz 6MHz 12M-25MHz 26M-30MHz 31M-35MHz 36M-39MHz 40M-43MHz 44M-48MHz C2、C3 =100pF 47pF-100pF =47pF =10pF =10pF =10pF =10pF =5pF R1 不用 不用 不用 6.8K 5.1K 4.7K 3.3K 3.3K 晶振增益控制OSCDN=1/2 gain 晶振频率 4MHz 6MHz 12M-25MHz 26M-30MHz 31M-35MHz 36M-39MHz 40M-43MHz 44M-48MHz C2、C3 =100pF 47pF-100pF =47pF =10pF 不用 不用 不用 不用 R1 不用 不用 不用 6.8K 5.1K 4.7K 3.3K 3.3K 图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 F
文档评论(0)