1.一个按键由两个普通IO口控制:一个IO口设置为输出高(或输出低)模式,另外一个设置为输入下拉(或输入上拉)模式,判断设置为输入的IO口的值,若下拉模式下其值为1(或上拉模式下其值为0),则有按键按下,否则无按键按下。
2.一个按键由一个普通IO口和GND控制:普通IO口设置为输入上拉,判断IO口的值,若为0则有按键按下,否则无按键按下。
3.一个按键由一个普通IO口和VCC(或VDD)控制:普通IO口设置为输入下拉,判断IO口的值,若为1则有按键按下,否则无按键按下。
1.一个按键由两个普通IO口控制:一个IO口设置为输出高(或输出低)模式,另外一个设置为输入下拉(或输入上拉)模式,判断设置为输入的IO口的值,若下拉模式下其值为1(或上拉模式下其值为0),则有按键按下,否则无按键按下。
2.一个按键由一个普通IO口和GND控制:普通IO口设置为输入上拉,判断IO口的值,若为0则有按键按下,否则无按键按下。
3.一个按键由一个普通IO口和VCC(或VDD)控制:普通IO口设置为输入下拉,判断IO口的值,若为1则有按键按下,否则无按键按下。