欢迎来到天天文库
浏览记录
ID:41715224
大小:160.46 KB
页数:9页
时间:2019-08-30
《液晶显示接口技术应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、液晶显示接口技术应用摘要:本系统由单片机系统、LED显示。系统能完成显字符.文字或图形,成为十分重要的显示终端。本系统成本低廉,功能实用关键词:AT89C51,LCD162一、引言随着人们生活水平的提髙,如何实现低能耗,安全这一问题也变的尤其的突出,传统的CRT高耗能,高辐射,体积大,LCD体积小,使用灵活性好,安全系数高,受到了广大用户的亲呢。设计本课题的构思方案:是用以AT89C51为核心的单片机控制液品显示字符,图像。方案采用单片机电路控制。其原理方框图如图1—1所示。图1一1单片机与LCD162液晶显示器连接电路图用以AT89C51单片
2、机构成的数字逻辑电路作为字库的核心控制,按采光方式可分为自然采光和背光源采光LCD。按显示驱动方式可分为静态驱动.动态驱动.双频驱动LCDo按控制器的安装方式可分为含有控制器和不含控制器两类;电路有两大部分组成:单片机最小系统,LCD162字符点阵液品显示器模块。单片机与LCD162液晶显示器连接电路包含指令和流程图:LCD木块三个控制引脚状态对应的基本操作,字符型LCD命令字表,液晶显示控制程序流程图。三、字符型LCD命令字表1.指令代码通过单片机送给LCD162显示机构,从而达到显示字符,图像的FI的。控制昶L箱令代码功能RSRWD7D6D
3、5D4D3D2DIDO0000000001清屏00000000i*软复位00,000001I/DS内部方式设置0000001DCB显示开关控制000001s/cR/L**位務挖制00001DI-NFi**紊统方式设置0001ACGCGRAM地址设置001ADD显示地址应置01BFAC忙状态检査10暑数据MCU-LCD11攵据LCD-MCU图2-1字符型LCD命令字表示意图从图6.15可以看出,液晶控制模块封装为统一接口,有8条数据线,3条控制线;与微处理器或微控制器相连,通过送入数据和指令,就可使模块正常工作。LCD模块的管脚排列与功能如表6.
4、4所示,寄存器选择如表6.5所示。表6.4LCD模块的管脚排列与功能引线符号名称功能IGND接地0V2Vdd电路电源5V±1O%3Vre液晶驱动电压从V"分压,控制液晶亮度4RS寄存器选择信号H:数据寄存器L:指令寄存器5R/W读/写信号H:读,L::q6E片选信号下降沿触发7〜14DBO〜DB7数据线数据传输表6.5LCD模块的寄存器选择RSR/W操作00指令寄存器(IR)写入01忙标志和地址计数器读出10数据寄存器(DR)写入11数据寄存器读岀LCM-162的读/写操作、屏幕和光标的操作等都是通过指令编程来实现的。LCM-162液品模块内部
5、的控制器共有11条控制指令,如表6.6所示。表6・6CM-162液晶模块的控制指令指令名称控制信号控制代码RSR/WD7D6D5D4D3D2DIDO清屏0000000001归home位000000001*输入方式设置00000001I/DS显示状态设总0000001DCB光标画面滚动000001S/CR/L**工作方式设置00001DLNF**设置字符发生存储器(CGRAM)地址0()01字符发牛•存储器地址(ACG)设置数据存储器(DDRAM)地址001数据存储器地址(ADD)读BF和AC01BFAC6AC5AC4AC3AC2AC1AC0写数
6、据10数据读数据11数据・2位移控制指令该指令使光标或显示画面在没有对DDRAM进行读写操作吋被左移或右移。在两行显示方式下,光标或闪烁的位置从第一行移到第二行S/CR/K说明100光标左移,AC自动减101光标右移・AC自动加110光标和显云一起左移11光标和显示一起左移6、功能设置RSR/WDB7DB6DBSDB4DB3DB2DBIDB000001DLNF**运行时间(250Khz):40us功能:工作方式设置(初始化指令)。其中:DL=1,8位数据接口;DL=0,4位数据接口;N=l,两行显示;N=0,一行显示;F=l,5X10点阵字符;
7、F=0,5X7点阵字符。7^CGRAM地址设置RSR/WDB7DB6DB5DB4DB3DB2DB1DB00001A5A4A3A2A1A0运行时间(250Khz):40ps功能:设置CGRAM地址。A5〜A0二0〜3FH。8、DDRAM地址设置RSR/WDB7DB6DB5DB4DB3DB2DB1DB0001A6A5A4A3A2AIA0运行时间(250Khz):40us功能:设置DDRAM地址。N=0,一行显示A6〜A0二0〜4FH;N=l,两行显示,首行A6〜A0二()()H〜2FH,次行A6~A0=40H〜67H。9、读BF及AC值RSR/WD
8、B7DB6DB5DB4DB3DB2DB1DB001BFAC6AC5AC4AC3AC2AC1AC0功能:读忙BF值和地址计数器AC值。其中:BF二1:忙
此文档下载收益归作者所有