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

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

操作方法

  • 01

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

  • 02

    第二步:调出I/O口模拟输出输入设置窗口:点击”Peripherals“→"I/O-Ports"→"Port1",这里我选"Port1"是因为我的I/O用P1^1。具体操作如下:

  • 03

    第三步:弹出”Parallel Port1“窗口。如下图所示:

  • 04

    第四步:点击:单步调试按钮,不管按多少次,程序一直停在if(P11==0)这里,直到瞒足P11=0;程序才会往下跑。如图所示:

  • 05

    第五步:模拟I/O口输入:取消掉P1^1端口前的勾,把P1^1口的值设置为”0“;也就是P11=0;程序就会往下跑。如下图所示:

(0)

相关推荐

  • 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自带的调试功能一步一步的运行调试程序检查错误.我们这里使用的是虚拟调试,并没有在真 ...

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

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

  • 如何使用Proteus软件仿真

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

  • 如何用proteus软件仿真电路图

    在我们学习单片机的时候,经常会用到proteus软件进行电路仿真.今天小编就来说说, 如何用proteus软件仿真电路图. 操作方法 01 首先我们打开电脑,找到proteus图标,鼠标左键双击,将软 ...