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

正文內(nèi)容

基于單片機圖形液晶顯示器接口畢業(yè)論文(文件)

2025-07-07 12:46 上一頁面

下一頁面
 

【正文】 所示)西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 30 頁計算 RAM 顯示首地址設(shè)置 8K 循環(huán)量設(shè)置自動寫設(shè)置顯示 RAM 地址判斷自動寫狀態(tài)位寫入數(shù)據(jù) 0結(jié)束循環(huán)結(jié)束?入口N自動寫結(jié)束圖 415 自動寫設(shè)置流程圖(8)鍵盤掃描設(shè)計程序流程圖(如圖 416 所示)西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 31 頁開始鍵盤掃描有鍵按下延時去抖鍵盤掃描找閉合鍵釋放鍵查找鍵編碼表發(fā)送鍵碼NNN圖 416 鍵盤掃描設(shè)計程序流程圖西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 32 頁 指令及接口管腳說明 LCD 模塊的編程(IR) IR 是用來寄存指令碼, D/I=1 時,在 E 信號下降沿的作用下,指令碼寫入 IR。利用 STATUS READ 指令,可以將 BF 讀到 DB7 總線,從而檢驗?zāi)K之工作狀態(tài)。 地址計數(shù)器XY 地址計數(shù)器是一個 9 位計數(shù)器。 RAM(DDRAM)DDRAM 是存貯圖形顯示數(shù)據(jù)的。Z 地址計數(shù)器可以用指令 DISPLAY START LINE 預(yù)置。A5?A0 6 位地址自動送入 Z 地址計數(shù)器,起始行的地址可以是 0?63 的任意一行。讀寫數(shù)據(jù)對地址沒有影響,頁地址由本指令或 RST 信號改變復(fù)位后頁地址為0。表43DDRAM地址表: CS2=1 CS1=1 Y= 0 1 ?? 62 63 0 1 ?? 62 63 行號 X= 0 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0 ↓ DB7 DB0 ↓ DB7 DB0↓ DB70 ↓7 ↓ DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 DB0 8 西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 35 頁↓ DB7 ↓ DB7 ↓ DB7 ↓DB7↓DB7↓DB7↓DB7↓ DB7 ↓ DB7 ↓ DB7↓55 X=7 DB0 ↓ DB7 DB0 ↓ DB7 DB0 ↓ DB7 DB0↓DB7DB0↓DB7DB0↓DB7DB0↓DB7DB0 ↓ DB7 DB0 ↓ DB7 DB0↓ DB756 ↓63 (STATUS READ)代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 0 1 BUSY 0 ON/OFF RET 0 0 0 0 當 R/W=1 D/I=0 時,在 E 信號為“H”的作用下,狀態(tài)分別輸出到數(shù)據(jù)總線(DB7~DB0)的相應(yīng)位。(READ DISPLAY DATE)代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 1 1 D7 D6 D5 D4 D3 D2 D1 D0 此指令把 DDRAM 的內(nèi)容 D7~D0 讀到數(shù)據(jù)總線 DB7~DB0,Y 地址指針自動加 1。它是目前最好的仿真單片機及外圍器件的工具。在編譯方面,它也支持 IAR、Keil 和 MPLAB 等多種編譯器??梢哉f它是一個比較重要的軟件,熟悉他的人很多很多,用戶群極為龐大,要遠遠超過偉福等廠家軟件用戶群,操作有不懂的地方只要找相關(guān)的書看看,到相關(guān)的單片機技術(shù)論壇問問,很快就可以掌握它的基本使用了。 系統(tǒng)調(diào)試 分 步 調(diào) 試LCD 液晶顯示器電路調(diào)試硬件電路設(shè)計及軟件設(shè)計好之后進行各模塊的調(diào)試,首先調(diào)試字符顯示部分,單片機的調(diào)試使用單片機仿真器。 系 統(tǒng) 統(tǒng) 一 調(diào) 試經(jīng)過以上每一步的調(diào)試并都成功后,就可以將硬件及軟件結(jié)合起來進行系統(tǒng)的統(tǒng)一調(diào)試。本系統(tǒng)是以 C 語言來進行軟件設(shè)計,軟件的設(shè)計采用模塊化結(jié)構(gòu),使程序設(shè)計的邏輯關(guān)系更加簡潔明。在內(nèi)置 CM1286417 的液晶顯示模塊上已經(jīng)實現(xiàn)了 CM1286417 與行、列驅(qū)動器及顯示緩沖區(qū) RAM 的接口,同時也已用硬件設(shè)置了數(shù)據(jù)傳輸方式、顯示窗口長度、寬度等。在實現(xiàn)的過程中,對單片機的工作原理、液晶顯示器顯示原理及之間的接口控制電路卷積碼編碼進行了深入研究,對單片機控制液晶顯示器中的一些非常重要的接口控制問題進行了研究和總結(jié)。在系統(tǒng)設(shè)計、構(gòu)建和修改的整個設(shè)計過程中,我遇到許多困難,并發(fā)現(xiàn)這當中許多問題在教學(xué)過程中是不可能遇到的。另外,我還要感謝在大學(xué)期間所有傳授我知識的老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)課知識,這也是論文得以完成的基礎(chǔ)。這讓我對不久之后即將參加的工作無限向往,我想我更未來同事的合作也會像跟他們合作一樣快樂的。美國系列》 .北京:.[10] 李群芳,黃建.單片微型計算機與接口技術(shù).北京:.[11] 汪吉鵬《微機原理與接口技術(shù)》 .北京:.[12] 楊振江《智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應(yīng)用》.西安:西安電子科技大學(xué)出版.[13] 徐愛均, 《單片機原理實用教程基于 Proteus 虛擬仿真》.北京:.[14] 李維諟,郭強著《液晶顯示應(yīng)用技術(shù)》.北京:.[15] 張毅剛《單片機原理與應(yīng)用》.北京:.[16] 譚浩強《c 語言程序設(shè)計第三版》. 北京:.[17] 孫俊喜《LCD 驅(qū)動電路、驅(qū)動程序設(shè)計及典型應(yīng)用》.北京:.[18] 張新強《點陣 LCD 驅(qū)動顯控原理與實踐》.北京:.[19] Family of Single Chip Microputers User’s Manual,1990.[20] Xilinx Inc. Data Book 2022. Xilinx,2022.[21] Dmitri for Automonos Robotic Cars[J].2022,(3).[22] , of Data structures[M].1997.西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 44 頁附錄一 系統(tǒng)電路原理圖西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 45 頁附錄二 程序清單系統(tǒng)軟件程序:include include include //define CC0C7 0x0000 /*狼 *///define CB5C4 CC0C7+1 /*的 *///define CD1DB CB5C4+1 /*眼 *///define CC0E1 CD1DB+1 /*淚 */unsigned char zz[][32] = {/*作 CD7F7 */0x80,0x40,0x20,0xF8,0x07,0x22,0x18,0x0C,0xFB,0x48,0x48,0x48,0x68,0x48,0x08,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0xFF,0x04,0x04,0x04,0x04,0x06,0x04,0x00,/*者 CD5DF */0x00,0x20,0x24,0x24,0x24,0x24,0xA4,0xBF,0x64,0x24,0x34,0x28,0x26,0x24,0x20,0x00,0x04,0x04,0x04,0x02,0x02,0xFF,0x49,0x49,0x49,0x49,0x49,0x49,0xFF,0x00,0x00,0x00}。in。jcount。 } void main(){unsigned char 。i999。 } // asm(nop) void delay_nms(unsigned int count) //N ms 延時函數(shù){ unsigned int i,j。void delay_nus(unsigned int n) //N us 延時函數(shù) { unsigned int i=0。同學(xué)之間的感情是至真至純的。在這幾個月的中,經(jīng)常跟同學(xué)在一起學(xué)習、共同解決問題、交流思想和知識。衷心感謝孫老師在這期間給予我們的無私幫助。經(jīng)過幾個月的查資料、整理材料、編程設(shè)計、寫作論文,今天終于可以順利的完成論文了。CM1286417 的最大特點是具有獨特的硬件初始值設(shè)置功能,驅(qū)動傳輸?shù)淖止?jié)書/行及字體選擇等均由引腳電平設(shè)置,這樣CM1286417 的初始化在上電時就已基本設(shè)置完成,軟件操作的主要精力可以全部用于顯示畫面的設(shè)計上。作為圖形點陣式液晶顯示控制器的 CM1286417 能直接與 51 系列的 8 位微處理器接口。 仿真結(jié)果經(jīng)過以上調(diào)試不住過后就可以實現(xiàn) Proteus 環(huán)境中的液晶顯示器顯示字符、圖片及自動翻頁功能,具體效果如圖 552 所示。計算機與單片機通信電路調(diào)試因為單片機的通信已經(jīng)調(diào)試完成,將計算機與單片機相連之后調(diào)試也就是調(diào)試單片機的數(shù)據(jù)收發(fā)功能。利用仿真實驗可以做全部的軟件實驗和極大多數(shù)的硬件系統(tǒng),虛擬仿真實驗室,因極少硬件投入、所以經(jīng)濟優(yōu)勢明顯,不僅可以彌補實驗儀器和元器件缺乏帶來的不足,而且排除了原材料消耗和儀器損壞等因素,優(yōu)點更為突出。Keil 是德國開發(fā)的一個 51 單片機開發(fā)軟件平臺,最開始只是一個支持 C 語言和匯編語言的編譯器軟件。Proteus 是世界上著名的 EDA工具( 仿真軟件) ,從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB 設(shè)計,真正實現(xiàn)了從概念到產(chǎn)品的完整設(shè)計。 仿真軟件介紹 Proteus 與 Keil 的 簡 介Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。RST: RST=1 表示內(nèi)部正在初始化,此時組件不接受任何指令和數(shù)據(jù)。 Y 地址(SET Y ADDRESS)代碼 R/W D/I DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 形式 0 0 0 1 A5 A4 A3 A2 A1 A0 此指令的作用是將 A5~A0 送入 Y 地址計數(shù)器,作為 DDRAM 的 Y 地址指針。28 29 屏幕顯示行: 1 2 3 4 5 6此模塊的DDRAM 共 64 行,屏幕可以循環(huán)滾動顯示 64 行。 地址計數(shù)器Z 地址計數(shù)器是一個 6 位計數(shù)器,此計數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。X 地址計數(shù)器是沒有記數(shù)功能的,只能用指令設(shè)置。DFF=1 為開顯示(DISPLAYON),DDRAM 的內(nèi)容就顯示在屏幕上,DDF=0 為關(guān)顯示(DISPLAY OFF)。:BFBF =1 表示模塊在進行內(nèi)部操作,此時模塊不接受外部指令和數(shù)據(jù)。在這類指令中,有一個例外,即 MOVX 指令,它的取指和執(zhí)行時序如圖 42(D)所示,當讀取和執(zhí)行 MOVX 指令時,在第二個機器周期的沒有了兩次取指操作,并且,在第二個機器周期的 S1PS2P1 期間,ALE 信號也不會出現(xiàn)。單周期、單字節(jié)指令和單周期、雙字節(jié)指令的取指、執(zhí)行過程如圖 41 的(A) (B)所示。j=1?2)來表示。 實現(xiàn)功能隨著顯示技術(shù)發(fā)展的日新月異,液晶顯示器因其功耗低、重量輕而成為便攜式應(yīng)用中的主流顯示技術(shù)。同時狀態(tài)字的檢測和指令的寫入、數(shù)據(jù)的自動寫、數(shù)據(jù)的一次寫等子程序也是必不可少的。由于繪圖只能使用圖形顯示,因此在本設(shè)計中采用圖形顯示方法來實現(xiàn)西文/漢字的顯示。采用以上措施消除按鍵抖動的影響。無按鍵按下時, ~ 線上均輸入高電平。西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 14 頁 獨立按鍵接口在單片機系統(tǒng)中,若所需按鍵數(shù)量少,可采用獨立式鍵盤。 CM1286417 鍵盤接口設(shè)計鍵盤是一種常見的輸入設(shè)備,用戶可以向計算機輸入數(shù)據(jù)或命令。 )圖 48 (CM1286417 與 51 單片機的接口線路圖)/RD 和 /WR 是 CM1286417 的讀、寫選通信號,它們分別連接 8051 的讀和寫信號。CM1286417 模塊與 8051 之間的數(shù)據(jù)傳送可以通過串口方式,也可以通過并口方式來實現(xiàn)。若指令中含有參數(shù),則每條指令執(zhí)行時均須先送入?yún)?shù),再送入指令代碼。在內(nèi)置 CM1286417 的液晶顯示模塊上已經(jīng)實現(xiàn)了 CM1286417 與行、列驅(qū)動器及顯示緩沖區(qū) RAM 的接口,同時也已用硬件設(shè)置了數(shù)據(jù)傳輸方式、顯示窗口長度、寬度等。該液晶顯示模塊由液晶顯示控制器 CM1286417 及其周邊電路、行驅(qū)動器 T6A40 組、列驅(qū)動器T6A39 組、液晶驅(qū)動偏壓電路、顯示存儲器以及液晶屏組成。一般情況下,當存儲器的“片選(/CE) ”信號無效時,O7?O0 為三態(tài)輸出。并行數(shù)據(jù)存儲器的擴展和程序存儲器的擴展方法基本相西安文理學(xué)院本科畢業(yè)設(shè)計(論文)第 10 頁同,即地址總線和數(shù)據(jù)總線的連接和程序存儲器完全一樣,訪問數(shù)據(jù)存儲器時的控制總線主要由/RD、/WR 等組成。27C256 作為程序存儲器時,其地址引腳 A14?A0 分別接地址總線的A14?A0;數(shù)據(jù)引腳 D7?D0 分別接數(shù)據(jù)總線的 D7?D0;片選信號/CE 接地;輸出允許(/OE )接程序選通允許/PSEN。很多廠商都生產(chǎn) E2PROM 和 Flash 芯片,如 ATMEL 公司的AT28C64(8KBE2PROM ) 、AT28C256(32KB E2PROM)以及 AT29C256(32KB Flash) 、AT29C512(64KB Fla
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1