LCD12232液晶显示实验.doc

LCD12232液晶显示实验.doc

ID:53279350

大小:459.50 KB

页数:12页

时间:2020-04-02

LCD12232液晶显示实验.doc_第1页
LCD12232液晶显示实验.doc_第2页
LCD12232液晶显示实验.doc_第3页
LCD12232液晶显示实验.doc_第4页
LCD12232液晶显示实验.doc_第5页
资源描述:

《LCD12232液晶显示实验.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、AVR学习笔记十七、LCD12232液晶显示实验-------基于LT_Mini_M1617.1LCD12232液晶显示实验17.1.1、实例功能在前面我们已经学习了1602和12864液晶的基本知识,并且通过简单的实例实现了在1602和12864液晶上显示字符和汉字。今天我们再来学习另外一种比较常用的液晶12232.本实例中我们选用深圳锦昌电子的DM12232B型液晶。      本实例分为三个功能模块,分别描述如下:●单片机系统:利用ATmega16单片机与DM12232B型液晶构成液晶显示电路。●外围电路:DM12232B型液晶与单

2、片机的连接电路。●软件程序:编写软件,控制液晶显示字符。通过本实例的学习,掌握以下内容:●掌握DM12232B型液晶的基本原理和程序设计方法。17.2、器件和原理关于液晶的显示原理我们在前面的实例中已经做过介绍,在这里就不再多做说明。在本实例中我们重点介绍DM12232B型液晶的结构、指令及显示控制。12232系列的LCD大部分都是使用SED1520驱动芯片,12232F用的是ST7920。它们的运行速度都是nS级的,所以一般我们发送数据的时候不用过多考虑等待问题。许多LCD模块的引脚数都不一致,常见有16~20个不等。不过它们的功能是大

3、同小异。我们所用的DM12232B型液晶是18引脚:VDD,VSS,VLCD,RET,E1,E2,R/W,A0,DB0,DB1,DB2,DB3,DB4,DB5,DB6,DB7,LED+,LED-。17.2.1、DM12232B型液晶的管脚排列DM12232B型液晶的管脚排列及说明如图1所示:引脚功能简单说明:1、VLCD为LCD电源,要求电压可调节,一般用20K的可调电阻取中间抽头电压供电;2、RES,复位信号。这个大家都知道,一般应用中直接接到高平就行了;3、E1,E2为控制器选择线,高电平时为选中;4、R/W=0时为写选通,R/W=1

4、时为读选通,一般我们只是向液晶发送数据,不读液晶内部的数据,所以该脚可以直接接地(低电平);5、A0=1时表示所发的数据是显示数据,A0=0时表示所发数据是指令(Instruction);6、DB0~DB7为数据线;7、LED-,LED+为背光灯电源,一个接正,一个接地就行。17.2.1、DM12232B型液晶的读写时序DM12232B型液晶的读写时序如图2所示,应用中主要有两种读写时序:写指令和写数据,分别描述如下:写指令:E选通—A0=0—读写使能(直接接地就不用设置了)—数据的发送—状态释放写数据E选通—A0=1—读写使能(直接接地

5、就不用设置了)—数据的发送—状态释放图1DM12232B型液晶的管脚排列及说明               图2DM12232B型液晶的读写时序17.2.3、DM12232B型液晶的指令介绍DM12232B型液晶的指令如表1所示表1DM12232B型液晶的指令表1(续)DM12232B型液晶的指令17.2.4、DM12232B型液晶的原理图DM12232B型液晶的原理图如图3所示17.2.5、DM12232B型液晶的地址表DM12232B型液晶的地址表如图4所示图3DM12232B型液晶的原理图图4DM12232B型液晶的地址表10.1.

6、3、电路和连接图5所示为DM12232B型液晶与单片机之间进行并口通讯的典型接法本实例是在LT_Mini_M16学习板的基础上做的扩展实验,具体连线如下。引脚连接mculcd引脚说明VccVDD电源电压GNDVSS电源地偏压信号,接可调电阻VEE(VLCD)LCD外接驱动负电压PA1RES复位信号(低电平有效),低电平复位PA6E1读写使能信号1PA7E2读写使能信号2PA5R/W读写选择信号PA4A0H-显示数据。。L-显示指令数据(指令数据选择)PB0DB0数据线PB1DB1PB2DB2PB3DB3PB4DB4PB5DB5PB6DB6

7、PB7DB7VccVLED+LED(+5V)或EL背光源GNDVLED-LED(0V)或EL背光源图512232B液晶与单片机的一种接口图17.4、程序设计1、程序功能程序的功能是使用单片机控制12232B液晶显示字符,程序比较简单,直接看程序就能明白原理了。2函数说明本程序多个功能函数,分别是:●DM12232B液晶处理相关函数:externvoidLCDPort_Init(void);//液晶端口初始化externvoidLCD_Init(void);//LCD初始化externvoidWriteCommand(unsignedcha

8、rchip_select,unsignedcharcmd);//写命令externvoidWriteData(unsignedcharchip_select,unsignedchardata)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。