按键如何实现多种功能,51单片机

51单片机如何用一个按键实现多种功能 按一下是一个功能,再按一下又是另一个功能。

这个就只有计数了。定义一个变量记录按下的次数。比方说如果你想同一按键实现两种功能,可以先计数,代码逻辑为,如果count%2 ==1, 做功能1,否则做功能2,如果想实现更多的功能以此类推。