Proteus8.9 仿真STM32407ZGT6系列001_走马灯

一, 打开模板文件(可以随文下载放置在文档中打开)。(如下图1所示)
图1
二,点击source code标签。(如下图2,3所示)
图2
图3
三,点击鼠标右键,添加新文件led.cled.h。(如下图4所示)
图4
四,另存工程文件,编辑main.cled.c led.h代码。(如下图5所示)
图5
五,main.c 代码:
#include stm32f4xx_conf.h
#include sys.h
#include delay.h
#include usart.h
#include led.h
u8 t=0, str[]=angela loves baby..\n;
int main (void)
{
nvic_prioritygroupconfig(nvic_prioritygroup_2);//设置系统中断优先级分组2
delay_init(168); //初始化延时函数
uart_init(9600); //串口初始化
led_init(); //初始化led端口 if(usart_rx_sta&0x8000)
while(1)
{
led0=1; //先点亮灯led0
delay_ms(500);
led0=0;
led1=1; //先点亮灯led1
delay_ms(500);
led1=0;
led2=1; //先点亮灯led2
delay_ms(500);
led2=0;
}
}
led.c 代码:
#include led.h
void led_init(void)
{
gpio_inittypedef gpio_initstructure;
rcc_ahb1periphclockcmd(rcc_ahb1periph_gpioc,enable);//使能gpiof时钟
//gpiof9,f10初始化设置
gpio_initstructure.gpio_pin= gpio_pin_1 | gpio_pin_2 | gpio_pin_3;//led对应引脚
gpio_initstructure.gpio_mode= gpio_mode_out;//普通输出模式
gpio_initstructure.gpio_otype= gpio_otype_pp;//推挽输出
gpio_initstructure.gpio_speed= gpio_speed_100mhz;//100mhz
gpio_initstructure.gpio_pupd= gpio_pupd_up;//上拉
gpio_init(gpioc,&gpio_initstructure);//初始化
}
led.h代码:
#ifndef __led_h
#define __led_h
#include sys.h
//led端口定义
#define led0 pcout(1)
#define led1 pcout(2)
#define led2 pcout(3)
void led_init(void); //初始化
#endif
六,点击构建工程按钮,编译工程。(如下图6所示)
图6
七,点击窗口左下方仿真按钮,可见红黄绿灯每个0.5s跳闪仿真。(如下图7,8,9所示)
图7
图8
图9
八,选择release,点击构建工程按钮,编译工程生成hex文件。(如下图10所示)
图10
九,笔者准备的是普中f407zgt6的核心板,通过普中自动下载软件将proteus vsm studio生成的hex文件下载到开发板上。可见开发板连接的红黄绿灯模块每个0.5s红黄绿灯跳闪。(如下图11,12,13所示)
图11
图12
图13
.
附件proteus8.9 仿真stm32407zgt6系列基础模板t00在已安装proteus8.9的计算机文件夹中打开即可。
需要进一步了解,请加入qq群:976235464

华为MateBook 13和14你会不会买
高亮度LED照明系统低温设计挑战
PCBA电路板使用三防漆的作用有哪些?
永诺即将发布新款AF 50mm f/1.4 自动镜头
零基础入行深度学习
Proteus8.9 仿真STM32407ZGT6系列001_走马灯
电动机刀开关控制线路
9月新能源市场:比亚迪20万销量破纪录!哪吒突围,小鹏掉队
JOLED获资28亿,计划以价格为武器竞争OLED面板市场
等离子与液晶电视对比选购
一加2跑分评测 5.8万跑分性能登顶
焊锡膏的模板印制
屏蔽网线和非屏蔽网线的定义
加速Python for循环的12种方法
华为P50工程样机真机曝光,曲面屏+左上角单挖孔
AdaSky宣布已经从汽车零部件制造商Sungwoo Hitech获得了新一轮2000万美元的融资
研究人员发现苹果的Macbook中的T2安全芯片存在已无法修复的缺陷
“云朵”智能问询机器人亮相,颜值与才艺兼备
加速度传感器测速原理及电路图
智原与英飞凌联手推出联电40uLP SONOS eFlash平台