|
KEIL仿真快捷按纽 注意:在进入这一步之前请务必先把经过修改的程序进行编译!因为仿真器只认识经过编译的机器语言,点击查看编译*.ASM文件的件的方法>>,每次修改了不满意的程序后都要先进行编译,然后在进入仿真调试环境进行仿真。 一,先来看看都有那些常用的调试命令:
关于运行了全速运行后的注意事项:如果在全速运行时你想退出debug环境,要先按压一下仿真器硬件上的复位按钮,再点击keil仿真工具条中的“停止”按钮“start/stop debug session” 按钮就可以顺利退出了。否则keil将要等待比较久的超时退出,表现为报告无法联机。
1.设置好相关的选项之后,点击 2.
下载后,打开用其中的liu.Uv2文件,打开后设置好仿真器的硬件参数,设置方法详见:KEIL硬件仿真器的设置方法。 进入后的具体操作:点击 其中黄色箭头表示的是原始位置,红色箭头表示的是我们用鼠标点击后要程序启动以后停止的位置。点击一下后会看到光标在那里闪动,此时点击 我们将会看到程序运行到光标闪动的地方停下来,同时仿真器驱动硬件达到同样的位置停下来!
操作的讲解还是参看上个图,如果我们用鼠标点击黄色箭头处,让它在第一行CLR P2.0处闪动。此时点击, 注意:如果我们把指定停止地点放在程序的第一行(标号LOOP下面的是第一行)的话,除了让程序运行一个循环之外,还相当于给整个程序复位。
3. 它就是单步执行的作用,可以把仿真调试具体到某一行程序的运行。
4. 它的作用是跟踪程序运行顺序,它的特殊之处是遇到有转移指令等特殊指令的时候,它会直接跳到目标转移子程序处,比如跳到延时子程序开始点。它也可以跟踪中断等。总之就是让我们知道程序到底在做什么!找出程序真正的运行轨迹! 5. 6. 先就说这些吧,还有很多高级应用没有时间一一详细说明,望大家能够理解!也希望大家多看书,多研究,多摸索。最后,祝大家短时间内就可以提高编程效率,早日成为单片机程序开发高手。
金聚宝电子
|