定时和延时有什么区别

定时和延时有什么区别,第1张

计时是指在做一件事情的过程中,后台有一个计时器,当预定的时间到了,就会触发另一个作业。延迟是指在做某件事的过程中,保持一种工作状态的时间。通过循环处理实现的延迟是不准确的。

1.当中断发生时,CPU被中断以首先执行中断服务。导致更长的执行时间。

2.使用高级语言时,编译结果会受到优化级别等诸多因素的干扰,导致计算困难。

3.在带MMU和缓存的MCU中,指令的执行速度也会受到缓存的影响。使用定时器延迟:1。因为定时器累加与CPU无关,所以即使中断,它仍然会一直计数。不受上述问题影响。2.缺点需要占用定时器资源。3.功耗也会更高。

欢迎分享,转载请注明来源:聚客百科

原文地址: https://juke.outofmemory.cn/life/694815.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-07-12
下一篇 2022-07-12

发表评论

登录后才能评论

评论列表(0条)

保存