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

正文內(nèi)容

基于單片機的液晶顯示廣告牌畢業(yè)設計論文(編輯修改稿)

2025-08-14 18:06 本頁面
 

【文章內(nèi)容簡介】 字庫表 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。要顯示字符時要先輸入顯示字符地址,也就是告訴模 塊在哪里顯示字符,圖 6是 1602 的內(nèi)部顯示地址。 圖 6 1602LCD 內(nèi)部顯示地址 例如第二行第一個字符的地址是 40H,那么是否直接寫入 40H 就可以將光標定位在第二行第一個字符的位置呢?這樣不行,因為寫入顯示地址時要求最高位 D7 恒定為高電平 1 所以實際寫入的數(shù)據(jù)應該是 01000000B( 40H)+10000000B(80H)=11000000B(C0H)。 在對液晶模塊的初始化中要先設置其顯示模式,在液晶模塊顯示字符時光標是自動右移的,無需人工干預。每次輸入指令前都要判斷液晶模塊是否處于忙的狀態(tài)。 基于單片機的液晶顯示廣告牌 17 17 1602 液晶模塊內(nèi)部的字符發(fā)生存儲器( CGROM)已經(jīng)存儲了 160 個不同的點陣字符圖形,如圖 7所示,這些字符有:阿拉伯數(shù)字、英文字母的大小寫、常用的符號、和日文假名等,每一個字符都有一個固定的代碼,比如大寫的英文字母 “A” 的代碼是 01000001B( 41H),顯示時模塊把地址 41H 中的點陣 字符圖形顯示出來,我們就能看到字母 “A” 圖 7 CGROM 和 CGRAM 中字符代碼與圖形對應關(guān)系 1602LCD 的一般初始化(復位)過程 延時 15mS 寫指令 38H(不檢測忙信號) 延時 5mS 寫指令 38H(不檢測忙信號) 延時 5mS 寫指令 38H(不檢測忙信號) 以后每次寫指令、讀 /寫數(shù)據(jù)操作均需要檢測忙 信號 寫指令 38H:顯示模式設置 基于單片機的液晶顯示廣告牌 18 18 寫指令 08H:顯示關(guān)閉 寫指令 01H:顯示清屏 寫指令 06H:顯示光標移動設置 寫指令 0CH:顯示開及光標設置 3 系統(tǒng)硬件設計 硬件總體框圖設計 如圖 8為液晶顯示原理硬件框圖 圖 8 液晶顯示原理硬件圖 系統(tǒng)硬件電路主要有液晶顯示器、 AT89S51單片機、單片機上電復位和電源等部分組成。上電復位電路為單片機提供上電復位。電源電路為各部分提供穩(wěn)定的+5V 電源。 電源電路設計 電源電路設計采用機內(nèi)變壓器供電。如圖 9所示, 基于單片機的液晶顯示廣告牌 19 19 圖 9 電源電路 變壓器輸入 220V 交流電壓,輸出 9V 交流電壓。經(jīng)過橋式整流輸出大約 9V脈動電壓,經(jīng)過 4700UF 的濾波電容可得到平穩(wěn)的直流電壓 .再 經(jīng)過三端穩(wěn)壓芯片 7805穩(wěn)壓輸出穩(wěn)定的 +5V 電壓。 CPU 系統(tǒng)設計 本設計的 CPU 采用美國的 ATMEL 公司的 AT89S51Flash 單片機,工作電壓為 +5V, 128 8位的內(nèi)部 RAM, 2個 16位定時 /計數(shù)器, 6個中斷源,以及低功耗和掉電保護方式等一系列功能。如圖 10所示為單片機電源、復位、晶體振蕩電路圖。 基于單片機的液晶顯示廣告牌 20 20 圖 10 CPU 系統(tǒng) 1復位電路 單片機上電復位時,當振蕩器正在運行時,只要持續(xù)給出 RST 引腳兩個周期的高電平,便可以完成復位。 2晶體振蕩電路 XTAL1腳和 XTAL2腳分別構(gòu)成片內(nèi)振蕩器的反向放大器的輸入和輸出端,外接晶體和補償電容 C1C2構(gòu)成諧振電路。 CPU 與顯示器接口電路設計 1602如圖 11所示 基于單片機的液晶顯示廣告牌 21 21 圖 11液晶顯示器 1602 單片機與液晶顯示器接口電路如 圖 12所示。 基于單片機的液晶顯示廣告牌 22 22 圖 12 單片機與液晶顯示器接口電路 4 系統(tǒng)軟件設計原理 圖 13 液晶顯示程 序控制流程 基于單片機的液晶顯示廣告牌 23 23 5 總結(jié)體會 從資料的查找到電路的設計,從程序的編寫到功能的基本實現(xiàn),一路坎坷。在設計過程中不斷的發(fā)現(xiàn)問題,同時也不斷的解決問題,越來越發(fā)覺制作實物相比整體設計要難一些,實際制作過程中會遇到多種多樣的問題,要通過不斷的測試和實驗來解決。不能粗心大意,一開始就因單片機一腳沒連接導致單片機不起作用,浪費時間又浪費精力,因此,做任何事都要細心,要考慮的周全,不能因為一時的失敗而喪失信心,從哪里跌倒了要從哪里爬起來,只有有了這樣的精神,才會從問題中學到更多的知識,為我們以后更好的發(fā)展奠 定了基礎(chǔ)。 基于單片機的液晶顯示廣告牌 24 24 致 謝 通過該設計的制作和論文的撰寫,我掌握了將單片機知識和實際運用有機結(jié)合的很多本領(lǐng),拓寬了不少見識,使理論知識通過這次論文設計而更加融匯貫通。在此,我非常感謝宋復成老師 在制作學習上給予了我很大的幫助, 他 嚴謹?shù)闹螌W態(tài)度、深厚的專業(yè)知識、開朗的性格以及他們的平易近人, 讓我學到了專業(yè)知識,并從他們身上學到了如何求知治學、如何為人處事 。 在這里我向宋老 師 表示衷心的感謝和深深的敬意。 基于單片機的液晶顯示廣告牌 25 25 參考文獻 [1] 治占友 .單片機外圍電路設計 .電子工業(yè)出版社 .20xx [2] 劉力群 .單片機原理及應用 . 機械工業(yè)出版社 .1996 [3] 唐俊杰 .高秦生 .微型計算機原理及應用 .高等教育出版社 .1998 [4] 揚文龍 .單片機原理及應用 .西安 :西安電子出版社 .1998 [5] 吳金戌 .沈慶陽 .8051 單片機實踐與應用 .北京 :清華大學出版 社 . 20xx 年 9月 [6]王守中 .51單片機應用開發(fā)速查手冊 . 北京 :人民郵電出版社 . 20xx [7] (中國電子網(wǎng) ) [8] ( 51 單片機世界) 基于單片機的液晶顯示廣告牌 26 26 附錄 1: 部分系統(tǒng)源程序 LCD1602 滾動顯示 。* 顯示方式: 。* 從左到右逐字顯示,閃動二次,清屏。 。* 再從右到左逐字顯示,閃動二次,清屏。 。* 周期性地重復上述顯示方式。 。******************************************************************* LCD_RS EQU LCD_RW EQU LCD_EN EQU 。******************************************************************* ORG 0000H AJMP MAIN ORG 0030H 。******************************************************************* MAIN: MOV SP,60H MOV R4,02H 。設置閃爍次數(shù) ACALL LCD_INIT MAIN1: ACALL LCDSET1 MOV DPTR,CHAR1 ACALL WRITE1 。顯示 MOV A,0C0H 。顯示第二行左邊第一位位置 ACALL LCD_CMD MOV DPTR,CHAR2 。顯示 ACALL WRITE1 ACALL DELAY4 。延時 ACALL DELAY4 ACALL SHAN 。閃爍兩次 ACALL LCDSET2 MOV DPTR,CHAR3 。顯示 ACALL WRITE1 MOV A,0CFH 。顯示第二行右邊第一位位置 ACALL LCD_CMD MOV DPTR,CHAR4 。顯示 ACALL WRITE1 ACALL DELAY4 。延時
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1