时间浪费在汇编中循环

时间:2014-04-26 17:41:30

标签: assembly delay atmega

我使用的是Atmega328P微控制器,需要在装配时浪费时间。我希望能够浪费时间500毫秒(或任何所需的时间),但找不到合理的方法。

我尝试过类似的事情:

TimeWastingLoop:
    CPI R19, 0xFF ; compare register with immediate
    JMP MAIN
    NOP NOP NOP   ; Do nothing... 
    INC R19       ; increment r19 (started @ 0x00)
    JMP TimeWastingLoop

我最终会投入很多NOP s所以我认为必须有更好的方法......任何想法

0 个答案:

没有答案