打印

菜鸟问问题

[复制链接]
1653|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
徐小剑|  楼主 | 2009-10-13 10:30 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
沙发
徐小剑|  楼主 | 2009-10-13 10:34 | 只看该作者
DJNZ R6,LOOP2
DJNZ R5,LOOP1
这个两句跳转之后是不是又从loop2和loop1一直执行下来的

使用特权

评论回复
板凳
xwj| | 2009-10-13 10:59 | 只看该作者
LS,还要计算赋值、跳转开销哦~

使用特权

评论回复
地板
徐小剑|  楼主 | 2009-10-13 11:18 | 只看该作者
100*200*248*2*机器周期
不知道对不
yelang1214 发表于 2009-10-13 10:56

我本来是像你这样子想的,但是老师不是这样子计算的

使用特权

评论回复
5
徐小剑|  楼主 | 2009-10-13 16:29 | 只看该作者
:o,..

使用特权

评论回复
6
lyjian| | 2009-10-13 20:42 | 只看该作者
拿到Keil里面仿真一下就知道了,不用算
如果要算得话就是:1+((248*2+2+1)*200+2+1)*100+2=9980303
如果是使用12T 51,晶振为12M的话,时间就是9980303us(约为10s)

使用特权

评论回复
7
IC_99| | 2009-10-13 23:29 | 只看该作者
我也不会算啊

使用特权

评论回复
8
徐小剑|  楼主 | 2009-10-14 12:30 | 只看该作者
拿到Keil里面仿真一下就知道了,不用算
如果要算得话就是:1+((248*2+2+1)*200+2+1)*100+2=9980303
如果是使用12T 51,晶振为12M的话,时间就是9980303us(约为10s) ...
lyjian 发表于 2009-10-13 20:42
算错了,是20s

使用特权

评论回复
9
lyjian| | 2009-10-14 12:34 | 只看该作者
你跑6M的晶振,当然就是20s了

使用特权

评论回复
10
lyjian| | 2009-10-14 12:42 | 只看该作者
看keil的仿真结果

未命名.gif (12.52 KB )

未命名.gif

使用特权

评论回复
11
徐小剑|  楼主 | 2009-10-14 14:15 | 只看该作者
11# lyjian
呵呵,我懂了,大家的晶振频率不一样,所以计算结果不一样!
你用12MHz的,我用6MHz。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

323

帖子

0

粉丝