LCD602原理及显示程序(杂项)

上传人:hs****ma 文档编号:548242690 上传时间:2023-03-01 格式:DOC 页数:10 大小:440KB
返回 下载 相关 举报
LCD602原理及显示程序(杂项)_第1页
第1页 / 共10页
LCD602原理及显示程序(杂项)_第2页
第2页 / 共10页
LCD602原理及显示程序(杂项)_第3页
第3页 / 共10页
LCD602原理及显示程序(杂项)_第4页
第4页 / 共10页
LCD602原理及显示程序(杂项)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《LCD602原理及显示程序(杂项)》由会员分享,可在线阅读,更多相关《LCD602原理及显示程序(杂项)(10页珍藏版)》请在金锄头文库上搜索。

1、在日常生活中,我们对液晶显示器并不陌生。液晶显示模块已作为很多电子产品的通过器件,如在计算器、万用表、电 子表及很多家用电子产品中都可以看到,显示的主要是数字、专用符号和图形。在单片机的人机交流界面中,一般的输 出方式有以下几种:发光管、数码管、液晶显示器。发光管和数码管比较常用,软硬件都比较简单,在前面章节已经介 绍过,在此不作介绍,本章重点介绍字符型液晶显示器的应用。 在单片机系统中应用晶液显示器作为输出器件有以下几个优点:显示质量高 由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器()那样需要 不断刷新新亮点。因此,液晶显示器画质高且不会闪烁。

2、数字式接口 液晶显示器都是数字式的,和单片机系统的接口更加简单可靠,操作更加方便。 体积小、重量轻 液晶显示器通过显示屏上的电极控制液晶分子状态来达到显示的目的,在重量上比相同显示面积的传统显示器要轻得 多。功耗低 相对而言,液晶显示器的功耗主要消耗在其内部的电极和驱动上,因而耗电量比其它显示器要少得多。 液晶显示简介液晶显示原理 液晶显示的原理是利用液晶的物理特性,通过电压对其显示区域进行控制,有电就有显示,这样即可以显示出图形。液 晶显示器具有厚度薄、 适用于大规模集成电路直接驱动、 易于实现全彩色显示的特点, 目前已经被广泛应用在便携式电 脑、数字摄像机、移动通信工具等众多领域。液晶显示

3、器的分类 液晶显示的分类方法有很多种,通常可按其显示方式分为段式、字符式、点阵式等。除了黑白显示外,液晶显示器还有 多灰度有彩色显示等。如果根据驱动方式来分,可以分为静态驱动() 、单纯矩阵驱动( )和主动矩阵驱动( )三种。 液晶显示器各种图形的显示原理 :线段的显示点阵图形式液晶由x个显示单元组成,假设显示屏有行,每行有列,每列对应字节的位,即每行由字节,共x个点组成,屏上X个显示单元与显示区字节相对应,每一字节的内容和显示屏上相应位置的亮暗对应。例如屏的第一行的亮暗由区 的的字节的内容决定,当()时,则屏幕的左上角显示一条短亮线,长度为个点。当()时,则屏幕的右下角显示 一条短亮线。当(

4、),(),(),(),()时,则在屏幕的顶部显示一条由段亮线和条暗线组成的虚线。这就是显示 的基本原理。字符的显示用显示一个字符时比较复杂,因为一个字符由X或X点阵组成,既要找到和显示屏幕上某几个位置对应的显示区的字节,还要使每字节的不同位为 “”,其它的为 “”,为“”的点亮,为 “”的不亮。这样一来就组成某个字符。但由于内带字符发生 器的控制器来说, 显示字符就比较简单了, 可以让控制器工作在文本方式, 根据在上开始显示的行列号及每行的列数找 出显示对应的地址,设立光标,在此送上该字符对应的代码即可。汉字的显示汉字的显示一般采用图形的方式,事先从微机中提取要显示的汉字的点阵码(一般用字模提

5、取软件),每个汉字占,分左右两半,各占,左边为、 、 右边为、 根据在上开始显示的行列号及每行的列数可找出显示对应的地址,设立 光标,送上要显示的汉字的第一字节,光标位置加,送第二个字节,换行按列对齐,送第三个字节 直到显示完就可以上得到一个完整汉字。 字符型简介字符型液晶显示模块是一种专门用于显示字母、数字、符号等点阵式,目前常用*, *, *和*行等的模块。下面以长沙太阳人电子有限公司的字符型液晶显示器为例,介绍其用法。一般字符型液晶显示器实物如图:图 字符型液晶显示器实物图 的基本参数及引脚功能 分为带背光和不带背光两种,基控制器大部分为,带背光的比不带背光的厚,是否带背光在应用中并无差

6、别,两者尺寸 差别如下图所示:图尺寸图主要技术参数: 显示容量 个字符 芯片工作电压一 工作电流() 模块最佳工作电压 字符尺寸H 1 引脚功能说明采用标准的脚(无背光)或脚(带背光)接口,各引脚接口说明如表所示 编号符号引脚说明编号符号引脚说明电源地数据电源正极数据液晶显示偏压数据数据命令选择数据读写选择数据使能信号数据数据背光源正极数据背光源负极表:弓1脚接口说明表第脚:为地电源。第脚:接正电源。第脚:为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生鬼影”使用时可以通过一个的电位器调整对比度。第脚:为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄

