



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、液晶模块简介LM016L的结构及功能LM016L液晶模块采用 HD44780控制器,hd44780具有简单而功能较强的指令集,可以实现字符移动,闪烁等功能,LM016L与单片机 MCU通讯可采用 8位或4位并行传输两种方 式,hd44780控制器由两个8位寄存器,指令寄存器(IR)与数据寄存器(DR)忙标志(BF),显示数 RAM(DDRAM),字符发生器ROMA(CGOROM)字符发生器 RAM(CGRAM),地址计数器RAM(AC) °IR用于寄存指令码,只能写入不能读出,DR用于寄存数据,数据由内部操作自动写 入DDRAM 与CGRAM,或者暂存从 DDRAM 与CGRAM 读
2、出的数据,BF为1时,液晶模块处 于内部模式,不响应外部操作指令与接受数据,DDTAM用来存储显示的字符,能存储80个字符码, CGROM由8位字符码生成 5*7点阵字符160中与5*10点阵字符32种、8位字符 编码与字符的对应关系,可以查瞧参考文献(30)中的表4、CGRAM就是为用户编写特殊字符留用的,它的容量仅64字节,可以自定义8个5*7点阵字符或者4个5*10点阵字符,AC 可以存储DDRAM与CGRAM的地址,如果地址码随指令写入IR,则IR自动把地址码装入AC,同时选择DDRAM或CGRAM但愿,LM016L 液晶模块的引脚功能如下表所示:"r rrr。卜"
3、三二二(|二卜三引脚说明1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线就是背光电源线VCC(15脚)与地线GND(16脚),其控制原理与14脚的LCD完全一样,其中:引脚符号功能说明1VSS一般接地2VDD接电源(+5V)3V0液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会产生 嵬影”使用时可以通过一个10K的电位器调整对比度)。4RSRS为寄存器选择,高电平1时选择数据寄存器、低电平 0时选择指令寄存器。5R/WR/W为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。6EE(或EN)端为使能(enable)端,
4、下降沿使能。7DB0底 4 位三态、双向数据总线0 位 (最低位)8DB1底 4 位三态、双向数据总线1 位9DB2底 4 位三态、双向数据总线2 位10DB3底 4 位三态、双向数据总线3 位11DB4高 4 位三态、双向数据总线4 位12DB5高 4 位三态、双向数据总线5 位13DB6高 4 位三态、双向数据总线6 位14DB7高 4 位三态、双向数据总线7 位 (最高位)(也就是busy flang)15BLA背光电源正极16BLK背光电源负极寄存器选择控制表RSR/W操作说明00写入指令寄存器(清除屏等)01都 busy flag(DB7), 以及读取位址计数器(DB0DB6) 值1
5、0写入数据寄存器(显示各字型等)11从数据寄存器读取数据注 :关于 E=H 脉冲 开始时初始化E 为 0,然后置 E 为 1,再清0、busy flag(DB7): 在此位为被清除为0 时 ,LCD 将无法再处理其她的指令要求。 编辑本段字符集1602 液晶模块内部的字符发生存储器(CGROM) 已经存储了160 个不同的点阵字符图形,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、与日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A勺代码就是01000001B(41H),显示时模块把地址 41H中的点阵字符图形显示出来,我们就能瞧到字母 “ A”。因为 1602 识别的就
6、是ASCII 码 ,试验可以用ASCII 码直接赋值,在单片机编程中还可以用字符型常量或变量赋值,如 'A。以下就是1602 的 16 进制 ASCII 码表 :(图片打开就是大图)rHHNImi(Hitwu010G0101IH10aniNTLIMSPQgp«0M1SOHDClJ11AQqMID5TxIBRFi«11fl:TXI»CJa3C$0100EOTgs4Jfd :tfrlOl 1EHQNAK%5EUn4110r AUKSYNA6FVrV9111HEI1 IB7Gwi*IWOitsCANJ-*HKhXlOOlH 1EM(*r¥iywwLFS
7、VB«JitlOilVIESC:+*K1kf1】制FFFS<1 L111011CR:解*=1ttl111。SO-JU)AniniSIl禹r中 'oo读的时候,先读上面那列,再读左边那行,如:感叹号!的ASCII为0x21,字母B的ASCII为0x42(前面加 0x表示十六进制)。编辑本段显示地址12345678911600H01H02H03H04H05H06H07H08H09H0AH0BH0CH0DH0EH0FH40H41H42H43H44H45H46H47H48H49H4AH4BH4CH4DH4EH4FH编辑本段指令集1602通过D0D7的8位数据端传输数据与指令。显
8、示模式设置:(初始化)0011 0000 0x38设置16X2显示,5 >7点阵,8位数据接口显示开关及光标设置: (初始化)0000 1DCB D 显示 (1 有效)、 C 光标显示(1 有效)、 B 光标闪烁(1 有效 )0000 01NS N=1( 读或写一个字符后地址指针加1 &光标加1),N=0(读或写一个字符后地址指针减1 &光标减1),S=1 且 N=1 ( 当写一个字符后,整屏显示左移)s=0 当写一个字符后, 整屏显示不移动数据指针设置:数据首地址为80H, 所以数据地址为80H+ 地址码 (0-27H,40-67H)其她设置:01H( 显示清屏,数据指
9、针=0,所有显示=0);02H( 显示回车,数据指针=0)。通常推荐的初始化过程:延时15ms写指令38H延时5ms写指令38H延时5ms写指令38H延时5ms(以上都不检测忙信号)(以下都要检测忙信号)写指令 38H写指令 08H 关闭显示写指令01H显示清屏写指令06H光标移动设置写指令0cH显示开及光标设置完毕Proteus 仿真使用Proteus仿真1602-即LM016L-依照数据手册说明可能遇到困难,可以尝试采用以下方案解决:1、数据手册中可能介绍 1602内部D0D7已有上拉,可以使用P0 口直接驱动。在Proteus里LM016L 内部可能没有,应该人为加上拉电阻。建议不要使用排阻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中考数学高频考点专项练习:专题14 考点29 多边形和平行四边形 (2)及答案
- 护理礼仪沟通中语言的使用
- 幼儿园老师教育笔记撰写指南
- 2025年镁合金牺牲阳极项目建议书
- 我与创新创业教育
- 护士行为规范
- 二年级数学计算题专项练习1000题汇编集锦
- 2025年高速救助艇项目合作计划书
- 户外活动护理指导
- 陕西警官职业学院《文献检索与论文写作》2023-2024学年第二学期期末试卷
- GB/T 45083-2024再生资源分拣中心建设和管理规范
- 2024年3月天津高考英语第一次高考真题(原卷版)
- 有趣的汉字《甲骨文》课件
- 中国食物成分表2018年(标准版)第6版
- 九三学社申请入社人员简历表
- 财政投资项目评审服务投标方案(技术方案)
- 碳酸丙烯酯法脱碳工艺工程设计
- 丽声北极星分级绘本第三级下 A Long Wait课件
- 沥青路面工程施工监理细则
- 不稳定性心绞痛和非ST段抬高心肌梗死诊断与治疗指南(全文)
- 大学生电子商务创业存在的问题及对策
评论
0/150
提交评论