设计与开发

51单片机的复位键 51单片机 晶振与复位常用典型电路

小编 2024-10-21 设计与开发 23 0

51单片机 晶振与复位常用典型电路

1.内部振荡典型电路。

理论上来说,振荡频率越高表示单片机运行速度越快,但同时对存储器的速度和印刷电路板的要求也就越高。如同木桶原理。同时单片机性能的好坏,不仅与CPU运算速度有关,而且与存储器的速度、外设速度等都有很大关系。因此一般选用6~12MHZ。并联谐振电路对电容的值没有严格要求,但会影响振荡器的稳定、振荡器频率高低、起振快速性等。所以一般C1、C2选值20~100pF,在60~70pF时振荡器有较高的频率稳定性。陶瓷封装电容可以进一步提高温度稳定性。

内部振荡典型电路

2.上电复位与按键复位典型电路。

(摘自百度知道的解答)51单片机是高电平复位,所以先看给单片机加5V电源(上电)启动时的情况:这时电容充电相当于短路(电容特性:通交流,隔直流,上电瞬间相当于交流),你可以认为RST上的电压就是VCC,这是单片机就是复位状态。随着时间推移电容两端电压升高,即造成RST上的电压降低,当低至阈值电压时,即完成复位过程。

如果按下SW(按键复位中的帽子按键),的确就是按钮把C短路了,这时电容放电,两端电压都是VCC,即RST引脚电压为VCC,如果超过规定的复位时间,单片机就复位了。当按钮弹起后,RST引脚的电压为0,单片机处于运行状态。

51单片机复位要求是:RST上加高电平时间大于2个机器周期,你用的12MHz晶振,所以一个机器周期就是1us,要复位就加2us的高电平即可。

图中的RC常数是51K×1uF=51ms(这是百度的配图计算,能够推算R和C的取值,取值仅供参考,以元件常见值为佳),即51毫秒,这个常数足够大了。

上电复位典型电路

按键复位典型电路(似乎R2小于R1即可?)

51、AVR、PIC、MSP430等单片机的复位电路详解

51单片机复位电路

复位是使CPU和系统中其他部件都处于一个确定的初始状态,并从这个状态开始工作。

80C51复位结构如上图所示,此处的复位引脚只是单纯地称为RST而不是RST/VPD,因为CHMOS型单片机的备用电源也是由VCC引脚提供的。

无论是HMOS型还是CHMOS型的单片机,在振荡器正在运行的情况下,复位是靠在RST/VPD引脚加持续2个机器周期(即24个振荡周期)的高电平来实现的。在RST引脚出现高电平后的第二个周期执行内部复位,以后每个周期重复一次,直至RST端变低电平。

51单片机复位电路及复位操作

单片机的复位有上电复位和按钮手动复位两种。如下图2所示为上电复位电路,图(b)所示为上电按键复位电路。

上电复位是利用电容充电来实现的,即上电瞬间RST端的电位与VCC相同,随着充电电流的减少,RST的电位逐渐下降。图2 (a)中的R是施密特触发器输入端的一

个10K?下拉电阻,时间常数为10×10-6×10×103=100ms。只要VCC的上升时间不超过1ms,振荡器建立时间不超过10ms,这个时间常数足以保证完成复位操作。上电复位所需的最短时间是振荡周期建立时间加上2个机器周期时间,在这个时间内RST的电平应维持高于施密特触发器的下阈值。

上电按键复位2(b)所示。当按下复位按键时,RST端产生高电平,使单片机复位。

在复位有效期间(即高电平),80C51单片机的ALE引脚和PSEN引脚均为高电平,且内部RAM不受复位的影响。

AVR单片机复位电路

Mega16已经内置了上电复位设计。并且在熔丝位里,可以控制复位时的额外时间,故AVR 外部的复位线路在上电时,可以设计得很简单:直接拉一只10K的电阻到VCC即可(R0)。为了可靠,再加上一只0.1uF的电容(C0)以消除干扰、杂波。D3(1N4148)的作用有两个:作用一是将复位输入的最高电压钳在Vcc+0.5V 左右,另一作用是系统断电时,将R0(10K)电阻短路,让C0快速放电,让下一次来电时,能产生有效的复位。当AVR在工作时,按下S0开关时,复位脚变成低电平,触发AVR芯片复位。

