|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
6 J, P& ?! y( u0 ^7 C4 m6 A4 }摘要:在需要实时大量输入汉字的显示控制处理应用中,利用传统单片机实现显示控制的设计方3 N& Y* A/ z7 J @' N
法是较难实现的。带汉字字库的液晶模块的使用使得小容量ROM单片机的大量汉字信息输入与1 M6 o+ E0 ]- i% i9 f6 p/ ?* V
显示成为可能。提出了针对汉字字库编码的二级索引拼音输入检索方法,介绍了以ST7920作为控- f% f0 K0 o' J& M9 I( Y9 `
制器的带汉字字库的液晶显示模块的接口方法及汉字显示和控制原理,给出了通用计算机键盘在0 b7 @- P# U8 k. a# [7 S; P
单片机中的串行接口,采用该技术可大大增强单片机的汉字输入功能。为小容量ROM单片机的大# O2 r3 P0 o2 T F% z% C$ M
批量汉字信息处理提供了一种汉字输入解决方案。
6 n1 _7 H+ X$ }( m) u& Z关键词: ST7920; PS/2接口;单片机;汉字输入.$ N! f3 l0 A# M. l4 h' N% l) U
1
0 A6 s h- U3 ~引言: c$ |; P' }& @
随着单片机与嵌人式系统在我国使用的日益
- f# K2 A4 O" E. [% @普及,单片机上使用汉字的要求也更加突出,这就涉4 K( d6 n% r( s- ]
及到单片机上汉字的显示与输入问题。由于单片机) ]7 N$ M/ F( I" z
的输人输出端口非常有限,所以单片机系统所用键
) ]1 j. x8 s# ]* H' ]( r6 K7 n盘电路中的按键数目是非常有限的,一般为16个,- Q% }8 A" q% f9 J
这就限制了单片机系统中大量信息的输入。通过PC ' z; ?# G/ P( F& i9 m3 f+ b1 Q
机键盘与单片机的接口,很好地解决了,上面的问
$ L$ N; u @4 q) i% g2 _- J题,可以做到像在PC机一样,任意输人大批量的汉) d S( W) H* A% o7 q* C
( F2 U# r& F& Y# h
字数据。: r# Z" G) D- o! H
采用PS/2协议的PC机键盘与51单片机连接,
( z, h' a6 A8 r0 N+ f7 g使得通过键盘可以实现多种符号、数字的输人,还
! J3 o+ n, i3 f可以输人中文汉字,本系统采用拼音输人法,将与& j0 A4 ^4 G" u3 \9 C( k6 ?
拼音对应的汉字在LCD上显示输出。由于每个汉字
% }- f& h* p/ x+ j) z) A8 R ~机内的点阵码要占32字节,8912个常用汉字的点4 I, u6 q9 \* z" ^3 F- |
阵码要占约256 KB的空间,所以将点阵信息直接. i! U( \6 A/ U" G+ e6 A$ j: l
存储在小容量ROM单片机(如51单片机)中不太7 W; c, f) O/ ^+ Q8 ?
现实,如果使用汉字字模的片外存储器件,又会使.* x: x& W8 a$ I5 R+ |
电路变得较为复杂,这里采用带汉字库的内置
/ S5 E; J5 ?, R( z0 n4 X" ], U' x7 L) L
; @4 _) E& J7 h/ E6 @附件下载:) | ?, A5 c, V' _# `& \2 g' m
3 a7 J, L9 M, H% o" ~8 F |
|