|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
' k3 ^. i) {# c+ V" ]( P+ @' r摘要:在分析现有键盘电路的基础上,提出了一种全组合式键盘电路构造方法这种键盘根据排列组合原理,, y' Z0 Q0 @- l: r) `0 }
用n条双向I/0口,最多可以实现2°-1+n(2"-1-1)个按键,数量远大于传统矩阵式键盘电路,而且可根据实
+ r5 m4 |" U. V$ ]- u! }* n; L际需要用其部分电路构成多种实用键盘电路./ ~, D. B3 o$ [" A
关键词:组合;键盘;矩阵;单片机;电路
0 G1 X( g, u7 ]在计算机技术高速发展的今天,键盘输人作为传统常用的输人设备仍然具有不可替代的作用.而在实
2 P$ c$ j/ ^$ n- j2 S$ }# d际应用中,各种控制系统如单片机控制系统、可编程控制器及其它设备由于受到其体积和功耗的限制,通 a+ }5 ], A0 S4 l
常选用I0口有限的单片机进行控制.因此,寻求用最少的I/0口实现最多的按键输人始终是硬件工程师$ k6 t l0 X! r7 `9 }2 ]% P
追求的目标.
/ e5 A( ?8 A& c: @- g. r传统的键盘电路主要有矩阵扫描电路和单键电路两种,--般以单片机作为其控制核心".单键电路
- Z$ `, A3 k a6 [: T# L+ e) m的按键电路结构简单但效率极低,仅用于I/0口数量较为富裕的场合.矩阵键盘电路的按键电路按n行$ P- C& y. O! w% ^
m列排列,每个按键占据行列的一一个交点,需要的V0口数目是n +m,能够达到的最大按键数是nxm.显
. K8 c5 v8 ]# e9 j3 R* O, d' O然矩阵键盘与单键电路相比可以减少与微机接口的连线数,是一般微机常用的高效率键盘结构.笔者在研
" L* S* G+ K' L# S究现有单片机控制通用键盘电路'11和特殊矩阵键盘电路23的基础上,提出了一种基于组合方法设计的全8 z2 K. P3 r2 p
组合式键盘电路
# u# e9 G- w+ ^ M/ l1简单组合式键 盘电路
7 j7 X+ r1 f. G简单组合键盘电路通常是单键电路加二极管组合扩展而成,其电路结构如图1所示简单组合键盘电
# V. v: d8 D$ E; e5 z路中按某-按键时,由于二极管(二极管组)的作用,相应的1条(多条)I/0线变为低电平.其组成可如, ~; x2 C, v7 R1 @
图1所示按C4 ,C2 ,C&和C4组合原理加以描述0 S2 V$ r8 c) T6 V2 a
% d5 t9 p+ {' M& m# d3 _# @6 Y9 _6 {8 s& s9 V
; X$ ?. k% _, u! y' }
附件下载:' _3 D8 s# m4 q
- X" Y& T% h1 P% E( h9 C5 o
|
|