久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

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://cqxgywz.com/article/149671.htm

b.jpg


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

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


lcd相關文章:lcd原理


評論


相關推薦

技術專區

關閉