急救 !!! 汇编延时时间计算
本帖最后由 “哈哈” 于 2011-7-6 10:02 编辑各位大哥大姐、、大侠、、美女帅哥、、帮忙看下、、如下
延时时间计算:
DELAY:MOVR1,#0AH=10 ;1微秒
DL2:MOVR2,#18H=24 ; 1微秒
DL1:NOP ; 1微秒
NOP ; 1微秒
DJNZ R2,DL1 ; 2微秒(2+1+1)x24=96
DJNZ R1,DL2 ; 2微秒x10=1110
RET ; 2微秒
总延时时间:
1+1+1+1+(2+1+1)x24+x10+2=1212us
是这样算吗
请指教、、、
:Q怎么还没人来、、江湖救急呀、、 本帖最后由 雨oO晓得 于 2011-7-10 21:36 编辑
DELAY:MOVR1,#0AH=10 ;1微秒
DL2:MOVR2,#18H=24 ; 1微秒
DL1:NOP ; 1微秒
NOP ; 1微秒
DJNZ R2,DL1 ; 2微秒(1+1+2)*24=96
DJNZ R1,DL2 ; 2微秒 (2+1+96)*10=990
RET ; 2微秒
总时间990+2+1=993
应该这样算的 应该没错:lol 你那算法肯定错了
页:
[1]