No.35928 作者:guest 邮件:guest@guest.com ID:6 登陆:16560次 文章数:7648篇 最后登陆IP:219.68.9.43 最后登陆:2005/5/20 1:37:44 注册:2003/3/10 16:21:00 财富:35062 发帖时间:2003/7/1 16:37:50 发贴者IP:202.196.236.170 标题:guest:关于延时的问题 摘要:No.35928关于延时的问题 以下程序是一个延时子程序,使用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。 请大家帮我分析一下吧。多谢! ......
>>返回讨论的主题
|