C++ STM32 编程 008 用Proteus运行程序

将生成的 .ihex文件,扩展名修改为.hex。

C++ STM32 编程 008 用Proteus运行程序_第1张图片

打开Proteus 8.7 SP3 新建一个工程,并添加 STM32F103R6 PNP LED BUTTON RES(单片机,三极管,LED发光二极管,按钮,电阻)五种元件。

C++ STM32 编程 008 用Proteus运行程序_第2张图片

C++ STM32 编程 008 用Proteus运行程序_第3张图片

C++ STM32 编程 008 用Proteus运行程序_第4张图片

C++ STM32 编程 008 用Proteus运行程序_第5张图片

C++ STM32 编程 008 用Proteus运行程序_第6张图片

  把这五种器件,连接到原理图上

C++ STM32 编程 008 用Proteus运行程序_第7张图片

连好之后,把VDDA 添加到 VCC分组,把VSSA添加到GND分组。如下

C++ STM32 编程 008 用Proteus运行程序_第8张图片

C++ STM32 编程 008 用Proteus运行程序_第9张图片

设置单片机外部晶振频率,并添加要执行的hex文件 

C++ STM32 编程 008 用Proteus运行程序_第10张图片

 点击左下角 开始按钮,启动测试,当我们 按下按钮后,LED亮起,抬起按钮后,LED熄灭,符合我们的设计。 

C++ STM32 编程 008 用Proteus运行程序_第11张图片

C++ STM32 编程 008 用Proteus运行程序_第12张图片

代码和仿真已上传,链接为:https://download.csdn.net/download/a13576560181/10858462

你可能感兴趣的:(stm32)