2024年5月30日发(作者:)
LCD12864原理与应用
1、LCD12864简介:
LCD12864分为两种,带字库的和不带字库的,不带字库的液晶显示汉字的时候可以选择
自己喜欢的字体。而带字库的液晶,只能显示GB2312字体,当然也可以显示其他的字体,
不过是用图片的形式显示。
下面介绍不带字库的LCD12864,以Proteus中的AMPIRE128×64为例,如下图所示,它
的液晶驱动器为KS0108。
引脚功能:
引脚符号
,
RS
RW
E
DB0—DB7
V0
-Vout
-10V
状态
输入
输入
输入
输入
三态
输入
引脚名称
芯片片选端,都
是低电平有效
数据/命令选择
信号
读写选择信号
读写使能信号
数据总线
复位信号,低电
平时复位
功能
CS1=0开左屏幕,CS1=1关左屏幕
CS2=0开右屏幕,CS2=1关右屏幕
RS=1为数据操作,RS=0为写指令或读状态
R/W=1为读选通,R/W=0为写选通
在E下降沿,数据被锁存(写)入液晶,在E
高电平期间,数据被读出
数据或指令的传送通道
复位时,关闭液晶显示,使显示起始行为0,
可以跟单片机的复位引脚RST相连,也可以
直接接VCC,使之不起作用
液晶显示器驱动电压
LCD驱动负电压
与带字库的液晶不同,此块液晶含有两个液晶驱动器,每块驱动器都控制64*64个点,
分为左右两个屏幕显示,总共为128*64个点(即有128×64个点)。这就是为什么
AMPIRE128*64有CS1和CS2两个片选端的原因。此液晶有8页,一页有8行点阵点,左右
各64列,共128列。如下图所示:
1 / 12
2、LCD12864中的几条重要指令
(一)行(line)设置命令:
由此可见显示的起始行地址为0XC0,共64行,有规律地改变起始行号,可以实现滚屏效果。
(二)页(page)设置指令:
起始页地址为0XB8,因为液晶有64行点,分为8页,每页就有8行点。
(三)列(column)地址设置指令
每块驱动器的列地址都是从0X40到0X7F,共64列,所以此液晶共有128列点。
(四)读状态指令
2 / 12
发布者:admin,转转请注明出处:http://www.yc00.com/news/1717052168a2733317.html
评论列表(0条)