51单片机为什么加外部晶振?

为什么在XTAL1XTAL2口要加外部晶振呢?不是51内部有时钟吗?这个外部晶振决定什么呢?没有它51可以工作吗?... 为什么在XTAL1 XTAL2 口要加外部晶振呢?不是51内部有时钟吗?这个外部晶振决定什么呢?没有它51可以工作吗? 展开
 我来答
0427付强
2014-01-25 · 知道合伙人教育行家
0427付强
知道合伙人教育行家
采纳数:23602 获赞数:79387
获得过一项实用新型专利

向TA提问 私信TA
展开全部
  1. 标准的51单片机(比如AT89C51)是没有内置振荡器的,只是一些增强型51单片机会内置RC振荡器,比如STC12C2052AD。并且,内置RC振荡器的精度比不上晶振的,在对时钟稳定性要求不是很高的时候比较适合。

  2. 这个外部晶振为单片机提供时钟信号,在时序逻辑电路中,时钟信号的重要性和电源是一样的。没有时钟信号,数字电路中基本的触发器都无法工作。在51单片机中,这个时钟除了作为数字电路的基本时钟外,还作为定时器的计数信号,因此如果使用单片机的定时器或者利用定时器工作的组件(比如UART)时就要考虑晶振的数值。

  3. 没有内部RC的51单片机,或者有内部RC但没有启用的51单片机,无法工作。

百度网友7247a56
推荐于2017-11-26 · TA获得超过4615个赞
知道大有可为答主
回答量:1422
采纳率:92%
帮助的人:474万
展开全部
不是所有的单片机都有内置晶振的。就算有内置晶振,有时候精度也达不到设计要求。所以就有必要预留端口可以添加外部晶振喽。用什么样的晶振,由设计需求和单片机设计参数决定。
更多追问追答
追问
那89c51能不能再不接外部晶振的情况下工作呢?
追答
不接外部晶振,就要接外部时钟输入。否则单片机不能工作,因为他没有内部晶振。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fgale
2014-01-25 · TA获得超过1450个赞
知道小有建树答主
回答量:1857
采纳率:50%
帮助的人:531万
展开全部
受成本限制,内部晶振一般是RC即阻容震荡器,精度不准,而且容易受温度影响,外部晶振精度很好,受温度影响小,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhxiufan
2014-01-25 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38381
国家科技进步奖

向TA提问 私信TA
展开全部
不是所以后51都有内部晶振的,而且内部晶振精度也不是太高。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式