首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 常用文档 > 单片机系统中的汉字显示

单片机系统中的汉字显示

资料介绍
单片机论文

单片机系统中的汉字显示
摘要:需要显示的汉字较多时,单片机系统中的汉字编码非常繁琐。本文介绍一种直接
利用PC机的汉字内码作为单片机系统的汉字编码,以简化系统的设计。
    关键词:单片机 液晶显示器 29F040 汉字显示
引言
在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显
示汉字。通常的汉字显示方式是先根据所需要的汉字提取汉字点阵(如16×16点阵),将
点阵文件存入ROM,形成新的汉字编码;而在使用时刚需要先根据新的汉字编码组成语句
,再由MCU根据新编码提取相应的点阵进行汉字显示。在这种显示方式中,如果使用的流
字数量较大或语句较多时,利用汉字的新编码组成语句将是一件十分繁琐而枯燥的工作
。针对这种情况,本文提出了一种十分简单的方式——直接利用PC机的汉字内码作为单片
机系统的编码。下面以8031单片机系统为例阐述如下:
一、硬件组成
本系统中采用香港精电公司的内置T6963控制器[1]的240128T点阵图形液晶显示器。该
显示器1行为240点,能容纳16×16点阵的汉字15个,总列数为128点,能显示8行汉字。为
了使用MCU操作可使用1片512KB的存储器(如本系统中的29F040)用来存储全部的国标1
6×16点阵汉辽、8×16的ASCII码点阵数据以及汉字语句编码数据。为了降低成本和减小体
积,对于速度要求不是很高的场合也可采用大容量的串行数据存储器,如AT45DB041B。
具体的硬件控制电路如图1所示(与汉字显示无关的电路略)。
由于29F040的容量为512KB,而5031微控制器只能管理64KB的数据间,所以可将29F04
0分成16页,每页32KB,占单片机系统数据空间的8000H~0FFFFH(剩余32KB为单片机系
统的其他存储器和外设)。页码由单片机的P1.0~P1.3选择。液晶显示器的地址为7
单片机系统中的汉字显示
本地下载

评论