新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 利用EP1C6Q240C8處理器的LCD滾屏設計

        利用EP1C6Q240C8處理器的LCD滾屏設計

        作者: 時間:2012-02-16 來源:網絡 收藏

        1.2 存儲模塊
        存儲模塊包括兩部分:只讀存儲器和隨機存儲器。只讀存儲器用來存儲用戶程序和需要下載的文件。由于滾屏是較為復雜的SOPC系統,用戶程序和需要下載的文件較大,用EPCS來存儲是不現實的。根據的具體要求選擇存儲容量為4Mbit的FLASH作為只讀存儲器,并可使用flashprogrammer將*.elf和需要下載的文件燒入FLASH中,并在系統加電后實現調用。
        隨機存儲器(RAM)主要是為了存放可執行代碼和程序中用到的變量。由于所采用的中的ram的存儲容量較小,根據本文中電路的要求,采用8M的外部sram。
        1.3 顯示模塊
        顯示模塊是由控制器、行驅動器、列驅動器和液晶顯示屏等器件構成的。其核心部件控制器是SOPC,它一方面提供與微控制器(即NIOS)的接口,一方面連接行/列驅動器。通過對SOPC編程來實現對lcd的操作控制。本文采用的接口可編程芯片是T6963C來控制單色點陣圖形LCD。
        T6963C是一種內置控制器的圖形液晶顯示模塊,其面向顯示存儲器的引腳有8根數據線(D7~D0)、16根地址線(AD15~AD0)和4根控制線,最多能管理64kB大小的顯示存儲器。T6963C單屏可以達到640×128像素,雙屏可以達到640×256像素。

        2 軟件開發
        基于NIOS II處理器的雷達仿真電路顯示模塊的軟件設計豐要是使用NIOS通過對LCD的控制器進行編程以達到對LCD進行顯示控制來實現的,其軟件實現方案主要包括以下幾部分:
        2.1 T6963C初始化
        顯示模塊軟件開發首先要對控制LCD的T6963C的寄存器進行初始化,設置LCD的特性。其初始化包括:

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

        b.jpg


        (1)設置文本和圖形緩沖區的起始地址和寬度、屏幕每行的字節數。其軟件設計主要依據表1指令來實現,部分軟件代碼如下所示:
        c.jpg

        LCD顯示屏相關文章:lcd顯示屏原理


        lcd相關文章:lcd原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金山区| 游戏| 福州市| 广丰县| 南投市| 沂水县| 房山区| 紫云| 且末县| 城固县| 汕头市| 柳河县| 黄龙县| 顺昌县| 禄劝| 文登市| 常熟市| 都江堰市| 桂东县| 昌黎县| 湛江市| 华阴市| 新河县| 垦利县| 新丰县| 互助| 杭锦后旗| 平泉县| 满洲里市| 栾川县| 通山县| 自贡市| 武定县| 金塔县| 芮城县| 白朗县| 鹤壁市| 科技| 资源县| 隆回县| 浦江县|