嵌入式系统VGA显示驱动实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

嵌入式系统VGA显示驱动实现
【摘要】本文在分析VGA显示时序的基础上,提出一种使用利用MCU自带的LCD控制器产生出VGA显示时序的方法,使图片的RGB数据按VGA时序输出;同时结合一个权电阻网络来实现VGA接口的RGB信号数模转换,完成VGA接口的显示驱动工作。

经测试表明,该方法能可靠地实现VGA接口的显示驱动功能。

【关键词】VGA显示时序;LCD控制器;RGB信号
Abstract:The paper based on analysis of VGA displaying time,we proposed a method that the user can use a kind of LCD controller,owned by the MCU,to output the RGB image according to the VGA timing. Meanwhile,this design has designed a resister network to achieve the RGB signal digital-analog conversion,finally to achieve the VGA display.Repeated tests showed that the method can drive picture display reliably.
Key words:VGA timing;LCD controller;RGB signal
1.引言
目前越来越多的嵌入式处理器上集成了LCD控制器。

典型的如三星的S3C2440,Intel的Xscale系列。

这样可方便地外接大屏幕的LCD。

但是大屏幕LCD的价格都比较昂贵。

另一方面,普通计算机的VGA接口显示器,保有量巨大、技术成熟,如果能通过接口转换手段,让嵌入式处理器直接支持VGA显示器,则能很大地利用现有资源,节约系统成本。

2.VGA接口与时序
VGA(Video Graphics Array)接口信号为模拟信号。

其关键信号有5个,分别是Horizontal Sync水平同步信号(也叫行同步信号),垂直同步信号Vertical Sync(也叫场同步信号),Red红色Green绿色和Blue蓝色。

电子枪从左至右,从上至下地进行扫描,每行结束时,用行同步信号进行同步;扫描完所有行后用场同步信号进行场同步。

因电子枪偏转需要时间,所以扫完回转中,要对电子枪进行消隐控制;在每行结束后的回转过程中进行行消隐;在每场结束后的回转过程中进行场消隐,消隐过程中不发送电子束。

2.1 VGA接口
5.结论
本文提出了一种采用S3C2440的LCD控制器来实现VGA显示的方法。

经测试表明,该方法能够很好的实现VGA显示。

而今大部分的嵌入式处理器都包
含了LCD控制器,在需要用到VGA显示的嵌入式系统中,可以使用该方法来实现VGA显示功能,这种方法不仅成本低廉,而且实现过程简单,具有一定的应用价值。

参考文献
[1]谢昭莉,蒋涛,刘亮,金鑫.基于ARM嵌入式系统的VGA接口的研究与设计[J].液晶与显示,2007,22(6):761-763.
[2]周立功.ARM微控制器基础与实战[M].北京航空航天大学出版社,2003.
[3]Stephen Prata著.C Primer Plus中文版(第五版)[M].人民邮电出版社,2005.。

相关文档
最新文档