特权同学

BJ-QVSC01液晶控制板

0
阅读(12371)

相关PDF下载:pdf

 5

一、控制板主要特性

◆ 操作指令简单易用,具有通用的接口通信协议

◆ 实时读写控制器驱动液晶显示

◆ 提供单片机C语言和汇编语言模板(详细注释),加速产品开发

◆ 与单片机通信高可靠性

◆ 可以作为单片机外部扩展RAM方式读写控制器,提高系统运行速度

◆ 免费提供取图形数据软件

◆ 支持CSTN-LCD,KCS057QV/KHS057QV/LM057(320×240)等液晶

 

二、控制板工艺及电气特性

1、外形尺寸

 

 

 

2、电气特性参数表

 

参    数

说    明

支持液晶屏类型

CSTN-LCD,KCS057QV/KHS057QV/LM057 (320×240)

CPU主机接口

8-bit 并行数据接口

显示色彩

8色显示模式(图形模式)

显示内存

32 KB

工作温度

0 ~ 60℃

存储温度

-40 ~ 70℃

接口插座

P1: 2.54pitch,16pin

P2: 2.54pitch,16pin

CPU输入电压

5V

CPU输入电流

137mA

支持逻辑电平

5V

  

三、控制板接口定义

1、液晶显示接口(P1)引脚定义

 

管脚号

信号

说明

1

FRM

帧信号

2

LOAD

数据锁存信号

3

CP

数据位移信号

4

DISP

显示控制信号

5

VDD

逻辑电源+5V

6

VSS

逻辑电源地

7

VEE

液晶驱动电源( KCS057QV / KHS057QV / LM957 典型驱动电压为 +25.4V 25℃ )

8

D7

显示数据总线(最高位)

9

D6

显示数据总线

10

D5

显示数据总线

11

D4

显示数据总线

12

D3

显示数据总线

13

D2

显示数据总线

14

D1

显示数据总线

15

D0

显示数据总线(最低位)

16

N.C

无电气连接

  

2、与MCU的接口(P2)引脚定义

 

管脚号

信号

说明

1

VEE

液晶驱动电源(对应P1的第7脚)

2

GND

电源地

3

VCC

逻辑电源+5V

4

/RD

读操作信号,低电平有效

5

/WR

写操作信号,低电平有效

6

/CS

片选信号,低电平有效

7

RS

数据/指令总线选择,1—数据,0—指令

8

DB0

数据总线(最低位)

9

DB1

数据总线

10

DB2

数据总线

11

DB3

数据总线

12

DB4

数据总线

13

DB5

数据总线

14

DB6

数据总线

15

DB7

数据总线(最高位)

16

N.C

无电气连接

  

四、指令操作说明

该控制板使用的指令码格式简单易懂且方便使用,只需要通过MCU编程对显示存储器进行控制操作即可。

/CS为控制器的片选信号,只有在/CS拉低后才能对控制器进行读写操作。

/WR为控制器的写入信号,低电平表示写入操作,写入时必须保持300ns以上。

/RD为控制器的读信号,目前保留(未使用)。

RS为指令/数据选择信号,1表示DB总线传送数据,0表示DB总线传送数据。RS=0时DB总线传送指令码格式为:

 

Bit7-4

Bit3

Bit2

Bit1

Bit0

保留

DISP

保留

CMD1

CMD0

说明:

Bit7-4,bit3保留,没有任何意义;

Bit3为DISP显示控制位,为1时液晶亮,为0时液晶关闭;

Bit1-bit0(CMD1,CMD0)为00时,表示写入的数据为SRAM低字节地址;为01时表示写入的数据为SRAM高字节地址,为10时表示写入的为数据,为11不做任何操作。

控制器连接的SRAM内存32K作为显示存储器,显示起始地址规定为0000H,后1行首接前1行尾,计算机可以对显示存储器进行实时读写操作。也即液晶屏的第1个像素点(第1行第1列)到第1行最后一个像素点,后接下一行的第一个像素点,对应的3bit图像颜色信息为写入0000H地址的高位到低位,后接下一个地址(0001H地址)的高位到地位,依此类推。

