注册 登录
编程论坛 单片机编程

关于延迟的计算

河南机专 发布于 2010-10-09 20:55, 951 次点击
DELAY:   MOV  R5,#8
D0:     MOV  R7,#250
D1:      MOV  R6,#250
D2:     DJNZ R6,D2
         DJNZ R7,D1
         DJNZ R5,DO
这个该怎么计算呢?
6 回复
#2
软编小虫2010-10-09 23:00
汇编。。。。看不懂
#3
河南机专2010-10-11 10:06
回复 2楼 软编小虫
哈哈哈哈哈!!!!!!!!11
#4
xinyuan542010-10-16 09:56
貌似是((250*2+2)*8+2)*250+1+1+1=1004503us
设其机器周期为1us
刚刚学汇编``也不知道算的对不对``
#5
roar2010-12-04 18:17
汇编看不懂
#6
Alar302010-12-04 18:58
貌似ARM汇编吧
N久没看过了。。。
#7
谨信2011-01-01 10:53
这个程序计算是:12MHz一个机器周期是1US那么程序的时间是((250*2+2)*250+2+2)*8+2具体是:
MOV DJNZ 都是2个机器周期
1