用51单片机的4个I/O口实现16个键的键盘
扫描二维码
随时随地手机看文章
如果要想实现16个键的键盘,用独立式键盘需要16个I/O口,采用行列式键盘也要8个I/O口,而采用改进型I/O端口键盘则只需要4个I/O口。
1、硬件设计
如下图所示就是用4个I/O口实现16个键盘的原理图。
2、程序设计
改进型I/O端口键盘与上述的2种键盘的设计还是存在很大差别的,从设计原理图上可以很容易区别开来。同时程序的设计方法也存在很大差异,该程序不能判断多个键同时按下,具体的程序详单如下: