历史上的今天
返回首页

历史上的今天

今天是:2024年12月27日(星期五)

正在发生

2019年12月27日 | ARM 之LCD和LCD控制器

2019-12-27 来源:eefocus

既然提到 了LCD那么我们首先必须要了解的就是他的种类,CD(liquid crystal  display), 即液晶显示器,是这一种采用了液晶控制透光度计数来实现色彩的显示器,他与传统的CRT显示器相比有很多优点:轻薄,能耗低,辐射小等,市场 占有率越来越大,LCD有很多类型:STN,TFT,LTPS TFT,OLED等,各有优缺点。


一、 S3C2410,2440LCD控制器介绍

1: S3C2410,2440LCD控制器提供了驱动STNLCD  TFTLCD所需要的所有信号, REGBANK是LCD控制器的寄存器组,含有17个寄存器及一块256X16的调色板内存,用来设置二线参数。


2:  LCDCDMA则是CD控制器专用的DMA通道,可以自动的从系统总线上( system bus)上读取到图像数据,这样在显示上就不需要CPU的干涉。LCDCDMA有两个FIFO(FIFOH,FIFOL),  其中FIFOH容量为16个字(一个字4个字节)FIFOL容量为12额字。当我们使用“双扫”的到时候呢,FIFOH  FIFOL   分别用于传输上半屏,下半屏的数据.  当使用“单扫"的话,只用到FIFOH。当FIFO  为空或者其中的数据已经减少到设定的阀值时,LCDCDMA自动的发起DMA传输,从内存中获得图像数据。


3: VIDPRCS将LCDCDMA中的数据组合成特定的格式,(比如4位单扫,4位双扫,8位单扫)然后从VD[23:0]发送给LCD屏幕。


4: TIMEGEN  和LPC3600负责产生LCD屏幕所需要的控制时序。

 

二、显示器上的数据的组织格式、

对于我们看到的屏幕的一幅图像,他到底是如何形成的呢?


首先,一幅图像就是一帧,一帧呢又是有很多行,一行呢又是有很多像素组成,一个像素的颜色呢又是有很多位的数据来表示的,提到了像素吧,这里简单说下,如果是单色显示,一个像素就使用一位来表示,即1BPP;对于256色显示器,每个像素就要使用8位表示2^8=256;即8BPP.


接下来就是我们的屏幕扫描形式,很简单就是”Z“形扫描,HSYNC:"表示跳到最左边的时候了"。VSYNC:表示跳到最上边时候了。

推荐阅读

史海拾趣

APSA公司的发展小趣事

APSA公司在创业初期,专注于电子行业中某一特定领域的技术研发。通过团队的不懈努力和持续创新,公司成功开发出一款具有竞争力的产品,填补了市场空白。这一技术突破不仅为APSA公司赢得了首批客户,也为公司的后续发展奠定了坚实的基础。

Anders DX公司的发展小趣事

APSA公司在创业初期,专注于电子行业中某一特定领域的技术研发。通过团队的不懈努力和持续创新,公司成功开发出一款具有竞争力的产品,填补了市场空白。这一技术突破不仅为APSA公司赢得了首批客户,也为公司的后续发展奠定了坚实的基础。

申风(everanalog)公司的发展小趣事

申风(everanalog)公司于2013年在上海成立,由一群充满激情和梦想的电子工程师组成。创始人施嘉铭凭借其深厚的行业经验和前瞻性的视野,带领团队开始了集成电路设计的探索之旅。在初创阶段,公司面临着资金紧张、人才短缺等挑战,但团队凭借着坚定的信念和不懈的努力,逐渐在市场上站稳了脚跟。

Analog Microwave Design公司的发展小趣事

随着市场的不断变化和客户需求的多样化,Analog Microwave Design公司意识到单一的产品线已经无法满足市场需求。为了丰富和完善产品线,公司开始加大对新产品的研发力度。除了继续深耕微波器件领域外,公司还积极拓展相关领域的产品线,如射频模块、天线等。通过不断推出新产品,公司不仅满足了客户的多样化需求,还进一步巩固了市场地位。

东软载波(EastSoft)公司的发展小趣事

东软载波公司成立于1993年,自成立之初就专注于电力载波通信技术的研发。公司在1996年开始了电力线载波通信技术的深入研究,经过数年的努力,终于在2000年推出了第一代电力线载波通信芯片。这一成果标志着东软载波在电力载波通信领域取得了重要突破,为其后续发展奠定了坚实的基础。

BELLING LEE公司的发展小趣事

为了进一步扩大市场份额,BELLING LEE公司开始实施国际化战略。公司首先在欧洲和北美市场设立了分支机构,并逐步拓展到亚洲、非洲等其他地区。在国际化过程中,公司不仅积极推广自己的产品和技术,还加强了与当地企业的合作与交流,从而实现了资源的优化配置和市场的互利共赢。

问答坊 | AI 解惑

ZT:学习模电的真谛

复旦攻读微电子专业模拟芯片设计方向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。最近,应朋友之邀,写一点心得体会和大家共享。     我记得本科刚毕业时,由于本人打算研究传感器的,后来阴差阳 ...…

查看全部问答>

232 转485没有信号. 怎么办?

我的232 转485,班子的电压 太低, 正负 5V 板子的电压是  232 正负5v,  出来 连上 232 转 485, 没有信号. 怎么办? 、 来自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 群主:wangkj…

查看全部问答>

arm与单片机的区别

1、软件方面        这应该是最大的区别了。引入了操作系统。为什么引入操作系统?有什么好处嘛? 1)方便。主要体现在后期的开发,即在操作系统上直接开发应用程序。不像单片机一样一切都要重新写。前期的操作系统移植工作 ...…

查看全部问答>

电路基础书籍

《电路基础》第6版这本书好么? 推荐下适合自学电路的入门书籍,最好是国外的书…

查看全部问答>

硬件平台为qq2440,软件平台为WinCE 在这上面开发简单图形程序可否?

我做了几个很简单的图形变化的程序。。。 但发现在这上面运行时根本没有在本地电脑上那么流畅,请问WinCE 或者 qq2440 能开发一些简单图形变化的程序吗? 如何能够在Windows CE上开发一些流畅的图形变化程序,需要什么? 不是有个什么世界编程大 ...…

查看全部问答>

怎样破解网卡驱动

各位大哥:     小的刚到公司上班,老板要让写一个isdn网卡的驱动,由于以前没有接触过这么底层的东西,所以现在一点头绪也没有啊。现在得到一个类似的网卡和驱动,装上之后能运行,现在想先破解被人的这个驱动程序看看,不知道哪位大哥 ...…

查看全部问答>

毫秒时间问题??

vxWorks下可以通过读取bios端口来获得时分秒,但是如何获得毫秒级的时间呢? 比如我要记住上一个次执行和下一次执行的时间,并算出时间差,精确到毫秒, 如何做?…

查看全部问答>

stm32f103rc设置读保护后不能正常运行???

MCU型号:STM32F103RC。 问题:设置读保护后程序不能正常运行。 操作: 1、一个能够正常运行的程序,没有对前4KB代码空间进行写入操作。使用j-link进行secure操作后不能正常运行。之后进行unsecure,重新装载代码,不进行secure操作,运行 ...…

查看全部问答>

历年全国电子设计大赛题目

本帖最后由 paulhyde 于 2014-9-15 09:26 编辑 历年全国电子设计大赛题目  …

查看全部问答>

UCOS教程视频地址

百度视频用UCOS或“卢有亮”搜索即可,有《嵌入式实时操作系统原理与实践》的视频教程 作者是该书作者,陆续提供中…

查看全部问答>