完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
6个回答
|
|
|
C语言的执行时间,从来就没有计算公式。
C程序的执行时间,和操作系统有很大的关系,和编译软件也有关。 在单片机中,更和变量的存储类型有关(如单字节变量、两字节变量)。 因为有如此多的不确定因素,所以,从来就没有办法计算C的执行时间。 只是可以在仿真调试的时候,进行实际测量,得到一些(难以通用的)经验数据。 楼主要想准确的控制时间,应该研究使用汇编语言,或者使用硬件定时器。 |
|
|
|
|
|
|
|
|
|
|
|
kankan
|
|
|
|
|
|
这个我昨天看到了,一篇程序,程序是这样解释的
delay() {unsigned char i; for(i=0;i<120;i++); }假如频率为12mhz的,那么为120*3=360微秒。意思是对i的操作都为一个机器周期,而一个for循环为3次i操作,所以为3个机器周期。不知道大家还有什么其他的见解,欢迎发帖 |
|
|
|
|
|
当然了这是在理想的情况下,具体的好的准确的定时方法我还不知道,不知道proteus中有没有定时检测的器件
|
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
331 浏览 0 评论
532 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
842 浏览 0 评论
1383 浏览 2 评论
824 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16912 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-3 14:16 , Processed in 0.694433 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
424