lcd monitor 程式设计理论

lcd monitor 程式设计理论

ID:14889072

大小:1.09 MB

页数:19页

时间:2018-07-30

lcd monitor 程式设计理论_第1页
lcd monitor 程式设计理论_第2页
lcd monitor 程式设计理论_第3页
lcd monitor 程式设计理论_第4页
lcd monitor 程式设计理论_第5页
资源描述:

《lcd monitor 程式设计理论》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、LCD监视器程序设计理论1.LCDMonitor架构Analog(模拟)Digital(数位)Scaler(缩放IC)VGACard(显示卡)Panel(面板)2.VGACard(显示卡)VGA(显示卡)现在市面上的显示卡或笔记本非常多,所以LCD监视器的兼容性格外重要,通常客户会做兼容性测试在LCD监视器设计研发的阶段,一般大约要测200至300张显示卡。3.VESA标准VESA是支持并且确定PC,工作站和民用电子工业的工业范围内的界面标准的一个组织。VESA促进并且发展及时,相关,公开的标准给那些显示并且展示工业界面,保证互操作性并且鼓励革新和发展市场。VESA定义了

2、一些标准的Mode从显示卡或者是有GraphicIC的Device输出,我们称之为Presettiming,其组成有Hfreq(水平频率)、Vfreq(垂直频率)、RGB数据的讯号。Figure1即是VESAMonitorTimingSpecVer1.0,定义了VESAStandard的一些Timing。Figure1.Figure2为详细的800x60060HzTiming,其中有很多参数定义如PixelRate、Htotal、HDisplay、Vtotal、VDisplay…等。。Figure2.简单来说任何一组Timing皆可看为一个窗口,水平的单位为pixel,垂

3、直的单位为line,例如800x60060Hz的Timing,即水平可视的有800个pixels,垂直的有600个lines,600lines800pixels1.MST9151BScaler(缩放)ICMST9151B是一种高性能并且整合性高的IC,其中整合了ADC(Analog-DigitalConverter)、高质量的缩放技术、OSD(可供使用者操作的界面)、频率产生器…等,透过Firmware软件的控制,可让ScalerIC发挥它最大的性能,所以Firmware在整个研发设计中占有极重要的角色,一旦设计概念错误,不仅性能会不好,兼容性也会很差,Figure3.即

4、描述了Scaler的特色。Figure3.1.Firmware程序设计理论Firmware是烧录在8051架构的MCU里头,其中储存了VEGAStandard的TimingTable,一般又称为ModeTable,程序设计的理论如下:1.设定Scaler及周边IC初始值2.侦测是否有讯号进入Scaler3.查表(SearchModeTable)4.设定Capturewindow5.设定Displaywindow6.设定使用者界面7.点亮背光模块1.水平频率、垂直频率虽然VESAStandard定义了一些标准的Timing,但是因为显示卡的种类非常多,所以程序的设计必须要可

5、以考虑兼容性的问题,如果程序架构不好,可能有一些卡会不能显示。水平頻率水平頻率2.Capturewindow想象InputTiming是一种Window的概念。CaptureWindowSourceWidthSourceHstartSourceHorizontalTotal(pixels)SourceVstartSourceHeightSourceVerticalTotal(lines)ReferencePoint1.Displaywindow根据不同的面板,程序设计必须不同的Displaywindow和频率去符合面板的特性,所以面板的兼容性也很重要,例如SXGA的面板,

6、就必须创造一个1280x1024的displaywindow和频率,XGA的面板,就必须创造出一个1024x768的displaywindow和频率。1.缩放原理(Scaler)CapturewindowDisplaywindowCapturewindowDisplaywindow放大縮小1.程序频率Table的设计一般来说Monitor程序的设计,Table的设计非常重要,如何去找到正确的频率,所以会将频率表设计成一个Table,其中如何设计水平、垂直频率表,下列有最简单的二种做法。1.取VESAStandard中水平、垂直频率的最大值和最小值。第一组:02FC0326

7、026c027c030D0003={784,806,620,636,781,2+1}第二组:02FC0326026c027c030D0003={784,806,620,636,781,2+1}第二组:02FC032602040214030D0003={784,806,516,532,781,2+1}第四组:02FC032602040214030D0003={784,806,516,532,781,2+1}第五组:03C903FD01AF01BF03DE0009={969,1021,431,447,990,8+1}1.程序Cap

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。