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

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

操作方法

  • 01

    不会创建单片机项目的请看下面的引用链接 我们默认已经创建好了项目文件并添加了main.c程序文件 点击菜单栏的project

  • 02

    这时会弹出一个下拉菜单 我们选择 options for target的选项

  • 03

    这时它弹出来了一个options for group的对话框 这个不是我们需要的对话框,一般我们在第一次点击那个菜单的时候会弹出来了 我们不用管它,关闭掉就可以了 然后,重复一二步骤就可以了

  • 04

    我们把这里的晶振默认的45Mhz改为11.0592Mhz 实际上你用软件调试晶振的频率影响不太大

  • 05

    切换到Debug的选项卡 选择 Use simulator也就是使用软件仿真

  • 06

    我们点击菜单栏上面的调试按钮就可以进行仿真了 在仿真之前请先编译一遍程序代码

  • 07

    它不同于我们的其它程序的仿真,这里的单步运行默认走的是汇编语言 在右下角和左边窗口可以查看我们的变量和寄存器的值,方便我们查找错误或死循环 左上角的按钮可以进行单步运行或停止运行程序 顺序执行程序一般需要添加断点,断点的添加直接在每行的开头双击就可以了 退出调试再点击一次调试按钮就可以了

(0)

相关推荐

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

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

  • Keil如何软件仿真调试

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

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

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

  • keil C51 9.54a及keil MDK 5.18共存安装破解教程

    开始学单片机时就只知道用Keil来编写程序,后来学习ARM是才发现原来Keil软件分C51和MDK两个版本,而直接安装后发现根本没法用,下面就为大家介绍下keil C51 MDK共存的方法,大家参考下 ...

  • Keil C51汉化版怎么安装?Keil C51汉化版安装注册激活详细图文教程

     keil c51 v9.56汉化版是一款编程类软件.这款软件同时具备了编译.编辑工具,可以在线编辑c语言,易上手操作.是编程行业网友必备的应用! Keil C51 是美国Keil Software公 ...

  • 如何安装Keil C51详细步骤

    Keil C51由美国公司开发,可以兼容一系列C51单片机,采用c语言为单片机开发程序,Keil会将c语言编写的程序转换为汇编语言.下面介绍下如何安装该软件. 操作方法 01 软件安装包包括安装程序和 ...

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

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

  • 如何用keil c51建立C51工程并配置设置

    如何用keil c51建立C51工程并配置设置,完整的C51工程的建立. 操作方法 01 打开keil软件,选择菜单栏中的project,New一个新的project,如图操作. 02 然后为自己的工 ...

  • keil c51如何添加STC芯片的固件库文件

    keil c51默认并没有携带STC芯片的固件库,没有STC的固件库那我们也无法编译c程序.其实我们添加STC的固件非常简单,只需要下载stc isp下载器就可以了. 操作方法 01 首先我们可以搜狗 ...