- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验八LCM1602液晶显示实验
实验九LCM1602液晶显示实验
一、 实验目的
1 ?掌握keilC51软件与protues软件联合仿真调试的方法;2?掌握 LCM1602液晶模块显示西文的原理及使用方法;3?掌握用8位数据模式驱 动LCM1602液晶的C语言编程方法;
二、 实验仪器与设备
1>微机一台2keilC51集成开发环境3Protues仿真软件
三、 实验内容
1 ?用protues设计一 LCM1602液品显示接口电路。要求利用P0接
LCM1602液晶的数据端,P2?0~P2?2做LCM1602液晶的控制信号输入端。 P3.CTP3.4 口扩展4个功能键K1~K4,电路如下
2?编写程序,实现字符的静态和动态显示,字符为第一行“姓名全拼” 第二行“专业全拼+学号”。液晶的初始化,字符显示程序可参考官网的程 序文件。3?编写程序,利用功能键实现字符的纵向滚动和横向滚动等效果 显示,显示字符如下:
1?姓名全拼2.专业全拼+学号3.MCS-51EXP84.LCDDISPLAY主程序静态显 示“MylnformatiorrT 5.实验源程序见附录。6.
实验电路图:
四、 实验说明 液晶显示的原理:采用的LCDxianshiping都是由不同部分组成的分层 结构,位于最后面的一层是由荧光物质组成的可以发射光线的背景层,背 景层发出的光线在穿过第一层偏振过滤层Z后进入包含成千上万水晶液 滴的液晶层,液晶层中的水晶液滴都被包含在细小的单元格结构中,一个 或多个单元产生扭曲,从而经穿过其中的光线进行有规则的折射,然后经 过第二层过滤在屏幕生显示出来。
1 LCM1602采用标准的14脚(无背光)或16脚(带背光)接口,
各引脚接口说明如表:
编号符号引脚说明编号符号引脚脚说明
1VSS电源地9D2数据
2VDD电源正极10D3数据
3VL液晶显示偏压11D4数据
4RS数据/命令选择12D5数据
5R/W读/写选择13D6数据
6E使能信号14D7数据
7D0数据15BLA背光源正极
8D1数据16BLK背光源负极
第一脚:VSS为地电源。
第二脚:VDD接5V正电源。
第三脚:VL为液晶显示器对比度调整端,接止电源时的对比度最弱, 接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个 10K的电位器调整对比度。
第四脚:RS为寄存器选择高电平时选择数据寄存器,低电平时选择指 令寄存器。
第五脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写 操作。当RS和R/W共同为低电平时可以写入指令或显示地址,当RS为低 电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以 读写入数据。
第六脚:E端为使能端,E端由高电平跳变为低电平时,液晶模块执 行命令。第7~14脚:D0~D7为8位双向数据线。
第15脚:背光源正极。
第16脚:背光源负极。
2RSR/WE 功能
00下降沿写指令代码
01高电平读忙标志位和AC值10下降沿写数据
□高电平读数据
2、2602液晶模块内部的控制器共冇口条控制指令,如下页表: 序号
1
2
3
4
5
7 指令 RSR/WD7D6D5D4D3D2D1 清显示 000000000 光标返回 000000001置输入模式000000011/D显示开/关控制0000001DC光标或字符 移位000001S/CR/L*置功能00001DLNF*置字符发生存储器地0001字符发 生存储器地址
址
8置数据存储器地址001显示数据存储器地址9读忙标志或地址01计 数器地址10写数到CGRAM或DDRAM10要写的数据内容11从CGRAM或 DDRAM读数11读出的数据内容4、1602LCD的一般初始化(复位)过程
(1)延时15ms (2)写指令38H (不检测忙信号)(3)延时5ms (4) 写指令38H (不检测忙信号)(5)延时5ms (6)写指令38H (不检测忙信 号)以后每次写指令读/写数据操作均需耍检测忙信号(7)写指令38H: 显示模式设备⑻写指令08H:显示关闭(9)写指令01H:显示清屏(10) 写指令06H:显25光标移动设置(11)写指令0CH:显2JK开关及移动光标 设置
五、 实验步骤
1 ?用protues设计1602液晶显示接口电路;2?在KeilC51中编写液晶显 示控制程序;编译通过后,与protues联合调试;3?按动功能键,观察字符 及效果是否正确显示。
六、 实验总结
1.1602动态显示的原理即先写入要显示的字符,然后写入滚动的命令, 从而实现不同的动态效果。
2.实现垂直滚动显示时可以分批次先写入第1、2行,再写入2、3行,
第3、4行,第4、1行,从而实现垂直滚动现实的效果。也可以设置一个 二维数组,用一个for()循
您可能关注的文档
最近下载
- 检验科职业安全防护和职业暴露紧急处理.ppt VIP
- 有机肥料检测报告.docx VIP
- 专题19.5 一次函数的应用【八大题型】(举一反三)(人教版)(解析版).pdf VIP
- (高清版)DG∕TJ 08-2075-2022 管线定向钻进技术标准.docx VIP
- 12J12 河北省12系列建筑标准设计图集 无障碍设施.docx VIP
- 两管理两综合一保护竞赛考试题库-外汇资本项目 .pdf VIP
- 八年级上册数学:专题24 二次根式【八大题型】(举一反三)(北师大版)(解析版).pdf VIP
- 2025年中国四氯化锆项目投资计划书.docx
- 液化石油气钢瓶智能制造项目可行性研究报告模板-备案拿地.doc
- 山西省建筑标准设计图集12J12 12系列建筑标准设计图集 无障碍设施.pdf VIP
文档评论(0)