nbhkdz.com冰点文库

第5章12864液晶显示

时间:2010-05-19


第5章

12864液晶显示

5.1 12864液晶模块简介 (1)液晶模块实物图

第5章

12864液晶显示

(2)管脚及其功能介绍 12864是一种图形点阵液晶显示器,它主要由 行驱动器/列驱动器及128×64全点阵液晶显 示器组成.可完成图形显示,也可以显示 8×4个(16×16点阵)汉字.

第5章
管脚 管脚名 LEV ER 号 称
1 2 3 4 VSS VDD V0 D/I(RS) H/L 0
+5.0V

12864液晶显示
管脚功能描述 电源地 电源电压 液晶显示器驱动电压
D/I="H",表示DB7∽DB0为显示数据 D/I="L",表示DB7∽DB0为显示指令数据 R/W="H",E="H"数据被读到DB7∽DB0 R/W="L",E="H→L"数据被写到IR或DR R/W="L",E信号下降沿锁存 DB7∽DB0R/W="H",E="H"DDRAM数据读到 DB7∽DB0

5

R/W

H/L

6

E

H/L

第5章
管脚号

12864液晶显示
LEVER 管脚功能描述

管脚名称

7 8 9 10 11 12 13

DB0 DB1 DB2 DB3 DB4 DB5 DB6

H/L H/L H/L H/L H/L H/L H/L

数据线 数据线 数据线 数据线 数据线 数据线 数据线

第5章
管脚号 管脚名称

12864液晶显示
LEVER 管脚功能描述

14 15 16 17 18 19 20

DB7 CS1 CS2 RET VOUT LED+ LED-

H/L H/L H/L H/L -10V

数据线 H:选择芯片(右半屏) H:选择芯片(左半屏) 复位信号,低电平有效 LCD驱动负电压 LED背光板电源 LED背光板电源

第5章

12864液晶显示

(3)12864指令控制统 ◆显示开关控制(0x3f)

RW

RS

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0

0

0

0

1

1

1

1

1

1/0

当DB0=1时,LCD显示RAM中的内容;DB0=0 时,关闭显示 .

第5章

12864液晶显示

◆显示起始行(ROW)设置指令(0xc0)

RW

RS

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0

0

1

1

0

0

0

0

0

0

该指令设置了对应液晶屏最上一行的显示RAM的行号,有规律地改变 显示起始行,可以使LCD实现显示滚屏的效果.可以显示0到63行.

第5章

12864液晶显示

◆页(PAGE)设置指令(0xb8)
RW RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0

0

1

0

1

1

1

0

0

0

显示RAM共64行,分8页,每页8行.

第5章

12864液晶显示

◆列地址(Y Address)设置指令(0x40)

RW

RS

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0

0

0

1

0

1

1

1

0

0

0

设置了页地址和列地址,就唯一确定了显示RAM中的一个单元,这样 MPU就可以用读,写指令读出该单元中的内容或向该单元写进一个字节 数据.

第5章
◆读状态指令
RW 1 RS 0

12864液晶显示

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 BUS 0 Y ON/ RES 0 OFF ET 0 0 0

该指令用来查询液晶显示模块内部控制器的状态,各参量含义如下: BUSY:1-内部在工作0-正常状态 ON/OFF:1-显示关闭0-显示打开 RESET:1-复位状态0-正常状态 在BUSY和RESET状态时,除读状态指令外,其它指令均不对液晶显示模块产 生作用.因为液晶正在忙. 在对液晶显示模块操作之前要查询BUSY状态,以确定是否可以对液晶显示模块 进行操作.

第5章
◆写数据指令

12864液晶显示

RW RS 0 1

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 要写的数据

第5章
◆读数据指令

12864液晶显示

RW 1

RS 1

DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 读显示的数据

第5章
5.2

12864液晶显示

典型设计电路

第5章
5.3 程序编写 总的流程图

12864液晶显示

第5章
初始化流程图

12864液晶显示

第5章
清屏流程图

12864液晶显示

THANK YOU VERY MUCH !

本章到此束, 谢谢您的临!


赞助商链接