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

正文內(nèi)容

基于單片機(jī)的定時(shí)顯示設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)-文庫吧

2025-01-03 15:05 本頁面


【正文】 lity to use knowledge and technology. Mainly discusses the basic principles of the English LCD scrolling display system controlled by the Monolithic, field described using Proteus software system design and simulation and system applications.Keywords:Monolithic ;LED ;the proteus; text displayI 目 錄摘要 ⅠAbstract Ⅱ第1章 引 言 1第2章 系統(tǒng)設(shè)計(jì)框圖 2第3章 硬件電路設(shè)計(jì) 2 AT89C52單片機(jī)概述 2 3 3 4 6 LCD顯示屏介紹 7 LCD的定義及作用 7 LCD顯示器的工作原理 7 LCD的分類 9 LCD的特點(diǎn) 9 9 9 10第4章 系統(tǒng)軟件設(shè)計(jì) 11第5章 系統(tǒng)制作與調(diào)試 11 仿真環(huán)境介紹 11 仿真過程 12 硬件制作與調(diào)試 13 硬件電路板的制作 13 系統(tǒng)硬件調(diào)試 14 系統(tǒng)軟件調(diào)試 14第6章 結(jié) 論 14致 謝 16參考文獻(xiàn) 17附錄1源程序 18附錄2主程序 23附錄3實(shí)物圖 25 引言 在現(xiàn)實(shí)社會(huì)中華麗實(shí)用的廣告牌可以給我們的生活添加光彩、可以給店鋪招攬更多的生意。傳統(tǒng)的廣告牌都是固定的文字,并且時(shí)間的作用長(zhǎng)了會(huì)褪色,使文字模糊難辯,這給我們的生活帶來極大的不便。尤其是到了晚上傳統(tǒng)的廣告牌就失去了該有的作用。所以在這里我們需要一種造價(jià)低廉、使用方便、可以發(fā)光、可以方便改變文字并且比較耐用的電子顯示廣告牌。本文主要介紹LCD文字滾動(dòng)顯示的基本原理及制作流程來解決以往的傳統(tǒng)的廣告牌并且做到節(jié)約資源來達(dá)到比以往達(dá)到更好的效果。本課題設(shè)計(jì)了一種以AT89C52單片機(jī)為核心的低成本、高精度、微型化LCD文字滾動(dòng)顯示系統(tǒng)并且具有易于安裝檢測(cè)、軟件功能完善、工作可靠、準(zhǔn)確度高等優(yōu)點(diǎn)來實(shí)現(xiàn)以往廣告牌所達(dá)不到的效果。① 發(fā)光顯示② 正確的顯示文字③ 修改文字④ 控制文字的滾動(dòng)方向⑤ 修改文字顯示的間隔時(shí)間 主要技術(shù)參數(shù) ① 單片機(jī)選擇AT89C52② LCD顯示器選擇1602③ 晶振選擇12MHz④ 兩個(gè)輸出電容分別是100uF和1000uF⑤ 四個(gè)外圍電阻選用1K 設(shè)計(jì)的重點(diǎn)與難 本設(shè)計(jì)的主要任務(wù)是顯示標(biāo)語,因此在硬件安裝方面我們需要有適當(dāng)?shù)拿娣e來安裝電子顯示屏,并且還要通過數(shù)據(jù)線把電子顯示屏和電腦連起來。 軟件設(shè)計(jì)的難點(diǎn)以及所需要解決的問題:① C語言編程的學(xué)習(xí),用于程序編譯② 單片機(jī)系統(tǒng)的構(gòu)成以及應(yīng)用運(yùn)行的原理③ 單片機(jī)系統(tǒng)與程序的連接,軟件框架的構(gòu)建④ 程序算法的設(shè)計(jì)和調(diào)用⑤ 單片機(jī)應(yīng)用程序各個(gè)基本模塊的整合⑥ 電路板的焊接,程序的編譯⑦ 軟件的性能優(yōu)化,兼容性優(yōu)化⑧ Proteus與Keil uVision兩種軟件的運(yùn)用系統(tǒng)設(shè)計(jì)框圖系統(tǒng)框圖如圖1所示。本篇論文以單片機(jī)AT89C52單片機(jī)為核心外加各種接口電路組成,共有六個(gè)主要部分組成:?jiǎn)纹瑱C(jī)AT89C52芯片、復(fù)位電路、外圍電路、電源電路、編譯程序模塊以及LCD液晶顯示器模塊。電源電路外圍電路外圍電路單片機(jī)AT89C52LCD顯示器編譯程序復(fù)位電路外圍電路圖1 系統(tǒng)框圖硬件電路設(shè)計(jì) AT89C52單片機(jī)概述AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲(chǔ)器(ROM)和256 bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用ATMEL公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲(chǔ)單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。 主要特性n 兼容MCS51指令系統(tǒng) n 8k可反復(fù)擦寫(大于1000次)Flash ROM; n 32個(gè)雙向I/O口; n 256x8bit內(nèi)部RAM; n 3個(gè)16位可編程定時(shí)/計(jì)數(shù)器中斷; n 時(shí)鐘頻率024MHz; n 2個(gè)串行中斷,可編程UART串行通道; n 2個(gè)外部中斷源,共8個(gè)中斷源; n 2個(gè)讀寫中斷口線,3級(jí)加密位; n 低功耗空閑和掉電模式,軟件設(shè)置睡眠和喚醒功能; n 有PDIP、PQFP、TQFP及PLCC等幾種封裝形式,以適應(yīng)不同產(chǎn)品的需求 引腳功能說明引腳圖如圖2所示:圖2 AT89C52引腳圖AT89C52為8 位通用微處理器,采用工業(yè)行業(yè)標(biāo)準(zhǔn)的C51內(nèi)核,在內(nèi)部功能及管腳排布上與通用的8xc52 相同,其主要用于會(huì)聚調(diào)整時(shí)的功能控制。功能包括對(duì)會(huì)聚主IC 內(nèi)部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測(cè)試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。n 電源引腳:VCC(40):+5V電源 GND(20):接地。 n 時(shí)鐘引腳:XTAL1(19):反向振蕩放大器的輸入,XTAL2(18):來自反向振蕩器的輸出。n 控制引腳:RST(9):復(fù)位輸入。當(dāng)振蕩器復(fù)位時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ALE/PROG(30):地址鎖存有效信號(hào)輸出端。 /PSEN(29):外部程序存儲(chǔ)器的選通信號(hào)。 /EA/VPP(31): 當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000HFFFFH),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/EA將內(nèi)部鎖定為RESET;當(dāng)/EA端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。n I/O引腳:P0口:無片外存儲(chǔ)器時(shí),可作通用I/O口使用,訪問外存儲(chǔ)器時(shí),用作地址總線的低8位和數(shù)據(jù)總線。P1口:僅用作I/O口。 P2口:無片外存儲(chǔ)器時(shí),作通用I/O口使用,訪問外存儲(chǔ)器時(shí),用作地址總線的低8位。P3口:用作I/O口,用于串行口、中斷源輸入、計(jì)數(shù)器、片外RAM選通。 AT89C52單片機(jī)的內(nèi)部結(jié)構(gòu)AT89C52的工作電源電壓為5(1177。)V且典型值為5V,最高工作頻率為24MHz.AT89C52各部分的組成及功能如圖3所示:圖3 MCS52系列單片機(jī)的內(nèi)部結(jié)構(gòu) ① 特殊功能寄存器在AT89C52 片內(nèi)存儲(chǔ)器中,80HFFH 共128 個(gè)單元為特殊功能寄存器(SFR),SFR 的地址空間映象。   并非所有的地址都被定義,從80H—FFH 共128 個(gè)字節(jié)只有一部分被定義,還有相當(dāng)一部分沒有定義。對(duì)沒有定義的單元讀寫將是無效的,讀出的數(shù)值將不確定,而寫入的數(shù)據(jù)也將丟失。   不應(yīng)將數(shù)據(jù)寫入未定義的單元,由于這些單元在將來的產(chǎn)品中可能賦予新的功能,在這種情況下,復(fù)位后這些單元數(shù)值總是“0”。 AT89C52除了有AT89C51所有的定時(shí)/計(jì)數(shù)器0 和定時(shí)/計(jì)數(shù)器1 外,還增加了一個(gè)定時(shí)/計(jì)數(shù)器2。定時(shí)/計(jì)數(shù)器2 的控制和狀態(tài)位位于T2CON、T2MOD,寄存器對(duì)(RCAO2H、RCAP2L)是定時(shí)器2 在16 位捕獲方式或16 位自動(dòng)重裝載方式下的捕獲/自動(dòng)重裝載寄存器。 ② 數(shù)據(jù)存儲(chǔ)器AT89C52 有256 個(gè)字節(jié)的內(nèi)部RAM,80HFFH 高128 個(gè)字節(jié)與特殊功能寄存器(SFR)地址是重疊的,也就是高128字節(jié)的RAM 和特殊功能寄存器的地址是相同的,但物理上它們是分開的。   當(dāng)一條指令訪問7FH 以上的內(nèi)部地址單元時(shí),指令中使用的尋址方式是不同的,也即尋址方式?jīng)Q定是訪問高128 字節(jié)?! AM 還是訪問特殊功能寄存器。如果指令是直接尋址方式則為訪問特殊功能寄存
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1