“哈哈” 发表于 2011-7-6 01:23:32

急救 !!! 汇编延时时间计算

本帖最后由 “哈哈” 于 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
是这样算吗
请指教、、、

“哈哈” 发表于 2011-7-6 09:54:11

:Q怎么还没人来、、江湖救急呀、、

雨oO晓得 发表于 2011-7-10 21:32:44

本帖最后由 雨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]
查看完整版本: 急救 !!! 汇编延时时间计算