全球旧事资料 分类
实验三LCD1602液晶显示实验
姓名专业
学号成绩
实验目的
掌握KeilC51软件与proteus软件联合仿真调试的方法;
掌握LCD1602液晶模块显示西文的原理及使用方法;
掌握用8位数据模式驱动LCM1602液晶的C语言编程方法;
掌握用LCM1602液晶模块显示数字的C语言编程方法。
实验仪器与设备
1微机一台C51集成开发环境仿真软件
实验内容
用Proteus设计一LCD1602液晶显示接口电路。要求利用P0口接LCD1602液晶的数据端,做LCD1602液晶的控制信号输入端。口扩展3个功能键K1K3。参考电路见后面。
编写程序,实现字符的静态和动态显示。显示字符为
第一行:“1姓名全拼”,第二行:“2专业全拼学号”。
编写程序,利用功能键实现字符的垂直滚动和水平滚动等效果显示。显示字符为:
“1姓名全拼2专业全拼学号EXP8DISPLAY”
主程序静态显示“Myi
formatio
!”
实验原理
液晶显示的原理:采用的LCD显示屏都是由不同部分组成的分层结构,位于最后面的一层是由荧光物质组成的可以发射光线的背光层,背光层发出的光线在穿过第一层偏振过滤层之后进入包含成千上万水晶液滴的液晶层,液晶层中的水晶液滴都被包含在细小的单元格结构中,一个或多个单元格构成屏幕上的一个像素。当LCD中的电极产生电场时,液晶分子就会产生扭曲,从而将穿越其中的光线进行有规则的折射,然后经过第二层过滤层的过滤在屏幕上显示出来。
LCD1602采用标准的14引脚(无背光)或16引脚(带背光)接口,各引脚接口说明如表:
f编号
符号引脚说明
编号符号
1
VSS电源地
9
D2
2
VDD电源正极
10
D3
3
VL
液晶显示偏压11
D4
4
RS
数据命令选择12
D5
5
RW读写选择
13
D6
6
E
使能信号
14
D7
7
D0
数据
15
BLA
8
D1
数据
16
BLK
1602液晶模块内部的控制器共有11条控制指令,如表所示:
引脚说明数据数据数据数据数据数据背光源正极背光源负极
芯片时序表:4.1602LCD的一般初始化复位过程
f1延时15ms。
2写指令38H不检测忙信号。3延时5ms。4写指令38H不检测忙信号。5延时5ms。6写指令38H不检测忙信号。7以后每次写指令、读写数据操作均需要检测忙信号。8写指令38H:显示模式设置。9写指令08H:显示关闭。10写指令01H:显示清屏。11写指令06H:显示光标移动设置。12写指令0CH:显示开及光标设置。五、实验步骤用Proteus设计1602液晶显示接口电路;在KeilC51中编写液晶显示控制程序,编译通过后,与Proteus联合调试;按动功能键,观察字符及效果是否正确显示。六、r
好听全球资料 返回顶部