单片机/MCU论坛
直播中

热天

8年用户 28经验值
擅长:处理器/DSP 接口/总线/驱动 控制/MCU 而
私信 关注
[问答]

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

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

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


  • 图片1.png

回帖(11)

1406093611

2017-4-1 10:43:49

最佳答案

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

举报

小蜗牛晨晨

2017-4-1 10:50:02
可以在下载器上选择的
举报

人中狼

2017-4-1 10:51:18
看芯片了,一般的51直接用外部晶振,并无内部晶振,有的51有内部晶振,可设置选择使用内部还是外部晶振,这个要查芯片手册
举报

热天

2017-4-1 11:02:44
引用: 人中狼 发表于 2017-4-1 10:51
看芯片了,一般的51直接用外部晶振,并无内部晶振,有的51有内部晶振,可设置选择使用内部还是外部晶振,这个要查芯片手册

我用的是STC89C52
举报

lee_st

2017-4-1 11:08:49
肯定啊,设置寄存器哦
举报

热天

2017-4-1 11:14:53
引用: lee_st 发表于 2017-4-1 11:08
肯定啊,设置寄存器哦

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

lee_st

2017-4-1 11:17:22
仔细看看Datasheet吧,,
举报

武林

2017-4-1 14:35:24
STC89C52没有内部振荡器,工作频率由外接晶振频率决定。STC10、11、12、15高版本芯片有内部时钟。
举报

王栋春

2017-4-1 20:11:23
学习一下                     
举报

热天

2017-4-5 11:20:32
引用: wulinwl 发表于 2017-4-1 14:35
STC89C52没有内部振荡器,工作频率由外接晶振频率决定。STC10、11、12、15高版本芯片有内部时钟。

很感谢您的回复!
举报

闻说

2017-5-12 19:11:34
原来如此,谢谢楼主了
举报

更多回帖

发帖
×
20
完善资料,
赚取积分