不想下载keil的同学可以直接去我的下载资源中下载整个工程文件,我已经全部做好,并生成hex文件,可以直接使用Proteus运行。链接:https://download.csdn.net/download/qq_42450533/13088059
软件环境:推荐采用 Proteus 8.8 及以上仿真软件,Keil 软件开发系统及
STM32CubeMX,也可以采用其他软件平台实现仿真功能。
实现功能:使用 stm32f103 微控制器,搭建一个闭环电炉控制系统
stm32f103 控制加热器从室温 25°开始加热,当到达预定的温度时,停止加热,同时,加热器的实时温度在 LCD显示器上显示。
实验步骤:
- proteus的下载
proteus8.8 sp1的下载可以参考一下链接,一键安装,避免繁琐操作,当然也可以自己找软件。
链接:https://pan.baidu.com/s/1hngTkkvdRm7XxidjySAGEQ
提取码:wahy
安装后,按照下图连接元器件
- keil的下载和操作
keil可以去官网下载,这里给出链接 https://www.keil.com/demo/eval/arm.htm
也可以在我的网盘下载
keil MDK-Arm: 链接:https://pan.baidu.com/s/11ha3cdZwrREOcXTyEDbn1Q 提取码:wahy
keil安装后需要一个pack:Keil.STM32F1xx_DFP.2.3.0.pack,根据引导自动下载,如果下载失败可以在我这里下载
Keil.STM32F1xx_DFP.2.3.0.pack:链接:https://pan.baidu.com/s/1AskHv5qb5pgiVhzZd4C1iA 提取码:wahy
在keil中新建工程,输入所给代码,然后点击蓝色圈,编译。生成hex文件。
- 运行实验
在proteus中,双击微处理器,选择刚刚生成的hex文件
然后点击开始运行,可以看到读数变化