论文部分内容阅读
摘要:LCD液晶显示已经成为电测仪表中人机界面的重要环节。文章主要对LCD液晶显示模块在电测仪表设计中的應用进行了研究,具体描述了AT89C52与内置T6963C控制器的液晶显示模块,设计了一个基于单片机控制的电测仪表中的液晶显示模块。
关键词:电测仪表;AT89C52;液晶显示模块;T6963C
中图分类号:TNl41
文献标识码:A
文章编号:1009-2374(2011)22-0010-02
一、电测仪表显示性能
液晶显示器(LCD)具有工作电压低、微功耗、显示信息量大和接口方便等优点,成为测量结果显示的重要工具,其中属点阵型液晶显示器件在电测仪表中的應用最为广泛。由于电测仪表的显示要求被测量要连续的、完整的显示出来,故大多数的电测仪表的显示模块基本上都会选用点阵图形液晶显示模块,因为这种液晶显示模块的特点是点阵像素连续排列,行和列在排布中均没有空隔,因此可以显示连续、完整的图形。由于它也是由X-Y矩阵像素构成的,所以除显示图形外,也可以显示字符,而且利用内嵌程序或用户程序可以方便的显示字符、数字以及图形、曲线,还可以在LCD的任意位置显示大小可变的汉字或符号;还可以设置字符方式与图形方式的合成显示,可以实现字符方式下的特征显示以及屏拷贝、滚动、动画、闪烁等效果。这些显示特性完全符合电测仪表对显示功能的要求。
由于点阵图形式液晶显示模块的應用特性主要取决于液晶显示模块所采用的控制驱动方式以及所采用的控制器。本文以内置T6963C控制器的液晶显示模块DMF5005N为例,来说明点阵图形式液晶显示模块如何在电测仪表中进行工作的。
二、系统硬件选型
(一)T6963C控制器液晶显示模块
内置T6963C控制器型液晶显示模块的驱动控制系统是由液晶显示控制器T6963C及其周边电路、行驱动器组、列驱动器组以及液晶驱动偏压电路组成。从模块的外接口考察模块的电路特性,实际上就是T6963C的电路特性。T6963C的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数,驱动传输的字节数/行及字符的字体选择等均由引脚电平设置,这样T6963C的初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于显示画面的设计上了。这就是T6963C广泛應用于内置控制器型的液晶显示模块的原因。
(二)单片机的选型
单片机主要用于控制领域,用以实现各种测试和控制功能,为了强调其控制属性,也可以把单片机称为微控制器MCU(MircoControllet Unit)在本系统中我们选择。89C52单片机的芯片与液晶显示模块进行连接。
三、系统硬件设计
(一)硬件原理框图
具体如图1所示:
(二)T6963C与单片机的接口时序
内置T6963C控制器的液晶显示模块与计算机的接口时序为Intel8080时序。
T6963C与MPU的接口时序具体如图2所示:
(三)T6963液晶显示模块与单片机的接口电路
液晶显示模块与单片机有两种接口方法:一种是直接访问方式,另一种是间接访问方式。本系统选用的是间接访问方式。间接控置方式是将内置T6963C控制器的液晶显示模块与计算机系统中的某个并行I/0接口连接,计算机通过对该I/0接口的操作问接的实现对模块的控制。间接控制方式在硬件电路上需要一个8位并行接口与模块的数据线连接,作为数据总线,还需要一个3位并行接口作为时序控制信号线如8031的P3.2作为c/D,P3.3作为wR,以及P3.4作为RD。由于使用了专用的并行接口连接模块,而且该并行接口自身在计算机系统中有相應的片选地址,所以模块的片选信号可以直接接地作选通态,间接控制方式的接口电路与时序无关,时序完全靠软件编程实现。间接控制的电路如图3所示:
间接控制方式的驱动程序:CD
EOU
P3.2;通道选择信号WR
EOU
P3.3;写操作信号RD
EOU
P3.4;读操作信号
间接控制方式驱动子程序——————
A 读标志字子程序
R ST:MOV
P1,#OFFH;P1口置“1”
SETB
CD
:CD 1
CLR
RD
:RD O
MOV
A,P1
;读操作
SETB
RD
:RD 1
RET
此程序可以用直接访问方式中的ST01,ST2,ST3和ST6等子程序直接调用。
B写指令和数据子程序
PRl:LCALLST01
;双字节参数指令写入入口
MOV A,DATl;取第一参数单元数据
LCALL PRl3
;写入参数
PRl 1:LCALL ST01;单字节参数指令写入入口
MOV A,DAT2
;取第二参数单元数据
LCALL PRl3
;写入参数
PRl2:ACALL ST01
;无参数指令写入入口
MOV
A,COM
;取指令代码单元数据
LJMP PRl4
;写入指令代码
PRl3:CLR cD
;c/D O/数据写入入口
PRl4:MOV P1,A;设置数据
CLR
WR
:WR=0
SETB
WR
:WR=1
RET
C 读数据子程序
PR2:
LCALL
ST01
;判状态位
CLR
P3.5
;C/D=0
MOV
P1,#OFFH
;P1口置“1”
CLR
RD
:RD O
MOV
A,P1
;读取数据
SETB
RD
:RD 1
MOV
DAT2,A;数据存入第二参数/数据单元
RET
(四)单片机与液晶显示模块的链接
先将单片机与液晶显示模块进行连接,液晶显示器件通过PO口对MPU采用直接访问的方式,AT89C52数据接口PO直接与液晶显示模块的D1-D7口相连,由于T6963C接口适用于8080系列MPU,所以可以直接用AT89C52的RD、WR作为液晶显示模块的读、写控制信号,单片机和液晶显示模块的RST口各外接一个复位电路,为的是使液晶显示模块在单片机复位之前进行复位。单片机还需外接一个由一个晶振和两个电容组成的起振电路,否则单片机无法正常工作。
四、结论
本文通过内置T6963c控制器的液晶显示模块DMF5005N,描述了液晶显示模块如何在电测仪表中进行工作的。充分体现了液晶显示器是一种低功耗显示器件,具有显示内容丰富、体积小、重量轻、安全省电等优点。
参考文献
[1]李维諦,郭强.液晶显示應用技术[M].北京:电子工业出
版社.2002.
[2]李宏,张家田.液晶显示器件應用技术[M].北京:机械
工业出版设,2004.
[3]徐君毅,张友德.单片微型计算机原理与應用[M].上海:
上海科学技术出版社,1988.
[4]陈立周.电气测量[M].北京:机械工业出版社,2005.
[5]李建忠.单片机原理及應用[M].西安:西安电子科技大
学出版设,2002.
作者简介:纪留利(1972-),安徽蒙城人,供职于中航工业飞机起落架有限责任公司(燎原分公司)。
责任编辑 王书柏
关键词:电测仪表;AT89C52;液晶显示模块;T6963C
中图分类号:TNl41
文献标识码:A
文章编号:1009-2374(2011)22-0010-02
一、电测仪表显示性能
液晶显示器(LCD)具有工作电压低、微功耗、显示信息量大和接口方便等优点,成为测量结果显示的重要工具,其中属点阵型液晶显示器件在电测仪表中的應用最为广泛。由于电测仪表的显示要求被测量要连续的、完整的显示出来,故大多数的电测仪表的显示模块基本上都会选用点阵图形液晶显示模块,因为这种液晶显示模块的特点是点阵像素连续排列,行和列在排布中均没有空隔,因此可以显示连续、完整的图形。由于它也是由X-Y矩阵像素构成的,所以除显示图形外,也可以显示字符,而且利用内嵌程序或用户程序可以方便的显示字符、数字以及图形、曲线,还可以在LCD的任意位置显示大小可变的汉字或符号;还可以设置字符方式与图形方式的合成显示,可以实现字符方式下的特征显示以及屏拷贝、滚动、动画、闪烁等效果。这些显示特性完全符合电测仪表对显示功能的要求。
由于点阵图形式液晶显示模块的應用特性主要取决于液晶显示模块所采用的控制驱动方式以及所采用的控制器。本文以内置T6963C控制器的液晶显示模块DMF5005N为例,来说明点阵图形式液晶显示模块如何在电测仪表中进行工作的。
二、系统硬件选型
(一)T6963C控制器液晶显示模块
内置T6963C控制器型液晶显示模块的驱动控制系统是由液晶显示控制器T6963C及其周边电路、行驱动器组、列驱动器组以及液晶驱动偏压电路组成。从模块的外接口考察模块的电路特性,实际上就是T6963C的电路特性。T6963C的最大特点是具有独特的硬件初始值设置功能,显示驱动所需的参数如占空比系数,驱动传输的字节数/行及字符的字体选择等均由引脚电平设置,这样T6963C的初始化在上电时就已经基本设置完成,软件操作的主要精力就可以全部用于显示画面的设计上了。这就是T6963C广泛應用于内置控制器型的液晶显示模块的原因。
(二)单片机的选型
单片机主要用于控制领域,用以实现各种测试和控制功能,为了强调其控制属性,也可以把单片机称为微控制器MCU(MircoControllet Unit)在本系统中我们选择。89C52单片机的芯片与液晶显示模块进行连接。
三、系统硬件设计
(一)硬件原理框图
具体如图1所示:
(二)T6963C与单片机的接口时序
内置T6963C控制器的液晶显示模块与计算机的接口时序为Intel8080时序。
T6963C与MPU的接口时序具体如图2所示:
(三)T6963液晶显示模块与单片机的接口电路
液晶显示模块与单片机有两种接口方法:一种是直接访问方式,另一种是间接访问方式。本系统选用的是间接访问方式。间接控置方式是将内置T6963C控制器的液晶显示模块与计算机系统中的某个并行I/0接口连接,计算机通过对该I/0接口的操作问接的实现对模块的控制。间接控制方式在硬件电路上需要一个8位并行接口与模块的数据线连接,作为数据总线,还需要一个3位并行接口作为时序控制信号线如8031的P3.2作为c/D,P3.3作为wR,以及P3.4作为RD。由于使用了专用的并行接口连接模块,而且该并行接口自身在计算机系统中有相應的片选地址,所以模块的片选信号可以直接接地作选通态,间接控制方式的接口电路与时序无关,时序完全靠软件编程实现。间接控制的电路如图3所示:
间接控制方式的驱动程序:CD
EOU
P3.2;通道选择信号WR
EOU
P3.3;写操作信号RD
EOU
P3.4;读操作信号
间接控制方式驱动子程序——————
A 读标志字子程序
R ST:MOV
P1,#OFFH;P1口置“1”
SETB
CD
:CD 1
CLR
RD
:RD O
MOV
A,P1
;读操作
SETB
RD
:RD 1
RET
此程序可以用直接访问方式中的ST01,ST2,ST3和ST6等子程序直接调用。
B写指令和数据子程序
PRl:LCALLST01
;双字节参数指令写入入口
MOV A,DATl;取第一参数单元数据
LCALL PRl3
;写入参数
PRl 1:LCALL ST01;单字节参数指令写入入口
MOV A,DAT2
;取第二参数单元数据
LCALL PRl3
;写入参数
PRl2:ACALL ST01
;无参数指令写入入口
MOV
A,COM
;取指令代码单元数据
LJMP PRl4
;写入指令代码
PRl3:CLR cD
;c/D O/数据写入入口
PRl4:MOV P1,A;设置数据
CLR
WR
:WR=0
SETB
WR
:WR=1
RET
C 读数据子程序
PR2:
LCALL
ST01
;判状态位
CLR
P3.5
;C/D=0
MOV
P1,#OFFH
;P1口置“1”
CLR
RD
:RD O
MOV
A,P1
;读取数据
SETB
RD
:RD 1
MOV
DAT2,A;数据存入第二参数/数据单元
RET
(四)单片机与液晶显示模块的链接
先将单片机与液晶显示模块进行连接,液晶显示器件通过PO口对MPU采用直接访问的方式,AT89C52数据接口PO直接与液晶显示模块的D1-D7口相连,由于T6963C接口适用于8080系列MPU,所以可以直接用AT89C52的RD、WR作为液晶显示模块的读、写控制信号,单片机和液晶显示模块的RST口各外接一个复位电路,为的是使液晶显示模块在单片机复位之前进行复位。单片机还需外接一个由一个晶振和两个电容组成的起振电路,否则单片机无法正常工作。
四、结论
本文通过内置T6963c控制器的液晶显示模块DMF5005N,描述了液晶显示模块如何在电测仪表中进行工作的。充分体现了液晶显示器是一种低功耗显示器件,具有显示内容丰富、体积小、重量轻、安全省电等优点。
参考文献
[1]李维諦,郭强.液晶显示應用技术[M].北京:电子工业出
版社.2002.
[2]李宏,张家田.液晶显示器件應用技术[M].北京:机械
工业出版设,2004.
[3]徐君毅,张友德.单片微型计算机原理与應用[M].上海:
上海科学技术出版社,1988.
[4]陈立周.电气测量[M].北京:机械工业出版社,2005.
[5]李建忠.单片机原理及應用[M].西安:西安电子科技大
学出版设,2002.
作者简介:纪留利(1972-),安徽蒙城人,供职于中航工业飞机起落架有限责任公司(燎原分公司)。
责任编辑 王书柏