3.4.3 Proteus虚拟仿真
Proteus虚拟仿真主要包括以下几步。
1.加载可执行文件到单片机
画完电路连接图后,就可以加载编译、调试通过的文件到仿真电路中。选择单片机,双击打开编辑对话框,在“Program File”选项后加载3.2节的“led.hex”文件所在路径和文件名(或在弹出的对话框中选择)。在“Clock Frequency”选项后设置单片机运行时钟频率,如8 MHz,完成后单击“OK”按钮。
2.虚拟仿真运行
单击项目窗口左下角的“模拟调试”按钮,Proteus进入调试状态。项目窗口左下角4个按钮的功能依次为运行程序、单步运行
、暂停
和停止
。(https://www.daowen.com)
单击“运行程序”按钮,仿真效果如图3.32所示,电路中连接的LED灯间隔闪烁,每隔200 ms亮一次,每隔200 ms熄灭一次,这样能较直观地仿真STM32的运行过程。

图3.32 仿真效果
Proteus工具栏中还有仪器仪表工具,如虚拟信号源、虚拟示波器、虚拟串口终端、电压表、电流表、SPI调试器、I2C调试器等,这些工具在嵌入式系统应用调试中被广泛应用。这些仪表的使用在后续章节的具体应用中会详细介绍。