51系列单片机按键控制led点灭
实验背景:在单片机开发中经常用到按键控制,本次实验用一个按键,控制led点灭。
实验目标:按键按一下,led亮,按一下led灭,如此循环
实验准备:keil4、proteus单片机仿真图
实验重点:按键控制最重要的就是按键消抖,避免按键抖动带来的误差影响
代码如下:
解释:主函数中就是一个按键控制点灯函数,按键按下端口检测为低电平,电路图如下。 为了保证按下按钮,只执行一次led变化,加入了一个标志位。
仿真实现了按键控制led点灭。
51系列单片机按键控制led点灭
实验背景:在单片机开发中经常用到按键控制,本次实验用一个按键,控制led点灭。
实验目标:按键按一下,led亮,按一下led灭,如此循环
实验准备:keil4、proteus单片机仿真图
实验重点:按键控制最重要的就是按键消抖,避免按键抖动带来的误差影响
代码如下:
解释:主函数中就是一个按键控制点灯函数,按键按下端口检测为低电平,电路图如下。 为了保证按下按钮,只执行一次led变化,加入了一个标志位。
仿真实现了按键控制led点灭。