新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > S3C44B0X微處理器內(nèi)置LCD控制器

        S3C44B0X微處理器內(nèi)置LCD控制器

        作者: 時(shí)間:2010-09-13 來源:網(wǎng)絡(luò) 收藏

          引言

        本文引用地址:http://www.104case.com/article/151558.htm

          是三星公司專為手持設(shè)備和一般應(yīng)用提供的高性價(jià)比和高性能的微解決方案。它使用ARM7TDMI核,工作在66MHz,集成了等外圍器件。它的具有通用性,能與大多數(shù)顯示模塊接口。接口設(shè)計(jì)、驅(qū)動(dòng)程序開發(fā)都很簡單,廣泛應(yīng)用于智能儀表、PDA等的顯示部分。

          LCD控制器介紹

          概述

          的LCD控制器的作用是將顯示緩存(在系統(tǒng)存儲(chǔ)器中)的LCD數(shù)據(jù)傳輸?shù)酵獠縇CD驅(qū)動(dòng)器,并產(chǎn)生必須的LCD控制信號(hào)。

          它支持灰度LCD和彩色LCD。在灰度LCD上,使用基于時(shí)間抖 動(dòng)算法(time-basedditheringalgorithm)和FRC(FrameRateControl)方法,可以支持單色、4級(jí)灰度和16級(jí)灰度模式的灰度LCD。在彩色LCD上,可以支持256種色彩。不同尺寸的LCD具有不同數(shù)量的垂直和水平象素、數(shù)據(jù)接口、數(shù)據(jù)寬度、接口時(shí)間和刷新率。LCD控制器可以進(jìn)行編程控制相應(yīng)的寄存器值,以適應(yīng)不同的LCD顯示板。

          LCD控制器邏輯框圖

          圖1為LCD控制器的邏輯框圖。從框圖可以看出LCD控制器是用來實(shí)現(xiàn)傳輸顯示數(shù)據(jù)及產(chǎn)生必要的控制信號(hào),如VFRAME、VLINE、VCLK和VM。除了控制信號(hào),還有顯示數(shù)據(jù)的數(shù)據(jù)端口VD[7:0]。

          


          LCD控制器包括REGBANK、LCDDMA、VIDPRCS和TIMEGEN。 REGBANK有18個(gè)可編程寄存器,用于配置LCD控制器。LCDDMA為專用DMA,可以自動(dòng)地將顯示數(shù)據(jù)從幀內(nèi)存?zhèn)魉偷絃CD驅(qū)動(dòng)器中。通過專用DMA,可以實(shí)現(xiàn)在不需要CPU介入的情況下顯示數(shù)據(jù)。VIDPRCS從LCDDMA接收數(shù)據(jù),將相應(yīng)格式的數(shù)據(jù)通過TIMEGEN(包含可編程邏輯),以支持常見的LCD驅(qū)動(dòng)器所需要的不同接口時(shí)間和速率的要求。TIMEGEN部分產(chǎn)生VFRAME,VLINE,VCLK和VM等信號(hào)。

          LCD控制器提供下列外部接口信號(hào):

          VFRAME:LCD控制器和驅(qū)動(dòng)器之間的幀同步信號(hào)。通知LCD屏新的一幀顯示,LCD控制器在一個(gè)完整幀顯示后發(fā)出VFRAME信號(hào)。

          VLINE:LCD控制器和驅(qū)動(dòng)器間同步脈沖信號(hào)。LCD驅(qū)動(dòng)器通過它將水平移位寄存器的內(nèi)容顯示到LCD屏上。LCD控制器在一整行數(shù)據(jù)全部傳輸?shù)絃CD驅(qū)動(dòng)器后發(fā)出VLINE信號(hào)。

          VCLK:LCD控制器和驅(qū)動(dòng)器之間的象素時(shí)鐘信號(hào)。

          VM:LCD驅(qū)動(dòng)器所使用的交流信號(hào)。驅(qū)動(dòng)器用VM打開或關(guān)閉象素的行和列電壓極性。

          VD[3:0]:LCD象素?cái)?shù)據(jù)輸出端口。

          VD[7:4]:LCD象素?cái)?shù)據(jù)輸出端口。

          LCD控制器的寄存器。

          LCD控制器通過18個(gè)可編程寄存器來配置LCD顯示模塊的尺寸、顯示模式、接口數(shù)據(jù)寬度等。

          LCD控制寄存器一(LCDCON1)

          LCDCON1所在地址:0x01F00000;

          屬性:R/W;

          復(fù)位值:0x00000000。

          LCDCON1中各個(gè)位的意義見表1:

          

          LCD控制寄存器二(LCDCON2)

          LCDCON2的地址:0x01F00004;

          屬性:R/W;

          復(fù)位值:0x00000000。

          LCDCON2中各個(gè)位的意義見表2:

          

          LCD控制寄存器三(LCDCON3)

          LCDCON3的地址:0x01F00040;

          屬性:R/W;

          復(fù)位值:0x00。

          LCDCON3中各個(gè)位的意義見表3:

          

          幀緩沖區(qū)開始地址一(LCDSADDR1)

          LCDSADDR1的地址:0x01F00008;

          屬性:R/W;

          復(fù)位值:0x000000。

          LCDSADDR1中各個(gè)位的意義見表4:

          


        上一頁 1 2 3 下一頁

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 滨海县| 民权县| 澄江县| 同心县| 光泽县| 莫力| 龙门县| 兴隆县| 南陵县| 广安市| 岗巴县| 平湖市| 太湖县| 辉县市| 潮安县| 平塘县| 荣昌县| 巴青县| 老河口市| 永川市| 郯城县| 克东县| 密山市| 榆中县| 贵州省| 河曲县| 邻水| 青田县| 工布江达县| 大方县| 美姑县| 灵丘县| 耒阳市| 墨竹工卡县| 浦城县| 登封市| 高要市| 新竹县| 敖汉旗| 大同县| 盐池县|