【发布时间】:2015-06-03 01:02:11
【问题描述】:
我在计算延迟时遇到问题。当我为 8051 微控制器使用 1MHz 时钟速度时,我想延迟 0.5 秒。
我使用 proteus 进行模拟,使用 avr studio 为 atmel 微控制器进行汇编编码。
例如此代码适用于 8MHz 时钟微控制器
Delay_15mS:
LDI dly1, 120 ;
Delay1:
LDI dly2, 250 ;
Delay2:
DEC dly2 ;
NOP ;
BRNE Delay2 ;
DEC dly1 ;
BRNE Delay1 ;
RET
你能教我如何计算这个延迟需要的时间吗?所以我可以在 1 MHz 时将 1 设为 0.5 秒延迟
谢谢
【问题讨论】:
-
this answer 中的第一个答案可能会有所帮助。如果您想了解更多信息,请尝试searching。
标签: 8051