找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4868|回复: 3
收起左侧

全球首发,全网最快,全世界第一个Proteus仿真stm32f401实现跑马灯

[复制链接]
ID:230913 发表于 2019-1-28 18:58 | 显示全部楼层 |阅读模式
全球首发,全网最快,全世界第一个Proteus8.8软件仿真stm32f401芯片实现的跑马灯
实验现象:
        本实验通过代码控制开发板上的两个LED:DS0和DS1交替闪烁,实现类似跑马灯的效果

proteus8.8已经支持CortexM4内核stm32f401,我已第一时间更新例程

QQ图片20190128184811.png

STM32单片机源程序:
  1. #include "sys.h"
  2. #include "delay.h"
  3. #include "usart.h"
  4. #include "led.h"


  5. int main(void)
  6. {
  7.     HAL_Init();                            //初始化HAL库   
  8.     Stm32_Clock_Init(168,8,2,7);          //设置时钟,84Mhz
  9.         delay_init(84);                       //初始化延时函数
  10.         LED_Init();                                                //初始化LED        
  11.         
  12.         while(1)
  13.         {
  14.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_RESET);         //LED0对应引脚PF9拉低,亮,等同于LED0(0)
  15.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_SET);           //LED1对应引脚PF10拉高,灭,等同于LED1(1)
  16.         delay_ms(500);                                                                                        //延时500ms
  17.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_9,GPIO_PIN_SET);           //LED0对应引脚PF9拉高,灭,等同于LED0(1)
  18.         HAL_GPIO_WritePin(GPIOE,GPIO_PIN_10,GPIO_PIN_RESET);         //LED1对应引脚PF10拉低,亮,等同于LED1(0)
  19.         delay_ms(500);                                              //延时500ms
  20.         }
  21. }
复制代码
0.png

全部资料51hei下载地址:
proteus stm32f401 实现跑马灯.zip (1.45 MB, 下载次数: 152)

评分

参与人数 1黑币 +100 收起 理由
admin + 100 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:328014 发表于 2019-1-28 19:26 | 显示全部楼层
楼主真是及时雨,我也来体验一下新版看看
回复

使用道具 举报

ID:568270 发表于 2019-6-20 22:29 | 显示全部楼层
来了,嘿嘿

回复

使用道具 举报

ID:473907 发表于 2019-6-21 15:21 | 显示全部楼层
很好的资料,有空可以试试  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表