重要说明:实际应用时,如果你不需要复位按钮,复位脚可以不接任何的零件,AVR芯片也能稳定工作。即这部分不需要任何的外围零件。

PIC单片机复位电路

当PIC16F87X系列单片机使用低频振荡方式时,单片机的外接引脚MCLR连接如图所示中(a)和(b)所示。

其中,MCLR引脚的漏电流最大值为5μA,电阻R取值应小于40kΩ,以保证其压降不大于0.2V;R1用作限流电阻,取值1.0Ω,用于保护MCLR引脚内部电路。

PIC单片机复位电路

二极管D使电容C能够在电源掉电时快速放电。电容C的充电过程对于我们有用,而放电过程不仅无用,而且在一次掉电之后,C还有积累电荷时,如果再次上电,就会造成RC延时电路失去延时作用,从而不能可靠复位。

MSP430单片机复位电路

只要电源接通,那么这个电容就会“逐渐充满电”,这个过程必须要有,正是这个过程保证了CPU正确地“RESET”。

当电容充满电之后我们把电源开关断开了,这个电容中的电“何去何从”呢?VCC和GND之间接了N多的器件,所有的器件都对它说:“把你那点电给我吧,我还能坚持一下。”电容说:“给你们没问题,可是我他娘脑袋上有个电阻挡我的财路,你们先别急,我慢慢把电放给你们。”

当电容刚刚要把电通过那个上拉电阻放出来,电源开关突然又接通了。CPU开始冲电容吼:“孙子!你Y的那个充电过程怎么没啦?我还要复位呢!”电容不干了:“废话,我上次充的电还没放呢这他妈电源又通啦!”CPU急了:“那我怎么办?我得复位啊!”电容眼珠一翻:“管你Y怎么办,死去吧你!”

如果有了这个二极管就可以快速将电容上的电压释放,保证复位信号正确无误。这个才是该二极管起到的真正作用。

相关问答

51单片机 常用的 复位 方法?

答51单片机常用的复位方法有四种:1.上电制动复位,只要电源的的上升时间不超过1ms,就可以实现自动上电复位2按键电平复位,复位信号保持时间大于2个机器周期。...

8051单片机有几种 复位 方法条件是?

8051单片机复位方法有三种方式:1、上电自动复位2、按键电平复位3、外部脉冲。8051单片机当RST引脚上的“高”电平保持2个机器周期以上,就可以复位成功了。...

单片机的 按键开启和 复位 电路图-ZOL问答

单片机的复位有上电复位和按钮手动复位两种。如图(a)所示为上电复位电路,图(b)所示为上电按键复位电路。上电复位是利用电容充电来实现的,即上电瞬间RST端的电...

51单片机 C语言编程,简易计算器, 复位键 如何编程会简单些?要求...

用硬件复位不是最简单吗?我有,给我邮箱gotomain4条回答:【推荐答案】提供个思路void(*RecallBp)(void);main(){保存堆栈指针clear:RecallBp=(vo...

stc8051单片机引脚 复位键 ?

1、STC单片机的复位脚不可以直接接到GND,要高电平复位。2、单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的...

单片机 键复位 程序怎么写?

硬复位:用按键把单片机的复位脚(或电源)短接到地;软复位:1.把按键功能做成IO电平变化中断,进中断入口后,人为让程序跳转到程序初始化,起到复位的效果...硬...

51单片机 清零指令是啥?

累加器和位清零可用CLR(如:CLRA,,,CLRC)或者直接赋0值(如:mova,#00h).还有一种清零就是系统复位,赋位到初始的状态,单片机的RST脚。(当然此种复位有...累...

51单片机复位 脚下拉电阻还是高电平?

51是高电平复位。当上电一瞬间,电容需要充电,认为电流可以流过电容,所以电容相当于短路,这是复位脚相当于接入高电平,进入上电复位状态。当电容电量充满以...

51单片机复位 后各寄存器状态是怎样的?

1、一般数据手册上对寄存器的描述都会有给出默认值或直接描述上电或复位后的值,默认值就是复位后的寄存器的值。2、是从STC89C51RC单片机的DataSheet中截图...

单片机 上的 复位 按钮的作用-ZOL问答

复位作用就是防止单片机出现异常和跑飞。让单片机从新启动。和电脑的重启是一样的道理1、RST,引导内部复位程序或电路。可以看到SFR的复位值。当然PC也在此...

猜你喜欢