- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVR学习笔记十七、LCD232液晶显示实验
AVR学习笔记十七、LCD12232液晶显示实验
基于LT_Mini_M16
17.1 LCD12232液晶显示实验
17.1.1、实例功能
在前面我们已经学习了1602和12864液晶的基本知识,并且通过简单的实例实现了在1602和12864液晶上显示字符和汉字。今天我们再来学习另外一种比较常用的液晶12232.
本实例中我们选用深圳锦昌电子的DM12232B型液晶。??????
本实例分为三个功能模块,分别描述如下:
● 单片机系统:利用ATmega16单片机与DM12232B型液晶构成液晶显示电路。
● 外围电路:DM12232B型液晶与单片机的连接电路。
● 软件程序:编写软件,控制液晶显示字符。
通过本实例的学习,掌握以下内容:
● 掌握DM12232B型液晶的基本原理和程序设计方法。
17.2、器件和原理
关于液晶的显示原理我们在前面的实例中已经做过介绍,在这里就不再多做说明。在本实例中我们重点介绍DM12232B型液晶的结构、指令及显示控制。
12232系列的LCD大部分都是使用SED1520驱动芯片,12232F用的是ST7920。它们的运行速度都是nS级的,所以一般我们发送数据的时候不用过多考虑等待问题。许多LCD模块的引脚数都不一致,常见有16~20个不等。不过它们的功能是大同小异。我所用的是18引脚:VDDVSS,VLCD, RET,E1,E2,R/W,A0,DB0, DB1,DB2,DB3, DB4,DB5,DB6,DB7,LED+,LED-。
17.2.1、DM12232B型液晶的管脚排列
DM12232B型液晶的管脚排列及说明如图1所示:
引脚功能简单说明:VLCD为LCD电源,要求电压可调节,一般用20K的可调电阻取中间抽头电压供电; RES,这个大家都知道,直接接到高平就行了;E1,E2为控制器选择线,高电平时为选中;R/W=0时为写选通,R/W=1时为读选通,一般;
5、A0=1时表示所发的数据是显示数据,A0=0时表示所发数据是指令(Instruction);DB0~DB7为数据线;LED-,LED+为背光灯电源,一个接正,一个接地就行。E选通—A0—读写使能(直接接地就不用设置了)—数据的发送—状态释放E选通—A0—读写使能(直接接地就不用设置了)—数据的发送—状态释放??????????
????? 图2 DM12232B型液晶的读写时序
17.2.3、DM12232B型液晶的指令介绍
DM12232B型液晶的指令如表1所示
表1 DM12232B型液晶的指令
表1(续) DM12232B型液晶的指令
17.2.4、DM12232B型液晶的原理图
DM12232B型液晶的原理图如图3所示
17.2.5、DM12232B型液晶的地址表
DM12232B型液晶的地址表如图4所示
图3 DM12232B型液晶的原理图
图4 DM12232B型液晶的地址表
10.1.3、电路和连接
图5所示为DM12232B型液晶与单片机之间进行并口通讯的典型接法
本实例是在LT_Mini_M16学习板的基础上做的扩展实验,具体连线如下。
引脚连接
mcu lcd 引脚说明
Vcc VDD 电源电压
GND VSS 电源地
偏压信号,接可调电阻 VEE(VLCD) LCD外接驱动负电压
PA1 RES 复位信号(低电平有效),低电平复位
PA6 E1 读写使能信号1
PA7 E2 读写使能信号2
PA5 R/W 读写选择信号
PA4 A0 H-显示数据。。L-显示指令数据(指令数据选择)
PB0 DB0 数据线
PB1 DB1
PB2 DB2
PB3 DB3
PB4 DB4
PB5
文档评论(0)