欢迎来到天天文库
浏览记录
ID:55754047
大小:163.50 KB
页数:29页
时间:2020-06-05
《电子设计大赛14.3 液晶显示器电路.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、4.3单片机与液晶显示电路接口电路设计采用液晶显示可以使显示信息多样化,降低系统的功耗。本节介绍常用的MDLS点阵字符型液晶显示模块及LMA97S005AD点阵图形型液晶显示模块接口电路及程序设计。4.3.1MDLS点阵字符型液晶显示模块模块及程序设计1.MDLS字符型液晶显示模块与单片机最小系统电路板的接口及操作指令与单片机最小系统电路板的接口J4,如图4.3.1所示。图4.3.1MDLS字符型液晶显示模块接口从单片机最小系统板原理图中可以得知CS7信号由74LS138译码器产生,当A15A14A13A12
2、=1111时选中CS7,所以CS7的有效地址范围为0XF000H~0XFFFFH,使能信号在读写时由读写信号和片选信号共同产生。从中可以得出对液晶模块操作地址如表4.3.1所示(没有使用到的地址由0代替):表4.3.1液晶模块操作地址与控制操作地址CS7RSR/W功能0XF000000写指令0XF001001读忙标志和AC值0XF002010写数据0XF003011读数据MDLS系列液晶显示模块的引脚功能定义如表4.3.2所示:表4.3.2MDLS系列液晶显示模块的引脚功能定义引脚号符号状态功能1Vss电源地
3、2Vdd+5V逻辑3V0电源液晶驱动电源4RS输入寄存器选择1:数据;0:指令5R/W输入读写操作选择1:读;0:写6E输入使能信号(MDLS未用,符号NC)7DB0三态数据总线8DB1三态数据总线9DB2三态数据总线10DB3三态数据总线11DB4三态数据总线12DB5三态数据总线13DB6三态数据总线14DB7三态数据总线(MSB)MDLS字符型液晶显示模块指令集如下所示:(1)清屏功能:清DDRAM和AC值。RSR/WDB7DB6DB5DB4DB3DB2DB1DB00000000001(2)归位功能:A
4、C=0,光标,画面归HOME位。RSR/WDB7DB6DB5DB4DB3DB2DB1DB0000000001*(3)输入方式设置功能:设置光标,画面移动方式。其中:I/D=1:数据读写操作后,AC自动加1;I/D=0:数据读写操作后,AC自动减1;S=1:数据读写操作,画面平移;S=0:数据读写操作,画面不动。RSR/WDB7DB6DB5DB4DB3DB2DB1DB000000001I/DS(4)显示开关控制功能:设置显示,光标及闪烁开,关。其中:D表示显示开关:D=1为开,D=0为关;C表示光标开关:C=1
5、为开,C=0为关;B表示光标开关:B=1为开,B=0为关。RSR/WDB7DB6DB5DB4DB3DB2DB1DB00000001DCB(5)光标,画面位移功能:光标,画面移动,不影响DDRAM。其中:S/C=1:画面平移一个字符位;S/C=0:光标平移一个字符位;R/L=1:右移;R/L=0:左移。RSR/WDB7DB6DB5DB4DB3DB2DB1DB0000001S/CR/L**(6)功能设置功能:工作方式设置(初始化指令)。其中:DL=1:8位数据接口;DL=0:4位数据接口;N=1:两行显示;N=0
6、:一行显示;F=1:5×10点阵字符;F=0:5×7点阵字符。RSR/WDB7DB6DB5DB4DB3DB2DB1DB000001DLNF**(7)CGRAM地址设置功能:工作方式设置(初始化指令)。其中:设置CGRAM地址,A0~A5=0~3FH。RSR/WDB7DB6DB5DB4DB3DB2DB1DB00001A5A4A3A2A1A0(8)DDRAM地址设置功能:工作方式设置(初始化指令)。其中:设置DDRAM地址。N=0,一行显示,A6~A0=0~4FH;N=1,两行显示,首行A6~A0=0~2FH,A
7、6~A0=40H~67FH。RSR/WDB7DB6DB5DB4DB3DB2DB1DB0001A6A5A4A3A2A1A0(9)读BF及AC值功能:读取BF值和地址计数器AC值。其中:BF=1:忙;BF=0:准备好。此时,AC值意义为最近一次地址设置(CGRAM或DDRAM)定义。RSR/WDB7DB6DB5DB4DB3DB2DB1DB001BFA6A5A4A3A2A1A0(10)写数据功能:根据最近设置的地址性质,数据写入DDRAM或CGRAM。RSR/WDB7DB6DB5DB4DB3DB2DB1DB010数
8、据(11)读数据功能:根据最近设置的地址性质,从CGRAM或DDRAM中读出数据。RSR/WDB7DB6DB5DB4DB3DB2DB1DB011数据2.MDLS字符型液晶显示模块程序设计下面是一个完整的汇编语言编写的液晶显示程序,使液晶显示两行字符:“NANHUA”“NHU2003年12月10日”;***************************************************
此文档下载收益归作者所有