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

2019-07-15 11:30发布

本帖最后由 羊一斤 于 2017-4-1 11:04 编辑

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


图片1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
1406093611
1楼-- · 2019-07-15 14:04
STC89C52没有内部时钟源,默认为外部时钟源,所以你在刚开始学习51的时候就会接触单片机最小系统:电源电路、复位电路、晶振电路,在这里的晶振电路其实就是需要你外部接一个晶振,即外部时钟源,STC85C52是12T型单片机,所谓12T就是指系统时钟是以将外部时钟源进行12分频后的频率进行工作的,如果你接一个12MHz的晶振,那么系统时钟就是1MHz。STC89C52预留了晶振接口,是为了硬件上的连接,不需要用软件配置晶振。所以楼主不需要纠结这个问题。

最佳答案
小蜗牛晨晨
2楼-- · 2019-07-15 15:14
可以在下载器上选择的
人中狼
3楼-- · 2019-07-15 16:07
 精彩回答 2  元偷偷看……
羊一斤
4楼-- · 2019-07-15 18:48
人中狼 发表于 2017-4-1 10:51
看芯片了,一般的51直接用外部晶振,并无内部晶振,有的51有内部晶振,可设置选择使用内部还是外部晶振,这个要查芯片手册

我用的是STC89C52
lee_st
5楼-- · 2019-07-15 23:07
肯定啊,设置寄存器哦
羊一斤
6楼-- · 2019-07-16 01:00
lee_st 发表于 2017-4-1 11:08
肯定啊,设置寄存器哦

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

一周热门 更多>