7、存器。 第脚:为读写信号线,高电平时进行读操作,低电平时进行写操作。当和共同为低电平时可以写入指令或者显示地址, 当为低电平为高电平时可以读忙信号,当为高电平为低电平时可以写入数据。第脚:端为使能端,当端由高电平跳变成低电平时,液晶模块执行命令。 第脚:为位双向数据线。第脚:背光源正极。 第脚:背光源负极。 的指令说明及时序 液晶模块内部的控制器共有条控制指令,如表所示:序号指令清显示光标返回置输入模式显示开关控制光标或字符移位字符发生存贮器地址 显示数据存贮器地址 计数器地址要写的数据内容读出的数据内容置功能置字符发生存贮器地址置数据存贮器地址读忙标志或地址写数到或)从或读数液晶模块的读写操

8、作、屏幕和光标的操作都是通过指令编程来实现的。指令:清显示,表:控制命令表 (说明:为高电平、为低电平) 指令码,光标复位到地址位置。指令:光标复位,光标返回到地址。 指令:光标和显示模式设置:光标移动方向,高电平右移,低电平左移:屏幕上所有文字是否左移或者右移。高电平表示有效,低电平则无效。平表示有光标,低电平表示无光标 指令:光标或显示移位 指令:功能设置命令 :高电平时为位总线, 低电平时为位总线 :指令:显示开关控制。:控制整体显示的开与关,高电平表示开显示,低电平表示关显示:控制光标的开与关,高电:控制光标是否闪烁,高电平闪烁,低电平不闪烁。:高电平时移动显示的文字,低电平时移动光标

9、。 低电平时为单行显示, 高电平时双行显示 :低电平时显示的点阵字符,高电平时显示的点阵字符。 指令:字符发生器地址设置。指令:地址设置。 指令:读忙信号和光标地址 :为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。指令:写数据。 指令:读数据。与相兼容的芯片时序表如下:读状态输入输出状态字写指令输入,,指令码,咼脉冲输出无读数据输入输出数据写数据输入,数据,咼脉冲输出无表:基本操作时序表读写操作时序如图和所示:液晶显示模块是一个慢显示器件,所以在执行每条指令之前一定要确认模块的忙标志为低电平,表示不忙,否则此指令失效。要显示字符时要先输入显示字符地址,也就是告诉

10、模块在哪里显示字符,图是的内部显示地址。LCD16字)(2行0002030405060708090A0B0C0Doe|of102740|41!42434445464748494A4B4C4D4E4F5067图内部显示地址 例如第二行第一个字符的地址是,那么是否直接写入就可以将光标定位在第二行第一个字符的位置呢?这样不行,因为写入显示地址时要求最高位恒定为高电平所以实际写入的数据应该是()()()。在对液晶模块的初始化中要先设置其显示模式,在液晶模块显示字符时光标是自动右移的,无需人工干预。每次输入指令前都要判断液晶模块是否处于忙的状态。液晶模块内部的字符发生存储器()已经存储了个不同的点阵字符

11、图形,如图所示,这些字符有:阿拉伯数字、英文字 母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“的代码是(),显示时模块把地址中的点阵字符图形显示出来,我们就能看到字母“* 13-4 CCROM中将武糾舟字符朋总对盥关3K00000010OOHCIDOiai0110 1om11 11010JOll1110UHH001101-AXXX XOODOCXRAM(1)OppftPXXX X00011Aag口7fAV-fl t1xxxxooiozuRbrr4Ji!X月tXXXXOOU(4)tt31 cscJi七tgXXX xoioo14DTdl亠1*aX X XX

12、0101TGww7JtfX X XX1QWCD9HXhX4夕J,(XX XX X10012)9IYirrJ-tXXX X 10103)1JZjAXkj千xxxxion卡tKk才D*X X X X 1100I7N*ti.-3七卓八nx xx xtiu/rOo1 -7口&图 字符代码与图形对应图 的一般初始化(复位)过程延时 写指令(不检测忙信号)延时 写指令(不检测忙信号)延时 写指令(不检测忙信号) 以后每次写指令、读写数据操作均需要检测忙信号写指令:显示模式设置 写指令:显示关闭 写指令:显示清屏 写指令:显示光标移动设置 写指令:显示开及光标设置 的软硬件设计实例 在第一行显示网站名:在第二行显示联系电话:。实验前应先将显示切换开关切换到工作状态。 硬件原理图液晶显示,用写程序如下: 写一个字符串程序:定义端口(); 输入的字符串 第一行 第二行();( ) 写指令函数( ) 写数据函数( ); ( ) () (); ()初始化指令 (),清除屏幕显示() 设置位格式,行, ,功能设定(),开显示,无光标,不闪烁() ,置输入模式,光标右移,屏幕上的文字不移动 (),设定地址显示屏或光标移动方向 ( ) 指令;允许 下降沿触发();左移四位从进入();();(

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号