液晶显示模块和MSP430单片机在显示终端上的应用_吴平

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第18卷 第6期2003年12月

液 晶 与 显 示

Chinese Jour nal of L iquid Cr ystals and Displays

Vol.18,No.6 Dec.,2003

文章编号:1007-2780(2003)06-0436-05

液晶显示模块和MSP430单片机在显示终端上的应用

吴 平1,2,龚 彬1,2,丁铁夫1

(1.中国科学院长春光学精密机械与物理研究所,吉林长春

130021,E -mail:pw w p@;

2.中国科学院研究生院,北京 100039)

摘 要:介绍了一种显示终端的设计方法。并根据WGM 12864M 点阵液晶显示模块的特点,结合M SP430F 149超低功耗单片机,论述了点阵液晶显示的编程方法,给出了WGM 12864M 与M SP430F149的硬件接口电路和显示程序流程图。关

词:L CD;WGM -12864M ;单片机;M SP430

中图分类号:T N 873.93;T N 911.72 文献标识码:A

收稿日期:2003-05-28;修订日期:2003-06-18 基金项目:吉林省科技发展计划项目(990122)

1 引 言

随着电子技术和集成电路制造工艺的飞速发展,越来越多的领域应用到以单片机为控制核心、用液晶[1,2]作为显示终端的便携式数字化设备。图形液晶显示模块[3]不仅可以生动地显示图形、汉字及字符,而且大部分液晶显示模块自带控制器,这些控制器由大规模集成电路制成,功耗小、工作电压低,具有规范的控制线和数据线,方便了与其他控制器的接口应用。

某工程项目由前方数据采集器、主通讯控制器和6~9个显示终端组成,主要功能是以主通讯控制器为核心,将前方数据采集器采集到的信息经过处理,发送给相应的显示终端,显示终端完成信息的接收和显示工作。对显示终端的设计,要求该终端电池供电、体积小、功耗低,可长期在野外工作,且工作温度范围宽,在低温下能正常工作。为此我们选用了3V 工作的WGM12864M LC 显示模块和超低功耗单片机MSP430F149[4]来构成显示终端,完成接收数据和显示信息功能,达到了设计要求。

2 液晶显示模块WGM 12864M

2.1 W GM12864M 内部硬件结构

WGM12864M 是一种图形点阵液晶显示模

块,可完成图形显示,也可以显示4@8个(16@16点阵)汉字。电源为2.7~5V,与CPU 接口采用8位数据总线并行输入输出和8条控制线,7种控制指令,模块自带-10V 输出电压。

WGM12864M 主要由行驱动器、列驱动器及128@64全点阵液晶显示器组成,如图1所示。图中IC 1、IC 2为列驱动器,IC 3为行驱动器。IC 1、IC 2、IC 3

含有如下主要功能器件。

图1 WGM -12864M 硬件结构

Fig.1 Hardware configuration of W GM -12864M

#指令寄存器(IR):当D/I=0时,在E 信号下降沿的作用下,指令码写入IR 。

#数据寄存器(DR):当D/I=1时,在E 信号的下降沿作用下,图形显示数据写入DR,或在E 信号高电平作用下将DR 内容读到DB 7~DB 0数据总线。DR 和DDRAM 之间的数据传输是模块

内部自动执行的。

#显示控制触发器DFF:控制模块屏幕显示开和关。DFF=1为开显示,DDRAM的内容就显示在屏幕上,DDF=0为关显示。DDF的状态是指令显示ON/OFF和RST信号控制的。

#XY地址计数器:XY地址计数器是一个9位计数器,高3位是X地址计数器,低6位为Y 地址计数器,XY地址计数器实际上是作为DDRAM的地址指针,X地址计数器为DDRAM 的页指针,Y地址计数器为DDRAM的Y地址指针。表1为DDRAM地址表(左半屏)。

X地址计数器没有记数功能,只能用指令设置。

Y地址计数器具有循环记数功能,各显示数据写入后,Y地址自动加1,Y地址指针从0~63。

#显示数据RAM(DDRAM):DDRAM是存贮图形显示数据的。数据为1表示显示选择,数据为0表示显示非选择。

#Z地址计数器:Z地址计数器是一个6位计数器,具备循环记数功能,用于显示行扫描同步。当一行扫描完成,地址计数器自动加1,指向

表1DDRA M地址表

T able1Address table of DDRA M

X页号Y0Y1Y2###Y62Y63行DB0DB00 0||| DB7DB77

DB0DB08

2-6||| DB7DB755

DB0DB056 7||| DB7DB763

下一行扫描数据,RST复位后Z地址计数器为0。

Z地址计数器可以用指令DISPLAY START LINE预置。因此,显示屏幕的起始行就由此指令控制,即DDRAM的数据从哪一行开始显示在屏幕的第一行。此模块的DDRAM共64行,屏幕可以循环滚动显示64行。

2.2WGM12864M外部接口信号

WGM12864M外部接口信号如表2所示。

表2WGM12864M管脚说明

T able2P ins descr iption of WGM12864M

管脚号管脚名称管脚功能描述

1V SS电源地

2V DD电源电压2.7~5V

3V0液晶显示器驱动电压输入

4D/I H表示DB7~DB0为显示数据,L表示DB7~DB0为显示指令数据5R/W R/W=/H0,E=/H0,数据被读到DB7~DB0

R/W=/L0,E=/H y L0,DB7~DB0的数据被写到I R或DR 6E使能信号:R/W=/L0,E信号下降沿锁存DB7~DB0

R/W=/H0,E=/H0DDRA M数据读到DB7~DB0

7~14DB0~DB7数据线

15CS1H为选择芯片1信号

16CS2H为选择芯片2信号

17R ES复位信号

18V EE L CD驱动负电压输出-10V

19EL+EL背光板电源

20EL-EL背光板电源地

2.3指令表

WGM12864M共有7种指令,这些指令功能及使用方法如表3所示。

437

第6期吴平,等:液晶显示模块和M SP430单片机在显示终端上的应用

相关文档
最新文档