标题:
STM32通过两个按键变量控制多种花样灯亮法源程序
[打印本页]
作者:
starger
时间:
2020-7-25 16:41
标题:
STM32通过两个按键变量控制多种花样灯亮法源程序
我写的一个矩阵按键,只用两个按键就可以实现控制多种led灯流水灯亮法
单片机源程序如下:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "key.h"
int main(void)
{
u8 s=1;
u8 m=1;
HAL_Init(); //初始化HAL库
Stm32_Clock_Init(360,25,2,8); //设置时钟,180Mhz
delay_init(180); //初始化延时函数
uart_init(115200); //初始化USART
LED_Init(); //初始化LED
Key_X_init(); //初始化按键
Key_Y_init();
while(1)
{
u8 key;
led_mode_config(s,m);
key=KEY_Scan(0); //按键扫描
switch(key)
{
case 1:
{
s++;
while(s==9) s=1;
}
break;
case 2:
{
m++;
while(m==7) m=1;
}
break;
default://??
{
}
break;
}
key = 0;
}
}
复制代码
所有资料51hei提供下载:
4 按键变量控制花样灯.7z
(523.79 KB, 下载次数: 34)
2020-7-25 17:02 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1