流水灯8个用stm32和Proteus仿真实现

文章目录

  • 前言
  • 一、编写启动程序(在keil5中)
    • 1.创建一个文件夹“流水灯8个”
    • 2.在“流水灯8个”下创建“cmsis”文件夹,将本 次需要的库文件下的‘arm’和‘CoreSupport’文件夹复制到当前文件夹下
    • 3.在“流水灯8个”下创建“stdlib”文件夹,将本次需要的库文件下的‘inc’和‘src’文件夹复制到当前文件夹下
    • 4.在“流水灯8个”下创建“user”文件夹,将本次需要的库文件下的‘templates’文件夹复制到当前文件夹下
    • 5.创建一个mdk文件夹用来保存keil工程
    • 6.打开keil软件建立工程在mdk这个文件夹下
    • 7.添加项目组到工程中
    • 8.编写c程序,然后加进user文件里面即可,然后编辑调试
    • 9.会在mdk文件下自动创建一个叫objects文件,在里面会生成hex文件,可以下载到芯片去执行。
  • 二、Proteus仿真
    • 1.创建工程
    • 2.配置实验所需原件
    • 3.结果展示
  • 总结

前言

STM32系列专为要求高性能、低成本、低功耗的嵌入式应用设计的ARM CortexM0,M0+,M3, M4和M7内核(ST’s product portfolio contains a comprehensive range of microcontrollers, from robust, low-cost 8-bit MCUs up to 32-bit ARM-based CortexM0 and M0+, CortexM3, CortexM4 Flash microcontrollers with a great choice of peripherals. ST has also extended this range to include an ultra-low-power MCU platform)。采用于百度百科
Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是比较好的仿真单片机及外围器件的工具。虽然国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。采用于百度百科

一、编写启动程序(在keil5中)

1.创建一个文件夹“流水灯8个”

2.在“流水灯8个”下创建“cmsis”文件夹,将本 次需要的库文件下的‘arm’和‘CoreSupport’文件夹复制到当前文件夹下

流水灯8个用stm32和Proteus仿真实现

4.在“流水灯8个”下创建“user”文件夹,将本次需要的库文件下的‘templates’文件夹复制到当前文件夹下

流水灯8个用stm32和Proteus仿真实现

7.添加项目组到工程中

流水灯8个用stm32和Proteus仿真实现

8.编写c程序,然后加进user文件里面即可,然后编辑调试

流水灯8个用stm32和Proteus仿真实现
流水灯8个用stm32和Proteus仿真实现
流水灯8个用stm32和Proteus仿真实现
选择从选中的模板中创建原理图(DEFAULT)
流水灯8个用stm32和Proteus仿真实现
选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功
流水灯8个用stm32和Proteus仿真实现
2.添加实验所需灯,点击左边P,然后进入下图,在关键字中输入led-red,并点击确认选中。
red 流水灯8个用stm32和Proteus仿真实现
配置好以上,然后连接电路如下,我们选用C0-C7端口,总共8个,如下图所示。注意电阻默认过大,设为50Ω
流水灯8个用stm32和Proteus仿真实现

3.结果展示

流水灯8个用stm32和Proteus仿真实现

总结

自己配置环境库有些吃力,有很多地方还是不很懂,希望有大佬给我提出宝贵的经验和意见,我将会继续努力的。

来源:luckyspecter

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年10月6日
下一篇 2020年10月6日

相关推荐