输入数据和图像色彩数据对应关系:

 

第1个字节

第2个字节

第3个字节

D7

D6

D5

D4

D3

D2

D1

D0

7

6

5

4

3

2

1

0

7

6

5

4

3

2

1

0

R

G

B

R

G

B

R

G

B

R

G

B

R

G

B

R

G

B

R

G

B

R

G

B

第1像素

2像素

3像素

4像素

5像素

6像素

7像素

8像素

 

计算机向显示存储器当前地址单元写入数据时,显示地址自动加一。即单片机在写入首地址后,只要连续传送数据即可,具体操作参考编程模板。

 

五、操作时序图

   1、写时序图:

 

   2、读时序图:

 

 

六、硬件连接及编程模板

1、直接访问方式

    即把该控制板作为单片机的外部扩展RAM寻址读写,其硬件连接如下图所示(本公司的测评板采用如下方式连接):

2、间接控制方式

即模拟I/O口操作控制板,其硬件电路连接如下:

 

 

3、51单片机程序开发模板

 

参考程序一:直接访问方式

读/写LCD 数据口: 0100

读/写LCD 命令口: 0000

 

CMDADDR           EQU    0000H     ; 写指令代码地址

DATADDR            EQU    0100H     ; 写参数及读写数据地址

 

CMD                EQU    0x30H     ;命令寄存器

DAT                EQU    0x31H     ;数据寄存器

 

写指令子程序

WR_CMD:                 MOV             DPTR, # CMDADDR

                     MOV         A,CMD

                    MOVX         @DPTR ,A

                   RET

 

写数据子程序

WR_DAT:         MOV        DPTR, # DATADDR

             MOVX        A,DAT

            MOV                 @DPTR,A

RET

 

读数据子程序

RD_DAT:      MOV            DPTR,#DATADDR

            MOVX           A,@DPTR

            MOV,           DAT,A

            RET

 

参考程序二:间接访问方式

以下接口可由用户自由定义与硬件相对应的连接

CS          EQU      P2.7

RS               EQU      P2.0

WR               EQU      P3.6

RD         EQU      P3.7

 

写命令子程序

WR_CMD:     MOV     P0,CWD 

      CLR      RS        ;RS=0

             CLR      CS        ;CS=0

             CLR      WR       ;WR=0

             SETB     WR       ;WR=1

             SETB     CS        ;CS=1

             RET

 

写数据子程序

WR_DAT:      MOV         P0,DAT    

             SETB    RS        ;RS=1

             CLR     CS        ;CS=0

             CLR     WR       ;WR=0

             SETB    WR       ;WR=1

             SETB    CS        ;CS=1

             RET

 

读数据子程序

RD_DAT:       MOV       P0,#0FFH

             SETB       RS        ;RS=1

             CLR        CS        ;CS=0

             CLR        RD        ;RD=0;

             MOV       DAT,P0     ;读数据

             SETB       RD        ;RD=1

             SETB       CS        ;CS=1

             RET

 

参考程序三:应用程序模块

RGB   000

 整屏显示白色或黑色

 COR_7:      MOV        CMD,      #00H      ;设置低8位地址

             LCALL             WR_CWD

             MOV    DAT,      #00H

             LCALL             WR_DAT

             MOV    CMD,     #01H       ;高位8位地址

             LCALL             WR_CWD

               MOV    DAT,       #00H

               LCALL             WR_DAT

               MOV      CMD,   #0AH    ;设置写并显示数据

               LCALL             WR_CWD

LP:             MOV     DAT,       #0FFH;     ;要置的颜色   0FF 为白色  清屏为00

               LCALL     WR_DAT

               DJNZ     R0,       LP

               DJNZ     R1,       LP

               RET

  

 

 

淘宝链接:    http://auction1.taobao.com/auction/item_detail-0db1-dbee8836ffb8048ce622ab4799a34690.jhtml