单片机时钟变慢会影响运行速度吗?指令程序执行时间会变长吗?

 我来答
赫祺阚问芙
2020-07-23 · TA获得超过1061个赞
知道小有建树答主
回答量:1350
采纳率:86%
帮助的人:6万
展开全部
首先回答你,答案是肯定的。程序的执行就是依靠芯片的时钟的。

单片机时钟选择:内部时钟源,外部时钟源

一般单片机系统时钟是可以选择内部时钟或者是外部时钟的。根据不同的应用需求去具体选择。例如一些小项目对精度的要求不是很大,是可以选择使用内部时钟的,这样可以降低些成本,省去了外部时钟电路。但精度,稳定度要求较高,就需要选型高可靠质量的外部晶振和与晶振匹配的电容,一起组成外部时钟源。

芯片内部时钟源:一般是内部RC时钟,也就是由内部电阻电容组成的震荡电路。时钟的精度,稳定度都不是太好,容易受到外界温度湿度的影响。所以每个芯片内部时钟源都是不一样的,都会有一定差异性。但这个差异性在一定的应用中根本感觉不到。感觉不到是由于一般芯片的运行系统时钟都是几MHZ-几十MHZ的频率。即便出现一定的偏差,但这个偏差和总时钟几十MHZ相比,还是相当小的。 一般内部RC的精度是几十ppm-几百ppm。1PPM的意义是1MHZ会偏差个正负1HZ。

芯片外部时钟源:晶振和匹配电容。外部晶振的精度5ppm-20ppm。根据性能要求可具体选择相应参数。

综上:单片机的时钟变慢是会影响运行速度的,不仅时钟有可能变慢,还是有可能变快的。但这个快慢的差异对程序的影响会不会带来一些错误的执行,还需要具体分析程序实现的功能和逻辑。但一般技术的实现都已经考虑了允许误差。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式