大帅帅学长 2022-09-15 13:47 采纳率: 66.7%
浏览 43
已结题

关于单片机内的循环次数和时间,我的疑问,勿喷

img


每个i之间间隔是取决于机械还是有算法的呀,我就好奇,本来就是不太懂,某某大老帮帮忙指点一下

  • 写回答

2条回答 默认 最新

  • wanghui0380 2022-09-15 16:38
    关注

    取决于机器,你这里写的软件延时,所以他依赖cpu处理速度,就像楼上说的主频,时钟频率。

    对于普通程序员理解到这个就够了,不过你特别说明是单片,我们就的另外加点东西了。单片下想精确控制时间,一般是直接下时钟中断。中断具备绝对优先权,而时钟中断不依赖cpu,而依赖硬件的晶体震荡电路+时钟中断检测电路,所以他比依赖cpu的软件延迟要准确(大体上你可以把这个两电路看成一个电子表而不是计算器,所以他在准确计数上更精确点)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 9月24日
  • 已采纳回答 9月16日
  • 创建了问题 9月15日