请问在CodeWarrior 6.3编译器里怎么看一段程序运行时间啊? 10

 我来答
校春晓XX
2013-03-15
知道答主
回答量:23
采纳率:0%
帮助的人:22.9万
展开全部
程序具体运行时间通过调试软件是很难具体的看到的,而且,在单片机里面具体运行需要多少时间不是调试工具可以预测和模拟的。但是想知道一个程序具体运行时间是可以通过外部方法测量到。思路是在程序开始点亮一个led,程序运行结束后关闭led,利用外部示波器测量led引脚的电平持续时间就可以得到该段程序运行的时间了,基本可以精确到纳秒。具体的做法是:在一段程序开始的时候关闭所有的中断(避免中断打断),然后,点亮led,开始运行你自己的程序,程序末尾,关闭led,打开中断。你用示波器接到led的引脚,应该是低电平持续的时间,就是你程序运行的时间。这个只是思路,具体是低电平还是高电平,需要自己根据电路来判断。
来自:求助得到的回答
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式