求基于8051单片机用C语言编写的双矩阵键盘扫描程序(5个IO口控制25个按键)
求基于8051单片机用C语言编写的双矩阵键盘扫描程序(5个IO口控制25个按键)
日期:2011-01-11 09:31:38 人气:1
5个IO口控制25个按键,用添加二极管的方法,这个程序,不难编写。
但是,确实就是应该先检测对地连接的按键,它们没有按下,再逐行(或列)输出低电平。
如果程序先检测各行列的,那么此时接地的键盘按下了,就会误判。
这是硬件所固有的特点,不可修改。
5个IO口控制25个按键,也无法检测复合键。
4个IO口控制16个按键,我的空间里面,有这样的文章,欢迎来踩。