关闭→
当前位置:尚之范>生活>心理>51单片机菜单式按键原理

51单片机菜单式按键原理

尚之范 人气:1.38W
51单片机菜单式按键原理

一般情况下,独立按键有两个引脚,其中一个通过上拉电阻接到单片机的I/O端口,另外一端接地。也就是说,平时按键没有动作的时候,输出的是高电平,如果有按下动作发生,则输出的是低电平。

按键抖动

我们一般只要扫描跟按键引脚相连的I/O端口,如果发现有低电平产生,则判定该按键处于按下状态。有些时候,电路或者外围有电磁干扰,也会使单片机的I/O端口产生低电平,这种干扰信号会让单片机误认为是按键动作。所以,在扫描按键的时候应该做去抖动处理,把干扰信号过滤掉,从而获得准确的按键状态信号。

每次我们按下的时候,会输出低电平,但有可能是外界干扰需要延时一段时间,之后再判断是不是低电平,如果是,则是按下如果不是,则是外干扰。

按键一端与IO口连接,另外一端接地。通过控制IO口输出高电平即可检测

按键是否按下,当按下时IO口会被拉低,松开后IO口回到高电平。

独立按键S2接口为:P3^0=0//代表按下,反之为高电平1则为没有按下(s3,s4接口以此类推)

TAG标签:#按键 #菜单 #单片机 #