点阵式液晶模块的应用

更新时间:2023-11-11 13:52:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

点阵式液晶模块的应用

徐 君

(中国电子科技集团公司第58研究所,江苏 无锡 214035)

摘 要:本文介绍了点阵式液晶模块的内部结构和应用方法,以及分别使用MCU,计算机

并口和串口对液晶模块进行控制。

关键词:液晶模块;液晶控制器;单片机;计算机串并口

Abstract: The internal structure and application of Matrix Dot LCD is introduced in this article.

And LCM is controlled by MCU, parallel port and serial port of PC.

Keywords: LCD; LCM; MCU; Parallel Port; Serial Port;

1、 引子

液晶显示器(LCD)以其功耗低、体积小、重量轻、超薄等突出优点,近年来被广泛应用于智能仪器仪表和其他低功耗电子产品中。LCD可分为段位式、字符式和点阵式LCD,其中点阵式LCD能显示包括字符,数字,图形,汉字在内的许多图象,因此用途十分广泛。本文介绍了一种点阵式液晶显示器AM12864模块的内部结构,以及其与单片机,计算机串并口接口的电路和编程方法。 2、 AM12864液晶显示模块内部结构

AM12864液晶显示模块由液晶驱动电路和点阵式液晶屏幕组成。点阵式液晶屏幕是一块128×64点阵的STN或TN 型液晶屏幕,采用导电橡胶与段位(COM、SEG)信号相连。该模块使用的液晶驱动电路是东芝公司生产的HD61202和HD61203或者三星公司生产的KS0107和KS0108。两种电路功能基本相似,分别是液晶的COM驱动(HD61203、KS0107)和SEG驱动(HD61202、KS0108)芯片。 2.1 液晶驱动芯片简介 (下以KS0107、KS0108为例)

KS0107是一种64通道输出大规模点阵液晶位驱动电路,该电路提供64位移位寄存器和64位输出驱动,采用低功耗高压CMOS工艺制造,和KS0108一起组成液晶驱动模块。KS0107产生时序控制信号,包括固定的位扫描信号,帧扫描信号,帧同步信号,以及KS0108的工作时钟信号。

KS0108是一种64通道输出大规模点阵液晶显示驱动器。芯片由显示存储器、64位数据锁存器、64位驱动器和解码逻辑组成。芯片内含的RAM用来存储从一个8位MCU传输的显示数据并产生点阵液晶的驱动信号,KS0108和KS0107共同组成液晶驱动器。

关于液晶驱动电路的详细资料可以到东芝或三星公司网站查找该型号电路说明书,这里就不在敖述。

简单介绍一下与编程有关的数据线和部分控制信号线以及读写时序。KS0108有8根数据线(DB0-DB7),R/S信号(高电平时在数据线上为指令信号,低电平时在数据线上为数据信号),R/W信号(高电平为用MPU读数据,低电平时为接收从MPU上传送的数据),E信号(写状态(R/W=0),数据在E信号下降沿锁存,读状态(R/W=1),数据出现在E信

CS3=1表示选中该片)CS2=0,号高电平时),三个片选端(CS1=0,,一个复位端(RST=0时复位)。

RS R/W 功 能 L 指令 L H 状态读(忙检测) L 写数据(从输入寄存器到显示数据存储器) H H 读数据(从显示数据存储器到输出寄存器)

读写时序如下图所示:

tCE2.0V0.8VtWLtWHtASUtASU0.8VtDSU1R/WtRtFtAHtAH2.0VtDHW3CS1B,CS2BCS3,RSDB0-72MPU写时序 tCEtWLtRtASUR/WCS1B,CS2BCS3,RStDDB0-7tDHRtASUtWHtFtAHtAH2.0V MPU读时序 显示控制指令 指 令 显示开/关 设置列地址 (Y地址) 设置页地址 (X地址) 显示起始行 (Z地址) RS L R/W L DB7 L DB6 L DB5 H L L L L L L L H H H L H H 12状态读 L H 忙 L 开 / 关 写显示数据 H L 读显示数据 H H 功 能 控制显示开/关,不影响内部状态H H H H L/H 和显示存储器数据。L:OFF,H:ON 在Y地址计数器Y地址(0-63) 中设置Y地址 在X地址寄存器H H 页(0-7) 中设置X地址 在显示屏上显示显示开始行(0-63) 存储器内容 读状态: Busy L:好 3H:工作中 复位 L L L L 开/关 L:显示开 H: 显示关 复位 L:正常 H:复位 写数据(DB0:7)到显示存储器,写写数据 指令空后,Y地址自动增1。 从显示存储器中读数据 读取数据到数据总线 DB4 DB3 DB2 DB1 DB0 液晶模块连接示意图:*

本文来源:https://www.bwwdw.com/article/lckv.html

Top