EDN首页   博客首页

日志档案

发表于 2008-6-25 10:48:57

1

标签: LCD1602  MSP430  指令  接口  

字符型液晶LCD1602

 

1.字符型液晶与MSP430F449的接口设计

字符型液晶显示模块由字符型液晶显示屏(LCD),控制驱动主电路HD44780及其扩展驱动电路HD44100、少量阻容元件、结构件等装配在PCB板上而成。字符型液晶显示模块目前在国际上已经规范化,无论显示屏规格如何变化,其电器特性和接口形式都是统一的。因此只要设计出一种型号的接口电路,在指令设置上稍加改动即可使用各种规格的字符型液晶显示模块。本系统设计中采用LCD1602。与MSP430F449主控模块接口电路设计原理图如下:

  LCD1602接口原理图

其中P21P22P233个控制端,而P30P378位的数据输入端。

2. LCD1602模块接口特性

a)        信号真值表如表3-3 所示

3-3 信号读写使能真值表

RS

R/W

E

功能

0

0

下降沿

写指令代码

0

1

高电平

读忙标志和AC

1

0

下降沿

写数据

1

1

高电平

读数据

 

b)        接口引脚功能如表3-4所示

3-4  接口引脚功能

引脚号

符号

状态

功能

1

Vss

 

电源地

2

Vdd

 

+5V逻辑电源

3

V0

 

液晶驱动电源

4

RS

输入

寄存器选择1:数据;0:指令

5

R/W

输入

读、写操作选择1:读;0:写

6

E

输入

使能信号

7

DB0

三态

数据总线(LSB

8

DB1

三态

数据总线

9

DB2

三态

数据总线

10

DB3

三态

数据总线

11

DB4

三态

数据总线

12

DB5

三态

数据总线

13

DB6

三态

数据总线

14

DB7

三态

数据总线

15

LEDA

输入

背光+5V

16

LEDK

输入

背光地

说明:1516两脚用于带背光模块,不带背光的模块这两脚悬空不接

1.1.1.2  LCD1602模块指令集

n        清屏

RS   R/W

DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0

0      0

 0     0      0      0      0      0     0      0

运行时间(250Khz):1.64ms

功能:清DDRAMAC值。

 

n        归位

RS   R/W

DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0

0      0

 0      0      0      0      0      0     1      *

运行时间(250Khz):1.64ms

功能:AC=0,光标、画面回HOME位。

 

n        输入方式设置

RS   R/W

DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0

0      0

 0      0      0      0      0      0     I/D     S

运行时间(250Khz):40us

功能:设置光标、画面移动方式。

其中:I/D=1:数据读、写操作后,AC自动增一;

      I/D=0:数据读、写操作后,AC自动减一;

      S=1:数据读、写操作后,画面平移;

      S=0:数据读、写操作后,画面不动;

 

n        显示开关控制

RS   R/W

DB7   DB6   DB5   DB4   DB3   DB2   DB1   DB0

0      0

 0