Keil如何软件仿真调试

在Keil编写好的代码,通过编译后,下载到单片机。我们只能看到两种结果:第一实验成功,展现出我们想要的效果;第二实验不成功,什么效果都没有看到。失败的原因是什么,通过硬件测试,我们无法看到代码在单片机内部里面如何运行、变量是如何传递、变量的变化情况等等。Keil软件里面是提供了软件仿真调试功能。下面由我带领大家来认识一下软件仿真。

操作方法

  • 01

    第一步:确认写好的程序能通过编译。然后点击“Debug”→"Start/Stop Debug  Session"进入调试模式。如下图操作所示:

  • 02

    第二步:调出观察窗口(用来设置要观察变量的设置窗口);点击“View”→"Watch&Call Stack Window"。如下图操所示:

  • 03

    第三步:弹出的“Watch “窗口,如下图所示:

  • 04

    第四步:在弹出的”Watch“窗口中设置要要观察的变量,点击”Watch#1“→双击"type F2 to edit"→输入要观察的变量名,在这里我要观察的是P11,具体操作如下:

  • 05

    第五步:点击”单步调试“按钮,点击一次,同时观察”Watch“窗口P11变量的变化情况。如下图所示:

  • 06

    第六步:再一次点击”单步调试“按钮。同时观察”Watch“窗口P11变量的变化情况。如下图所示:

(0)

相关推荐

  • Keil如何软件仿真调试2-模拟I/O输入

    开发单片机产品时,产品一般都会设计有给人机交换信息的按键.鼠标.键盘.或者麦克风等外设.那么我们在Keil软件下编写好的程序,通过编译的代码在没有硬件电路情况下一样可以进行测试,我们可以使用KEIL提 ...

  • keil uvision2怎么仿真?Keil uVision2进行软件仿真调试的方法教程

    在Keil编写好的代码,通过编译后,下载到单片机.我们只能看到两种结果:第一实验成功,展现出我们想要的效果:第二实验不成功,什么效果都没有看到.失败的原因是什么,通过硬件测试,我们无法看到代码在单片机 ...

  • keil c51 5.14.2如何进行软件仿真调试

    我们这里是使用的keil软件默认的软件调试系统,也就是说它虽然可以调试,但不如硬件调试那样可以实现百分百功能的调试.软件调试仅可用于查看变量值是否计算错误,死循环等常规调试.需要用到串口中断定时器等等 ...

  • 如何开始Keil程序的仿真调试

    前面讲到了如何建立Keil的工程,现在继续介绍如何才能真正的开始调试自己的软件,请看后面的详细步骤. 操作方法 01 给开发板供电后,接好仿真器,打开Keil,选择Options for target ...

  • Keil MDK如何创建工程,编译和软件仿真

    手把手教你Keil MDK C51工程创建,文件编辑,软件编译及软件仿真.软件仿真不需要硬件就可以简单的测试一下编辑的源代码是否在理想状态下. 操作方法 01 打开Keil MDK,在菜单栏" ...

  • 如何使用keil进行软件的程序调试

    我们在编写单片机的程序的时候经常会用到keil软件,但有时我们的程序运行不出正确不的结果,这时候就需要我们使用keil自带的调试功能一步一步的运行调试程序检查错误.我们这里使用的是虚拟调试,并没有在真 ...

  • 昆仑通态MCGS触摸屏软件模拟调试功能的使用方法

    昆仑通态MCGS触摸屏软件模拟调试功能是1个很实用的功能,大大加快了我们组态调试画面的时间. 操作方法 01 打开1个项目 02 进入运行环境 03 选择模拟调试 方法/步骤2 01 下载成功,准备调 ...

  • 欧姆龙CX-One PLC编程软件仿真方法

    欧姆龙CX-One软件集成了OMRON的PLC和Components的支持软件,提供了一个基于CPS集成开发环境.其PLC编程软件CX-Programmer具备在线仿真功能. 操作方法 01 安装CX ...

  • 如何使用Proteus软件仿真

    Proteus软件是一款可以对单片机及外围电路进行仿真的软件,对于资金有限的人,可以不用买实物就能在电脑上用此软件仿真,能达到同样的效果. 操作方法 01 打开Proteus软件,出现以下界面,右面的 ...