电工优优今天要和大家分享的单片机怎样用更少的IO实现更多的按键相关信息,接下来我将从单片机怎样写入程序,单片机怎样复位,单片机和手机怎样通信这几个方面来介绍。
低成本单片机中,怎样用更少的IO实现更多的按键有很多方法的
可以用AD检测法,行列矩阵扫描法,各有各的好处。适用于不同的场合。
AD检测法
如果你的单片机有ADC功能,那么一个IO口就可以连接多个按键了,可以根据ADC读取到的电压值确定是那个按键按下
行列矩阵法
如果你的单片机没有ADC功能,要连接的按键也比较多,可以用此方法
4x4个IO可以检测18个按键,5x5的IO可以检测25个按键。
P10~P13作为输出,P14~P17作为输入
P10~P13轮流设为低电平,P14~P17进行检测,根据交叉位置确定是那个按键按下。
以上就是"电工优优"为大家介绍的单片机怎样写入程序的相关信息,想了解更多"单片机怎样用更少的IO实现更多的按键,单片机怎样写入程序,单片机怎样复位,单片机和手机怎样通信"相关知识,请收藏电工无忧吧。