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

正文內(nèi)容

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

2025-06-22 12:46本頁面
  

【正文】 } void main(){unsigned char 。i999。jcount。 } // asm(nop) void delay_nms(unsigned int count) //N ms 延時函數(shù){ unsigned int i,j。in。void delay_nus(unsigned int n) //N us 延時函數(shù) { unsigned int i=0。美國系列》 .北京:.[10] 李群芳,黃建.單片微型計算機與接口技術.北京:.[11] 汪吉鵬《微機原理與接口技術》 .北京:.[12] 楊振江《智能儀器與數(shù)據(jù)采集系統(tǒng)中的新器件及應用》.西安:西安電子科技大學出版.[13] 徐愛均, 《單片機原理實用教程基于 Proteus 虛擬仿真》.北京:.[14] 李維諟,郭強著《液晶顯示應用技術》.北京:.[15] 張毅剛《單片機原理與應用》.北京:.[16] 譚浩強《c 語言程序設計第三版》. 北京:.[17] 孫俊喜《LCD 驅(qū)動電路、驅(qū)動程序設計及典型應用》.北京:.[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.西安文理學院本科畢業(yè)設計(論文)第 44 頁附錄一 系統(tǒng)電路原理圖西安文理學院本科畢業(yè)設計(論文)第 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}。同學之間的感情是至真至純的。這讓我對不久之后即將參加的工作無限向往,我想我更未來同事的合作也會像跟他們合作一樣快樂的。在這幾個月的中,經(jīng)常跟同學在一起學習、共同解決問題、交流思想和知識。另外,我還要感謝在大學期間所有傳授我知識的老師,是你們的悉心教導使我有了良好的專業(yè)課知識,這也是論文得以完成的基礎。衷心感謝孫老師在這期間給予我們的無私幫助。在系統(tǒng)設計、構(gòu)建和修改的整個設計過程中,我遇到許多困難,并發(fā)現(xiàn)這當中許多問題在教學過程中是不可能遇到的。經(jīng)過幾個月的查資料、整理材料、編程設計、寫作論文,今天終于可以順利的完成論文了。在實現(xiàn)的過程中,對單片機的工作原理、液晶顯示器顯示原理及之間的接口控制電路卷積碼編碼進行了深入研究,對單片機控制液晶顯示器中的一些非常重要的接口控制問題進行了研究和總結(jié)。CM1286417 的最大特點是具有獨特的硬件初始值設置功能,驅(qū)動傳輸?shù)淖止?jié)書/行及字體選擇等均由引腳電平設置,這樣CM1286417 的初始化在上電時就已基本設置完成,軟件操作的主要精力可以全部用于顯示畫面的設計上。在內(nèi)置 CM1286417 的液晶顯示模塊上已經(jīng)實現(xiàn)了 CM1286417 與行、列驅(qū)動器及顯示緩沖區(qū) RAM 的接口,同時也已用硬件設置了數(shù)據(jù)傳輸方式、顯示窗口長度、寬度等。作為圖形點陣式液晶顯示控制器的 CM1286417 能直接與 51 系列的 8 位微處理器接口。本系統(tǒng)是以 C 語言來進行軟件設計,軟件的設計采用模塊化結(jié)構(gòu),使程序設計的邏輯關系更加簡潔明。 仿真結(jié)果經(jīng)過以上調(diào)試不住過后就可以實現(xiàn) Proteus 環(huán)境中的液晶顯示器顯示字符、圖片及自動翻頁功能,具體效果如圖 552 所示。 系 統(tǒng) 統(tǒng) 一 調(diào) 試經(jīng)過以上每一步的調(diào)試并都成功后,就可以將硬件及軟件結(jié)合起來進行系統(tǒng)的統(tǒng)一調(diào)試。計算機與單片機通信電路調(diào)試因為單片機的通信已經(jīng)調(diào)試完成,將計算機與單片機相連之后調(diào)試也就是調(diào)試單片機的數(shù)據(jù)收發(fā)功能。 系統(tǒng)調(diào)試 分 步 調(diào) 試LCD 液晶顯示器電路調(diào)試硬件電路設計及軟件設計好之后進行各模塊的調(diào)試,首先調(diào)試字符顯示部分,單片機的調(diào)試使用單片機仿真器。利用仿真實驗可以做全部的軟件實驗和極大多數(shù)的硬件系統(tǒng),虛擬仿真實驗室,因極少硬件投入、所以經(jīng)濟優(yōu)勢明顯,不僅可以彌補實驗儀器和元器件缺乏帶來的不足,而且排除了原材料消耗和儀器損壞等因素,優(yōu)點更為突出??梢哉f它是一個比較重要的軟件,熟悉他的人很多很多,用戶群極為龐大,要遠遠超過偉福等廠家軟件用戶群,操作有不懂的地方只要找相關的書看看,到相關的單片機技術論壇問問,很快就可以掌握它的基本使用了。Keil 是德國開發(fā)的一個 51 單片機開發(fā)軟件平臺,最開始只是一個支持 C 語言和匯編語言的編譯器軟件。在編譯方面,它也支持 IAR、Keil 和 MPLAB 等多種編譯器。Proteus 是世界上著名的 EDA工具( 仿真軟件) ,從原理圖布圖、代碼調(diào)試到單片機與外圍電路協(xié)同仿真,一鍵切換到PCB 設計,真正實現(xiàn)了從概念到產(chǎn)品的完整設計。它是目前最好的仿真單片機及外圍器件的工具。 仿真軟件介紹 Proteus 與 Keil 的 簡 介Proteus 軟件是英國 Labcenter electronics 公司出版的 EDA 工具軟件。(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。RST: RST=1 表示內(nèi)部正在初始化,此時組件不接受任何指令和數(shù)據(jù)。表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 西安文理學院本科畢業(yè)設計(論文)第 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 地址(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 地址指針。讀寫數(shù)據(jù)對地址沒有影響,頁地址由本指令或 RST 信號改變復位后頁地址為0。28 29 屏幕顯示行: 1 2 3 4 5 6A5?A0 6 位地址自動送入 Z 地址計數(shù)器,起始行的地址可以是 0?63 的任意一行。此模塊的DDRAM 共 64 行,屏幕可以循環(huán)滾動顯示 64 行。Z 地址計數(shù)器可以用指令 DISPLAY START LINE 預置。 地址計數(shù)器Z 地址計數(shù)器是一個 6 位計數(shù)器,此計數(shù)器具備循環(huán)記數(shù)功能,它是用于顯示行掃描同步。 RAM(DDRAM)DDRAM 是存貯圖形顯示數(shù)據(jù)的。X 地址計數(shù)器是沒有記數(shù)功能的,只能用指令設置。 地址計數(shù)器XY 地址計數(shù)器是一個 9 位計數(shù)器。DFF=1 為開顯示(DISPLAYON),DDRAM 的內(nèi)容就顯示在屏幕上,DDF=0 為關顯示(DISPLAY OFF)。利用 STATUS READ 指令,可以將 BF 讀到 DB7 總線,從而檢驗模塊之工作狀態(tài)。:BFBF =1 表示模塊在進行內(nèi)部操作,此時模塊不接受外部指令和數(shù)據(jù)。西安文理學院本科畢業(yè)設計(論文)第 20 頁 主程序流程圖(如圖 45 所示)入口設置堆棧地址初始化清屏西文/漢文顯示繪圖結(jié)束圖 45 主程序流程圖西安文理學院本科畢業(yè)設計(論文)第 21 頁 判斷狀態(tài)字流程圖(如圖 46 所示)STA1=0STA1=1STA3=3數(shù)據(jù)寫操作NNN圖 46 判斷狀態(tài)字流程圖西安文理學院本科畢業(yè)設計(論文)第 22 頁 指令寫入流程圖(如圖 47 所示)判斷 S0、S1 狀態(tài)雙參數(shù)入口參數(shù) D1 寫入數(shù)據(jù)通道判 S0、S1 狀態(tài)參數(shù) D2 寫入數(shù)據(jù)通道判 S0、S1 狀態(tài)指令代碼寫入指令通道返回單參數(shù)入口無參數(shù)入口圖 47 指令寫入流程圖西安文理學院本科畢業(yè)設計(論文)第 23 頁 數(shù)據(jù)寫入流程圖(如圖 48 所示)入口顯示地址指針設置判 S0、S1 狀態(tài)寫入數(shù)據(jù)自動寫指令代碼數(shù)據(jù)寫操作判狀態(tài)位 S3結(jié)束?寫入退出自動寫方式指令返回N圖 48 數(shù)據(jù)寫入流程圖西安文理學院本科畢業(yè)設計(論文)第 24 頁 各功能子程序模塊(1)數(shù)據(jù)一次寫入流程圖(如圖 49 所示)入口判 S0、S1 狀態(tài)顯示地址指針設置數(shù)據(jù)寫操作寫入數(shù)據(jù)一次寫指令代碼返回圖 49 數(shù)據(jù)一次寫入流程圖(2)初始化設置流程圖(如圖 410 所示)西安文理學院本科畢業(yè)設計(論文)第 25 頁入口設置圖形顯示首地址設置圖形顯示寬度設置光標形狀返回字符發(fā)生器設置顯示開關設置圖 410 初始化設置流程圖(3)清屏子程序流程圖(如圖 411 所示)西安文理學院本科畢業(yè)設計(論文)第 26 頁設置顯示 RAM 首地址設置 8K 循環(huán)量設置自動寫判斷自動寫狀態(tài)寫入數(shù)據(jù) 0自動寫結(jié)束循環(huán)結(jié)束?入口圖 411 清屏子程序流程圖(4)圖形顯示流程圖(如圖 412 所示)西安文理學院本科畢業(yè)設計(論文)第 27 頁計算圖形顯示 RAM 地址計算字庫字符首地址設置循環(huán)量設置顯示 RAM 地址取左部字模數(shù)據(jù)取右部字模數(shù)據(jù)字符庫指針加一設置一次寫寫入左部數(shù)據(jù)寫入右部數(shù)據(jù)顯示 RAM 地址修正結(jié)束循環(huán)結(jié)束?入口N圖 412 圖形顯示流程圖西安文理學院本科畢業(yè)設計(論文)第 28 頁(5)繪點子程序流程圖(如圖 413 所示)設置點坐標設置循環(huán)量設置置點標志位調(diào)繪點子程序結(jié)束循環(huán)結(jié)束?入口N圖 413 繪點子程序流程圖(6)漢字顯示子程序流程圖(如圖 414 所示)西安文理學院本科畢業(yè)設計(論文)第 29 頁計算圖形顯示 RAM 地址計算列地址設置顯示 RAM 地址轉(zhuǎn)換位數(shù)據(jù)設置置點位設置操作位繪點結(jié)束入口顯示位操作指令標志圖 414 漢字顯示子程序流程圖(7)自動寫設置流程圖(如圖 415 所示)西安文理學院本科畢業(yè)設計(論文)第 30 頁計算 RAM 顯示首地址設置 8K 循環(huán)量設置自動寫設置顯示 RAM 地址判斷自動寫狀態(tài)位寫入數(shù)據(jù) 0結(jié)束循環(huán)結(jié)束?入口N自動寫結(jié)束圖 415 自動寫設置流程圖(8)鍵盤掃描設計程序流程圖(如圖 416 所示)西安文理學院本科畢業(yè)設計(論文)第 31 頁開始鍵盤掃描有鍵按下延時
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1