标题:
stm32f407按键输入实验
[打印本页]
作者:
qq472186707
时间:
2018-7-16 15:08
标题:
stm32f407按键输入实验
通过按键控制蜂鸣器
单片机源程序:
#include "sys.h"
#include "delay.h"
#include "usart.h"
#include "led.h"
#include "beep.h"
#include "key.h"
int main(void)
{
u8 key; //保存键值
delay_init(168); //初始化延时函数
LED_Init(); //初始化LED端口
BEEP_Init(); //初始化蜂鸣器端口
KEY_Init(); //初始化与按键连接的硬件接口
LED0=0; //先点亮红灯
while(1)
{
key=KEY_Scan(0); //得到键值
if(key)
{
switch(key)
{
case KEY1_PRES: //控制蜂鸣器
BEEP=1;
delay_ms(200);
BEEP=0;
break;
case KEY2_PRES: //控制蜂鸣器
BEEP=1;
delay_ms(200);
BEEP=0;
break;
case KEY3_PRES: //控制蜂鸣器
BEEP=1;
delay_ms(200);
BEEP=0;
break;
case KEY4_PRES: //控制蜂鸣器
BEEP=1;
delay_ms(200);
BEEP=0;
break;
case KEY5_PRES: //控制蜂鸣器
BEEP=1;
delay_ms(200);
BEEP=0;
break;
}
}else delay_ms(10);
}
}
复制代码
所有资料51hei提供下载:
实验3 按键输入实验.rar
(451.45 KB, 下载次数: 10)
2018-7-16 23:15 上传
点击文件名下载附件
下载积分: 黑币 -5
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1