标签: assembly arduino delay inline-assembly
刚开始学习微控制器,我无法理解如何在不使用定时器的情况下引入代码延迟。我的主板有16MHZ的时钟。让我们说我想在检查是否按下按钮之前引入1ms延迟。我如何确定需要执行多少指令才能获得1 ms的延迟以及如何编程?这样做有标准化的方法吗?它看起来非常标准,但我无法理解它是如何完成的。
我在Atmega 328 Arduino uno上使用汇编语言进行编程。