C51单片机用IO口做为几个按键的控制,现在想用4X4键盘控制,请问下面显示程序应该怎么改啊?折磨死了 4X4太浪费单片机IO了,我为你介绍5个IO控制25按键的电路,如下文:本文以循序渐进的思路,引导大家思考如何用最少的IO驱动更多的按键,并依次给出5种方案原理图提供参考。在实际项目中我们经常会遇到有按键输入的需求,但有的时候为了节省资源成本,我们都会选择在不增加硬件的情况下使用最少的控制器IO驱动更多的按键,那么具体是怎么做的呢,下面我们就以用5个IO引脚为例,讲下怎么设计可以实现更多的按键?共有5种设计思路,下面依次介绍。思路一首先通常想到的可能是下面这样的设计:上图形式的按键就是我们通常说的行列式按键,它的驱动思路是这样的:1.对IO1、2、3配置为推挽输出,依次只让其中一个输出为0其他输出为1。2.对IO4、5进行读操作,根据读出的结果判断哪个按键按下。例如:配置IO1、2、3为011,读IO4、5,若IO4为0则SW14按下,若IO5为0则SW15按下;依次的配置IO1、2、3为101,读IO4、5,若IO4为0则SW24按下,若IO5为0则SW25按下;依次的配置IO1、2、3为110,读IO4、5,若IO4为0则SW34按下,若IO5为0则SW35按下;思路二但是我们在不知道行列式按键之前我们肯定是依次将IO口接一个按键到GND或者到VCC,然后去读IO口去判断哪个按键按下,这也是最。
单片机 求 方案
想用单片机做一个USB键盘与电脑通信,请问有什么好的方案吗?现在只会51和430单片机 想做一个usb小物就是电脑做上位机 单片机做下位机 通过USB通信 在电脑端控制单片机(无非也就是亮灭几个LED 响几声蜂鸣器)谁有相关的资料或者方案什么的 借我看下要是有回答再追高分,好几次都是高分悬赏,一的都没有,害的悬赏全部浪费
求单片机智能小键盘设计?? 求单片机智能小键盘设计?。number can carry on the correspondence through the MCS-51 monolithic integrated circuit serial mouth and PC serial mouth 。
哪位有基于C51单片机的智能循迹小车完整的设计方案。哪位有基于C51单片机的智能循迹小车完整的设计方案,要包括硬件设计完整电路图,和软件设计完整程序的。。
求单片机系统键盘的设计小结??
如何低成本自制一把机械键盘?