《我和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所示。

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

你可能感兴趣的:(嵌入式)