51单片机复位代码,51单片机代码

首页 > 体育 > 作者:YD1662023-10-30 22:22:37

1.内部振荡典型电路。

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

51单片机复位代码,51单片机代码(1)

内部振荡典型电路

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毫秒,这个常数足够大了。

51单片机复位代码,51单片机代码(2)

上电复位典型电路

51单片机复位代码,51单片机代码(3)

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

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.