freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于fpga的嵌入式系統(tǒng)設(shè)計---lcd顯示控制器學(xué)士學(xué)位論文(文件)

2024-08-03 21:16 上一頁面

下一頁面
 

【正文】 部有一個光標(biāo)發(fā)生器。 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 28 第四章、 GW48PK 系統(tǒng) LCD 液晶屏使用方法 . 864A LCM 圖形液晶顯示模塊的電路特性 2864A液晶顯示模塊接口開發(fā) GDM12864A LCM 圖形液晶顯示模塊的電路特性 的電特性 配置于 GW48PK系統(tǒng)的 LCD GDM12864A是帶顯示存儲器的圖形液晶顯示列驅(qū)動控制器。 GDM12864A 的主要特性為: 序號 符號 電平 狀態(tài) 功能 1 GND 0V - 電源地 2 Vcc - 邏輯電源正 3 V0 0~ 5V - 液晶顯示驅(qū)動電源 4 D/I H/L 輸入 寄存器選擇信號 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 29 5 R/W H/L 輸入 讀/寫選擇信號 6 E H/L 輸入 使能信號 7 DB0 H/L 三態(tài) 數(shù)據(jù)總線(最低位) 8 DB1 H/L 三態(tài) 數(shù)據(jù)總線 9 DB2 H/L 三態(tài) 數(shù)據(jù)總線 10 DB3 H/L 三態(tài) 數(shù)據(jù)總線 11 DB4 H/L 三態(tài) 數(shù)據(jù)總線 12 DB5 H/L 三態(tài) 數(shù)據(jù)總線 13 DB6 H/L 三態(tài) 數(shù)據(jù)總線 14 DB7 H/L 三態(tài) 數(shù)據(jù)總線(最高位) 15 CS2 H 輸入 片選 2(高電平有效) 16 CS1 H 輸入 片選 1(高電平有效) 17 /RES L 輸入 復(fù)位信號(低電平有效) 18 VEE 輸出 LCD 驅(qū)動負(fù)電壓 19 A 輸入 背光電源( +) 20 K 0V - 背光電源( ) GDM12864A 接口信號中的兩個 片選信號的組合定義見下表。第一條和第二條指令為顯示狀態(tài)設(shè)置類;其余指令為數(shù)據(jù)讀/寫操作指令。此時接口電路被封鎖,不能接受除讀狀態(tài)字以外的任何操作。 RESET 表示當(dāng)前 GDM12864A 的工作狀態(tài),即反映 RST 端的電平狀態(tài)。只有在 BUSY=0時,計算機對 GDM12864A 的操作才能 有效。 D位為顯示開/關(guān)的控制位。 ● 顯示起始行設(shè)置( Display Start Line) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 1 顯示起始行( 0~63) 該指令設(shè)置了顯示起始行寄存器的內(nèi)容。 GDM12864A 將顯示存儲器分成 8 頁,指令代碼中 P2~ PO就是要確定當(dāng)前所要選擇的頁面地址,取值 范圍為0~ 7H,代表第 l~ 8 頁。 頁面地址的設(shè)置和列地址的設(shè)置將顯示存儲器單元唯一地確定下來,為后來的顯示數(shù)據(jù)的讀/寫作了地址的選通。 DDRAM 地址表 CS1=1 CS2=1 Y= 0 1 。 顯示控制器的設(shè)計應(yīng)模塊化,可被別人所再用,所以必須考慮與別人的接口。 設(shè)計的關(guān)鍵是 LCD 顯示模塊。它不能直接實現(xiàn)一個模塊,來顯示字符。這個外部輸出接口( LCD 顯示模塊)就是為了實現(xiàn)硬件相關(guān)部分設(shè)計向硬件無關(guān)設(shè)計產(chǎn)轉(zhuǎn)變。當(dāng)然這個外部輸出接口的設(shè)計與具體的液晶器件有很大關(guān)系。它可以實現(xiàn)一個輸出端口,這個端口能向喇叭輸出聲音信號。如一般的 CRT 顯示器,在接上源并無信號輸入時,也會顯示“ No singnal input” 等信息,表明其仍正常。 62 63 行號 X=0 ↓ X=7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 DB7 0 ↓ 7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 8 ↓ 55 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 56 ↓ 63 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 33 第五章 總體系統(tǒng)設(shè)計及資源 在 LCD 模塊上顯示 “WELCOME TO DIANX UEYUAN” 和 “GOOD LUCK” 等字符,設(shè)計一個頂層模塊然后在其下面建立 3 個功能獨立的子模塊, 即分頻模塊、 LCD顯示模塊和執(zhí)行指令模塊。操作完成后列地址計數(shù)器自動加一。 ● 列地址設(shè)置( Set Y address) RS R/W DB7 DB7 DB5 DB4 DB3 DB2 DB1 DB0 0 1 Y address(0~63) 該指令設(shè)置了 Y 地址計數(shù)器的內(nèi)容, C5~ CO= O~ 3FH( 1~ 64)代表某一頁面上的某一單元地址,隨后的一次讀或?qū)憯?shù)據(jù)將在這個單元上進行。如果定時間隔地,等間距地修改(如加一或減一)顯示起始行寄存器的內(nèi)容,則顯示屏將呈現(xiàn)顯示內(nèi)容向上或向下平滑滾動的顯示效果。此時在狀態(tài)字中 ON/ OFF=0。若不為“ 0”,則計算機需要等待,直至 BUSY=0 為止。當(dāng) RST 為高電平狀態(tài)時, GDM12864A 為正常工作狀態(tài), RESET=0。 ON/ OFF 表示當(dāng)前的顯示狀態(tài)。狀態(tài)字為一個字節(jié),其中僅有 3 位有效位,它們是: BUSY 表示當(dāng)前 GDM12864A 接口控制電路運行狀態(tài)。 GDM12864A 的指令功能非常簡單,指令一覽表如下表所示。 顯示數(shù)據(jù)為“ 1”,相應(yīng)的像素點顯示;顯示數(shù)據(jù)為“ 0“,相應(yīng)的像素點就不顯示。光標(biāo)地址計數(shù)器指示在一幀顯示過程中,當(dāng)前的區(qū)的地址指針。這些功能由控制部的寄存器的內(nèi)容所決定。首先是時鐘系統(tǒng),液晶顯示控制器都有獨立的時鐘,由這個時鐘提供給時生器以生成控制時序和顯示時序。 M— 交流驅(qū)動波形信號。這些時序信號作為控制脈沖向液晶顯示驅(qū)動系統(tǒng) 輸出,也作為顯示數(shù)據(jù)傳輸?shù)耐ǖ馈? 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 26 圖 331 液晶顯示控制器原理框圖 液晶控制器通常都具有自 己的時鐘,也就是說液晶控制器的工作不依賴于處理器的系統(tǒng)時鐘,這樣液晶顯示控制器和微處理器在讀寫的時候就有一個握手過程。接下來介紹一下液晶顯示控制器各個組成部分的功能 [16] 1)接口部 液晶顯示控制器的接口部有指令寄存器 /譯碼器、數(shù)據(jù)緩沖器和狀態(tài)字寄存器以及相關(guān)的邏輯電路組成。增加了與計算 機的接口電路和控制寄存器,從而形成了具備定控制能力的液晶顯示驅(qū)動控制器,從而形成了具備有一定控制能力的液晶驅(qū)動控制器。 綜合以上的這些特性,我們可以把控制器的特性簡稱為三部一集,即接控制部、區(qū)東部和指令集。在交流驅(qū)動波形 M 的變換下,驅(qū)動輸出將產(chǎn)生不同的驅(qū)動脈沖序從而實現(xiàn)對液晶像素的驅(qū)動。 在驅(qū)動器中,移位寄存器是用于完成顯示數(shù)據(jù)傳輸?shù)?,它采用了串入并出器,并行輸出連接到鎖存器輸入端。 我們接下來再看看液晶驅(qū)動器是怎么構(gòu)成的。假設(shè)一幀的掃描行數(shù)為 N,掃描一時間是 1,那么一行所占有的時間為一幀時間的 /lN,該值稱為占空比系數(shù)。液晶屏上任一像素位置都由其所在的行與列確定 [5]。當(dāng) A 為,’ 1”時,抑或電路輸出與 BP 反向的段電極脈當(dāng) A 為“ 0”時輸出與 BP 同向德段電極 脈沖。在不顯示的像素電極上加入一個與背電極脈沖同相位的等幅正脈沖序列,在該像素上產(chǎn)生 0V 壓差,從而形成液晶顯示 的交流驅(qū)動。 常用于液晶顯示器件上的驅(qū)動方法有靜態(tài)驅(qū)動和動態(tài)驅(qū)動兩種。節(jié)約能源等等。 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 21 第三章 液晶顯示及其控制驅(qū)動機理分析 由于液晶自身的優(yōu)點,如易于彩色化、無電磁輻射、長壽命、被動顯示等得液晶顯示器具有很多適合人們使用的優(yōu)點 :畫面色彩還原效果較之 CRT 好,顯示器的液晶技術(shù)可產(chǎn)生比一般映像管顯示器更清晰、更精準(zhǔn)的影 像畫質(zhì),真實、更飽和的色彩呈現(xiàn) 。 ? 通信領(lǐng)域 : 目前在寬帶固定無線設(shè)備,中、低端路由器, WLAN 接入點, DSL 路由器等方面, NiosⅡ技術(shù)已獲得了越來越多的應(yīng)用。 ? 16位的指令寬度,減少了代碼的長度以及指令存儲器的寬度。在這個階段設(shè)計者要使用第二階段得到的硬件配置文件以及第三階段得到的軟件代碼在開發(fā)板上進行詳細(xì)的測試。在這種情況下, Nios 開發(fā)者可以使用自己的自啟動代碼來完全代替 GREM Monitor 監(jiān)控程序。 使用片 外存儲器,可以分為以下兩種方法 [17]: ? 在 Nios控制臺窗口下使用 srec2flash腳本命令將 .srec格式的可執(zhí)行代碼轉(zhuǎn)換為開發(fā)板上 Flash 存儲器所認(rèn)可的 .flash 格式文件。通過使用 Nios 開發(fā)板自帶的 GNU debugger(GDB)調(diào)試器可以對 .out 格式的可執(zhí)行代碼進行調(diào)試。 北方民族大學(xué)學(xué)士學(xué)位論文 基于 FPGA 的嵌入式系統(tǒng)設(shè)計 LCD 顯示控制器 18 3. 下載可執(zhí)行代碼到開發(fā)板 通過使用 niosrun 批處理腳本,可以將第二步編譯生成的可執(zhí)行代碼下載到開發(fā)板上,并且立即執(zhí)行代碼。 SDK 中包含的頭文件和庫文件,為軟件開發(fā)人員省去了創(chuàng)建硬件映射表和編程底層硬件子程序的基礎(chǔ)性編程操作。 第三階段 :軟件設(shè)計階段。此階段有以下幾個步驟 : 1. 使用 Quartus軟件對于 Altera沒有提供 IP核的系統(tǒng)組成部分 (用戶自定義邏輯或者用戶自定義接口 )進行設(shè)計。在這個階段我們需要解決的問題是對目標(biāo)系統(tǒng)進行功能分析,確定系統(tǒng)的性能指標(biāo),在此基礎(chǔ)上決定系統(tǒng)中需要采用哪些組件。 圖 21 所示的是 Nios 系統(tǒng)開發(fā)的流程圖,概述了利用 SOPC 工具實現(xiàn) Nios應(yīng)用系統(tǒng)的硬件設(shè)計流程 [18]。 Nios的硬件設(shè)計流程就是為了定制合適的 CPU和外設(shè),然后在 SOPC Builder和 QuartusII 中實現(xiàn)外設(shè)定義完成后,即可對 Nios CPU 和各外設(shè)模塊的特性、大小及在系統(tǒng)中地址分配等進行設(shè)定。 SOPC 系統(tǒng)設(shè)計的基本軟件工具主要有 :Quartus II,用于完成 Nios 系統(tǒng)的綜合、硬件優(yōu)化、適配、編程下載和硬件系統(tǒng)測試; SOPC Builder 是 Altera Nios 嵌入式處理器開發(fā)軟件包,用于實現(xiàn) Nios 系統(tǒng)的配置、生成、 Nios 系統(tǒng)相關(guān)的監(jiān)控和軟件調(diào)試平臺的生成; ModelSim ,用于對 SOPC Builder 生成的 Nios 的 HDL 描述進行系統(tǒng)功能仿真; Matlab/DSP Builder,可借助于生成 Nios 系統(tǒng)的硬件加速器,進而為其定制新的指令; GNU Pro,用于進行軟件調(diào)試。 ● 設(shè)計技術(shù)直接面向用戶,即專用集成電路的被動使用者同時也可能是專用集成電路的主動設(shè)計者。 SOPC 技術(shù)的目標(biāo)就是企圖將盡可能大而完整的電子統(tǒng),包括嵌入式處理器系統(tǒng)、接口系統(tǒng)、硬件協(xié)處理器或加速氣系統(tǒng)、 DSP 系統(tǒng)、數(shù)字通信系統(tǒng)、存儲電路以及普通數(shù)字系統(tǒng)等,在單一 FPGA 中實現(xiàn),使得所設(shè)計的電路系統(tǒng)在其規(guī)模、可靠性、體積、功耗、功能、性能指標(biāo)、上市周期、開發(fā)成本、產(chǎn)品維護及其硬件升級等多方面實現(xiàn)最優(yōu)化。 4. 可以方便地實現(xiàn)各種 DSP 應(yīng)用系統(tǒng);支持 Altera 的片上可編程系統(tǒng)( SOPC)開發(fā),集系統(tǒng)級設(shè)計、嵌入式軟件開發(fā)、可編程邏輯設(shè)計于一體 。 7.燒寫器件(編程) [14]。 、 布線。 用高級語言設(shè)計電路的流程: ; 。串行模式可以采用串行 PROM 編程 FPGA。這樣 ,同一片 FPGA,不同的編程數(shù)據(jù) ,可以產(chǎn)生不同的電路功能。 加電時 ,FPGA 芯片將 EP
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1