嵌入式智能仪器中汉字输入与显示接口设计
2012-11-15高美珍洪家平
湖北师范大学学报(自然科学版) 2012年4期
高美珍,洪家平
(1.湖北师范学院 物理与电子科学学院,湖北 黄石 435002;2.湖北师范学院 计算机科学与技术学院 ,湖北 黄石 435002)
0 概述
随着智能仪器仪表在我国使用的越来越普遍, 智能仪表中要求使用汉字的情况也越来越多,这就涉及到智能仪表上汉字的输入与显示问题。由于智能仪表大多数是由8/16位的单片机组成,而这些单片机的I/O端口又非常有限,这就限制了智能仪器仪表系统中大量中文信息的输入。如果要较好地解决上面的问题,一种途径是通过设计一个通用PC机键盘与智能仪表系统中单片机的接口,通过这样一个接口,就可以做到在智能仪器仪表中像在PC机一样,任意输入或显示需要的大量汉字信息。
本系统采用通用PC机的PS/2键盘与51系列单片机AT89C52连接,使得通过PS/2键盘可以实现各种字符、数字的输入,还可以采用拼音或五笔等输入法实现汉字的输入,并能将对应的汉字在LED显示屏上显示输出。由于每一个汉字机内点阵码约占32字节,这样的话,常用汉字的点阵码要占约256K的空间,所以将点阵信息直接存储在容量小的AT89C52单片机中不太可能,如果使用带汉字字模的片外存储芯片,又会使得电路变得复杂。为了更有效地解决这一问题,本文采用带内置汉字库的ST7920控制器的液晶模块12864M,通过ST7920模块可以大大简化电路的结构和编程方法,同时也可以提高编程效率和汉字显示的速度。
1 键盘接口及工作原理
通用计算机键盘按接口形式可分为PC/AT、 PS/2、 USB和无线接口等几种类型。……
登录APP查看全文
