基于51单片机的图形液晶显示器汉字显示方法分析

基于51单片机的图形液晶显示器汉字显示方法分析  陈一鸣

基于51单片机的图形液晶显示器汉字显示方法分析

陈一鸣

(武钢研究院  湖北武汉,430080)

摘 要:以某型图形液晶显示器为例,详细讨论了液晶显示器的两种汉字显示方法,比较了两种汉字显示方

法的各自特点。以51单片机为控制单元,介绍了液晶显示器与单片机的典型接口电路。通过Keil C51编写了基于51单片机的典型控制程序。在Proteus ISIS中对两种汉字显示方法进行了仿真实现。

关键词:图形液晶显示器;汉字显示方法;51单片机;Proteus ISIS仿真

Abstract: In one type of graphics LCD for example, discusses two LCD display method of Chinese characters, compares thecharacteristics of two kinds Chinese characters displaying methods. To 51 SCM for control unit, this paper introduces the typical LCD andSCM interface circuit. Writes typical 51 SCM control program through the Keil C51. Implements the simulation of two Chinese charactersdisplaying methods by Proteus ISIS .

Key words: Graphics LCD ; Chinese characters displaying methods ; 51 SCM ; Proteus ISIS simulation

中图分类号:TH70      文献标识码:B       文章编号:1001-9227(2011)06-0070-03

0  引 言

随着计算机、通讯、软件等的快速发展与成熟,仪器仪表向着智能化方面发展。新型仪器仪表的终端显示也更直观、准确、实时。以前普遍用于仪器仪表显示终端的发光二极管(LED)和字符液晶显示器(alphanumeric LCD)由于不能方便的显示中文和图形正逐渐被淘汰。图形液晶显示器(graphical LCD)不仅可以显示数字和字符,还可以显示汉字或任意图形,这使得显示界面更加友好直观,能完成各种复杂的显示。本文详细分析了图形液晶显示器汉字显示的两种方法,并以51单片机为控制单元在ProteusISIS中进行了仿真实现。

1  图形液晶显示器汉字显示方法

图形液晶显示器主要有基于图形属性显示和基于文

[1]

本属性显示两种汉字显示方法。本文以某型240×128点阵图形液晶显示器为例讨论两种方法的实现,该液晶显示器以T6963C为控制器,有8K显示缓冲区(RAM)。1.1 基于图形属性汉字显示

通过T6963C指令可以将8K显示缓冲区划分为文本区、

[2]

图形区和字符发生器(CGRAM)区,如表1所示。

表1 8K显示缓冲区划分

而确定显示屏与显示缓冲区单元的对应关系。

在图形属性显示情况下,先指定图形显示区的首地址,它与显示屏左上角字节位对应,占据显示屏上一个字节位。显示屏与图形显示缓冲区对应关系如表3所示。表中FD是显示缓冲区中图形显示区首址,WD是图形显示区宽度,即显示屏一行显示所占图形显示缓冲区字节数,n是显示屏显示行数。

采用图形属性显示汉字,是通过点阵来实现的。最常用的是16×16点阵的汉字字模,一个16×16点阵的汉字字模用32个字节表示,汉字的取模顺序一般按照从上到下从左到右的顺序。把要显示汉字的字模代码按照一定的顺序写入图形显示缓冲区即可显示该汉字。

表2 文本显示区和图形显示区首地址、宽度设置

表3 显示屏与显示缓冲区对应关系

文本显示区和图形显示区的首地址通过T6963指令设置如表2所示,它们都对应于显示屏左上角字符位或字节位,文本区宽度(字节数/行)设置和图形区宽度(字节数/行)设置用于调整一行显示所占显示缓冲区的字节数,从

收稿日期:2011-07-30

作者简介:陈一鸣(1984-),男,助理工程师,主要从事检测技术与自动化装置方面的研究工作。

1.2 基于文本属性汉字显示

采用文本属性显示汉字是将汉字以字符的形式来显示,对于一个8×8点阵的字符,一个16×16点阵的汉字要占用四个字符的位置。T6963C控制器字符发生器有256个字符,自带的内部字符发生器(CGROM)有128个字符,其代码为0x00~0x7f,外部字符发生器(CGRAM)也有128个字符,其代码为0x80~0xff,

基于51单片机的图形液晶显示器汉字显示方法分析

基于51单片机的图形液晶显示器汉字显示方法分析

基于51单片机的图形液晶显示器汉字显示方法分析

基于51单片机的图形液晶显示器汉字显示方法分析

基于51单片机的图形液晶显示器汉字显示方法分析

外部字符发生器的字符是用

你可能喜欢

  • 液晶显示原理
  • LED显示屏
  • 液晶显示器
  • LED点阵显示屏的设计
  • 初中信息技术说课稿

基于51单片机的图形液晶显示器汉字显示方法分析相关文档

最新文档

返回顶部