首页 > kyapp官方网站 > 智慧生活

51 单片机综合学习系统之 1602字符型液晶显示篇

时间: 2024-08-16 00:43:40 |   作者: 智慧生活

  在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子科技类产品的通过器件,如在计算 器、万用表、电子表及很多家用电子科技类产品中都能够正常的看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输出方式有以下几种:发光管、 LED数码管、液晶显示器。发光管和LED数码管很常用,软硬件都最简单,在前面章节已经介绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应 用。

  由于液晶显示器每一个点在收到信号后就从始至终保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器 (CRT)那样要一直刷新新亮点。因此,液晶显示器画质高且不会闪烁。

  液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显 示器要轻得多。

  相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动IC上,因而耗电量比其它显示器要少得 多。

  液晶显示的原理是利用液晶的物理特性, 通过电压对其显示区域来控制,有电就有显示,这样即可以显示出图形。液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点, 目前已经被大范围的应用在便携式电脑、数字摄像机、PDA移动通信工具等众多领域。

  液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液 晶显示器还有多灰度有彩色显示等。如果根据驱动方式来分,可大致分为静态驱动(Static)、单纯矩阵驱动(Simple Matrix)和主动矩阵驱动(Active Matrix)三种。

  点阵图形式液晶由M×N个显示单元组成,假设LCD显示屏有64行,每行有128列,每8列对应1 字节的8位,即每行由16字节,共16×8=128个点组成,屏上64×16个显示单元与显示RAM区1024字节相对应,每一字节的内容和显示屏上相应 位置的亮暗对应。例如屏的第一行的亮暗由RAM区的000H00FH的16字节的内容决定,当(000H)=FFH时,则屏幕的左上角显示一条短亮 线FFH)=FFH时,则屏幕的右下角显示一条短亮线H,(00EH)=00H,(00FH)=00H时,则在屏幕的顶部显示一条由8段亮线条暗线组成的虚线。这就是LCD显示的 基本原理。

  用LCD显示一个字符时很复杂,因为一个字符由6×8或8×8点阵组成,既要找到和显示屏幕上某 几个位置对应的显示RAM区的8字节,还要使每字节的不同位为“1”,其它的为“0”,为“1”的点亮,为“0”的不亮。这样一来就组成某个字符。但由于 内带字符发生器的控制器来说,显示字符就最简单了,可以让控制器工作在文本方式,根据在LCD上开始显示的行列号及每行的列数找出显示RAM对应的地 址,设立光标,在此送上该字符对应的代码即可。

  汉字的显示一般都会采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提取软件),每 个汉字占32B,分左右两半,各占16B,左边为1、3、5右边为2、4、6根据在LCD上开始显示的行列号及每行的列数可找出显示RAM对应的 地址,设立光标,送上要显示的汉字的第一字节,光标位置加1,送第二个字节,换行按列对齐,送第三个字节直到32B显示完就可以LCD上得到一个完整 汉字。

  字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,目前常用 16*1,16*2,20*2和40*2行等的模块。下面以长沙太阳人电子有限公司的1602字符型液晶显示器为例,介绍其用法。一般1602字符型液晶 显示器实物如图10-53:

  1602LCD分为带背光和不带背光两种,基控制器大部分为HD44780,带背光的比不带背光的厚,是否带背光在应用中并无 差别,两者尺寸差别如下图10-54所示:

  1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表10-13所示:

  第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时能够最终靠一个 10K的电位器调整对比度。

  第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。

上一篇:双缓冲实现图形液晶的快速显示

下一篇:【48812】三分钟让你清楚知道液晶拼接屏!