|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
摘要:嵌入式计算机系统的飞速发展,使得工业领域的自动控制不再局限于使用单片机,已采用功能强的微) F+ y7 r1 ?/ Q2 i0 n" v) j
机系统实现控制.但是做为微机系统的标准输入设备键盘却因体积大,按键多而不适合简单的现场控制,针对
8 ^1 R" e1 r" }. m! i: `& P5 `; a; E这一情况,笔者利用单片机设计了PC机仿真键盘,这种键盘结构简单,成本低廉,适合工业现场的输入控制,4 a2 L8 G8 m9 h, q {! U( }) w
并与微机系统具有良好的兼容性.
: n6 S, L/ g2 [- d3 h随着微机系统的发展,尤其是嵌入式计算机系统的发展,使其在各种领域的应用越来越普遍,诸如工5 w3 w- e( x$ ~/ v
业现场,仪器仪表,家用电器等各方面,然而做为计算机系统的输入设备键盘,若仍然采用标准PC机键盘
9 A t. a1 Z& M, r3 Q则会因其体积大,按键过多,而不适合工业现场控制面板的键盘特征,所以笔者在深入学习分析PC机键/ w& Y$ j! f+ f2 @- G7 O# n" @
盘工作原理及通信特性的基础上,利用单片机89C2051和普通按键开关设计一款能应用到PC机系统且
/ Q5 P) P* w. g+ q$ W与之兼容的普通键盘.下面就此设计分析如下几个问题.- @6 G3 u9 Z: m: W1 f% ^
1标准PC机键盘工作及通信原理
1 ~$ S! w |! c/ Y为使设计的键盘与微机系统兼容,应保证该键盘向微机主板键盘接口传送的信号及连线与原PC机
5 {* A/ k+ x: R z' Q键盘一致. 所以先分析一下标准PC机键盘的工作原理.标准PC机键盘大致有XT、AT、PS2三类,其结构1 X8 b+ i9 p' u& _# ?7 b& \
大致相同包括:由83键或104键构成的按键阵列,内部集成intel8048单片机做核心描电路.intel8048
8 N4 d7 z9 l3 w% }% K0 e+ [8 U9 o是一个40个引脚的单片机,8048单片机周期性的执行固化在其ROM中的键盘打描程序,承担键盘扫描,$ B, D2 T" C% b5 W
消除按键抖动,生成日描码等功能.当有按键按下时,8048产生扫描码,并采用串行通信方式由8048的
8 X3 {7 a9 S6 D3 }
5 Z8 _6 \0 ]1 G2 ]4 M% B附件下载:
% Q4 A" }, Z( V) ?* t/ s2 _8 D- V% d$ p* B
. p# S y( J5 Q/ [6 [+ t- c. n |
|