网站首页
仿真器的功能
仿真器介绍
仿真器核心资料
 
仿真器的使用
 
如何使用仿真头
使用注意事项
仿真器支持的语言
手把手教你使用
 
Keil系列教程
 
导入汇编程序的方法
 
仿真器软件使用
 
Keil中文版实例
 
Keil仿真快捷按钮
 
仿真器PCB板
 
仿真器制作全过程
 
普通型51实验板
 
增强型51实验板
 
运行时的录像片断
 
下载Keil软件
 
下载仿真/试验板例程
 
购买方式及价格
首页> Keil仿真快捷按钮

注意:在进入这一步之前请务必先把经过修改的程序进行编译!因为仿真器只认识经过编译的机器语言,点击查看编译*.ASM文件的件的方法>>,每次修改了不满意的程序后都要先进行编译,然后在进入仿真调试环境进行仿真。


一,先来看看都有那些常用的调试命令:

关于运行了全速运行后的注意事项:

如果在全速运行时你想退出debug环境,要先按压一下仿真器硬件上的复位按钮,再点击keil仿真工具条中的“停止”按钮“start/stop debug session” 按钮就可以顺利退出了。否则keil将要等待比较久的超时退出,表现为报告无法联机。
1.设置好相关的选项之后,点击,就可以进入硬件仿真调试环境了。
2.指定程序行停止的作用是让仿真器程序运行到鼠标点击光标处,即运行到指定断点后停止,这是一个最常用的也是最实用的快捷按纽,它可以让我们很快找到有问题的程序行所在位置,修改之后按一下退出仿真调试环境,点击把刚刚已经修改的程序编译一下,再点击进入仿真调试环境,用进行仿真观察结果。反复调试,直到满意为止,这样的效率是非常高的,复杂的程序也可以在短时间内完成。
指定程序行停止实用技巧1,指定点停止运行:下面我们用样例程序来进行一下示范,请先点击下载样例程序
下载后,打开用其中的liu.Uv2文件,打开后设置好仿真器的硬件参数
进入后的具体操作:点击进入仿真调试环境,鼠标点击要运行到的程序行:

其中黄色箭头表示的是原始位置,红色箭头表示的是我们用鼠标点击后要程序启动以后停止的位置。点击一下后会看到光标在那里闪动,此时点击就可以了

我们将会看到程序运行到光标闪动的地方停下来,同时仿真器驱动硬件达到同样的位置停下来!

指定程序行停止实用技巧2,让全部程序在目标板上跑一遍。相当于用编程器烧写到芯片里面,再插到试验板看实际效果的作用:
操作的讲解还是参看上个图,如果我们用鼠标点击黄色箭头处,让它在第一行CLR P2.0处闪动。此时点击,就会看到仿真器硬件上把全部程序跑一遍的实际效果了。
注意:如果我们把指定停止地点放在程序的第一行(标号LOOP下面的是第一行)的话,除了让程序运行一个循环之外,还相当于给整个程序复位。
3、单步运行作用是每点击一次程序执行一行,同时驱动硬件作相应动作。

它就是单步执行的作用,可以把仿真调试具体到某一行程序的运行。

 

4、跟踪程序运行顺序,经过上面的实践之后大家可以很快理解它的作用了。

它的作用是跟踪程序运行顺序,它的特殊之处是遇到有转移指令等特殊指令的时候,它会直接跳到目标转移子程序处,比如跳到延时子程序开始点。它也可以跟踪中断等。总之就是让我们知道程序到底在做什么!找出程序真正的运行轨迹!

.5、仿真器CPU复位按纽,它只是让仿真器的中央处理器回到初始状态,不能让整系统全部复位。要全部仿真器系统复位请用上面介绍过的指定断点的实用技巧2
6、一个不要经常使用的终极按纽,它是全速运行最终程序的快捷按纽,它的作用是将已经没有问题的全部程序写入仿真器芯片,让它全速运行,此时仿真器将不再受到KEIL的控制,也就是断开了和KEIL的联系,作用和编程器类似。运行它之后要按动一下,仿真器上的硬件复位按钮同时点击退出仿真环境,再次点击才能重新进入仿真环境进行仿真。请慎用此按钮,因为它会断开仿真器和KEIL的通讯联系。用上面介绍过的指定断点的实用技巧2同样可以达到同样的效果,同时不会断开仿真器和KEIL的通讯。
就说这些吧,还有很多高级应用没有时间一一详细说明,望大家能够理解!也希望大家多看书,多研究,多摸索。
最后,祝大家短时间内就可以提高编程效率,早日成为单片机程序开发高手。

以上部分内容转载于网上,如有涉及到版权问题,请即通知本人删除 ICP备05019516号 MSN:hificat@hotmail.com
联系地址:浙江省杭州市拱墅区普金家园11-3-702 邮政编码:310015 Email:hificat@163.com support@kincony.com
电话:0571-85956028 传真:0571-88230070 手机:13185018567 在线咨询 在线咨询 QQ:420951892
杭州晶控电子有限公司 版权所有 COPYRIGHT2003——2008 HANGZHOU KinCony ELECTRONICS CO.,LTD All rights reserved