用51单片机的4个I/O口实现16个键的键盘 -
来源: 网络用户发布,如有版权联系网管删除 2018-09-07
[导读]
如果要想实现16个键的键盘,用独立式键盘需要16个I/O口,采用行列式键盘也要8个I/O口,而采用改进型I/O端口键盘则只需要4个I/O口。 1、硬件设计 如下图所示就是用4个I/O口实现16个键盘的
如果要想实现16个键的键盘,用独立式键盘需要16个I/O口,采用行列式键盘也要8个I/O口,而采用改进型I/O端口键盘则只需要4个I/O口。
本文引用地址: http://www.21ic.com/app/mcu/201807/765150.htm
1、硬件设计
如下图所示就是用4个I/O口实现16个键盘的原理图。
2、程序设计
改进型I/O端口键盘与上述的2种键盘的设计还是存在很大差别的,从设计原理图上可以很容易区别开来。同时程序的设计方法也存在很大差异,该程序不能判断多个键同时按下,具体的程序详单如下:
查看评论 回复