单片机开发需要懂算法吗?

单片机开发需要懂算法吗?,第1张

单片机开发陆旁银需要对算法有一定的了解,尤其是对于需要进行数据处理和控制的应用,比如数字信号处理、控制算法等方面。算法是指解决某一问题的具体步骤和方法,是计算机科学的基础。在单片机开发中,算法可以帮助程序员启拆设计和实现更高效、更准确的控制逻辑和数据处理方法。

在单片机开发中,常见的算法包括数字信号处理中的滤波算法、控制算法中的PID控制算法等等。了解这些算法可以帮助开发者更好地理早宴解和设计程序逻辑,提高程序的效率和精度。此外,在开发过程中,了解算法可以帮助开发者更好地选择适合的软件工具和硬件平台,提高开发效率和程序的可靠性。

总之,算法对于单片机开发来说是非常重要的,开发者需要具备一定的算法基础才能更好地进行程序设计和开发。

以上

你自己都明明知道sec/10=0了,再过1秒,sec加一,sec=1,可问题是,右边图中for循环运算,是在每一秒以后,确保sec加一以后才循环的吗?估计你是在主程中不断执行for循环的,还没等到sec加1,sec还是0就执行for循环的,那sec就无法加1。闪一下,说明在1秒悔李到的时刻,sec确实加1了,可刚显示出1,马上又for循环了,又为0了。还没等看清楚呢就变回0了。

你要想碧睁迟办法,保证在一秒以后,保证sec加一后再for循环。

其实,这么做本就是错误的。你既然知道按左图的算法是对的,何苦还用for计算呢?为自己早弊出难题啊?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12543253.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存