关于单片机晶振及复位
关于晶振
晶振,顾名思义,晶体振荡器,这就好比人的心脏啊,提供整齐划一的节拍,如果这个东西不准,或者不起振,单片机玩不转的,在STC89C52上,是必须要加晶振电路的, 2个20PF的电容是帮助晶振起震的,维持信号稳定,Y1是无源晶振,啥叫无源呢?指的是没有震荡源,也就是说他自己单独玩不转的,需要内部的RC电路配合,产生一个十分稳定的时钟信号源,跟无源相对就是有源晶振了,这个价格相对来说贵一些,一般4个引脚,VCC,GND,OUT,NC,NC是直接悬空的,当给有源晶振供电以后,再其OUT端,会产生一个方波信号,直接接在XTAL1上就好,XTAL2可以悬空不接,当然这里是指STC89C52,我记得之前用STM32F103RCT6这款芯片做产品电磁兼容测试,因为有源晶振辐射超标,再加上电路布局不合理,过不了电磁兼容,没有办法,只好把晶振搞掉了,但是就算晶振换下来了,这个引脚还是可以造成干扰的,于是就配置成普通IO,然后接电阻下拉接地才过了,这都是经验教训啊。
关于复位电路
复位电路,是用来在单片机执行异常的时候,可以让他从头开始执行程序,STC89C52RC这款芯片是高电平复位,低电平正常工作,先来看STC89C52RC,我们知道电容的特性是通交隔直,电容是个储能元件,储存的是电场的能量,在没有电到上电的瞬间,电容肯定要充电的,这个时候电容就短路成一根导线了,RST端就被拉到了5V,执行复位指令,当电容充满电后,会断开连接,RST引脚会被10K电阻下拉到低电平,所以电路开始正常的工作,之所以接上按键以及100R的电阻,是可以手动复位,当按键按下的时候,RC并联,我们知道,电阻是消耗电能的,会瞬间把电容里面的电能释放掉,具体的时间计算,可以看电路基础第4版,127页,一阶电路的零输入响应,计算比较麻烦,有一个时间参数,T = RC,单位是秒,T的大小反映了一阶电路过渡过程的进展速度。我们只要知道会瞬间释放就好了,手动复位之后,电容又开始了充电断开正常工作的过程,就是这样。51单片机和STM32不同,STM32是低电平复位,高电平正常工作,这儿原理是一样的。
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即可?)
相关问答
万用表表笔触碰晶振管脚单片机复位?-ZOL问答
停振之后,如果你的单片机启用了看门狗功能,应该会自动复位。你把悬空的表笔接...空调有CPU(就是中央处理器),而CPU工作需要晶振产生时钟频率,你这空调就是晶振...
c51单片机晶振和复位电路怎么在实验箱上连?
c51单片机晶振和复位电路可以通过以下步骤在实验箱上进行连接:1.首先,c51单片机晶振和复位电路需要连接到实验箱上。2.c51单片机晶振是为了提供时钟信号,使...
求51单片机晶振电路和复位电路的原理,着重说一下复位电路的...
51单片机的RST复位端需要高电平,才能给单片机复位;电容器的特点是两端电压不能突变,上电时电压为零,VCC电压都加到RST端;等会儿电容器充电到VCC的数值,RST端电...
ads1256晶振不工作?
复位电路是给单片机上电时候一个延时和复位。没有他单片机不会正常启动,而不是说没有他晶振电路不工作。晶振电路只要设计好连接好了,给单片机通电就会起振(...
最小系统的晶振是多少?
晶振电路是最小系统中的时钟电路,给单片机提供时间基准。单片机在工作时,是一条一条地从ROM中取指令,然后一步一步地执行。每隔多久执行一条指令,这就需要有...
stc15f2k60s2的晶振频率是多少?
STC15F2K60S2系列单片机有两个时钟源,一个是内部高精度R/C时钟,另一个是外部时钟(外部输入的时钟或者外部晶体振荡产生的时钟)。STC15F2K60S2的内部集成高精...
接上了复位电路和晶振.要用两排I0口,接8个超声波探头的ECH...
[最佳回答]我以前也做过.对于超声波探头那4个脚,布线时是很纠结的.如果用单面板,飞线在所难免;双面板回少飞一点.我以前也做过.对于超声波探头那4个脚,布线时...
51单片机复位电路的电容作用?
单片机中用到的电容通常有这样两种:第一种是并联到晶振两侧,是帮助晶振起振的。第二种是复位电路上,上电他会充电,给单片机复位用的。还有就是IC设计过程中,...
单片机控制32盏灯循环显示?
按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统。8051单片机是Intel公司生产的,除无片内ROM外,其余特性与MCS-51...
复位电路的故障导致无法开机解决方法是什么呢?-雯姑娘Sabr...
—晶体电路故障导致无法开机解决方法检查电容C2、C3是否有漏电、击穿现象。如果这两个元件只要其中一个出现问题就会导致不正常工作。如...如果这...