导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→帮忙看看这段程序

* 35931: 帮忙看看这段程序

   tonyjzit 
tonyjzit发表的帖子 

 帮忙看看这段程序
关于延时的问题
以下程序是一个延时子程序,使用6MHz晶振。

DEL: MOV R5,#100
DEL0:MOV R6,#200
DEL1:MOV R7,#248
DEL2:DJNZ R7,DEL2
     DJNZ R6,DEL1
     DJNZ R5,DEL0
     RET

我认为用近似算法:s=100*200*248为运行DJNZ指令的次数,该指令为两个机器周期,每
个机器周期为2us,所以延时时间t=s*2*2(us),结果应该为20s。可书上说是延时10s。

请大家帮我分析一下吧。多谢!



发表时间:2003年7月1日16:53:00

  
回复该帖

本主题共有 4 帖,分页:>>>>>该主题的所有内容[4]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  35950.[详细]没错是10S,这样计算!
摘要:  总时间约等于=((248*2+2)*200+2)*100             &n......(118字)
- [guest][1054次] 2003年7月1日

  35953.[详细]总时间约等于=((248*2+2)*200+2)*100 &nb..
摘要:总时间约等于=((248*2+2)*200+2)*100               &n......(177字)
- [tonyjzit][1101次] 2003年7月1日

  35952.[详细]DEL: MOV R5,#100  ..
摘要:DEL: MOV R5,#100    ;1t DEL0:MOV R6,#200    ;1t DEL1:MO......(361字)
- [红心j][1211次] 2003年7月1日

[上一篇帖子]:书好买,开发工具就不知道要多少银子啊?? 课题就更不用说从那里找了啊
[下一篇帖子]:请教各位无线网卡的芯片有哪些,介绍下?[em07]