ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Proteus仿真STM32流水灯实验例程、详细步骤。

2020-04-30 21:07:04  阅读:1974  来源: 互联网

标签:灯亮 电阻 例程 创建 然后 如下 STM32 点击 Proteus


一、创建工程
1.点击创建新工程,输入工程名、安装路径。
在这里插入图片描述
2.选择从选中的模板中创建原理图(DEFAULT)。
在这里插入图片描述
3.选择不创建PCB布版设计。
在这里插入图片描述
4.选择创建固件项目,其中:系列选择Cortex-M3,Controller选择STM32F103R6,点击下一步,然后创建成功。
在这里插入图片描述
二、配置实验所需原件

1.创建项目完成后就如下图所示,显示出自己所选的型号,STM32F103R6,系统并以配置好电源。
在这里插入图片描述

2.添加实验所需灯,点击左边P,然后进入下图,在关键字中输入LED-YELLOW,并点击确认选中。
在这里插入图片描述
3.添加实验所需电阻,点击左边P,然后进入下图,在关键字中输入RES,并点击确认选中。
在这里插入图片描述
4.添加完灯和电阻后屏幕会如下图所示。
在这里插入图片描述
5.将灯和电阻分别添加到原理图,然后右键电阻,编辑电阻,设置其阻值为50(默认阻值过大,不更换led电流达不到,亮不起来)。
在这里插入图片描述

6.配置好以上,然后连接电路如下,我们选用C0-C7端口,总共8个,如下图所示。
在这里插入图片描述

三、进入keil 5中选择Option for Target,然后勾选Create HEX file,生成hex文件。

在这里插入图片描述

2.程序代码如下(程序实现要求:8个led灯依次闪烁,然后8个灯同时闪烁8次,依次重复)
在这里插入图片描述

四、配置芯片

1.双击stm32f103r6芯片,然后进入Program File 选择刚才生成的hex文件,并配置Crystal Frequency改成8M(设置晶振为8M)。
在这里插入图片描述

2.放大如下。
在这里插入图片描述

五、实验结果

点击左下角第一个图标,开始运行,结果如下。

1.第一个灯亮
在这里插入图片描述

2.第二个灯亮
在这里插入图片描述
3.第三个灯亮
在这里插入图片描述
4.第四个灯亮
在这里插入图片描述

5.第五个灯亮
在这里插入图片描述

6.第六个灯亮
在这里插入图片描述

7.第七个灯亮
在这里插入图片描述

8.第八个灯亮
在这里插入图片描述
9.八个灯都灭
在这里插入图片描述
10.八个灯都亮
在这里插入图片描述

标签:灯亮,电阻,例程,创建,然后,如下,STM32,点击,Proteus
来源: https://blog.csdn.net/weixin_46136508/article/details/105846011

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有