字符LCD液晶显示和接口

字符LCD液晶显示和接口

ID:39511094

大小:727.01 KB

页数:28页

时间:2019-07-04

字符LCD液晶显示和接口_第1页
字符LCD液晶显示和接口_第2页
字符LCD液晶显示和接口_第3页
字符LCD液晶显示和接口_第4页
字符LCD液晶显示和接口_第5页
资源描述:

《字符LCD液晶显示和接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机接口技术LCD液晶显示器液晶显示器的应用1.LCD的原理LCD是一种被动显示器,本身不发光利用电场效应——液晶的扭曲向列效应2.LCD的特点(1)具有功耗低(2)显示信息大(3)寿命长和抗干扰能力强(4)适合人眼的视觉习惯,不易疲劳液晶显示器的应用3.LCD的分类显示类型:笔段型、字符型、点阵图形型采光分类:自然采光、背光源采光液晶显示器具有厚度薄、适用于大规模集成电路直接驱动、易于实现全彩色显示的特点,目前已经被广泛应用在便携式电脑、数字摄像机、PDA和移动通信工具等众多领域。1602字符型液晶

2、显示模块是一种专门用于显示字母、数字、符号等点阵式LCD,分为上下2行,每行显示16个字符,通常称为1602字符型液晶显示器。1602LCD采用标准的14Pin(无背光)或16Pin(带背光)接口3、LCD与单片机的访问方式直接访问方式:把字符型液晶显示模块作为存储器或I/O接口设备直接连到单片机总线上。间接控制方式:把字符型液晶显示模块作为终端设备连接到单片机的并行口上或使用扩展并行接口电路来连接。直接访问间接访问51单片机的1602液晶字符LCD液晶显示和接口12345678910111213141

3、516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块VDD:+5V电源管脚(Vcc)Vss:地管脚(GND)Vo:液晶显示驱动电源(0V~5V)字符LCD液晶显示和接口12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块DB0~DB7:数据线,可以用8位连接,也可以只用高4位连接,节约单片机资源,本实验中采用的是八位连接方法。字符LCD液晶显示和接口12345678910111

4、213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块A:背光控制正电源K:背光控制地字符LCD液晶显示和接口12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块RS:数据和指令选择控制端,RS=0:命令/状态;RS=1:数据R/W:读写控制线,R/W=0:写操作;R/W=1:读操作E:数据读写操作控制位,E线向LCD模块发送一个脉冲,LCD模块与单片机之间将进行一次

5、数据交换字符LCD液晶显示和接口12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块单片机与LCD模块之间有四种基本操作:写命令读状态写显示数据读显示数据字符LCD液晶显示和接口12345678910111213141516VSSVDDVORSR/WEDB0DB1ADB3DB2DB5DB4DB7DB6KLCD模块RSR/W操作00写命令操作(初始化、光标定位等)01读状态操作(读忙标志)10写数据操作(要显示的内容)11

6、读数据操作(可以把显示存储区中的数据反读出来)字符LCD液晶显示和接口读状态操作状态字的最高位的BF为忙标志位,1表示LCD正在忙,0表示不忙。通过判断最高位BF的0、1状态,就可以知道LCD当前是否处于忙状态,如果LCD一直处于忙状态,则继续查询等待,否则进行下面的操作。查询忙状态程序段如下:do{i=lcd_r_start();//调用读状态函数,读取LCD状态字i&=0x80;//采用与操作屏蔽掉低7位delay(2);//延时}while(i!=0);//LCD忙,继续查询,否则退出循环字符LC

7、D液晶显示和接口写命令操作//函数功能:读状态字//返回值:返回状态字,最高位D7=0,LCD控制器空闲;D7=1,LCD控制器忙unsignedcharlcd_r_start(){unsignedchars;RW=1;//RW=1,RS=0,读LCD状态delay1();RS=0;delay1();E=1;//E端时序delay1();s=P1;//从LCD的数据口读状态delay1();E=0;delay1();RW=0;delay1();return(s);//返回读取的LCD状态字}字符LCD液

8、晶显示和接口写命令操作LCD上电时,都必须按照一定的时序对LCD进行初始化操作,主要任务是设置LCD的工作方式、显示状态、清屏、输入方式、光标位置等。字符LCD液晶显示和接口写命令操作编号指令名称控制信号命令字RSR/WD7D6D5D4D3D2D1D01清屏00000000012归home位000000001×3输入方式设置00000001I/DS4显示状态设置0000001DCB5光标画面滚动000001S/CR/L××6工作方式设置00

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

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

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