打印

示波器实测是纠集**。

[复制链接]
2308|10
手机看帖
扫描二维码
随时随地手机跟帖
沙发
computer00| | 2007-8-9 15:45 | 只看该作者

可以看它编译后的汇编代码。

使用特权

评论回复
板凳
top_mao| | 2007-8-9 22:19 | 只看该作者

调试时可能计出来的。

如在KEIL上,在debug时,一定要设晶振濒率,那么就可以在调试运行时,窗口左侧是寄存器和一些重要的系统变量的窗口,其中有一项是sec,是统计从开始运行到目前为止用去的时间。你可以,运行到延时程序前先看看时间,然后到运行结速延时程序后再看看时间,那就可以计出精确的延时值了。

使用特权

评论回复
地板
conwh| | 2007-8-10 02:10 | 只看该作者

软件延时就不必要太讲究了

使用特权

评论回复
5
ayb_ice| | 2007-8-10 07:55 | 只看该作者

软件延时再提高精度意义不大...

因为程序调用软件延时程序会影响其它程序的执行,影响CPU的执行效率...

使用特权

评论回复
6
kmust_tlj| | 2007-8-11 12:06 | 只看该作者

re

同意5楼说法

使用特权

评论回复
7
NE5532| | 2007-8-11 16:48 | 只看该作者

示波器实测是纠集**。

使用特权

评论回复
8
wwh| | 2007-8-13 19:49 | 只看该作者

软延时用c语言不能保证精确

c语言在编译的时候,生成的代码很多,不利于计算时间,一般还是采用c语言嵌入汇编完成的。

使用特权

评论回复
9
tjsheep| | 2007-8-13 20:16 | 只看该作者

一般软件延时标准的写法都是汇编,有很多原因的……

使用特权

评论回复
10
tc9148| | 2007-8-13 23:27 | 只看该作者

定时器是最好的办法。

使用特权

评论回复
11
jesseli| | 2007-8-17 08:16 | 只看该作者

嗯,定时器是个好东西。

使用特权

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

本版积分规则

135

主题

259

帖子

0

粉丝