1 / 20

6.2.2 LCD 显示器驱动方式

6.2.2 LCD 显示器驱动方式. LCD 的驱动方式一般有直接驱动(静态驱动)和多极驱动(时分割驱动)两种方式。采用直接驱动的 LCD 电路中,显示器件只有一个背极(即下玻璃电极基板),但每个字符段都有独立的引脚;而多极驱动的 LCD 电路中,显示器具有多个背极,各字符段按点阵结构排列,这是显示字段较多时常采用的驱动方式。.

caleb-mays
Download Presentation

6.2.2 LCD 显示器驱动方式

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 6.2.2 LCD显示器驱动方式 LCD的驱动方式一般有直接驱动(静态驱动)和多极驱动(时分割驱动)两种方式。采用直接驱动的LCD电路中,显示器件只有一个背极(即下玻璃电极基板),但每个字符段都有独立的引脚;而多极驱动的LCD电路中,显示器具有多个背极,各字符段按点阵结构排列,这是显示字段较多时常采用的驱动方式。

  2. 现以较简单的直接驱动方式为例加以说明。图6-9是单个字段的驱动电路及工作波形。图中LCD为液晶显示字段,用2个平行相对的电极表示,当字段上两个电极的电压相位相同时,两电极的电位差为零,该字段不显示;当字段上两个电极的电压相位相反时,两电极的电位差为单个电极电压幅值的2倍,该字段呈现黑色显示。由于直流电压驱动LCD会使液晶产生电解和电极老化,所以要采用交流电压驱动。一般把LCD的背极(公共端COM)连到一个异或门的输入端X,LCD的另一极连接异或门的输出端Z,工作时X端加上频率固定的方波信号,当控制端Y=“0”时,经异或后,Z端的电压将永远与X端相同,则LCD极板间的电位差为零,字段消隐不显示。当控制端Y =“1”时,Z端与X端电压反相位,则LCD极板间呈现反电压VXY,且为2倍的电压幅值,此时字段显示。可见该字段是否显示完全取决于控制端Y。

  3. 图6-10为段位式7段LCD的电极配置及译码驱动电路,7个字段的几何排列顺序与LED的“日”字型相同。A、B、C、D为二进制BCD码的输入端,译码器的7段输出a、b、c、d、e、f、g引脚分别接7个字段驱动电路的控制端Y,公共端COM接一定周期的方波信号。图6-10为段位式7段LCD的电极配置及译码驱动电路,7个字段的几何排列顺序与LED的“日”字型相同。A、B、C、D为二进制BCD码的输入端,译码器的7段输出a、b、c、d、e、f、g引脚分别接7个字段驱动电路的控制端Y,公共端COM接一定周期的方波信号。

  4. 6.2.3 段位式LCD接口电路 1、硬件电路 同8段LED数码管一样,段位式LCD与CPU的显示接口电路也有多种。我们仍讨论上文的直接驱动方式,现以6位LCD静态显示电路为例。如图6-11所示,使用单片机的一个8位并行I/O口作为译码驱动以及6片BCD7段译码驱动器4056、2片4位液晶显示驱动器4054、1片4-16译码器4514和1片单稳多谐振荡器4047,就组成了一个完整的LCD显示接口电路。

  5. 2.显示程序 设单片机内 RAM20H~25H六个单元为显示缓冲区,每个单元字节的低4位依次存放要显示的4位BCD码,相应的显示驱动子程序如下: DISP: MOV R0,#20H ;显示缓冲单元首址送R0 MOV R3,#00H ;位选码(左边第1位)送R3 MOV R4,#06H ;位数(6位)送R4 LOOP: MOV A,R3 ;位选码送A SWAP A ;位选码转为高4位 MOV R2,A ;保存位选码(在高4位) MOV A,@R0 ;取显示BCD码 ORL A,R2 ;位选码(高4位)与BCD码(低4位)组合 ORL A,#80H ;ACC·7置1 MOV P1,A ;输出组合码 ANL P1,#7FH ;清零P1.7位

  6. ORL P1,#80H ;P1.7再置1 INC R3 ;指向下一位显示数 INC R0 ;指向下一位显示缓冲单元 DJNZ R4,LOOP ;6位未显示完返回 RET 如果需要显示小数点,则要给4054送显示小数点的相应数据。例如第三位要显示小数点,还需加入下列程序: MOV A,#64H ;高位0110将选中S6,低位0100将驱动第三位小数点 ORL A,#80H ;ACC·7置1 MOV P1,A ;输出组合码 ANL PI,#7FH ;清零P1.7位 ORL PI,#80H ;P1.7再置1

  7. 6.2.4 点阵式LCD接口电路 • 引言 • 1、液晶模块接线原理 • 2、液晶模块指令说明 • 3.软件初始化 • 4、应用举例

  8. 引言 点阵式LCD不但可以显示字符,而且可以显示各种图形及汉字。把点阵式LCD与配套或选定的驱动器、控制器集成在一起,就组成点阵式图形液晶显示模块,控制器的种类很多,比如日本东芝的T6963, 日立的HD61880,精工的SED1330/SED1335等。现以12864点阵式LCD液晶显示模块为例加以说明。 液晶显示模块12864主要由行/列驱动器及128×64全点阵液晶显示器组成。内部含有国标一级、二级简体中文字库和128个16×8点的ASCII字符集。可以同时显示8×4个(16×16点阵)汉字和图形显示。它与CPU的接口连线可采用并行或串行两种方式。

  9. 图6-12 液晶模块与单片机并行连接原理图 1、液晶模块接线原理

  10. 引脚 引脚名称 电平 功能描述 1 VSS 0V 电源地 2 VCC +5V 电源正 3 VEE 0~5V 液晶显示器驱动电压,用来调整液晶显示的对比度 4 RS H/L RS=“H”,表示D7-D0为显示数据,RS=“L”,表示D7-D0为控制指令 5 R/W H/L R/W=“H”,E=“H”,数据被读到D7-D0, R/W=“L”,E=“H→L”,D7-D0数据被写到IR或DR 6 E H/L 使能信号 7~14 D0~D7 H/L 数据线 15 BL_EN H/L 背光源使能 16 BL_VDD 4.2V 背光源电压 图6-12为液晶模块与单片机的并行连接原理图,表6-4为其引脚功能描述。

  11. 2.液晶模块指令说明

  12. 3.软件初始化

  13. 80H 81H 82H 83H 84H 85H 86H 87H 90H 91H 92H 93H 94H 95H 96H 97H 88H 89H 8AH 8BH 8CH 8DH 8EH 8FH 98H 99H 9AH 9BH 9CH 9DH 9EH 9FH 5.应用举例 液晶字符显示的RAM地址与32个字符显示区域有着一一对应的关系,其对应关系如表6-6所示,应注意其排列类似于隔行扫描。 使用时还应注意以下3点: (1)要在某一个位置显示中文字符时,应先设定显示字符位置,即先设定显示地址,再写入中文字符编码。 (2)显示ASCII字符过程与显示中文字符过程相同。不过在显示连续字符时,只须设定一次显示地址,由模块自动对地址加1指向下一个字符位置,否则,显示的字符中将会有一个空ASCII字符位置。 (3)当字符编码为2字节时,应先写入高位字节,再写入低位字节。

  14. 例如在第3行第1、2列显示“液晶”两个中文字符时,写入RAM的地址应为88H,89H。具体过程如下:例如在第3行第1、2列显示“液晶”两个中文字符时,写入RAM的地址应为88H,89H。具体过程如下: 首先,应根据ST7920-BIG5中文字形码(不同的液晶模块采用的字库编码可能不同,如有的使用ST7920-GB简体中文字型),查找“液”字的编码为“B247”, “晶”字的编码为“B4B9”.在进行了软件初始化后,其软件编程步骤如下: 步骤1: 令RS,R/W为低电平;(表示后面送入的内容是指令) 步骤2: 送88H到D7-D0;(设定显示的位置,第三行第一列) 步骤3: 令RS为高电平,R/W为低电平;(表示后面送入的内容是数据) 步骤4: 送B2H到D7-D0;(先送高位字节) 步骤5: 送47H到D7-D0; (后送低位字节,显示“液”字) 步骤6: 令RS,R/W为低电平;(表示后面送入的内容是指令) 步骤7: 送89H到D7-D0;(设定显示的位置,第三行第二列) 步骤8: 令RS为高电平,R/W为低电平;(表示后面送入的内容是数据) 步骤9: 送B4H到D7-D0; (先送高位字节) 步骤10: 送B9H到D7-D0; (后送低位字节,显示“晶”字)

  15. 6.3 图形显示器 • 引言 • 6.3.1 图形显示器概述 • 6.3.2 图形显示画面

  16. 引言 除了小型控制装置采用数字显示的LED和LCD外,大中规模的计算机控制系统中,图形显示器已是必不可少的一种人机界面方式,它能一目了然地展示出图形、数据和事件等各种信息,以便操作者直观形象地监视和操作工业生产过程。 这种方式的硬件接口技术十分成熟,其显示器及其控制电路已成为计算机控制的一种基本配置,而软件设计一般是借助于工控组态软件或高级语言如VB、VC等来完成的。

  17. 6.3.1 图形显示器概述 常用的图形显示器有两种:CRT显示器和TFT平面显示器。 1、CRT显示器 阴极射线管CRT(Cathod Ray Tube)显示器由一个图形监示器和相应的控制电路组成。在工业计算机中,插入一块VGA/TVGA图形控制板即可实现功能很强的图象显示功能。目前,CRT显示方式因其硬件技术成熟、软件支持丰富、价格比较低廉而成为计算机控制系统中应用最多的一种图形显示技术,可以满足大部分工业控制现场的一般性需要。

  18. 它具有丰富的画图命令:如点、线、矩形、多边形、圆、弧以及区域填充、拷贝、剪裁等操作。画图命令可直接使用X-Y坐标,画图和填充的速度也大为提高,还有窗口功能等。 由于智能图形终端的价格较高,一般只用于专门的使用场合。 CRT的缺点是体积与功耗大,易受振动和冲击,容易受射线辐射、磁场干扰,因此在恶劣工况下须采用特殊加固和屏蔽措施。 2、TFT显示器 近年来发展起来的新型薄膜晶体管TFT(Thin Film Transistor)LCD技术已开始应用到新型的工业控制机中。这种TFT平面显示技术具有如下显著的特点: (1) 体积小,耗电省,如最薄的壁挂式机型厚度仅为5cm(2in); (2) 可靠性高,寿命长,不易受振动、冲击和射线的干扰影响; (3) 显示颜色256种基色,可扩展至25600种组合。

More Related