首页 理论教育 如何运行和调试代码

如何运行和调试代码

时间:2023-07-02 理论教育 版权反馈
【摘要】:在调试器模式下运行exam1进入调试模式后,工具栏会多出调试器快捷工具条,如图3-24所示。MPLAB ICD 2在调试器模式下可以实时或单步执行代码,实时执行代码又称为“全速运行”,当然调试器模式下的“全速运行”与单片机脱离开发系统独立运行时的“全速运行”还是有区别的,单步执行代码又称为“单步运行”。首先执行调试器模式下的“全速运行”。

如何运行和调试代码

在调试器模式下运行exam1进入调试模式后,工具栏会多出调试器快捷工具条,如图3-24所示。

从左到右分别是:

1)run——全速运行;

2)halt——暂停;

3)animate——自动单步(或称为慢速运行);

4)stepinto——单步运行(子程序内部也单步运行);

978-7-111-56929-9-Chapter03-24.jpg

图3-24 快捷工具条(www.xing528.com)

5)stepover——单步运行(子程序内部代码被全速执行,整个子程序被作为单步运行中的一步来执行);

6)stepout——跳出子循环(当程序运行在子程序中时,可以使用它直接运行完该子程序);

7)reset——复位。

MPLAB ICD 2在调试器模式下可以实时或单步执行代码,实时执行代码又称为“全速运行”,当然调试器模式下的“全速运行”与单片机脱离开发系统独立运行时的“全速运行”还是有区别的,单步执行代码又称为“单步运行”。

首先执行调试器模式下的“全速运行”。选择Debugger→Run(或单击Run工具栏按钮)。

如果编写的程序没有错误,则可继续下一步——在编程器模式下下载目标代码;如果有错误,则先选择Debugger→Halt(或单击Halt工具栏按钮)来中止程序执行,然后利用一些调试方法:如设置断点对程序进行修改,直到无误为止。需要注意的是,当对程序作了修改以后,记得保存之后选择Project→Build All来重新编译并重新下载源代码

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