| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 4075 人关注过本帖
标题:关于C51的语句执行时间
只看楼主 加入收藏
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
结帖率:100%
收藏
 问题点数:0 回复次数:15 
关于C51的语句执行时间
很多场合要计算一个精确的时间,但往往束手无策,并非觉得算起来很烦,而是不知怎样算。
如:
   用一个12M的晶振时钟,
                        执行if(i<c);用时怎么计算?
                        执行if(i<c)i++;用时怎么计算?
                        执行if(i<c){i++;c++;}用时怎么计算?
                        是不是每每遇上一个“;”号时算是一条C51指令,然后所用的时间都一样?
搜索更多相关主题的帖子: 语句 时间 
2010-10-09 23:53
河南机专
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2010-10-7
收藏
得分:0 
你怎么也问这个啊,我也是不懂这呢
2010-10-11 10:09
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
收藏
得分:0 
太忙,太懒,主要是太笨,所以我便不懂了。。。。。
没关系,三天内把它弄出来。
2010-10-11 13:29
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
收藏
得分:0 
低估了那时间计算的复杂度,嗦尼(SORRY),三天内弄不出来了。。。。。
2010-10-13 13:47
筱晓绾
Rank: 10Rank: 10Rank: 10
来 自:湖南
等 级:贵宾
威 望:12
帖 子:512
专家分:1736
注 册:2010-9-1
收藏
得分:0 
.
2010-10-13 16:41
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
收藏
得分:0 
会解决滴(在校的兄弟姐妹,烦烦你们问问那让你们烦烦的老师呀//)。。。。
2010-10-14 00:23
xinyuan54
Rank: 2
等 级:论坛游民
帖 子:10
专家分:17
注 册:2010-10-13
收藏
得分:0 
只会用汇编延迟时间!!
2010-10-16 09:59
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
收藏
得分:0 
很失望,因为从小道上得知,需把代码反译为汇编,才可看出指令形式,从中计算出确确时间。
疯了!因为没用过汇编。
2010-10-16 21:52
cs1qq
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-10-29
收藏
得分:0 
进入调试模式,把光标移到if(i<c)i++;语句的下一句前面,然后点击运行到 光标处,然后查看keil左边的列表就可以知道了
2010-10-29 16:21
软编小虫
Rank: 5Rank: 5
来 自:广西,南宁,马山
等 级:职业侠客
威 望:1
帖 子:160
专家分:324
注 册:2008-10-8
收藏
得分:0 
回复 9楼 cs1qq
那样让机器帮你算出也不错,但那有点不准的哟,即便你把晶振值设得跟实际电路一致,但通过那软件模拟时,它时间快慢在一定程度上与你电脑的CPU有很大的关系,我就做过那测试,一样的程序,两台不同的机器,I/0口的切换值就是不一样,放到板子上的实际工作情况更是相差很远。。。。。
用汇编计算应是最准的了。。。。。看到明年得学学汇编了
2010-10-30 21:29
快速回复:关于C51的语句执行时间
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012532 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved