N+1键盘的两次原理改
2016-08-31孙海童
单片机与嵌入式系统应用 2016年4期
关键词:单片机
孙海童
(江苏国光信息产业股份有限公司, 常州213015)
孙海童
(江苏国光信息产业股份有限公司, 常州213015)
近年来,经常出现计划在原有硬件基础上增加新功能,却发现单片机的I/O资源不够用的情况,虽然改为使用N+1方式的键盘可以节省不少口线资源,但理论上的N+1在实际工作中有一定缺陷,不能适应不同的硬件及结构。笔者根据工作中实际情况两次改进电路,使之能适应不同的硬件和结构。
N+1键盘电路;I/O资源;单片机
引 言
本设计主要是在原产品硬件基础上增加新功能,而新的功能会占据一些I/O资源,经过查询资料,发现前人做过缩减键盘I/O口的工作,借鉴其方法,发现与预期有差距。不断比较自己设计电路与之前电路的不同,发现细微差别会导致不同预期结果。根据项目需要,从原理上改进两次电路,可达到预期要求。
1 常见N+1键盘原理
1.1常见键盘介绍
键盘输入作为最常用的输入设备仍有其不可替代的作用。键盘的结构通常有两种形式:线性键盘和矩阵键盘。在不同的场合下,这两种键盘均得到了广泛的应用。
线性键盘由若干个独立的按键组成,每个按键的一端与微机的一个I/O口相连,有多少个键就要有多少根连线与微机的I/O口相连,因此,只适用于按键少的场合。
矩阵键盘的按键按N行M列排列,每个按键占据行列的一个交点,需要的I/O口数目是N+M,容许的最大按键数是N×M。显然,矩阵键盘可以减少与微机接口的连线数,简化结构,是一般微机常用的键盘结构。……
登录APP查看全文
