找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 5881|回复: 11
收起左侧

基于protues的STM32F103按键、LED、数码管组合仿真

  [复制链接]
ID:693927 发表于 2020-2-16 16:32 | 显示全部楼层 |阅读模式
仿真内容:
1. 运行仿真会出现数码管倒计时,9->0 同时伴随LED1闪烁
2. 主循环,按键对应的,数码管会显示相应的数字

程序给了大量的注释,适合初学者相互交流
51hei截图20200216163015.png
主程序如下
  1. int main()
  2. {

  3.     Delay_Init(); // 延时程序初始化
  4.     Led_Init();   // LED灯初始化
  5.     MultDigitalNum_Init(); // 数码管初始化
  6.     KEY_Init();            // 按键初始化
  7.    

  8.     // 测试位选供电 0100
  9.     GPIOB->ODR |=0x00000004 ;
  10.     // 数码管倒计时
  11.     for(u8 i =0; i<=9;i++)
  12.     {
  13.         set_DigitalNum(9-i);
  14.         Delay_ms(80);
  15.         LED1_T();   // 反转LED3
  16.     }
  17.    
  18.     LED0(1);//常量显示灯
  19.     while(1)
  20.      {
  21.      LED1_Test++;
  22.          Delay_ms(1);
  23.          if (LED1_Test==100) //无阻塞LED
  24.          {
  25.             LED1_T();// 程序运行闪烁标志
  26.             LED1_Test = 0;
  27.          }
  28.          // 按键扫描
  29.          LED_flag= KEY_Scan();
  30.    
  31.          if (LED_flag != 0)
  32.          {           
  33.              set_DigitalNum(LED_flag);   //
  34.      }
  35.     }
  36. }
复制代码
全部资料51hei下载地址:
_按键控制数码管.7z (357.48 KB, 下载次数: 372)

评分

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

查看全部评分

回复

使用道具 举报

ID:57810 发表于 2020-2-17 12:57 | 显示全部楼层
怎么下不到呢
回复

使用道具 举报

ID:693927 发表于 2020-2-17 16:42 | 显示全部楼层

不能下载吗?
回复

使用道具 举报

ID:91165 发表于 2020-2-18 08:53 | 显示全部楼层
下载下来了。谢谢楼主辛苦了
回复

使用道具 举报

ID:91165 发表于 2020-2-18 09:11 | 显示全部楼层
刚学stm32不会用GCC,仿真时Proteus 8版本又低
回复

使用道具 举报

ID:343373 发表于 2020-3-30 12:07 | 显示全部楼层
谢谢分享
回复

使用道具 举报

ID:721550 发表于 2020-4-3 11:46 来自手机 | 显示全部楼层
感谢楼主分享,正在开始学习
回复

使用道具 举报

ID:756450 发表于 2020-5-20 18:55 来自手机 | 显示全部楼层
这个电路图打不开,我是proteus8版本的,怎么打开呢?
回复

使用道具 举报

ID:756450 发表于 2020-5-21 08:54 来自手机 | 显示全部楼层
仿真结果就是LED1从头闪烁到尾,一直不停,LED0从倒数结束后一直亮着,不灭,然后LED2LED3我不知道是干嘛的,没动静,LED4也是从倒计时开始一直亮着,能实现一个按键控制一个灯么
回复

使用道具 举报

ID:774108 发表于 2020-6-13 15:12 来自手机 | 显示全部楼层
没看懂是要做个什么  按键也不灵
回复

使用道具 举报

ID:766073 发表于 2020-6-26 08:33 | 显示全部楼层
为什么灯不亮?
回复

使用道具 举报

ID:604096 发表于 2022-11-27 17:57 | 显示全部楼层
正在学习protues的仿真,感谢楼主的分享
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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