欢迎来到天天文库
浏览记录
ID:59342619
大小:1.77 MB
页数:53页
时间:2020-09-20
《单片机与液晶显示器(LCD)的接口LCD(LiquidCrystalppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、单片机与液晶显示器(LCD)的接口LCD(LiquidCrystalDisplay)液晶显示器,被动式显示器件:本身并不发光,LCD显示器里面另有光源,在控制信号的作用下,可以让光源发出的光通过或不通过。液晶显示器具有省电、抗干扰能力强等优点,广泛应用在智能仪器仪表和单片机测控系统中。1LCD的基本结构及显示原理液晶是一种介于固体与液体之间,具有规则性分子排列的有机化合物。一般最常用的液晶型态为向列型液晶,分子形状为细长棒形。利用液晶经过处理后能改变光线通过方向的特性,从而达到白底黑字或黑底白字显示的目的。2扭曲向列型液晶显示器(Twiste
2、dNematicLiquidcrystaldisplay)3扭曲向列型液晶显示器(TwistedNematicLiquidcrystaldisplay)4LCD显示器的分类按排列形状可分为:字段型、点阵字符型和点阵图形型。5(1)字段型。以长条状组成字符显示。主要用于数字显示,也可用于显示西文字母或某些字符,已广泛用于电子表、计算器、数字仪表中。(2)点阵字符型。专门用于显示字母、数字、符号等。它由若干57或510的点阵组成,每一点阵显示一字符。广泛应用在各类单片机应用系统中。(3)点阵图形型。它是在平板上排列多行或多列,形成矩阵式的晶格
3、点,点的大小可根据显示的清晰度来设计。广泛应用于图形显示,如用于笔记本电脑、彩色电视和游戏机等。6点阵字符型液晶显示模块介绍单片机应用中,常用点阵字符型LCD显示器。要有相应的LCD控制器、驱动器来对LCD显示器进行扫描、驱动,还要RAM和ROM来存储单片机写入的命令和显示字符的点阵。由于LCD的面板较为脆弱,制造商已将LCD控制器、驱动器、RAM、ROM和LCD显示器用PCB连接到一起,称为液晶显示模块(LCdModule,LCM)。单片机控制LCM时,只要向LCM送入相应的命令和数据就可显示需要的内容。下面介绍常见的点阵型液晶显示模块:1
4、602字符型LCM(两行,每行16个字符)。71.基本结构与特性(1)液晶显示板在液晶显示板上排列着若干57或510点阵的字符显示位,从规格上分为每行8、16、20、24、32、40位,有1行、2行及4行等,根据需要,选择购买。(2)模块电路框图图10-20所示为字符型LCD模块的电路框图,它由日立公司生产的控制器HD44780、驱动器HD44100及几个电阻和电容组成。HD44100是扩展显示字符位用的(例如,16字符1行模块就可不用HD44100,16字符2行模块就要用一片HD44100)。8图10-20字符型LCD模块的电路框图
5、9(3)1602字符型LCM的特性①内部具有字符发生器ROM(CGROM),即字符库。可显示192个57点阵字符,见图10-21。由该字符库可看出LCM显示的数字和字母部分的代码值,恰好与ASCII码表中的数字和字母相同。所以在显示数字和字母时,只需向LCM送入对应的ASCII码即可。②模块内有64字节的自定义字符RAM(CGRAM),用户可自行定义8个57点阵字符。③模块内有80字节的数据显示存储器(DDRAM)。10图10-21ROM字符库的内容112.LCM的引脚16个引脚,也有少数的LCM为14个引脚,其中包括8条数据线、3条控制
6、线和3条电源线,见表10-15。通过单片机写入模块的命令和数据,就可对显示方式和显示内容做出选择。123.命令格式及功能说明(1)内部寄存器控制器HD44780内有多个寄存器,寄存器的选择如表10-16所示。RS位和R/脚上的电平决定对寄存器的选择和读/写,而DB7~DB0决定命令功能。13(2)命令功能说明下面介绍可写入命令寄存器的11个命令。①清屏。格式如下:功能:清除屏幕显示,并给地址计数器AC置“0”。②返回。格式如下:功能:置DDRAM(显示数据RAM)及显示RAM的地址为“0”,显示返回到原始位置。14③输入方式设置。格式如下:功
7、能:设置光标的移动方向,并指定整体显示是否移动。其中:I/D=1,为增量方式;I/D=0,为减量方式;如S=1,表示移位;如S=0,表示不移位。④显示开关控制。格式如下:15功能:D位(DB2)控制整体显示的开与关,D=1,开显示;D=0,则关显示。C位(DB1)控制光标的开与关,C=1,光标开;C=0,则光标关。B位(DB0)控制光标处字符闪烁,B=1,字符闪烁;B=0,字符不闪烁。⑤光标移位。格式如下:功能:移动光标或整体显示,DDRAM中内容不变。其中:16S/C=1时,显示移位;S/C=0时,光标移位。R/L=1时,向右移位,R/L=
8、0时,向左移位。⑥功能设置。命令格式如下:功能:DL位设置接口数据位数,DL=1为8位数据接口;DL=0为4位数据接口。N位设置显示行数,N=0单行显示;N=1双行
此文档下载收益归作者所有