BJ-QVSC01液晶控制板<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
一、控制板主要特性
◆ 操作指令简单易用,具有通用的接口通信协议
◆ 实时读写控制器驱动液晶显示
◆ 提供单片机C语言和汇编语言模板(详细注释),加速产品开发
◆ 与单片机通信高可靠性
◆ 可以作为单片机外部扩展RAM方式读写控制器,提高系统运行速度
◆ 免费提供取图形数据软件
◆ 支持CSTN-LCD,KCS057QV/KHS057QV/LM057(320×240)等液晶
二、控制板工艺及电气特性
1、外形尺寸
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />
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
841688062_202264907 2011-3-3 17:28
用户249726 2011-2-25 22:57
用户1545168 2011-2-23 17:53
ilove314_323192455 2011-2-23 13:19
用户301374 2011-2-23 13:05
用户304608 2011-2-15 09:32
ilove314_323192455 2008-11-18 20:36
用户153164 2008-11-18 12:21