使用Keil仿真的快捷按钮.docx

上传人:小飞机 文档编号:5010573 上传时间:2023-05-29 格式:DOCX 页数:5 大小:155.91KB
返回 下载 相关 举报
使用Keil仿真的快捷按钮.docx_第1页
第1页 / 共5页
使用Keil仿真的快捷按钮.docx_第2页
第2页 / 共5页
使用Keil仿真的快捷按钮.docx_第3页
第3页 / 共5页
使用Keil仿真的快捷按钮.docx_第4页
第4页 / 共5页
使用Keil仿真的快捷按钮.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《使用Keil仿真的快捷按钮.docx》由会员分享,可在线阅读,更多相关《使用Keil仿真的快捷按钮.docx(5页珍藏版)》请在三一办公上搜索。

1、实验工具F51-64K仿真器使用Keil仿真的快捷按钮注意:在诳入这一步之前请务必先把经过修改的程序诳行编译!因为仿真器只认识经过编译的机器语言,每次修 改了不满意的程序后都要先进行编译,然后在进.入仿真调试环境进行仿真。,先来看看都有那些常用的调试命令:xRsrBG?)(?片 P 中密成国原涉穿lirz跻始/停止调试Ctrl 十 F5副猝行到F5衫黄踪F11呼E单步F10尸Q运行出当前函数Ctrl+Fl 1匚运行到光标行Ctrl+F10G 3停止瀚Esc旦断点迎)睇入涮除断点fff海钢禁止断直ffl唉止所有断点砸)K保存所有断点中缠示下一状态涉艮使能/禁止跟踪记录压建看跟琮记录也存11者器映

2、射E性能分析器皿I内联汇编Q功能编辑器(打开折文件)复位全速运行,运行中如果遇到断点,将停止在断点位置上停止单步,讲入到函数内部,调试汇编时进入到call内部单步,不进入函数内部跳出函数,只有软件仿真时才有效近行到光标位置处显示光标位置,将光标位置所在页面显示在窗口食上面是否记录运行轴迹,本仿真器不支持显示运行轨诬,本仿真器不支持显示汇编窗口,显示变量观察直口显示串口通讯数据窗口显示内存窗口显示运行肘间窗口,只有软件仿其支持显示工具箱a Ur件匕编辑比视图 叮1程 史调试 眇卜围设备ltm 5vc5成窗口廿帮it章4 .烫.臭jlffl昌RST O ? IP ?.诺尊矣住然剧V野圄旨户关于运行

3、了全速运行后的注意事项:如果在全速运行时你想退出debug环境,要先按压一下仿真器硬件上的复位 按钮,再点击 keil 仿真工具条中的“停止”按钮“start/stop debug session”_按钮就可以顺利退出了。否 则keil将要等待比较久的超时退出,表现为报告无法联机。1设胃好相关的诜项之后,点击,就可以诳入硬件仿真调试环境了。F2. 指定程序行停止的作用是让仿真器程序运行到鼠标点击光标处,即运行到指定断点后停止这是一个最常用的也是最实用的快捷按纽它可以让我们很快找到有问题的程序行所在位置修改之后按一下退出仿真调试环境,点击把刚刚已经修改的程序编译一下,再点击 进入仿真调试环境,用

4、 进行仿真观察 结果。反复调试,直到满意为止,这样的效率是非常高的,复杂的程序也可以在短时间内完成。指定程序行停止实用技巧1,指定点停止运行:下面我们用样例程序来进行一下示范,请先点击下载样例程序下载后,打开用其中的liu.Uv2文件,打开后设胃好仿真器的硬件参数,设胃方法详见:KEIL硬件仿真器的设 胃方法。进入后的具体操作:点击进.入仿真调试环境,鼠标点击要运行到的程序行:点击一下其中黄色箭头表示的是原始位置,红色箭头表示的是我们用鼠标点击后要程序启动以后停止的位置后会看到光标在那里闪动此时点击就可以了我们将会看到程序运行到光标闪动的地方停下来,同时仿真器驱动硬件达到同样的位置停下来!W

5、f f IJT fF E i UX 1牌LOOP:;标号-量人中匚LR P2.0:选中数码管左边的8字便能1Oxff0xCLR P2.1;选中数码管左边的日字便能:OxffiOxffSETB P2.2;选中pM不使能。右边的数码Oxff;OxffSETB P2.3:选中PZ.3不使能。右边的数码0x000x000x00H0V P0,#0c0h ;把OcOhilpOD ;数码管显示0x00jLcall DELAY :延时tr0x0000:$0x0000MOV POf#OFFH ;Offh送g口,数玛管洵除IUb. 1111F指定程序行停止实用技巧2,让全部程序在目标板上跑一遍。相当于用编程器烧写

6、到芯片里面,再插到试 验板看实际效果的作用:操作的讲解还是参看上个图,如果我们用鼠标点击黄色箭头处,让它在第一行CLR P2.0处闪动。此时点击,就会看到仿真器硬件上把全部程序跑一遍的实际效果了。注意:如果我们把指定停止地点放在程序的第一行(标号LOOP下面的是第一行)的话,除了让程序运行一个循 环之外,还相当于给整个程序复位。?F3、单步运行作用是每点击一次程序执行一行,同时驱动硬件作相应动作。它就是单步执行的作用,可以把仿真调试具体到某一行程序的运行。4、跟踪程序运行顺序,经过上面的实践之后大家可以很快理解它的作用了。它的作用是跟踪程序运行顺序,它的特殊之处是遇到有转移指令等特殊指令的时候

7、,它会直接跳到目标转移子 程序处,比如跳到延时子程序开始点。它也可以踉踪中断等。总之就是让我们知道程序到底在做什么!找出程 序真正的运行轨迹!、印仿真器CPU复位按纽,它只是让仿真器的中央处理器回到初始状态,不能让整系统全部复位。要全部仿真器系统复位请用上面介绍过的指定断点的实用技巧26、一个不要经常使用的终极按纽,它是全速运行最终程序的快捷按纽,它的作用是将已经没有问题的全部程序写入仿真器芯片,让它全谏运行,此时仿真器将不再受到KEIL的控制,也就是断开了和KEIL的联系,作用和编程器类似。运行它之后要按动一下,仿真器上的硬件复位按钮同时点击退出仿真环境,再次点击啜-才能重新进.入仿真环境进行仿真。请慎用此按钮,因为它会断开仿真器和KEIL的诵讯联系。用上面介绍过的指定断点的实用技巧2同样可以达到同样的效果,同时不会断开仿真器和KEIL的诵讯。就说这些吧,还有很多高级应用没有时间一一详细说明,望大家能够理解!也希望大家多看书,多研究,多摸 索。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号