LCD数据手册
LCD12864液晶中文说明书

J12864中文/JGD12864中文/FY12864ZW
特色:(1)模组背部自带10K3*3硬封可调电位器,可以调到理想对比度
(2)LED背光极性可调,JP4为液晶背光正负反接处,此模组背光为4颗LED灯,非普通背光
(3)模组自带原装三星正品防静电电容,抗干扰性更强C6C7C8
C固定为0
第二字节:(并行)8位数据的高4位—格式DDDD0000第三字节:(并行)8位数据的低4位—格式0000DDDD串行接口时序参数:(测试条件:T=25℃VDD=4.5V)
四、用户指令集
1、指令表1:(RE=0:基本指令集)
指令
指令码
说明
执行时间
(540
KHZ)
RS
RW
DB7
DB6
DB5
DB4
(4)串并口可通过两种方式调节1PSB脚控制2JP2短路到+
为并口短路到-为串口
(5)自改3.3V可通过JP3调节,默认接+级为5V,接-为3.3V,C4C5加极性电容即可型号
为106A14FH4,背光电阻33欧改成3.3欧
+
一、液晶显示模块概述
12864中文汉字图形点阵液晶显示模块,可显示汉字及图形,内置8192个中文汉字(16X16点阵)、128个字符(8X16点阵)及64X256点阵显示RAM(GDRAM)。
RAM
1
1
D7
D6
D5
D4
D3
D2
D1
D0
从内部RAM读取资料
(DDRAM/CGRAM/IRAM/G
72us
72us
读取忙碌标志
(BF)和地址
0
1
BF
LCD1602数据手册LCD16...

LCD1602数据手册1602采用标准的16脚接口,其中:第1脚:VSS为地电源第2脚:VDD接5V正电源第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:RW为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和RW共同为低电平时可以写入指令或者显示地址,当RS为低电平RW为高电平时可以读忙信号,当RS为高电平RW为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15~16脚:空脚1602液晶模块内部的字符发生存储器(CGROM)已经存储了160个不同的点阵字符图形,如表1所示,这些字符有:阿拉伯数字、英文字母的大小写、常用的符号、和日文假名等,每一个字符都有一个固定的代码,比如大写的英文字母“A”的代码是01000001B(41H),显示时模块把地址41H中的点阵字符图形显示出来,我们就能看到字母“A”1602液晶模块内部的控制器共有11条控制指令,如表2所示,它的读写操作、屏幕和光标的操作都是通过指令编程来实现的。
(说明:1为高电平、0为低电平)指令1:清显示,指令码01H,光标复位到地址00H位置指令2:光标复位,光标返回到地址00H指令3:光标和显示模式设置 I/D:光标移动方向,高电平右移,低电平左移 S:屏幕上所有文字是否左移或者右移。
高电平表示有效,低电平则无效指令4:显示开关控制。
D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示 C:控制光标的开与关,高电平表示有光标,低电平表示无光标 B:控制光标是否闪烁,高电平闪烁,低电平不闪烁指令5:光标或显示移位 S/C:高电平时移动显示的文字,低电平时移动光标指令6:功能设置命令 DL:高电平时为4位总线,低电平时为8位总线 N:低电平时为单行显示,高电平时双行显示 F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符指令7:字符发生器RAM地址设置指令8:DDRAM地址设置指令9:读忙信号和光标地址 BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。
S3C2440_LCD控制器中文手册

的GREENVAL[31:0]和BLUELUT寄存器中的BLUEVAL[31:0]作为可编程的查找表入口。与灰度等级 显示类似,在寄存器REDLUR中的8组或者4位域,换言之,REDVAL[31:28],REDLUT[27:24], REDLUT[23:20],,REDLUT[19:16], REDLUT[15:12], REDLUT[11:8],REDLUT[7:4]和REDLUT[3:0] 被分配给每个红色等级。4位(每个域)的可能组合有16种,并且每个红色等级应该被分配16种等级种 的1种。换句话说,用户可以通过该类型的查找表选择合适的红色等级。对于绿色,寄存器GREENLUT 中的GREENVAL[31:0]在查找表中的分配形式与红色是一样的。类似地,寄存器BLUELUT中的 BLUEVAL[31:0]在查找表中也是这样分配的。对于蓝色,2位组成4种颜色等级,与8种红色,绿色等 级是不一样的。 4096 色模式操作
LCD-TM070RDH12-24B数据手册-V1.01

——————————————概述 LCD_TM070RDH12_24B 是广州致远电子股份有限公司开发的液晶套件。
该产品基于TM070RDH12液晶屏及四线电阻式触摸屏,产品提供通用16位和24位色LCD 接口,接口包含液晶屏电源输出(VLCD)、触摸屏接口,无需外接电源,使用简单。
LCD_TM070RDH12_24B 液晶套件通过严格的抗干扰、抗静电测试,可在-20℃~70℃宽温度范围内稳定工作,满足各种条件苛刻的工业显示应用。
——————————————产品特性◆ 显示器采用7.0英寸真彩TFT ,分辨率800×480;◆ 四线电阻式触摸屏,单点250克点击1000万次;◆ 抗静电性能:接触放电8kV ,空气放电15kV (工业四级标准);◆ 抗震性能:5Hz 至9Hz 单调幅:3.5mm ; 9至150Hz 常量加速度:9.8m/s 2;X 、Y 、Z 方向10次(100分钟)。
LCD_TM070RDH12_24B液晶套件广州致远电子股份有限公司修订历史目录1. 功能简介 (1)2. 硬件参数 (2)2.1规格参数 (2)3. 硬件接口 (4)3.1LCD接口 (4)4. 机械尺寸 (7)5. 免责声明 (8)1. 功能简介LCD_TM070RDH12_24B是广州致远电子有限公司开发的基于TM070RDH12液晶屏的液晶套件。
该产品提供通用的液晶屏接口,接口包含液晶屏电源输出(VLCD)、四线电阻式触摸屏接口,无需外接电源,使用简单。
该产品具有资源丰富、接口齐全、可靠性高等特点。
产品外观如图1.1所示。
图1.1 LCD_TM070RDH12_24B液晶套件2. 硬件参数显示器●真彩TFT●分辨率800×480●26万色●点距0.1926mm×0.1790mm●显示区域154.08mm(H)×85.92mm(7.0英寸)●LED背光触摸屏●四线电阻式●单点250克点击1000万次2.1 规格参数电气参数:电源环境规格:物理特性环境规格:电气特性环境规格:机械性能环境规格:安装说明3. 硬件接口3.1 LCD接口为兼容更多应用,LCD_TM070RDH12_24B液晶套件支持3种通用的LCD接口,分别是J1、J2和J7。
LCD_TM070RDH12_24B数据手册 V1.01

——————————————概述 LCD_TM070RDH12_24B 是广州致远电子股份有限公司开发的液晶套件。
该产品基于TM070RDH12液晶屏及四线电阻式触摸屏,产品提供通用16位和24位色LCD 接口,接口包含液晶屏电源输出(VLCD)、触摸屏接口,无需外接电源,使用简单。
LCD_TM070RDH12_24B 液晶套件通过严格的抗干扰、抗静电测试,可在-20℃~70℃宽温度范围内稳定工作,满足各种条件苛刻的工业显示应用。
——————————————产品特性◆ 显示器采用7.0英寸真彩TFT ,分辨率800×480;◆ 四线电阻式触摸屏,单点250克点击1000万次;◆ 抗静电性能:接触放电8kV ,空气放电15kV (工业四级标准);◆ 抗震性能:5Hz 至9Hz 单调幅:3.5mm ; 9至150Hz 常量加速度:9.8m/s 2;X 、Y 、Z 方向10次(100分钟)。
LCD_TM070RDH12_24B液晶套件广州致远电子股份有限公司修订历史目录1. 功能简介 (1)2. 硬件参数 (2)2.1规格参数 (2)3. 硬件接口 (4)3.1LCD接口 (4)4. 机械尺寸 (7)5. 免责声明 (8)1. 功能简介LCD_TM070RDH12_24B是广州致远电子有限公司开发的基于TM070RDH12液晶屏的液晶套件。
该产品提供通用的液晶屏接口,接口包含液晶屏电源输出(VLCD)、四线电阻式触摸屏接口,无需外接电源,使用简单。
该产品具有资源丰富、接口齐全、可靠性高等特点。
产品外观如图1.1所示。
图1.1 LCD_TM070RDH12_24B液晶套件2. 硬件参数显示器●真彩TFT●分辨率800×480●26万色●点距0.1926mm×0.1790mm●显示区域154.08mm(H)×85.92mm(7.0英寸)●LED背光触摸屏●四线电阻式●单点250克点击1000万次2.1 规格参数电气参数:电源环境规格:物理特性环境规格:电气特性环境规格:机械性能环境规格:安装说明3. 硬件接口3.1 LCD接口为兼容更多应用,LCD_TM070RDH12_24B液晶套件支持3种通用的LCD接口,分别是J1、J2和J7。
LCD模块 说明书

3-5. 电光特性
项目
LCD 驱动电压 (推荐电压)
响 上升时间
符号 VLCD
tr
温度 0℃ 25℃ 50℃ 0℃
条件
最小值
— φ=0°,θ=0° 14.7
14.0 φ=0°,θ=0° —
典型值 15.3 15.0 14.8 1500
最大值 15.6 15.2 — 2000
单位 V Ms
注释 1,2,5 1,3,5
DR 是用来寄存数据的。当 DR=1 时,在 E 信号的作用下,图形显示数据写入 DR,或由 DR 读到 DB7~DB0 数据总线。DR 和 DD RAM 之间的数据传输是组件内部自动执行的。 ● 忙标志(BF)
BF 标志组件内部的工作情况。BF=1 表示组件在进行内部操作,此时组件不接受外部指 令和数据。BF=0 时,组件为准备状态,随时可接受外部指令和数据。 ● 显示控制触发器(DFF)
R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0
0
0
0
1
1
1
1
1
D
D=1: 开显示(DISPLAY ON)
D=0: 关显示(DISPLAY OFF) 。此时的 DD RAM 内容不变。只要 D=0 变成
D=1 原来的显示就会显示在屏幕上。
2、设置显示起始行
第 9 页 共 18页
3-1.性能: 显示方式 :
显示颜色 :
显示形式 : 输入数据 : 驱动路数 : 视角 :
反射、正显
黄绿色 STN LCD 显示点: 深蓝色 背景: 黄绿色 122(w)×32 (h) 全点阵 来自 MPU 的 8 位并行数据接口 1/64 Duty 6点
液晶LCD1602使用手册

5.2 读操作时序
项目 使能 E 时钟周期 使能 E 脉宽 使能 E 上升/下降沿时间 地址建立时间( RS,R/W 到 E) 地址保持时间 数据建立时间
符号 tcycE PWEH tE、tEf tAS tAH tDDR
最小值 1000 450 ― 60 20 ―
最大值 ― ― 25 ― ― 360
液晶显示模块 1602 使用手册
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ � � 显示回到原始状态 DDRAM 中的内容不变
7.3 进入模式设置指令 RS 0 R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 1 D1 I/D D0 S
I/D:DDRAM 地址增加/减少 � � I/D=1,光标或闪烁向右移动,DDRAM 地址增加 1。 I/D=0,光标或闪烁向左移动,DDRAM 地址减少 1。
7.2 归位 RS 0 � � R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 1 D0 ―
归位指令置地址计数器 AC=0 光标回原点
9 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @ 珠联璧合 xlzhu xlzhu@
6. 寄存器 6.1 数据寄存器 DR 数据寄存器用来暂时储存来自 DDRAM/CGRAM 的读写数据。 6.2 指令寄存器 IR 指令寄存器用来储存来自微控制器的指令码。微控制器不能使用它来读取指令数据。 用 户可以通过 RS 和 R/W 信号组合来选择寄存器,进行相应的操作。
RS 0 0 1 1 6.3 忙标志 BF
以上定义了“王”字符,对应字符码为 00H,CGRAM 地址为 0H。 7. 指令描述 7.1 清显示 RS 0 � � � R/W 0 D7 0 D6 0 D5 0 D4 0 D3 0 D2 0 D1 0 D0 1
LCD液晶显示器设置屏参

1.kernel版本:linux-2.6.342.开发板:PW24403.CPU:S3C34404.LCD:3.5 寸TFT(320×240),Model Name LQ035NC1115.LCD的参数设定是需要根据LCD的手册来设定arch/arm/mach-s3c2440/mach-smdk2440.c里面的s3c2410fb_display smdk2440_lcd_cfg 结构体6.例如从LQ035NC111的手册可以得到如下一个表该表描述了该款并行LCD的所有时钟需求,在这里我参照的全是典型值“Typ”栏7.一个很具有参考价值的文档文件是Documentation/fb/framebuffer.txt文件,里面给我们描述了一个架构8.+----------+---------------------------------------------+----------+-------+9.| | ↑| | |10.| | |upper_margin | | |11.| | ↓| | |12.+----------###############################################----------+-------+13.| # ↑# | |14.| # | # | |15.| # | # | |16.| # | # | |17.| left # | # right | hsync |18.| margin # | xres # margin | len |19.|<-------->#<---------------+--------------------------->#<-------->|<----->|20.| # | # | |21.| # | # | |22.| # | # | |23.| # |yres # | |24.| # | # | |25.| # | # | |26.| # | # | |27.| # | # | |28.| # | # | |29.| # | # | |30.| # | # | |31.| # | # | |32.| # ↓# | |33.+----------###############################################----------+-------+34.| | ↑| | |35.| | |lower_margin | | |36.| | ↓| | |37.+----------+---------------------------------------------+----------+-------+38.| | ↑| | |39.| | |vsync_len | | |40.| | ↓| | |41.+----------+---------------------------------------------+----------+-------+42.43.还有一个很有用的公式44.再结合结构体.lcdcon5 = S3C2410_LCDCON5_FRM565 |S3C2410_LCDCON5_INVVLINE |S3C2410_LCDCON5_INVVFRAME |S3C2410_LCDCON5_PWREN |S3C2410_LCDCON5_HWSWP,.type = S3C2410_LCDCON1_TFT,.width = LCD_WIDTH,.height = LCD_HEIGHT,.pixclock = LCD_PIXCLOCK,.xres = LCD_WIDTH,.yres = LCD_HEIGHT,.bpp = 16,.left_margin = LCD_LEFT_MARGIN,.right_margin = LCD_RIGHT_MARGIN,.hsync_len = LCD_HSYNC_LEN,.upper_margin = LCD_UPPER_MARGIN ,.lower_margin = LCD_LOWER_MARGIN,.vsync_len = LCD_VSYNC_LEN,};45.pixclock:现在我们就可以开始设置这个结构体的参数了,有上面第3小结的表我们可以知道LCD的时钟Dclk应该是156ns,这个对应结构体里面的像素点时钟pixclock,在来看看第四节提到的一个公式pixclock=1000000/DCF,这个DCF就是LCD的Dclk对应的频率,注意,单位为MHz,所以DCF=1000 000 000/156Hz=1000/156 MHz;可以得到pixclock=1000000/(1000/156)=156000;46.width、height的设定这个就没什么歧义了,对应320和24047.bpp:其实我的这个LCD手册上说该屏是支持24位色的,但是这里填写16位,有空可以试试24位48.其他的参数:其他参数对应第3节的表填写49.所以我的配置如下50.基本上就这样了吧,呵呵一、开发环境主机:ubuntu 8.10开发板:FL2440--64MB Nand, Kernel:2.6.30.9编译器:arm-linux-gcc-4.3.2二、背景知识1、LCD屏显示原理TFT LCD彩色液晶屏可以看成由很多显示的点构成,这些显示的点称为像素,像素的多少就构成了分辨率,如我们使用的3.5寸屏分辨率为320*240,4.3寸屏为480*272.对于彩色液晶屏,每一个像素相当于有3个不同颜色的发光管,分别为R、G、B,通过调节这三种颜色的光强,可以调出各种颜色。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1602LCD主要技术参数:
显示容量:16*2个字符
芯片工作电压:4.5——5.5v
工作电流:2.0mA(5.0V)
模块最佳工作电压:5.0V
字符尺寸:2.95*4.35(W*H)mm
引脚功能说名
1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口功能说明如下:编号符号引脚说明编号符号引脚说明、
1 VSS 电源地9 D
2 数据
2 VDD 电源正极10 D
3 数据
3 VL 液晶显示偏压11 D
4 数据
4 RS 数据/命令选择12 D
5 数据
5 R/W 读/写选择13 D
6 数据
6 E 使能信号14 D
7 数据
7 D0 数据15 BLA 背光源正极
8 D1 数据16 BLK 背光源负极
表10-13:引脚接口说明表
第1脚:VSS为地电源。
第2脚:VDD接5V正电源。
第3脚:VL为液晶显示器对比度调整端,接正电源时对比度最弱,接地时对比度最高,对比度过高时会产生“鬼影”,使用时可以通过一个10K的电位器调整对比度。
第4脚:RS为寄存器选择,高电平时选择数据寄存器、低电平时选择指令寄存器。
第5脚:R/W为读写信号线,高电平时进行读操作,低电平时进行写操作。
当RS和R/W 共同为低电平时可以写入指令或者显示地址,当RS为低电平R/W为高电平时可以读忙信号,当RS为高电平R/W为低电平时可以写入数据。
第6脚:E端为使能端,当E端由高电平跳变成低电平时,液晶模块执行命令。
第7~14脚:D0~D7为8位双向数据线。
第15脚:背光源正极。
第16脚:背光源负极。
1602LCD的指令说明及时序
1602液晶模块内部的控制器共有11条控制指令,如表10-14所示:
序号指令RS R/W D7D6D5D4D3D2D1D0
1清显示0000000001 2光标返回000000001* 3置输入模式00000001I/D S 4显示开/关控制0000001D C B 5光标或字符移位000001S/C R/L** 6置功能00001DL N F** 7置字符发生存贮器地址0001字符发生存贮器地址
8置数据存贮器地址001显示数据存贮器地址
9读忙标志或地址01BF计数器地址
10写数到CGRAM或
DDRAM)
10
要写的数据内容
11
从CGRAM或DDRAM
读数11
读出的数据内容
表10-14:控制命令表
1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。
(说明:1为高电平、0为低电平)
指令1:清显示,指令码01H,光标复位到地址00H位置。
指令2:光标复位,光标返回到地址00H。
指令3:光标和显示模式设置I/D:光标移动方向,高电平右移,低电平左移S:屏幕上所有文字是否左移或者右移。
高电平表示有效,低电平则无效。
指令4:显示开关控制。
D:控制整体显示的开与关,高电平表示开显示,低电平表示关显示C:控制光标的开与关,高电平表示有光标,低电平表示无光标B:控制光标是否闪烁,高电平闪烁,低电平不闪烁。
指令5:光标或显示移位S/C:高电平时移动显示的文字,低电平时移动光标。
指令6:功能设置命令DL:高电平时为4位总线,低电平时为8位总线N:低电平时为单行显示,高电平时双行显示F: 低电平时显示5x7的点阵字符,高电平时显示5x10的点阵字符。
指令7:字符发生器RAM地址设置。
指令8:DDRAM地址设置。
指令9:读忙信号和光标地址BF:为忙标志位,高电平表示忙,此时模块不能接收命令或者数据,如果为低电平表示不忙。
指令10:写数据。
指令11:读数据。
与HD44780相兼容的芯片时序表如下:
读状态输入RS=L,R/W=H,E=H输出D0—D7=状态字
输出无
写指令输入RS=L,R/W=L,D0—D7=指令码,E=
高脉冲
读数据输入RS=H,R/W=H,E=H输出D0—D7=数据
输出无
写数据输入RS=H,R/W=L,D0—D7=数据,E=高
脉冲
1602LCD的一般初始化(复位)过程
延时15mS
写指令38H(不检测忙信号)
延时5mS
写指令38H(不检测忙信号)
延时5mS
写指令38H(不检测忙信号)
以后每次写指令、读/写数据操作均需要检测忙信号
写指令38H:显示模式设置
写指令08H:显示关闭
写指令01H:显示清屏
写指令06H:显示光标移动设置写指令0CH:显示开及光标设置。