15 LCD 控制器
- 格式:pdf
- 大小:2.11 MB
- 文档页数:36
一、液晶显示器的主要技术指标1、尺寸和显示屏一般LCD显示器(即LCD屏)的对角线尺寸有以下几种:14"、15"、15.1"、17"、17.1"。
本机为15"(304.1×228.1mm)。
现在的LCD显示屏均采用薄膜晶体管有源矩阵显示屏(TFT Active Matrix Panel)、所有R、G、B像素中的每一个颜色的像素均由1个TFT(薄膜晶体管)来控制,数百万个TFT构成一个有源矩阵,成为LCD屏。
2、点距水平点矩指每个完整像素(含R、G、B)的水平尺寸,垂直点距指每个完整像素的垂直尺寸。
例如本机采用1024×768个像素的LCD屏,尺寸为15"(304.1mm ×228.1mm),则水平点距=304.1mm÷1024=0.297mm,垂直点距=228.1÷768=0.297mm。
3、分辨率、刷新率(场频)、行频、信号模式LCD屏的分辨率是指液晶屏制造所固有的像素的列数和行数,如1024×768(多为15",能满足XGA信号模式要求),800×600(多为14",能满足SVGA信号模式要求。
)分辨率越高,清晰度越好。
刷新率即显示器的场频。
刷新率越高,显示图像的闪动就越小。
LCD显示器的最高场频和最高行频,主要由液晶屏的技术参数所决定。
本机的LCD屏允许的最高行频为80KHz,最高场频为75Hz。
在LCD显示的分辨率、行频和刷新率确定后,其接收的最高信号模式就明确了,现LCD显示器一般有以下2种产品,15"X GA 1024×768 75Hz 60KHz(行频60KHz、场频75Hz)17"S XGA 1280×1024 75Hz 80KHz(行频80KHz、场频75Hz)4、对比度对比度是表现图象灰度层次的色彩表现力的重要指标,一般在200∶1~400∶1之间,越大越好。
一、液晶显示器的主要技术指标1、尺寸和显示屏一般LCD显示器(即LCD屏)的对角线尺寸有以下几种:14"、15"、15.1"、17"、17 .1"。
本机为15"(304.1×228 .1mm)。
现在的LCD显示屏均采用薄膜晶体管有源矩阵显示屏(TFT Active Matrix Panel)、所有R、G、B 像素中的每一个颜色的像素均由1 个TFT(薄膜晶体管)来控制,数百万个TFT构成一个有源矩阵,成为LCD屏。
2、点距水平点矩指每个完整像素(含R、G、B)的水平尺寸,垂直点距指每个完整像素的垂直尺寸。
例如本机采用1024×768个像素的LCD屏,尺寸为15"(304.1mm×228.1mm),则水平点距=304.1mm÷1024=0.297mm,垂直点距=228.1÷768=0.297mm。
3、分辨率、刷新率(场频)、行频、信号模式LCD屏的分辨率是指液晶屏制造所固有的像素的列数和行数,如1024×768(多为15",能满足XGA信号模式要求),800×600(多为14",能满足SVGA信号模式要求。
)分辨率越高,清晰度越好。
刷新率即显示器的场频。
刷新率越高,显示图像的闪动就越小。
LCD显示器的最高场频和最高行频,主要由液晶屏的技术参数所决定。
本机的LCD屏允许的最高行频为80KHz,最高场频为75Hz。
在LCD显示的分辨率、行频和刷新率确定后,其接收的最高信号模式就明确了,现LCD显示器一般有以下2种产品,本产品属第一种。
15" XGA 1024×768 75Hz 60KHz (行频60KHz、场频75Hz)17" SXGA 1280×1024 75Hz 80KHz (行频80KHz、场频75Hz)4、对比度对比度是表现图象灰度层次的色彩表现力的重要指标,一般在200∶1~400∶1之间,越大越好。
常见液晶驱动控制芯片详解前言因此各位朋友在选择LCD液晶模块的时候,在考虑到串行,还是并行的方式时,可根据其驱动控制IC的型号来判别,当然你还需要看你选择的LCD模块引脚定义是固定支持并行,还是可选择并行或串行的方式。
一、字符型LCD驱动控制IC市场上通用的8×1、8×2、16×1、16X2、16X4、20X2、20X4、40X4等字符型LCD,基本上都采用的KS0066 作为LCD 的驱动控制器。
二、图形点阵型LCD驱动控制IC2.1、点阵数122X32—SED1520。
2.2、点阵数128×64。
(1)RA8816,支持串行或并行数据操作方式,内置中文汉字字库。
(2)KS0108/RA8808,只支持并行数据操作方式,也是最通用的12864点阵液晶的驱动控制IC。
(3)ST7565,支持中行或并行数据操作方式。
(4)S6B0724,支持中行或并行数据操作方式。
(5)RA6963,支持并行数据操作方式。
2.3、其他点阵数如192×64、240×64、320X64、240X128 的一般都是采用RA6963驱动控制芯片。
2.4、点阵数320X240,通用的采用RA8835 内置ASCII字库,以及RA8806驱动IC内置ASCII和中文等字库。
这里列举的只是一些常用的,当然还有其他LCD 驱动控制IC,在写LCD 驱动时要清楚是哪个型号的IC,再到网上去寻找对应的IC 数据手册吧。
后面我将慢慢补上其它一些常见的。
三、12864 液晶的奥秘CD1601/1602和LCD12864 都是通常使用的液晶,有人以为12864是一个统一的编号,主要是12864 的液晶驱动都是一样的,其实12864只是表示液晶的点阵是128*64点阵,而实际的12864 有带字库的,也有不带字库的:有5V电压的,也有3.3V工作电压:归根到底的区别在于驱动控制芯片,常用的控制芯片有RA8816、KS0108/RA8808、RA6963等等。
以下是从基础开始对lcd驱动进行分析。
一:CPU上相关的GPIO介绍图一核心板上LCD的接口根据上面core板上的信息,GPC8-GPC15和GPD0-GPD15可用于连接VD[0:23](为lcd的24位数据线)。
而GPC0-7可用于配置LCD屏的时序。
GPG4可用于LCD_PWEREN。
看数据手册可知,GPCCON与GPDCON的每两位配置一个GPCX 或GPDX。
GPCCON = 0xaaaaaaaa;GPDCON = 0xaaaaaaaa 可把GPC与GPD这两组的所有引脚用于LCD的功能。
(注:具体的初始化即GPIO介绍可参考后面的GPIO一节。
)外部接口信号介绍:VFRAME/VSYNC/STV : 帧同步信号(STN)/ 垂直同步信号(TFT)/ SEC TFT 信号VLINE/HSYNC/CPV : 行同步脉冲信号(STN)/ 水平同步信号(TFT)/ SEC TFT 信号VCLK/LCD_HCLK : 像素时钟信号(STN/TFT)/ SEC TFT 信号VD[23:0] : LCD像素数据输出端口(STN/TFT/SEC TFT)VM/VDEN/TP : LCD驱动器交流信号(STN)/ 数据使能信号(TFT)/ SEC TFT 信号LEND/STH : 行结束信号(TFT)/SEC TFT 信号LCD_PWREN : LCD屏电源控制信号LCDVF0 : SEC TFT信号 OE(SEC表示Samsung Electronics Company)LCDVF1 : SEC TFT信号 REVLCDVF2 : SEC TFT信号 REVB注:上述信号的设置将会在后面的操作控制寄存器中讲到LCD的接口原理图(在dev中有,这里没有截出来):观察后可知S3C2410板子有两个74LVCH162245芯片,是为了增强驱动能力(具体可查74LVCH162245的数据手册),LCD_CON是LCD屏的接口。
YC-ATFT256-01液晶控制器技术手册YC-ATFT256-01液晶控制器可控制5寸,5.6寸/7寸模拟彩色TFT模拟液晶显示屏。
工作电压为5V,电流为150mA(仅就本控制板而言,不包含屏和背光的电流).本控制板采用I/O 连接方式,可显示256色(256 color);为提高读写速度(access speed)、简化程序,显示屏中每个点影射显示缓存中的一个字节,显示屏中的行列号与缓存器的行列号一一对应,用户只需把数据连续写进现存中即可, 对用户来讲,直接输入的是LCD上的点的坐标.详细的程序编写请参考DEMO程序。
由于显采用DRAM,显示容量大,对于320(480)×234点阵彩色LCD,可储存16页显示内容。
适配CPU:51,96,X86,8088,DSP,ARM,AVR,PIC,MEGA,MSP430等.一、接口定义:1. CPU侧接口(双排压线)1.3.5.D17.D29.D311.D413.D5 GND15.D6 GND17.D7 RDJ19.WRJ引脚 符号 功能 备注1 5V液晶屏逻辑电源 5V2 5V液晶屏逻辑电源 5V3 D0 数据总线 INOUT 3.3/5V4 A0 地址线0 IN 3.3/5V5 D1 数据总线 INOUT 3.3/5V6 A1 地址线1 IN 3.3/5V7 D2 数据总线 INOUT 3.3/5V8 CSJ 片选信号,低电平对屏操作有效 IN 3.3/5V9 D3 数据总线 INOUT 3.3/5V10 GND 液晶屏逻辑地 0V11 D4 数据总线 INOUT 3.3/5V12 GND 液晶屏逻辑地 0V13 D5 数据总线 INOUT 3.3/5V14 GND 液晶屏逻辑地 0V15 D6 数据总线 INOUT 3.3/5V16 GND 液晶屏逻辑地 0V17 D7 数据总线 INOUT 3.3/5V18 RDJ 读操作信号,低电平有效 IN 3.3/5V19 WRJ 写操作信号,低电平有效 IN 3.3/5V20 BUSY 高电平表示busy,低电平表示ready IN 3.3/5V本控制板有如下性能:1、 本控制板可工作于8位数据总线模式2、 用户的CPU不需要计算行列与DRAM地址的对应关系,直接输入坐标地址即可。
HS12864-15系列中文图形液晶模块说明书感谢您关注和使用我们的液晶产品。
如果您在使用中有任何疑问,请拨打我们的客户服务热线0755-********寻求技术支持和获取相关资料,我们竭诚为您服务。
您可以登录我们的网站了解最新产品信息。
或者您可以在我公司网站的留言簿栏目留下您宝贵的意见。
深圳汉昇实业有限公司SHENZHEN HANSHENG INDUSTRIAL CO.,LTD地址:深圳市南山区西丽镇官龙工业村东区18栋5楼邮编:518055公司主页:电话:0755-********传真:0755-********第一章 HS12864-15系列中文图形液晶显示模块的主要特性HS12864-15系列中文图形液晶模块的特性主要由其控制器ST7920决定。
ST7920同时作为控制器和驱动器,它可提供33路com输出和64路seg输出。
在驱动器ST7921的配合下,最多可以驱动256×32点阵液晶。
汉升实业有限公司的HS12864-15系列产品有HS12864-12(有V3.0版本和V4.0版本流通市场)和HS12864-15B,HS12864-15C。
HS12864-15系列产品硬件特性如下:z提供8位,4位并行接口及串行接口可选z并行接口适配M6800时序z自动电源启动复位功能z内部自建振荡源z64×16位字符显示RAM(DDRAM最多16字符×4行,LCD显示范围16×2行)z2M位中文字型ROM(CGROM),总共提供8192个中文字型(16×16点阵)z16K位半宽字型ROM(HCGROM),总共提供126个西文字型(16×8点阵)z64×16位字符产生RAM(CGRAM)HS12864-15系列产品软件特性如下:z文字与图形混合显示功能z画面清除功能z光标归位功能z显示开/关功能z光标显示/隐藏功能z显示字体闪烁功能z光标移位功能功能z显示移位功能z垂直画面旋转功能z反白显示功能z休眠模式中文字库选择:ST7920-0A内建BIG-5码繁体中文字型库ST7920-0B内建GB码简体中文字型库用户在选用之前务必注明。
484-bit Single Scan Display4D[31:24]D[23:0] 000H Dummy Bit P1004H Dummy Bit P2008H Dummy Bit P3 ...(BSWP=0,HWSWP=0,BPP24BL=1)D[31:8]D[7:0] 000H P1Dummy Bit 004H P2Dummy Bit008H P3Dummy Bit ...16BPP Display(16)(BSWP=0,HWSWP=0)D[31:16]D[15:0] 000H P1P2004H P3P4008H P5P6...(BSWP=0,HWSWP=1)D[31:16]D[15:0] 000H P2P1004H P4P3008H P6P5...VD Pin Connections at16BPP16/(5:6:5)(5:5:5:I)8BPP Display8/(BSWP=0,HWSWP=0) (BSWP=1,HWSWP=0)4BPP Display 4/(BSWP =0,HWSWP =0)(BSWP =1,HWSWP =0)2BPP Display 2/(BSWP =0,HWSWP =0)Table 15-4.5:6:5FormatTable 15-5.5:5:5:1FormatFigure 15-7.Example of Scrolling in Virtual Display (SingleScan)15-7LCDCON10X4D0000000x00000000(LINEVAL 0000000000CLKVAL(CLKVA[(CLKVAL+1)00=448TFTLCD0000=STN 1/244812/,1/16/=LCDCON20X4D0000040x00000000[31:24]STN:STN0x00TFT/STN:LCDSTNSTN:STNLCDCON30X4D0000080x00000000HSYNCSTN:WDLY[1:0]VLINEWDLY[7:2]00=01=32HCLK,00000004n LCD12012011512816(2n)LCD8TFT:HFPDSTN:LINEBLANK HCLK*8LINEBLANK=1080HCLKLCD4Register Address R/W Description Reset ValueLCDCON40X4D00000CR/W0x00000000LCDCON4Bit Description Initial state MVAL[15:8]STN:MMODE=1,VM0X00 HSPW(TFT)TFT:VCLK HSYNCWLH(STN)[7:0]STN:HCLK WLH[1:0]VLINEWLH[7:2]00=16HCLK,01=32HCLK,10=48HCLK,11=64HCLK0X00LCD5Register Address R/W Description Reset Value LCDCON50X4D000010R/W LCD50x00000000LCDCON5Bit Description Initial stateAddress4MBLCDBANKmalloc()LCDA[21:1]LCDAddressLCDA[21:1]LCDBASEL((thefame endaddress)>>1)+1Register AddressLCDSADDR3Bit DescriptionInitialState OFFSIZE[21:11]Virtualscreenoffsetsize(the numberof halfwords).This valuedefinesthe differencebetween theaddressofthe lasthalfworddisplayed onthepreviousLCD lineandtheaddress ofthe firsthalf wordtobe displayedinthenew LCDline.00000000000PAGEWIDTH[10:0]Virtual screenpagewidth(thenumber ofhalf words).This value defines the width of the view port in the frame.000000000RegisterREDLUT Bit DescriptionInitial State REDVAL[31:0]168000=REDVAL[3:0],001=REDVAL[7:4]010=REDVAL[11:8],011=REDVAL[15:12]100=REDVAL[19:16],101=REDVAL[23:20]110=REDVAL[27:24],111=REDVAL[31:28]0x00000000RegisterGREENLUT BitDescriptionInitialState GREENVAL[31:0]168000=GREENVAL[3:0],001=GREENVAL[7:4]010=GREENVAL[11:8],011=GREENVAL[15:12]100=GREENVAL[19:16],101=GREENVAL[23:20]110=GREENVAL[27:24],111=GREENVAL[31:28]0x00000000RegisterBULELUT BitDescriptionInitial State BLUEVAL[15:0]16800=BLUEVAL[3:0],01=BLUEVAL[7:4]10=BLUEVAL[11:8],11=BLUEVAL[15:12]0x0000Register0x000000x12210(DITHMODE BIT Description Reset Value DITHMODE[18:0]LCD0x000000x122100x00000 RegisterTPAL Bit Description Reset Value TPALEN[24]0=1=0 TPALVAL[23:0]TPALVAL[23:16]:REDTPALVAL[15:8]:GREENTPALVAL[7:0]:BLUE0x000000Register AddressLCDLCDINTPND Bit DescriptionReset ValueINT_FrSyn[1]LCD 0=1=INT_FiCnt[0]LCD FIFO 0=1=LCD FIFOLCD Source Pending Register Register Address R/W DescriptionReset ValueLCDSRCPND 0X4D000058R/WIndicate the LCD interrupt source pending register0x0LCDSRCPND Bit DescriptionReset ValueINT_FrSyn[1]LCD frame synchronized interrupt source pending bit.0=The interrupt has not been requested .1=The frame has asserted the interrupt request.INT_FiCnt [0]LCD FIFO interrupt source pending bit.0=The interrupt has not been requested.1=LCD FIFO interrupt is requested when LCD FIFO reaches trigger level.Register AddressLCDINTMSK Bit Description Reset ValueFIWSEL [2]LCD FIFO0=4words 1=8wordsINT_FrSyn[1]LCD0=1=1INT_FiCnt [0]LCD FIFO0=1=1Register Address LPC3600LPCSEL Bit DescriptionReset ValueRES_SEL [1]1=2403200LPC_EN[0]LPC36000=LPC3600Disable 1=LPC3600Enable。