电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Keil软件仿真调试

Keil软件仿真调试_第1页
1/9
Keil软件仿真调试_第2页
2/9
Keil软件仿真调试_第3页
3/9
51TRACER 仿真调试高级技巧 进入调试状态后,Debug 菜单项中的命令可以使用了,有关编译的工具栏按钮消失了,出现了一个用于运行和调试的工具栏,Debug 菜单上的大部份命令都有相应的快捷按钮。 从左到右依次是复位、运行、暂停、单步跟踪、单步、执行完当前子程序、运行到当前行、下一状态、打开跟踪、观察跟踪、反汇编窗口、观察窗口、代码作用范围分析、1#串行窗口、内存窗口、性能分析、工具按钮命令; 然后按一下图示第二个“运行”按钮。连接上相关的实验资源,本实验用一条8PIN 的数据排线把实验仪的CPU 部份的P1 口(JP44 )连接到八路指示灯部份的JP32。这时你会看到实验仪的八个红色LED,轮流点亮,表示运行成功,也可以查看相关的变量和参数,非常方便。 ⒈单步跟踪运行 使用菜单Debug->Step 或上图第四个单步运行按钮或使用快捷键 F11 可以单步跟踪执行程序,在这里我们按下 F11 键,即可执行该箭 头 所 指程序行,每 按一次 F11,可以看到源程序窗口的左边 黄 色调试箭 头 指向 下一行,如 果 程序中有Delay 延 时子程序,则 会进入延 时程序中运行。 ⒉ 单步运行 如 果 Delay 程序有错 误 ,可以通 过 单步跟踪执行来 查找 错 误 ,但 是如 果 Delay 程序已 正 确 ,每 次进行程序调试都要 反复执行这些 程序行,会使得 调试效 率 很 低 ,为 此 ,可以在调试时使用 F10 来 替 代 F11(也可使用菜单 Step Over 或相应的命令按钮),在 main 函 数中执行到 Delay 时将 该行作为 一条语 句 快速 执行完毕。为了更好的进行对比,我们重新进入仿真环境,将反汇编窗口关闭,不断按 F10 键,可以看到在源程序窗口中的左边黄色调试箭头 不会进入到延时子程序。 ⒊全速运行 点击工具栏上的“运行”按钮或按F5 键启动全速运行,全速执行程序,此时用户板上的 P1 口所接 LED 以流水灯状态显示。 ⒋暂停 点击工具栏上的按钮,此时用户板上的P1 口所接 LED 停止以流水灯状态显示,只有一个 LED 灯点亮(取决于暂停前的 P1 的值)。 ⒌观察/修改寄存器的值 Project 窗口在进入调试状态后显示 Regs 页的内容,包括工作寄存器 R0~R7 的内容和累加器 A、寄存器 B、堆栈指针 SP 的内容。 用户除了可以观察以外还可自行修改,例如将寄存器 a 的值 0x62 改为 0x85。 方法一:用鼠标点击选中单元 a, 然后再单击其数值位...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Keil软件仿真调试

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部