0571-86684288
【48812】STM32驱动LCD的原理介绍
来源:企鹅电竞官网 发布时间:2024-05-20 10:03:00 浏览量:1液晶显现器。它与无源TN-LCD、STN-LCD的简略矩阵不同,它在液晶显现屏的每一个像素上都设置有一个薄膜晶体管(TFT),可有效地战胜非选通时的串扰,使显现液晶屏的静态特性与扫描线数无关,因而大幅度的提升了图画质量。
关于FSMC,把数据写入相应的地址,FSMC就会把地址从FSMC_A出去,写入的数据会会从FSMC_D发出去。至于片选等信号线都是主动的。读的话,直接读相应的地址,就会拿到改地址上的数据。
而TFTLCD的信号包含:RS(指令数据标志位)、D0~D15、WR、RD、CS、RST和BL等,其间真正在操作LCD的时分要运用到的就只有:
其操作时序和SRAM的操控彻底相似,仅有不同便是TFTLCD有RS信号,但没地址信号。
TFTLCD经过RS信号来决议传送的数据是数据仍是指令,本质上能够理解为一个地址信号,比方咱们把RS接在A0上面,那么当FSMC操控器写地址0的时分,会使得A0变为0,对TFTLCD来说,便是写指令。而FSMC写地址1的时分,A0将会变为1,对TFTLCD来说,便是写数据了。这样,就把数据和指令区别开了,他们实际上的意思便是对应SRAM操作的两个接连地址。当然RS也能够接在其他地址线上。
因而,能够把TFTLCD当成一个SRAM来用,只不过这个SRAM有2个地址,这便是FSMC能够驱动LCD的原理。
8080总线又名Intel总线,大致来说,Intel总线的操控线有四根,RD写使能,WR读使能,ALE地址锁存,CS片选。
8080中:有RD(read),WR(Write)脚,RD,WR能够一起为高,不能一起为低!!RD为低时表明要从LCD中读出数据在D0-D7脚上,WR为低时表明:将当时D0-D7上的数据写入LCD
先依据要写入/读取的数据的类型,设置RS为高(数据)/低(指令),然后拉低片选,选中液晶IC,接着咱们依据是读数据,仍是要写数据置RD/WR为低,然后:
1.读数据:在RD的上升沿,读取数据线.写数据:在WR的上升沿,使数据写入到液晶IC里边;
每个像素用16比特位表明,占2个字节,RGB重量别离运用5位、6位、5位
每个像素用8比特位表明,占1个字节,留意:在内存中RGB各重量的摆放次序为:BGRBGR BGR ......