微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 51单片机接外部晶振,是否要用指令来选择内外晶振?

51单片机接外部晶振,是否要用指令来选择内外晶振?

时间:10-02 整理:3721RD 点击:

单片机接外部晶振,单片机是会默认就用外部的晶振,还是要有指令,靠指令来选择用内部震荡还是外部晶振?
简单来说,接外部晶振,是否要加程序?单片机用的是STC89C52
诚心求教,感谢!


STC89C52没有内部时钟源,默认为外部时钟源,所以你在刚开始学习51的时候就会接触单片机最小系统:电源电路、复位电路、晶振电路,在这里的晶振电路其实就是需要你外部接一个晶振,即外部时钟源,STC85C52是12T型单片机,所谓12T就是指系统时钟是以将外部时钟源进行12分频后的频率进行工作的,如果你接一个12MHz的晶振,那么系统时钟就是1MHz。STC89C52预留了晶振接口,是为了硬件上的连接,不需要用软件配置晶振。所以小编不需要纠结这个问题。

可以在下载器上选择的

看芯片了,一般的51直接用外部晶振,并无内部晶振,有的51有内部晶振,可设置选择使用内部还是外部晶振,这个要查芯片手册

我用的是STC89C52

肯定啊,设置寄存器哦

要设置哪些寄存器呀,设置为什么值,能否麻烦您说的具体一点~?

仔细看看Datasheet吧,,

STC89C52没有内部振荡器,工作频率由外接晶振频率决定。STC10、11、12、15高版本芯片有内部时钟。

学习一下                     

很感谢您的回复!

原来如此,谢谢小编了

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top