驱动卡综合说明书.docx
- 文档编号:16343026
- 上传时间:2023-07-12
- 格式:DOCX
- 页数:27
- 大小:200.92KB
驱动卡综合说明书.docx
《驱动卡综合说明书.docx》由会员分享,可在线阅读,更多相关《驱动卡综合说明书.docx(27页珍藏版)》请在冰点文库上搜索。
驱动卡综合说明书
北京宁和颂扬科技进展
液晶模块利用说明书
模块型号:
日期:
版本号:
一.简介
特点:
CPLD设计方案,两、四页缓存,八、16位色彩,八、16位数据总线,所有类型显卡结构相同,速度极快,性能好,功耗低,兼容性强。
完全适用于工业操纵或仪表显示利用,画面高速更新,清楚,有效抗干扰。
适用范围:
可适用分辨率范围:
640×480、800×600、1024×768等。
尽管液晶屏的接口种类不尽相同,有31线的,有32线的,有41线的,有TTL接口的,有LVDS接口的,可是,操纵LCD显示的数据线和操纵线大体上是一致的。
本显示卡的TTL电平IDE输出口,作为标准的线序,能够应付绝大多数液晶屏,另外,TTL到LVDS接口转换卡能够知足LVDS接口的液晶屏。
两卡相扣,十分美观。
二.物理特性参数
分辨率:
640×480、800×600、1024×768等
显示颜色:
256色(8位色)、65536色(16位色)
工作电压:
工作电流:
160mA~220mA
工作温度:
-20℃~+100℃
存储温度:
-30℃~+80℃
外形尺寸:
56.0mm
安装尺寸:
49.1mm
孔径:
3.2mm
相对湿度:
0%--90%
三.外型尺寸及结构原理
1.视图外型:
.
2.产品外形尺寸:
3.原理及结构:
操纵板的结构原路如下图,逻辑操纵电路采纳CPLD器件,自主研制的优化逻辑,利用缓冲独特的技术,让显示与写入数据同时进行,完全杜绝雪花现象,实现画面高速更新,清楚。
图1
4.接口概念:
1)接口图
a、LCD扁平线接口图
数据线采纳32线0.5mm间距的扁平线,连接操纵板扁平线插座。
管脚接线图如下:
引脚序号
引脚名称
引 脚 功 能
1
GND
电源地线
2
CK
时钟信号
3
Hsync
行扫描信号
4
Vsync
列扫描信号
5
GND
电源地线
6
R0
红色数据信号 (低位)
7
R1
红色数据信号
8
R2
红色数据信号
9
R3
红色数据信号
10
R4
红色数据信号
11
R5
红色数据信号 (高位)
12
GND
电源地线
13
G0
绿色数据信号 (低位)
14
G1
绿色数据信号
15
G2
绿色数据信号
16
G3
绿色数据信号
17
G4
绿色数据信号
18
G5
绿色数据信号 (高位)
19
GND
电源地线
20
B0
蓝色数据信号 (低位)
21
B1
蓝色数据信号
22
B2
蓝色数据信号
23
B3
蓝色数据信号
24
B4
蓝色数据信号
25
B5
蓝色数据信号 (高位)
26
GND
电源地线
27
ENAB
数据使能信号
28
Vcc
电源+
29
Vcc
电源+
30
R/L
行扫描方向选择
31
U/D
列扫描方向选择
32
GND
电源地线
b、LCD屏IDE接口
数据线采纳32线间距的IDE电线,连接操纵板插座。
管脚接线图如下:
引脚序号
引脚名称
引 脚 功 能
1
GND
电源地线
2
CK
时钟信号
3
Hsync
行扫描信号
4
Vsync
列扫描信号
5
GND
电源地线
6
R0
红色数据信号 (低位)
7
R1
红色数据信号
8
R2
红色数据信号
9
R3
红色数据信号
10
R4
红色数据信号
11
R5
红色数据信号 (高位)
12
GND
电源地线
13
G0
绿色数据信号 (低位)
14
G1
绿色数据信号
15
G2
绿色数据信号
16
G3
绿色数据信号
17
G4
绿色数据信号
18
G5
绿色数据信号 (高位)
19
GND
电源地线
20
B0
蓝色数据信号 (低位)
21
B1
蓝色数据信号
22
B2
蓝色数据信号
23
B3
蓝色数据信号
24
B4
蓝色数据信号
25
B5
蓝色数据信号 (高位)
26
GND
电源地线
27
ENAB
数据使能信号
28
Vcc
电源+
29
Vcc
电源+
30
R/L
行扫描方向选择
31
U/D
列扫描方向选择
32
GND
电源地线
c、高压条输入线接口
引脚序号
引脚名称
引 脚 功 能
1
+12V
输出+12V(电源)
2
+5V
输出+5V(控制芯片)
3
0V
地线
备注
对于高压条来说,是输入线,对于显示控制卡来说,就是输出线
d、12V电源输入接口
引脚序号
引脚名称
引 脚 功 能
1
+12V
输出+12V(电源)
2
0V
地线
备注
e、LCD总线输入口
用户板和液晶显示操纵板的连接采纳2.54mm间距的扁平电线,连接操纵板插座。
标准intel总线时序。
管脚图如下:
引脚序号
引脚名称
引 脚 功 能
1
VDD
电源+
2
VDD
电源+
3
GND
数字地
4
GND
数字地
5
D0
数据总线
6
D1
数据总线
7
D2
数据总线
8
D3
数据总线
9
D4
数据总线
10
D5
数据总线
11
D6
数据总线
12
D7
数据总线
13
D8
数据总线
14
D9
数据总线
15
D10
数据总线
16
D11
数据总线
17
D12
数据总线
18
D13
数据总线
19
D14
数据总线
20
D15
数据总线
21
GND
数字地
22
GND
数字地
23
/WR
写信号
24
/RD
读信号
25
/CS
片选信号
26
BUSY
忙信号
27
GND
数字地
28
GND
数字地
29
A0
地址信号
30
A1
地址信号
.
5.时序图:
T1
D15—D0
A1,0
T2T3T4
WR\
CS\
T1=10ns从CS\和A0有效到数据线有效的最小时刻。
T2=10ns:
数据线有效到WR\有效的最小时刻
T3=30ns:
WR\线有效的最短时刻。
T4=0ns:
WR线终止到CS\和A0终止的最小时刻。
四.软件编程说明:
1.显示操纵卡种类:
参数说明:
NH208B-8
总线方式:
8位总线方式
16位总线方式
显示分辨率:
A:
640X480
B:
800X600
C:
1024X768
显示颜色:
08:
256色(8位色)
16:
65536色(16位色)
存储页面:
2:
两页存储
4:
四页存储
编号
模块型号
参数描述
备注
1
NH208B-8
分辨率:
B-800X600 显示颜色:
256色(8位色)
存储页:
2页 接口方式:
8位总线方式
2
NH208B-16
分辨率:
B-800X600 显示颜色:
256色(8位色)
存储页:
2页 接口方式:
16位总线方式
3
NH216B-8
分辨率:
B-800X600 显示颜色:
65536(16位色)
存储页:
2页 接口方式:
8位总线方式
4
NH216B-16
分辨率:
B-800X600 显示颜色:
65536(16位色)
存储页:
2页 接口方式:
16位总线方式
5
NH408B-8
分辨率:
B-800X600 显示颜色:
256色(8位色)
存储页:
4页 接口方式:
8位总线方式
6
NH408B-16
分辨率:
B-800X600 显示颜色:
256色(8位色)
存储页:
4页 接口方式:
16位总线方式
7
NH416B-8
分辨率:
B-800X600 显示颜色:
256色(8位色)
存储页:
2页 接口方式:
8位总线方式
8
NH416A-16
分辨率:
A-640X480 显示颜色:
65536(16位色)
存储页:
4页 接口方式:
16位总线方式
9
NH416B-16
分辨率:
B-800X600 显示颜色:
65536(16位色)
存储页:
4页 接口方式:
16位总线方式
10
NH416C-16
分辨率:
C-1024X768 显示颜色:
65536色(16位色)
存储页:
4页 接口方式:
16位总线方式
备注
八位总线的编程方式:
(以800X600为例)
1.写x坐标:
通过端口0(A1=0A0=0) 先写bit[9...8](bit[15…10]位自动被忽略),后写bit[7...0]
2.写y坐标:
通过端口1(A1=0,A0=1) 先写bit[9...8](bit[15…10]位自动被忽略),后写bit[7...0]
3.写参数:
通过端口2(A1=1,A0=0) 写bit[4...0] (bit[7…5]位自动被忽略)
4.写颜色:
通过端口3(A1=1,A0=1) 先写bit[15..8],后写bit[7...0] (水平地址自动递增)
5.读数据:
通过端口3(A1=1,A0=1)
CPU接口:
D0-D7双向三态数据线(8位总线方式)
A0,A1地址线
CS片选,低电平有效
WR写信号线,低电平有效
RD读信号线,低电平有效
CSWRRDA1A0D0-D15
H X X X X 高阻
LLH00写x坐标(0-799)(列)
LLH01写y坐标(0-599)(行)
LLH10写操纵参数(bit4-bit0)(见参数说明)
LLH11写颜色数据到LCD
a)设定显示页和操作页地址。
(A1=一、A0=0,CS=0,WR=0)
|D7D6D5D4D3D2D1D0|
0
0
0
1/0
1/0
1/0
1/0
1/0
参数说明:
D4 背光灯操纵位 1:
点亮背光0:
关闭背光
四页存储页读、写、显示:
D3、D2读/写页号(共4页码0-3)bit(3-2):
00:
第0页01:
第1页10:
第2页11:
第3页
D一、D0显示页号(共4页码0-3)bit(1-0):
00:
第0页01:
第1页10:
第2页11:
第3页
两页存储页读、写、显示:
D3、D2读/写页号(共2页码0-1)bit(3-2):
00:
第0页01:
第1页
D一、D0显示页号(共2页码0-1)bit(1-0):
00:
第0页01:
第1页
b)写行地址字节。
(A1=0、A0=1,CS=0,WR=0)送两次数据,
|D15D14D13D12D11D10D9D8|
0
0
0
0
0
0
1/0
1/0
先写入高八位行地址,D10—D15被自动忽略,写入D九、D8,行地址:
D九、D8写入00:
0x0000—0x00FF(0—255行)
D九、D8写入01:
0x0100—0x01FF(256—511行)
D九、D8写入10:
0x0200—0x0257(512—599行)
再写入低八位行地址字节D7—D0。
(0x00—0xFF:
0—255行)
|D7D6D5D4D3D2D1D0|
0/1
0/1
0/1
1/0
1/0
1/0
1/0
1/0
c)写列地址低字节。
(A1=0、A0=0,CS=0,WR=0)送两次数据,
|D15D14D13D12D11D10D9D8|
0
0
0
0
0
0
1/0
1/0
先写入高八位列地址,D10—D15被自动忽略,写入D九、D8,列地址:
D九、D8写入00:
0x0000—0x00FF(0—255列)
D九、D8写入01:
0x0100—0x01FF(256—511列)
D九、D8写入10:
0x0200—0x02FF(512—767列)
D九、D8写入11:
0x0300—0x031F(768—799列)
再写入低八位行地址字节D7—D0。
(0x00—0xFF:
0—255列)
|D7D6D5D4D3D2D1D0|
0/1
0/1
0/1
0/1
0/1
0/1
1/0
1/0
d)显示8位色:
写一次8位字节,共16位,高8位自动忽略,对应一个象素点颜色。
(A1=0、A0=0,CS=0,WR=0)
|D7D6D5D4D3D2D1D0|
R5
R4
R3
G5
G4
G3
B1
B0
e)显示16位色:
持续写两次8位字节,共16位,对应一个象素点颜色。
(A1=1、A0=1,CS=0,WR=0)
高字节:
|D15D14D13D12D11D10D9D8|
R4
R3
R2
R1
R0
G5
G4
G3
低字节:
|D7D6D5D4D3D2D1D0|
G2
G1
G0
B4
B3
B2
B1
B0
十六位总线的编程方式:
(以800X600为例)
1.写x坐标:
通过端口0(A1=0A0=0) 一次性写入bit[9...0] (bit[15…10]位自动被忽略)
2.写y坐标:
通过端口1(A1=0,A0=1) 一次性写入bit[9...0](bit[15…10]位自动被忽略)
3.写参数:
通过端口2(A1=1,A0=0) 一次性写入bit[4...0](bit[15…5]位自动被忽略)
4.写颜色:
通过端口3(A1=1,A0=1) 一次性写入bit[15..0](水平地址自动递增)
5.读数据:
通过端口3(A1=1,A0=1)
参数说明:
D4 背光灯操纵位 1:
点亮背光0:
关闭背光
四页存储页读、写、显示:
D3、D2读/写页号(共4页码0-3)bit(3-2):
00:
第0页01:
第1页10:
第2页11:
第3页
D一、D0显示页号(共4页码0-3)bit(1-0):
00:
第0页01:
第1页10:
第2页11:
第3页
两页存储页读、写、显示:
D3、D2读/写页号(共2页码0-1)bit(3-2):
00:
第0页01:
第1页
D一、D0显示页号(共2页码0-1)bit(1-0):
00:
第0页01:
第1页
CPU接口:
D0-D15双向三态数据线(16位总线方式)
A0,A1地址线
CS片选,低电平有效
WR写信号线,低电平有效
RD读信号线,低电平有效
CSWRRDA1A0D0-D15
H X X X X 高阻
LLH00写x坐标(0-799)(列)
LLH01写y坐标(0-599)(行)
LLH10写操纵参数(bit4-bit0)(见参数说明)
LLH11写颜色数据到LCD
f)设定显示页和操作页地址。
(A1=一、A0=0,CS=0,WR=0)
|D15D14D13D12D11D10D9D8|
0
0
0
0
0
0
0
0
|D7D6D5D4D3D2D1D0|
0
0
0
1/0
1/0
1/0
1/0
1/0
参数说明:
D15—D5自动忽略
D4 背光灯操纵位 1:
点亮背光0:
关闭背光
四页存储页读、写、显示:
D3、D2读/写页号(共4页码0-3)bit(3-2):
00:
第0页01:
第1页10:
第2页11:
第3页
D一、D0显示页号(共4页码0-3)bit(1-0):
00:
第0页01:
第1页10:
第2页11:
第3页
两页存储页读、写、显示:
D3、D2读/写页号(共2页码0-1)bit(3-2):
00:
第0页01:
第1页
D一、D0显示页号(共2页码0-1)bit(1-0):
00:
第0页01:
第1页
g)写行地址(A1=0、A0=1,CS=0,WR=0)
写入16位行地址D15—D0。
(0x0000—0x0257:
0—599行)
|D15D14D13D12D11D10D9D8|
0/1
0/1
0/1
0/1
0/1
0/1
1/0
1/0
|D7D6D5D4D3D2D1D0|
0/1
0/1
0/1
1/0
1/0
1/0
1/0
1/0
h)写列地址(A1=0、A0=0,CS=0,WR=0)
写入16位列地址字节D15—D0。
(0x0000—0x031F:
0—799列)
|D15D14D13D12D11D10D9D8|
0/1
0/1
0/1
0/1
0/1
0/1
1/0
1/0
|D7D6D5D4D3D2D1D0|
0/1
0/1
0/1
0/1
0/1
0/1
1/0
1/0
i)显示8位色:
一次写16位,高8位自动忽略,对应一个象素点颜色。
(A1=1、A0=1,CS=0,WR=0)
|D15D14D13D12D11D10D9D8|
0
0
0
0
0
0
0
0
|D7D6D5D4D3D2D1D0|
R5
R4
R3
G5
G4
G3
B1
B0
j)显示16位色:
写入16位,对应一个象素点颜色。
(A1=1、A0=1,CS=0,WR=0):
|D15D14D13D12D11D10D9D8|
R4
R3
R2
R1
R0
G5
G4
G3
|D7D6D5D4D3D2D1D0|
G2
G1
G0
B4
B3
B2
B1
B0
五、利用注意事项:
1.操纵板在安装时禁止受力挤压,更不要变形弯曲,以避免造成工作不正常或操纵板损坏。
2.操纵板的安装和与其连接线的安装要尽可能远离强电、高压(交流220V、逆变器)、大功率接触器、继电器、变压器等对外有干扰的器件。
操纵板电源要做好抗干扰滤波,如此会幸免操纵模块受到干扰,造成显示不正常的现象。
3.利历时禁止用手直接触摸模块电路,以幸免静电对板上器件造成损害。
指令代码(几例底层操作代码):
//在头文件中包括:
//用户不必然要采纳以下结构的方式,只要端口地址对了就行!
structLCD_REGS{
Uint16x;//LCD液晶屏的x坐标(0-799)
Uint16y;//LCD液晶屏的y坐标(0-599)
Uint16cmd;//命令操纵字(位概念见上面)
Uint16data;//像素点的颜色(0–65535)
};
volatilestructLCD_REGSLcd;//这个结构体是直接写屏控制用的。
#defineDISPAGE00x0000//currentdisplaypage0
#defineDISPAGE10x0001//currentdisplaypage1
#defineDISPAGE20x0002//currentdisplaypage2
#defineDISPAGE30x0003//currentdisplaypage3
#defineWR_PAGE00x0000//currentwrite/readpage0
#defineWR_PAGE10x0004//currentwrite/readpage1
#defineWR_PAGE20x0008//currentwrite/readpage2
#defineWR_PAGE30x000c//currentwrite/readpage3
#defineLCD_ON0x0010//setbackgroundlighton
#defineBLACK0x0000
#defineRED0xF800
#defineBUSY//DSP开发板
//以下在源代码顶用到
//显示维持在第0页,操作在第0页,开背光。
lcd_cmd=LCD_ON+DISPAGE0+WR_PAGE0;//lcd_cmd作为参数传送
ClrScreen(RED,lcd_cmd);//用红色背景清屏
//显示维持在第0页,操作在第1页,开背光。
lcd_cmd=LCD_ON+DISPAGE0+WR_PAGE1;
ClrScreen(RED,lcd_cmd);//用红色背景清屏
//关背光语句:
=DISPAGE0+WR_PAGE0;//显示维持在第0页,操作继续在第0页,关背光。
画点指令:
函数接口:
voidDot(Uint16x,Uint16y,Uint16color,Uint16cmd);
源代码:
voidDot(Uint16x,Uint16y,Uint16color,Uint16cmd)
{=cmd;=x;=y;
=color;
/*=x>>8;=x;=y>>8;=y;
=color>>8;=color;*/这是8位总线写点程式
}
清屏指令:
函数接口:
voidClrScreen(Uint16color,Uint16cmd)
源代码:
(假设屏
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 驱动 综合 说明书