ARM11 s3c6410系列教程之五:LCD操作
—— ARM11s3c6410系列教程之五LCD操作
现在我们分析下LCD的工作原理:
本文引用地址://m.amcfsurvey.com/article/203126.htm![](http://m.amcfsurvey.com/editerupload/201312/2c0946e9cc4e3ab6645d9de33bc7c668.jpg)
① 设置LCD控制器,在LCD控制器的设置中设置分辨率,时间参数行同步信号,列同步信号,显示使能和LCD极性信号,在编写程序时可以将该部分写为LCD初始化子函数;
②在DDR中划出一部分空间用来存储显示数据,并将该存储空间信息通知LCD控制器,之后,LCD控制器既可以读取DDR中LCD数据存储区域的数据,将其在LCD中显示;
③设置LCD的颜色和显示格式;
下面针对ARM s3c6410和夏普LQ43T3DX02 TFT-LCD进行详细说明:
首先列出需要的一些寄存器,利用这些寄存器完成LCD的控制设置:
![](http://m.amcfsurvey.com/editerupload/201312/e5d0d0fd7101d792240f8dcbe15abc67.jpg)
其次,依据硬件原理图配置输出数据管脚和LCD背光的管脚
![](http://m.amcfsurvey.com/editerupload/201312/9e50e78971bc1c14b739bd8402d3c911.jpg)
然后进行相关参数的设置,有hsync,vsync,vclk,vden的极性、时间参数设置、分辨率设置、象素颜色的格式、分配显存和写入display controller的操作,具体程序如下:
![](http://m.amcfsurvey.com/editerupload/201312/29fd84b062d79d43a857d9a5c63f1559.jpg)
通过以上的设置,既可以实现ARM s3c6410对LCD的控制和显示了。由于显示屏的型号和生产厂家不同,针对不同的LCD,各项时间参数也不尽相同,可查看不同LCD产品的数据手册完成参数配置,不过,针对不同的LCD配置,其大致原理还是一样的。
LCD显示屏相关文章:lcd显示屏原理
lcd相关文章:lcd原理
评论