打印

c8051f120单片机如何测试延时函数时间

[复制链接]
4220|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
ayb_ice| | 2011-5-10 14:46 | 只看该作者
KEIL可以软件仿真啊

使用特权

评论回复
板凳
gaoyiyiyi| | 2011-5-10 15:01 | 只看该作者
在C文档中右键,可以添加断点。在你需要测试时间的语句首尾都加一个断点。2次时间相减,就可以了。
还有,记得设置好晶振。target options那个选项

使用特权

评论回复
地板
ayb_ice| | 2011-5-10 15:04 | 只看该作者
直接上图

未命名.JPG (23.21 KB )

未命名.JPG

使用特权

评论回复
5
sylarback|  楼主 | 2011-5-10 18:12 | 只看该作者
我知道那个时间,可是到C8051F单片机的时候 就没有了  那儿不显示时间    4# ayb_ice

使用特权

评论回复
6
xlsbz| | 2011-5-10 19:45 | 只看该作者
我估计silabis是个小厂商 交给keil的钱不够


--------------------

我采用的是用定时器算

看计数器的值的差  然后 乘以 晶振分之1(当然如果不分频)
当然 我说的可能有问题 但思路绝对没问题

比如测某个中断函数跑了多长时间  一定要这么做 才心里有普

使用特权

评论回复
7
ayb_ice| | 2011-5-11 08:28 | 只看该作者
我知道那个时间,可是到C8051F单片机的时候 就没有了  那儿不显示时间    4# ayb_ice
sylarback 发表于 2011-5-10 18:12

硬件仿真时都没有的,软件的应该有

使用特权

评论回复
8
sylarback|  楼主 | 2011-5-20 14:01 | 只看该作者
算了  我还是自己算吧    或者直接用定时产生方波  用示波器看

使用特权

评论回复
9
Ian_hj| | 2011-8-11 01:02 | 只看该作者
我也是采用这个方法的,哈哈 8# sylarback

使用特权

评论回复
10
zwm2011| | 2011-9-28 21:36 | 只看该作者
用示波器看,比较直接,其实可以直接算出来

使用特权

评论回复
11
lyjian| | 2011-9-28 22:14 | 只看该作者
估计你的Keil C51太老了
我用的C51跑C8051F120时就有时间显示

使用特权

评论回复
12
xbyu520| | 2013-8-23 08:08 | 只看该作者
我来说一句实验结果:c8051f120可以软件仿真看软件延时,c8051f340不可以看。总是显示0.其他的型号没有测试。欢迎补充

使用特权

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

本版积分规则

10

主题

85

帖子

1

粉丝