通用型LCD1602自定义字符的显示.doc

通用型LCD1602自定义字符的显示.doc

ID:28150087

大小:44.50 KB

页数:3页

时间:2018-12-08

通用型LCD1602自定义字符的显示.doc_第1页
通用型LCD1602自定义字符的显示.doc_第2页
通用型LCD1602自定义字符的显示.doc_第3页
资源描述:

《通用型LCD1602自定义字符的显示.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、通用型LCD1602自定义字符的显示  LCD1602主要用来显示数字、字母、图形以及少量自定义字符。由于其显示控制简单,性价比高,广泛用于电子表、冰箱、空调、汽车电子仪表等装置。本文主要研究一下如何在LCD1602显示自定义字符。虽然技术含量不高,但是注意编程的细节还是很有必要去探讨一番。  1.引言  液晶显示器的英文名是LiquidCrystalDisplay,简称LCD.液晶显示器作为显示器件具有体积小、重量轻、功耗低,性价比高等优点,所以LCD日渐成为各种便携式电子产品的理想显示器,1602液晶也叫1602字符型液晶,它是一

2、种专门用来显示字母、数字、符号等的点阵型液晶模块,它有若干个5X7或5X11点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此,所以它不能像12864一样显示图形,但是有时候很想要用图形表示,那么LCD1602提供了8个空间的自定义字符,如图1所示,显示的年月日,.C就是自定义字符。    2.通用型LCD1602操作方法  LCD1602是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。  目前市面上字符液晶绝大多数

3、是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780写的控制程序可以很方便地应用于市面上大部分的字符型液晶。  如图2所示,字符型LCD1602通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线VCC(15脚)和地线GND(16脚),从左到右分别是1引脚到16引脚在这里要说明的是:  (1)要用1602型LCD显示字符必须解决3个问题:a.待显示字符ASCII标准码产生;b.液晶显示模式的设置;c.字符显示位置的指定。  (2)若想在00H处显示数据的话,则必须将00H加上80H,即0x00H

4、+0x80H,若要在01H处显示数据,也必须加0x80H,例如要将某字符显示在第2行第5列,则确定地址的指令代码应为80H+44H=C4H.依次类推。  (3)CGRAM是用户自定义的字符图形,可以定义8个。  (4)LCD1602只有11条指令,学会使用这11条指令,就可以轻松控制。  (5)要让液晶显示字符,必须对有无光标、光标的移动方向、光标是否闪烁及字符的移动方向等进行设置,才能获得所需的显示效果。  1602液晶显示模式的设置是通过控制指令对内部的控制器控制而实现的,常用的控制指令见表8-5.例如,要将显示模式设置为“16X

5、2显示,5X7点阵,8位数据接口”,只要向液晶模块写二进制指令代码00111000B,即16进制代码38H就可以了。  (6)LCD是一个慢显示器件,所以在写每条指令前一定要先读LCD的忙碌状态,如果LCD正忙于处理其他指令,就等待;如果不忙,再执行写指令。为此,1602型LCD专门设了一个忙碌标志位BF,该位链接在8位双向数据线的DB7位上。如果BF为低电平“0”,表示LCD不忙;如果BF为高电平“1”,则表示LCD处于忙碌状态,需要等待。假定1602型LCD的8位双向数据线(DB0~DB7)是通过单片机的P0口进行数据传递的,那么

6、只要检测P0口的P0.7引脚电平(DB连P0.7)就可以知道忙碌标志位BF的状态。

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

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

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