51单片机4个IO口实现16个键盘原理的设计

51单片机4个IO口实现16个键盘原理的设计,第1张

1、硬件设计

如下图所示就是用4个I/O口实现16个键盘的原理图。

51单片机4个IO口实现16个键盘原理的设计,51单片机4个I/O口实现16个键盘原理的设计,第2张

2、程序设计

改进型I/O端口键盘与上述的2种键盘的设计还是存在很大差别的,从设计原理图上可以很容易区别开来。同时程序的设计方法也存在很大差异,该程序不能判断多个键同时按下,具体的程序详单如下:

51单片机4个IO口实现16个键盘原理的设计,51单片机4个I/O口实现16个键盘原理的设计,第3张

51单片机4个IO口实现16个键盘原理的设计,51单片机4个I/O口实现16个键盘原理的设计,第4张

51单片机4个IO口实现16个键盘原理的设计,51单片机4个I/O口实现16个键盘原理的设计,第5张

51单片机4个IO口实现16个键盘原理的设计,51单片机4个I/O口实现16个键盘原理的设计,第6张

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2568146.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-07
下一篇 2022-08-07

发表评论

登录后才能评论

评论列表(0条)

保存