APP下载

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查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计