单片机:独立按键—硬件介绍和软件编程

单片机:独立按键---硬件介绍和软件编程

按动按钮,1-2 3-4导通,

延时程序:5-10ms抖动需要延时消除抖动 (软件消抖)

RC电路充放电(硬件消抖)

单片机:独立按键---硬件介绍和软件编程

单片机:独立按键---硬件介绍和软件编程

单片机:独立按键---硬件介绍和软件编程

#include”reg52.h”
typedef unsigned char u8;
typedef unsigned int u16;
sbit KEY1=P3^1;//定义特殊位置按键用sbit
sbit KEY2=P3^0;
sbit KEY3=P3^2;
sbit KEY4=P3^3;
sbit LED1=P2^0;
#define KEY1_PRESS  1//只使用一个LED来判断按键K1即可,也可多加几个LED来显示
#define KEY2_PRESS  2
#define KEY3_PRESS  3
#define KEY4_PRESS

来源:努力成为焦耳定律鸭

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月16日
下一篇 2022年4月16日

相关推荐