proteus仿真STM32按键控制led灯源程序

[复制链接]
查看1 | 回复0 | 2020-6-10 23:35:50 | 显示全部楼层 |阅读模式
刚学习  课上做的一个小实验  保存一下  在GPIOC口,分别接有一个开关K1和两个指示灯LED1和LED2。两个灯一亮一灭,每按一下开关,两个灯的亮灭状态翻。大家一起进步
c语言程序和仿真文件.7z (595.82 KB, 售价: 1 工控币)
仿真原理图如下(proteus仿真工程文件可到本帖附件中下载)
155854ayrmimpmh7izm8ei.png

部分源程序如下:
  1. #include "stm32f10x.h"
  2. #include "led.h"
  3. #include "key.h"

  4. int main(void)
  5. {
  6.     u8 key;   
  7.     LED_Init();
  8.     KEY_Init();
  9.     while(1){
  10.         key = KEY_Scan();
  11.         switch(key){
  12.             case WK_UP:   LED1=!LED1, LED0=!LED0;      break;           
  13.         }
  14.     }        
  15. }
复制代码

回复

使用道具 举报

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

本版积分规则