当前位置:   article > 正文

按键中断实验——控制红绿两灯的亮灭_通过一个按键控制一红灯的开关;点击一次打开;第二次点击关闭; 2. 通过另外一个按

通过一个按键控制一红灯的开关;点击一次打开;第二次点击关闭; 2. 通过另外一个按

标题:按键实验

一、
1、精英版硬件连接
在这里插入图片描述
2、按键实验硬件连接
在这里插入图片描述
3、实现功能
本实验要求实时显示计数器输出的0~7F 计数值,显示终端为八位LED、七段数码管和LCD显示器。由KEY1~KEY3三个按键选择显示器件。长按KEY1键时,只在八位LED_ 上进行显示;长按KEY2键时,只在LCD显示器上进行显示;长按KEY3键时,只在七段数码管上进行显示;无键按下时则不显示,但计数功能保持; KEY0按下时清零。
key1:红灯亮,再按一下红灯灭
key2:绿灯亮,再按一下绿灯灭
key3:两灯亮,再按一下两灯灭

二、实验代码
#include “exti.h”
#include “led.h”
#include “key.h”
#include “delay.h”

//外部中断0服务程序
void EXTIX_Init(void)
{

EXTI_InitTypeDef EXTI_InitStructure;
NVIC_InitTypeD
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/685678
推荐阅读
相关标签
  

闽ICP备14008679号