找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 3798|回复: 5
收起左侧

[求助]请问以下程序的延时时间是多少呢 怎么计算?

[复制链接]
ID:40461 发表于 2012-6-4 19:47 | 显示全部楼层 |阅读模式

晶振频率=6MHz

麻烦教我写出详细的计算步骤吧 谢谢了

DELAY:MOV R1,#10

   LP3:MOV R2,#200

   LP2:MOV R3,#126

           DJNZ R3,$

           DJNZ R2,LP2

           DJNZ R1,LP3

           RET

万分感谢 不胜感激!

     

回复

使用道具 举报

ID:27916 发表于 2012-6-4 21:19 | 显示全部楼层
想来想去,我都觉得这是课本上有的东西
回复

使用道具 举报

ID:40461 发表于 2012-6-5 00:42 | 显示全部楼层
额...我是没有课本的 我知道我问的很弱智 但是可否赐教呢
[此贴子已经被作者于2012-6-5 0:44:19编辑过]
回复

使用道具 举报

ID:40461 发表于 2012-6-5 18:11 | 显示全部楼层

您好 我自己又想了想 您看这么算对吗?

{[(126x2x2+1x2+2x2)x200+1x2+2x2]x10+1x2}/1000000=1.020062s 约为1s

这个程序其中每条mov指令用1个机器周期 每个djnz指令用2个机器周期

回复

使用道具 举报

ID:43184 发表于 2012-7-23 23:03 | 显示全部楼层

STK mcu

QQ:1123803079

回复

使用道具 举报

ID:46294 发表于 2012-11-11 11:18 | 显示全部楼层
200*126*10+20+3+2=252025
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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