51单片机内部是不是有振荡电路 ??那么为何还要外接晶振

如题所述

标准51内核内部是没有RC震荡电路的。
而且RC震荡电路受电源电压和环境温度影响比较大,在者芯片内部的RC也只是控制在一个范围内比如4~8MHZ,而且误差很大,这个可能正好是 在8MHZ,换一个可能就4.3MHZ了,都在他的误差以内,但你的芯片你自己都不知道当前运行在什么频率,就算最常用的延时程序,每换个芯片你都要去调一次延时程序岂不很麻烦。
另外就是做串口通讯程序中,51的晶振频率标准是11.0592MHZ,内部很难做出来。频率不对通讯肯定也不正常了,所以没人愿意冒这个险,当然你用在一些对频率误差要求不高的,比如做个流水灯这样的,多亮会或多灭会无所谓的地方,或者没有严格的时序要求的地方,还是可以的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-09-21
说真的我只是把网上的答案汇总了下。
貌似第一层意思是外部的振动源是晶振,比内部的RC源的要稳定。第二层意思是外部的比内部的贵。
其实两层意思说白了就好比PC的显卡的处境,RC相当于集显,晶振相当于独显。
话说为了这么个破事搞那么多麻烦还有各种不切重点的解释还真是。。。狗血
第2个回答  2011-08-03
有些没有振荡电路内部需外接,内部振荡电路也不如外部晶振稳定