《我和PIC单片机:基于PIC18》——第3章 仿真 3.1 MPLAB SIM软件模拟器

第3章

仿真

在第2章中,我们在MPLAB IDE集成开发环境下,编写了C程序,通过PICkit 2编程器,将程序下载到单片机中,并且观察到了程序运行的效果。应该说,这一过程也是我们开发PIC的基本步骤。但有的时候,程序并不都像点亮几个流水灯那么简单,而且运行后的结果也不一定是我们想要的,为了修正错误,就必须在成百上千的程序行中找出Bug,这是一件让开发者头痛的事情。本章给大家介绍的仿真调试能帮助开发者快速定位Bug,修正程序中的问题,从而得到正确的运行结果。

3.1 MPLAB SIM软件模拟器

软件模拟器是利用PC机的CPU来模拟单片机的运行,在模拟运行的过程中,通过监测程序的运行方向、时间、寄存器及变量的值等关键因素来分析程序,找出问题并最终加以解决。MPLAB IDE集成开发环境内部集成了软件模拟器MPLAB SIM,用于模拟MICROCHIP 的单片机运行,辅助调试这些器件。使用软件模拟器不需要硬件编程器或实验板的配合,就可独立完成单片机的模拟调试。接下来我们就以第2章的流水灯程序为例,给大家讲解如何使用MPLAB SIM软件模拟器对程序进行仿真调试。

3.1.1 使用软件模拟器

使用软件模拟器来调试程序非常简单,只需打开一个写好的程序并成功编译后,即可对其进行模拟调试。

1)在菜单栏选择“Project→Open”选项,如图3-1所示。

image

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值