- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
keil快捷键
KEIL仿真快捷按纽
注意:在进入这一步之前请务必先把经过修改的程序进行编译!因为仿真器只认识经过编译的机器语言,点击查看编译*.ASM文件的件的方法,每次修改了不满意的程序后都要先进行编译,然后在进入仿真调试环境进行仿真。
一,先来看看都有那些常用的调试命令:
关于运行了全速运行后的注意事项:如果在全速运行时你想退出debug环境,要先按压一下仿真器硬件上的复位按钮,再点击keil仿真工具条中的“停止”按钮“start/stop debug session” 按钮就可以顺利退出了。否则keil将要等待比较久的超时退出,表现为报告无法联机。
1.设置好相关的选项之后,点击,就可以进入硬件仿真调试环境了。
2.指定程序行停止的作用是让仿真器程序运行到鼠标点击光标处,即运行到指定断点后停止,这是一个最常用的也是最实用的快捷按纽,它可以让我们很快找到有问题的程序行所在位置,修改之后按一下退出仿真调试环境,点击把刚刚已经修改的程序编译一下,再点击进入仿真调试环境,用进行仿真观察结果。反复调试,直到满意为止,这样的效率是非常高的,复杂的程序也可以在短时间内完成。
指定程序行停止实用技巧1,指定点停止运行:下面我们用样例程序来进行一下示范,
下载后,打开用其中的liu.Uv2文件,打开后设置好仿真器的硬件参数,设置方法详见:KEIL硬件仿真器的设置方法。
进入后的具体操作:点击进入仿真调试环境,鼠标点击要运行到的程序行:
其中黄色箭头表示的是原始位置,红色箭头表示的是我们用鼠标点击后要程序启动以后停止的位置。点击一下后会看到光标在那里闪动,此时点击就可以了
我们将会看到程序运行到光标闪动的地方停下来,同时仿真器驱动硬件达到同样的位置停下来!
指定程序行停止实用技巧2,让全部程序在目标板上跑一遍。相当于用编程器烧写到芯片里面,再插到试验板看实际效果的作用:
操作的讲解还是参看上个图,如果我们用鼠标点击黄色箭头处,让它在第一行CLR P2.0处闪动。此时点击,就会看到仿真器硬件上把全部程序跑一遍的实际效果了
注意:如果我们把指定停止地点放在程序的第一行(标号LOOP下面的是第一行)的话,除了让程序运行一个循环之外,还相当于给整个程序复位。
3.单步运行作用是每点击一次程序执行一行,同时驱动硬件作相应动作
它就是单步执行的作用,可以把仿真调试具体到某一行程序的运行。
4.跟踪程序运行顺序,经过上面的实践之后大家可以很快理解它的作用了。
它的作用是跟踪程序运行顺序,它的特殊之处是遇到有转移指令等特殊指令的时候,它会直接跳到目标转移子程序处,比如跳到延时子程序开始点。它也可以跟踪中断等。总之就是让我们知道程序到底在做什么!找出程序真正的运行轨迹!
5.仿真器CPU复位按纽,它只是让仿真器的中央处理器回到初始状态,不能让整系统全部复位。要全部仿真器系统复位请用上面介绍过的指定断点的实用技巧2
6.一个不要经常使用的终极按纽,它是全速运行最终程序的快捷按纽,它的作用是将已经没有问题的全部程序写入仿真器芯片,让它全速运行,此时仿真器将不再受到KEIL的控制,也就是断开了和KEIL的联系,作用和编程器类似。运行它之后要按动一下,仿真器上的硬件复位按钮同时点击退出仿真环境,再次点击才能重新进入仿真环境进行仿真。请慎用此按钮,因为它会断开仿真器和KEIL的通讯联系。用上面介绍过的指定断点的实用技巧2同样可以达到同样的效果,同时不会断开仿真器和KEIL的通讯。
先就说这些吧,还有很多高级应用没有时间一一详细说明,望大家能够理解!也希望大家多看书,多研究,多摸索。最后,祝大家短时间内就可以提高编程效率,早日成为单片机程序开发高手。
文档评论(0)