@知鱼
如果按键对应不同的输入口,可以识别同时按下的是哪两个键,识别方法与按下单键相同.如果按键对应同一个输入口,即在同一行条扫描线上,那么相当于单片机的两个输出口被短路,两个被短路的输出口接一个上拉电阻,此处的电平值???会对单片机产生什么影响呢???
对51系列单片机而言,没有问题.因51单片机I/O口上拉为内部电阻,很微弱,而输出低电平能力较强.两口线短路,一个输出高电平一个输出低电平,结果下拉取胜,输出低电平.
其它单片机则要看输出引脚内部电路,一般在程序中要将各I/O口线重新定义,只允许一条口线为输出,其余为输入.