新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 单片机Keil软件仿真与调试技巧

单片机Keil软件仿真与调试技巧

作者:时间:2012-08-21来源:网络收藏

此时P1 1:3的输出仅1位高电平。且依次向左循环移位。R1、R2、R3、R7正常递减变化。如图8所示。

图8花样彩灯程序调试通过后的正确运行
图8花样彩灯程序通过后的正确运行。

③断点设置。

程序时。一些程序行必须满足一定的条件才能被执行到(如程序中某变量达到一定的值、按键被按下、有中断产生等),这些条件往往是异步发生或难以预先设定的。这类问题采用单步执行的方法是很难的。这时可使用另一种重要的调试方法一断点设置。可以使用Debug一>lnsert/RemoveBreakPoint设置或移除断点。

断点设置的方法有多种,常用的是在某一程序行设置断点,设置好断点后可以连续运行程序。一旦执行到该程序即停止,可在此观察有关变量值,对比分析程序预期理想值,以确定问题所在。

三、结束语

程序开发过程中通常情况下需要综合运用单步执行、连续执行、设置断点、观察变量等各种程序调试方法。并不断积累总结调试经验。这种程序调试能力也是衡量开发者水平高低的标志之一。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