鱼C论坛

 找回密码
 立即注册
查看: 2948|回复: 2

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

[复制链接]
发表于 2011-7-6 01:23:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 “哈哈” 于 2011-7-6 10:02 编辑

各位大哥大姐、、大侠、、美女帅哥、、帮忙看下、、如下
延时时间计算:

DELAY:MOV  R1,#0AH=10    ;1微秒
  DL2:MOV  R2,#18H=24   ; 1微秒
  DL1:NOP            ; 1微秒
      NOP           ; 1微秒
      DJNZ   R2,DL1   ; 2微秒(2+1+1)x24=96      
      DJNZ   R1,DL2   ; 2微秒[2+1+1+1+(2+1+1)x24]x10=1110      
      RET             ; 2微秒
总延时时间:

1+1+1+1+(2+1+1)x24+[2+1+1+1+(2+1+1)x24]x10+2=1212us
是这样算吗
请指教、、、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-7-6 09:54:11 | 显示全部楼层
:Q怎么还没人来、、江湖救急呀、、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-7-10 21:32:44 | 显示全部楼层
本帖最后由 雨oO晓得 于 2011-7-10 21:36 编辑

DELAY:MOV  R1,#0AH=10    ;1微秒
  DL2:MOV  R2,#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    你那算法肯定错了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-19 00:29

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表