




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
摘要本設(shè)計(jì)主要介紹了一種基于STC89C52單片機(jī)微處理芯片與DS1302時(shí)鐘芯片和8*8的點(diǎn)陣顯示屏外加DS18B20溫度傳感器組成青奧倒計(jì)時(shí)電路軟硬件,本設(shè)計(jì)的硬件主要由單片機(jī)最小系統(tǒng),DS1302時(shí)鐘模塊,點(diǎn)陣顯示屏和DS18B20溫度傳感器四個(gè)組成,采用的是C語(yǔ)言進(jìn)行編程,可以精確的顯示年,月,日,十,分,秒,倒計(jì)時(shí)時(shí)間和溫度信息關(guān)鍵詞:STC89C52;點(diǎn)陣顯示屏;DS1302;DS18B20;AbstractThisdesignmainlyintroducesthehardwareandsoftwareoftheyoutholympicganmescountdowmwhichismadeupoftheSTC89C52MCU,DS1302clockchipand16*16DotmatrixdisplayandDS18B20TemperatureSensor.ThehardwaredesignofthissystemismadeupMCU,DS1302clockmodule,DotmatrixdisplayandDS18B20temperaturesensor,TheprogramadoptsClanguageanditcanaccuratelyshowstheinformationoftheyear,month,day,hour,minute,second,countdowmtimeandtemperature.Keywords:STC89C52;dotmatrixdisplayscreen;DS1302;DS18B20PAGEI目錄1 引言 11.1 倒計(jì)時(shí)牌研究背景及意義 12 硬件電路設(shè)計(jì) 12.1 單片機(jī)最小系統(tǒng) 22.1.1 單片機(jī)型號(hào)STC89C52簡(jiǎn)介 22.1.2 STC89C52各引腳介紹 32.2 復(fù)位電路設(shè)計(jì) 42.3 晶振電路設(shè)計(jì) 42.4 DS1302時(shí)鐘模塊 52.5 74HC138譯碼器 62.6 溫度傳感器DS18B20 62.7 74HC595模塊簡(jiǎn)介 62.8 按鍵電路設(shè)計(jì) 72.9 點(diǎn)陣顯示模塊設(shè)計(jì)和驅(qū)動(dòng) 73 青奧倒計(jì)時(shí)牌系統(tǒng)軟件程序設(shè)計(jì) 93.1 主程序流程圖和主程序 103.2 延時(shí)程序設(shè)計(jì) 103.3 溫度傳感器流程圖和程序設(shè)計(jì) 113.4 LED點(diǎn)陣顯示程序設(shè)計(jì) 133.5 利用PROTEUS仿真結(jié)果 144 系統(tǒng)調(diào)試 155 總結(jié) 176 參考文獻(xiàn) 187 致謝 19PAGE20引言倒計(jì)時(shí)牌研究背景及意義隨著社會(huì)科技的不斷發(fā)展,人們生活節(jié)奏不斷加快。為了提高工作效率,提醒大家注意某些重大事情的開(kāi)始或者結(jié)束(例如“高考”、“奧運(yùn)會(huì)”等),以便合理的安排事情,倒計(jì)時(shí)時(shí)鐘發(fā)揮了越來(lái)越大的作用,同時(shí)人們對(duì)倒計(jì)時(shí)時(shí)鐘的要求不僅計(jì)時(shí)要準(zhǔn)確,而且要求它具有成本低、功能全、可靠性好等特點(diǎn)。倒計(jì)時(shí)牌研究的成功代表著數(shù)字科技領(lǐng)域的入門,它的出現(xiàn)可以衍生更高端應(yīng)用的開(kāi)發(fā),例如定時(shí)自動(dòng)報(bào)警器、籃球計(jì)時(shí)器、搶答器等等,因此倒計(jì)時(shí)牌的研究和擴(kuò)展是單片機(jī)的重要的課題!本次設(shè)計(jì)就是利用單片機(jī)技術(shù)開(kāi)發(fā)的青奧倒計(jì)時(shí)牌,本倒計(jì)時(shí)牌使用的是點(diǎn)陣顯示屏進(jìn)行顯示工作的,該系統(tǒng)操作比較簡(jiǎn)單、體積比較小,可以增強(qiáng)人們的時(shí)間觀念,對(duì)一些重要的時(shí)間能夠給予人們提醒和警覺(jué),對(duì)隨時(shí)提醒人們注意把握時(shí)間具有重要的作用。加上溫度效果的顯示更加具有實(shí)用價(jià)值,其性能能夠滿足大部分的需要,可以使我們的開(kāi)發(fā)設(shè)計(jì)更簡(jiǎn)便,因此單片機(jī)是我們生活中不可缺少的元件,使我們各個(gè)領(lǐng)域都得到了方便。硬件電路設(shè)計(jì)本次設(shè)計(jì)的硬件電路系統(tǒng)是由單片機(jī)最小系統(tǒng)、DS1302時(shí)鐘模塊、電源模塊、晶振模塊、復(fù)位模塊、74HC138譯碼器、16個(gè)點(diǎn)陣模塊、DS18B20溫度傳感器、74HC595移位寄存器等部分組成,每個(gè)部分之間互相協(xié)作,構(gòu)成一個(gè)統(tǒng)一的整體,實(shí)現(xiàn)倒計(jì)時(shí)溫度顯示功能。系統(tǒng)框圖如圖1所示:74HC138模塊點(diǎn)陣顯示模塊74HC138模塊點(diǎn)陣顯示模塊STC89C52DS18B20模塊電源模塊DS18B20模塊電源模塊74HC74HC595模塊晶振模塊晶振模塊DS1302模塊DS1302模塊復(fù)位模塊。圖1:硬件系統(tǒng)框圖單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng),它也叫做最小應(yīng)用系統(tǒng),是一種用最少的元件組成的可工作的單片機(jī)系統(tǒng),對(duì)于51系列單片機(jī)來(lái)說(shuō),最小系統(tǒng)一般包括:?jiǎn)纹瑱C(jī)、晶振電路、復(fù)位電路。本設(shè)計(jì)使用的是STC89C52單片機(jī)。單片機(jī)型號(hào)STC89C52簡(jiǎn)介STC89C52是一款高性能的CMOS8位的單片機(jī),低電壓,具有8K的刻反復(fù)擦寫的FLASH存儲(chǔ)器,與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)和8052產(chǎn)品的引腳互相兼容,在單片機(jī)芯片上,擁有一個(gè)8位的中央處理器(CPU)和系統(tǒng)可編寫的FLASH儲(chǔ)存單元,由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,能夠進(jìn)行1000次的寫或者擦循環(huán),數(shù)據(jù)可以保存十年。它是一種高效微控制器,從而使得STC89C52為眾多嵌入式控制應(yīng)用提供有效的解決方案,因此STC89C52單片機(jī)在電子行業(yè)上廣泛的應(yīng)用。圖2:STC89C52管腳圖STC89C52各引腳介紹STC89C52具有以下標(biāo)準(zhǔn)功能:可以兼容,MCS51指令系統(tǒng),8kFlashROM可以反復(fù)的重擦寫,有三級(jí)的加密程序存儲(chǔ)器,具有3個(gè)16位定時(shí)/計(jì)數(shù)器,具有低功空閑和掉電模式等性能。STC89C52管腳圖如圖2。P0口:P0口作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平,對(duì)其寫“1”時(shí),引腳作高阻抗輸入。當(dāng)訪問(wèn)外部程序或者數(shù)據(jù)存儲(chǔ)器的時(shí)候,P0端口也被作為低8位地址或者數(shù)據(jù)復(fù)用,在這個(gè)情況下,P0具有內(nèi)部上拉電阻。P1口:P1口是一個(gè)雙向I/O口,P1的輸出緩沖級(jí)可驅(qū)動(dòng)4個(gè)邏輯電平。對(duì)跑口寫“1”時(shí),由于內(nèi)部上拉電阻的原因,將會(huì)輸出電流。另外,P1.0和P1.1還可以分別作為定時(shí)器或者計(jì)數(shù)器。P2口:它是具有內(nèi)部上拉電阻的8位雙向的I/O口,對(duì)P2口寫“1”時(shí),通過(guò)內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入端口使用,當(dāng)作為輸入端口使用的時(shí)候,被外部拉低的引腳由于內(nèi)部電阻的原因,會(huì)產(chǎn)生輸出電流IP3口:P3口作為一般的I/O接口以外,它還有更重要的第二個(gè)功能,它的P3.0:RXD(串行輸出),P3.1:TXD(串行輸出),P3.2:INT0(外部中斷0)P3.3:INT1(外部中斷1)P3.4:T0(定時(shí)器0外部輸入)P3.5:T1(定時(shí)器1外部輸入)P3.6:WR(外部數(shù)據(jù)存儲(chǔ)器寫選通)P3.7:RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)。ALE/:地址鎖存器控制是當(dāng)訪問(wèn)外部程序存儲(chǔ)器的時(shí)候,鎖存低8位地址的輸出秒沖。在Flash編程時(shí)候,(PROG)引腳也使用作編程輸入脈沖。:程序存儲(chǔ)允許()輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)STC89C52從外部程序存儲(chǔ)器執(zhí)行外部代碼時(shí),在每個(gè)機(jī)器周期被激活兩次,而在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次信號(hào)。/VPP:外部訪問(wèn)允許,欲使CPU僅訪問(wèn)外部程序存儲(chǔ)器,端口必須保持低電平(接地)。如果端為高電平,CPU則要執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。XTAL1:振蕩器反向放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。XTAL2:振蕩器反向放大器的輸出端。復(fù)位電路設(shè)計(jì)復(fù)位電路的功能是讓單片機(jī)從程序起始處重新執(zhí)行的電路,在復(fù)位電路中設(shè)計(jì)中有上電復(fù)位和手動(dòng)復(fù)位兩種模式。復(fù)位電路如圖3所示。上電復(fù)位工作原理如下:外部電源通過(guò)電容C3充電加至REST腳一個(gè)短暫的高電平信號(hào),此時(shí)信號(hào)隨著VCC對(duì)電容C3的充電過(guò)程逐漸回落,即REST引腳上的高電平持續(xù)時(shí)間取決于電容C3的充電時(shí)間。因此為保證系統(tǒng)能可靠地復(fù)位,REST引腳上的高電平必須持續(xù)足夠長(zhǎng)的時(shí)間。手動(dòng)復(fù)位工作原理是在當(dāng)按下復(fù)位按鈕,電容中的電荷被放完后,按照上電復(fù)位原理進(jìn)行復(fù)位。圖3:復(fù)位電路設(shè)計(jì)圖晶振電路設(shè)計(jì)在本次設(shè)計(jì)中,單片機(jī)使用內(nèi)部時(shí)鐘振蕩方式。晶振電路的作用是產(chǎn)生單片機(jī)正常工作時(shí)所需要的時(shí)鐘信號(hào),電路由兩個(gè)22pF的瓷片電容和一個(gè)12MHz的晶振組成,并接入到單片機(jī)的XTAL1和XTAL2引腳處,使單片機(jī)工作于內(nèi)部振蕩模式。電路中的兩個(gè)電容C1和C10的作用使電路快速起振,提高電路的運(yùn)行速度。電路晶振電路如圖4所示。圖4:晶振電路設(shè)計(jì)圖DS1302時(shí)鐘模塊DS1302時(shí)鐘模塊與單片機(jī)能進(jìn)行簡(jiǎn)單的使用同步串行的方式進(jìn)行通信,支持雙電源供電,可以使用外部電源和備用電源,備用電源能夠使時(shí)鐘芯片繼續(xù)工作,占用引腳少,僅需要用三個(gè)接口:復(fù)位,I/O數(shù)據(jù)線,SCLK串行時(shí)鐘。STC89C52的P2.2與DS1302的I/O數(shù)據(jù)線接口相連,P2.1用來(lái)輸入DS1302SCLK串行時(shí)鐘,P2.3控制DS1302的復(fù)位輸入端,DS1302電路設(shè)計(jì)圖如圖5所示。圖5:DS1302電路設(shè)計(jì)圖DS1302實(shí)時(shí)時(shí)鐘電路可以提供年、月、日、時(shí)、分、秒等信息,當(dāng)某個(gè)月小于30天的時(shí)候可以自動(dòng)的調(diào)整,并且還具有閏年補(bǔ)償功能;用于高速數(shù)據(jù)暫存的31X8RAM;2.5V時(shí)耗電小于300na;它還具有寬范圍的工作電壓2.0~5.5V;工業(yè)溫度范圍是可以選的,再者它的連線比較簡(jiǎn)單,占用的IO接口也比較的少,由于這些原因,此次畢業(yè)設(shè)計(jì)所使用的時(shí)鐘芯片是DS1302,它能夠更準(zhǔn)確的計(jì)時(shí)。74HC138譯碼器74HC138譯碼器也稱做解碼器,譯碼過(guò)程實(shí)際上是一種翻譯過(guò)程,即編碼的逆過(guò)程,74HC138引腳兼容低功耗肖特基TTL系列。74HC138譯碼器可接受3位二進(jìn)制加權(quán)地址輸入,并當(dāng)使能時(shí),能提供8個(gè)互斥的低有效輸出,74HC138特有3個(gè)使能輸入端:兩個(gè)低有效和一個(gè)高有效。除非E1和E2置低且E3置高,如果不是,那么74HC138將保持所有輸出為高,利用這種復(fù)合使能特性。溫度傳感器DS18B20DS18B20是一種改進(jìn)版的智能溫度傳感器,它與傳統(tǒng)的熱敏電阻相比,DS18B20他可以直接讀出被測(cè)的溫度,根據(jù)實(shí)際要求通過(guò)簡(jiǎn)單的編程實(shí)現(xiàn)9到12位的數(shù)字值讀數(shù)方式并且DS18B20的系統(tǒng)結(jié)構(gòu)更加的簡(jiǎn)單,可靠性也很高,只需要一條數(shù)據(jù)線進(jìn)行數(shù)據(jù)傳輸,它在測(cè)溫度,傳輸距離和分辨率等方面上比上一代的DS1820有了很大的改進(jìn),讓用戶使用更加的方便,效果令人滿意!DS18B20電路設(shè)計(jì)圖如圖6所示。圖6:DS18B20電路設(shè)計(jì)圖74HC595模塊簡(jiǎn)介74HC595是一種漏極開(kāi)路輸出的移位寄存器,它是可控的三態(tài)輸出端,也可以串行輸出控制下一個(gè)級(jí)聯(lián)芯片,它是74系列芯片的一種,它主要的特點(diǎn)是功耗小、速度快、操作簡(jiǎn)單,可以很方便的用于對(duì)單片機(jī)接口進(jìn)行驅(qū)動(dòng)LED的操作。本次設(shè)計(jì)中,使用74HC595來(lái)進(jìn)行對(duì)LED的串行驅(qū)動(dòng),所有的LED分為2個(gè)一組,直接與74HC595輸出端連接,通過(guò)串行控制輸出信號(hào)對(duì)LED進(jìn)行顯示驅(qū)動(dòng),最后通過(guò)74HC595的級(jí)聯(lián)操作,這樣的驅(qū)動(dòng)方式比較簡(jiǎn)單,電路設(shè)計(jì)完成之后只要級(jí)聯(lián)就可以完成。74HC595是帶鎖存功能的三態(tài)輸出的8位串行輸入和并行輸出的移位寄存器。由于它自帶鎖存器,所以其數(shù)據(jù)在移位寄存器中的移位與鎖存器的輸出是獨(dú)立的,當(dāng)數(shù)據(jù)移位時(shí),可以保持鎖存器輸出的數(shù)據(jù)不改變,等所有8位數(shù)據(jù)全部串行輸入完成移位操作后,一次性將數(shù)據(jù)打入鎖存器中,從而實(shí)現(xiàn)并行輸出的同步改變。按鍵電路設(shè)計(jì)按鍵電路是用來(lái)對(duì)系統(tǒng)顯示的時(shí)鐘進(jìn)行復(fù)位,模式的選擇,時(shí)間的加和減。模式選擇中可以對(duì)時(shí)間進(jìn)行設(shè)置,倒計(jì)時(shí)時(shí)間進(jìn)行設(shè)置,可以選著手動(dòng)模式和自動(dòng)模式。按鍵電路如圖7所示。按鍵電路工作原理如下:當(dāng)按鍵沒(méi)有按下去時(shí),與按鍵連接的單片機(jī)接口均為高電平;當(dāng)按鍵按下去時(shí),單片機(jī)該接口端為低電平。在系統(tǒng)工作時(shí),單片機(jī)不斷掃描按鍵電路,當(dāng)檢測(cè)到相應(yīng)端口輸入為低電平時(shí),進(jìn)行時(shí)間按鍵功能的選擇加、減、時(shí)鐘的復(fù)位和模式選擇。圖7:按鍵電路設(shè)計(jì)圖 點(diǎn)陣顯示模塊設(shè)計(jì)和驅(qū)動(dòng)在本次設(shè)計(jì)中使用了16個(gè)8*8 LED陣列,從結(jié)構(gòu)上可以知道,每個(gè)LED模塊它每一列共用一根列線,每一行也是共用一根行線,當(dāng)相應(yīng)的行接高電平,列接低電平時(shí),對(duì)應(yīng)的發(fā)光二極管被點(diǎn)亮,在顯示過(guò)程中,多采用掃描方式,利用人的視覺(jué)暫停效應(yīng),只要刷新速率不小于25幀每秒,就不會(huì)有閃爍的感覺(jué)。圖8:LED點(diǎn)陣模塊內(nèi)部顯示圖我們把行列全部直接在單片機(jī)的IO口,然后通過(guò)分析到的掃描代碼送到總線,我們就可以得顯示的數(shù)據(jù),但是我們直接將LED點(diǎn)陣的行列端口全部接到89C51單片機(jī)上,每個(gè)LED點(diǎn)陣需要16個(gè)IO口,本設(shè)計(jì)使用了16個(gè)LED點(diǎn)陣顯示的,那就需要16*16個(gè)IO口,這樣就會(huì)照成IO口資源的耗盡,系統(tǒng)就會(huì)無(wú)法擴(kuò)充,因此,我們?cè)趯?shí)際應(yīng)用只是將LED點(diǎn)陣的列線接到74HC595移位寄存器上,列驅(qū)動(dòng)圖如圖9.1,至于行掃描信號(hào)則是由譯碼器74HC138來(lái)選擇控制,行驅(qū)動(dòng)如圖9.2,這樣行和列的控制只使用了單片機(jī)上的6個(gè)IO口,節(jié)約了很多IO資源。圖9.1列驅(qū)動(dòng)設(shè)計(jì)圖:9.2行驅(qū)動(dòng)設(shè)計(jì)圖:青奧倒計(jì)時(shí)牌系統(tǒng)軟件程序設(shè)計(jì)青奧倒計(jì)時(shí)牌系統(tǒng)程序由單片機(jī)、按鍵程序、顯示程序、左移程序等部分組成。通過(guò)C語(yǔ)言編程,軟硬件結(jié)合,構(gòu)成一個(gè)青奧倒計(jì)時(shí)牌系統(tǒng)的整體。系統(tǒng)工作時(shí),首先系統(tǒng)初始化,點(diǎn)陣屏初始化,串口的初始化,然后顯示左移的滾動(dòng)字幕驗(yàn)證系統(tǒng)顯示正常,同時(shí)時(shí)鐘、溫度、倒計(jì)時(shí)初始化開(kāi)始計(jì)算,接著通過(guò)按鈕設(shè)置設(shè)置時(shí)間和模式,模式中可以選著手動(dòng)或自動(dòng)模式顯示,自動(dòng)模式下,顯示時(shí)間(年,月,日,時(shí),分、秒),溫度,剩余天數(shù),重復(fù)的循環(huán)。LED點(diǎn)陣顯示程序流程圖如圖10所示。圖10:LED點(diǎn)陣顯示程序流程圖主程序流程圖和主程序本設(shè)計(jì)的程序部分比較多,主要是通過(guò)時(shí)鐘芯片對(duì)時(shí)間的計(jì)算和溫度傳感器對(duì)溫度的轉(zhuǎn)換,然后通過(guò)595串行輸出,通過(guò)LED點(diǎn)陣顯示。在主函數(shù)中完成這些操作。/*主函數(shù)*/voidmain(){ while(1)//重復(fù)(無(wú)限)循環(huán)顯示 { du1302(); //讀取秒分時(shí)日月星期年 read_temp();//讀取溫度 Show_word(); //待機(jī)顯示按三秒間隔分別顯示年、月日、星期、時(shí)分秒。 } }延時(shí)程序設(shè)計(jì)延時(shí)程序在LED電子顯示屏中的主要功能有:延時(shí)存在的目的是等一段時(shí)間,讓這列顯示的內(nèi)容在人的眼內(nèi)產(chǎn)生“視覺(jué)暫留”現(xiàn)象。voidDelayMs(void){ ucharTempCyc; for(TempCyc=110;TempCyc>1;TempCyc--) {;}}溫度傳感器流程圖和程序設(shè)計(jì)開(kāi)始開(kāi)始初始化初始化讀取數(shù)據(jù)讀取數(shù)據(jù)寫數(shù)據(jù)寫數(shù)據(jù)數(shù)據(jù)轉(zhuǎn)換輸出數(shù)據(jù)轉(zhuǎn)換輸出結(jié)束結(jié)束voiddelay_18B20(unsignedinti)//延時(shí)1微秒{while(i--);}voidds1820rst()/*ds1820復(fù)位*/{ unsignedcharx=0; DQ=1;//DQ復(fù)位 delay_18B20(4);//延時(shí) DQ=0;//DQ拉低 delay_18B20(100);//精確延時(shí)大于480us DQ=1;//拉高 delay_18B20(40);}uchards1820rd()/*讀數(shù)據(jù)*/{ unsignedchari=0; unsignedchardat=0; for(i=8;i>0;i--) { DQ=0;//給脈沖信號(hào) dat>>=1; DQ=1;//給脈沖信號(hào) if(DQ) dat|=0x80; delay_18B20(10); } return(dat);}voidds1820wr(ucharwdata)/*寫數(shù)據(jù)*/{ unsignedchari=0; for(i=8;i>0;i--) { DQ=0; DQ=wdata&0x01; delay_18B20(10); DQ=1; wdata>>=1; }}read_temp()/*讀取溫度值并轉(zhuǎn)換*/{uchara,b; ds1820rst(); ds1820wr(0xcc);//*跳過(guò)讀序列號(hào)*/ ds1820wr(0x44);//*啟動(dòng)溫度轉(zhuǎn)換*/ ds1820rst();ds1820wr(0xcc);//*跳過(guò)讀序列號(hào)*/ ds1820wr(0xbe);//*讀取溫度*/ a=ds1820rd(); b=ds1820rd(); tvalue=b*16+a/16; return(tvalue);}LED點(diǎn)陣顯示程序設(shè)計(jì)LED點(diǎn)陣顯示主要通過(guò)595驅(qū)動(dòng)其顯示,通過(guò)三秒轉(zhuǎn)換,分別顯示年、月日、星期、時(shí)分秒、溫度、距離青奧漢字、剩余天數(shù)、if((id==0)&(f==0)|(id==1)) //f為三秒轉(zhuǎn)換顯示 { Send_data(&timer[0][0]); //不顯示 if((Flicker==1)&(id==1))//閃爍標(biāo)志為1時(shí)不亮,為零時(shí)亮 { Show_pass(); //不顯示一個(gè)字 Show_pass(); } else { Send_data(&timer[2][h]);//20年 Send_data(&timer[0][h]); Send_data(&timer[Year/16][h]);//年值 Send_data(&timer[Year%16][h]); } Send_data(&hanzi[h*2+641]);//年字符 Send_data(&hanzi[h*2+640]); Send_data(&timer[0]); //不顯示 }利用PROTEUS仿真結(jié)果利用PROTEUS仿真結(jié)果如圖10,LED點(diǎn)陣輪流顯示設(shè)定的年,月,日,時(shí),分,秒,距離青奧天數(shù),溫度。圖10:PROTEUS仿真圖系統(tǒng)調(diào)試靜態(tài)調(diào)試在系統(tǒng)進(jìn)行加電之前,首先用萬(wàn)用表依據(jù)硬件電路原理圖仔細(xì)檢查連線的正確性,尤其電源的走線、防止電源間的短路或極性錯(cuò)誤及開(kāi)路,并重要檢查系統(tǒng)總線是否存在相互之間的短路或與其他信號(hào)線的短路。通電調(diào)試接通電源,查看顯示單元的內(nèi)容是否正常,再按下有關(guān)按鍵,是否能夠達(dá)到預(yù)期目標(biāo)。如果不能,通過(guò)仿真單步運(yùn)行,查看每一步的運(yùn)行結(jié)果,并對(duì)預(yù)期現(xiàn)象對(duì)程序進(jìn)行調(diào)整。實(shí)物效果圖通過(guò)整個(gè)調(diào)試,實(shí)物效果跟所預(yù)期的效果是一樣的。本次設(shè)計(jì)完成預(yù)期的目標(biāo)。如圖11.111.2和11.3圖11.1圖11.2如圖11.3總結(jié)本次設(shè)計(jì)的青奧倒計(jì)時(shí)牌分為硬件電路設(shè)計(jì)和軟件程序設(shè)計(jì)兩大模塊。硬件電路設(shè)計(jì)包括控制系統(tǒng)硬件電路設(shè)計(jì)和顯示系統(tǒng)硬件電路設(shè)計(jì),控制系統(tǒng)硬件電路設(shè)計(jì)以STC89C52為控制核心,外圍電路包括電源模塊、程序下載模塊、按鍵模塊、晶振電路、、溫度模塊、點(diǎn)陣電路模塊等組成部分;顯示系統(tǒng)硬件電路又分為接口電路、列驅(qū)動(dòng)電路、行驅(qū)動(dòng)電路、點(diǎn)陣屏電路等組成部分。軟件程序設(shè)計(jì)包括按鍵程序、LED指示燈程序、靜止顯示程序、左移程序等組成部分。控制系統(tǒng)通過(guò)排線控制顯示系統(tǒng)顯示漢字等信息,并能使顯示系統(tǒng)上的漢字等信息靜態(tài)顯示、左移顯示。本次設(shè)計(jì)的青奧倒計(jì)時(shí)按照上述設(shè)計(jì)思路,能夠?qū)崿F(xiàn)實(shí)時(shí)時(shí)間,實(shí)時(shí)溫度,距離青奧開(kāi)幕的時(shí)間的交替顯示。參考文獻(xiàn)[1]侯向榮,馬永森.利用單片機(jī)串口實(shí)現(xiàn)多個(gè)LED的顯示[J].儀器儀表用戶.2006(03)[2]眭碧霞.用單片機(jī)串行口實(shí)現(xiàn)動(dòng)態(tài)掃描LED顯示[J].電子工程師.2006(06)[3]劉文洲,張立臣.利用80C31單片機(jī)串行口實(shí)現(xiàn)多個(gè)LED顯示的一種簡(jiǎn)單方法[J].國(guó)外電子元器件.2001(01)[4]王飛,程耀瑜.基于AT89C51的作息時(shí)間控制器設(shè)計(jì)[J].數(shù)字技術(shù)與應(yīng)用.2011(07)[5]郭景.用單片機(jī)驅(qū)動(dòng)LED數(shù)碼管顯示[J].陰山學(xué)刊(自然科學(xué)版).2005(01)[6]李正浩,姜寶鈞,鄧興成.51單片機(jī)在LED數(shù)碼管顯示中的應(yīng)用[J].實(shí)驗(yàn)科學(xué)與技術(shù).2006(S1)[7]藍(lán)厚榮.單片機(jī)驅(qū)動(dòng)LED數(shù)碼管的方法[J].電氣時(shí)代.2008(04)[8]鐘達(dá).基于LED數(shù)碼管的單片機(jī)顯示電路實(shí)驗(yàn)平臺(tái)開(kāi)發(fā).辦公自動(dòng)化,2006(15)[9]K.Alexander,N.O.Sadiku.FundamentalsofelectricCircuits[M].北京:清華大學(xué)出版社2000[10]TheDesigningandRealizingoftheDetectionandControlofEnvironmentTemperatureandOpticalIntensity[J].ComputerScienceandApplication2012Vol.02(03)pp.138-141漢斯出版社致謝隨著時(shí)間在不間斷的流逝,我的大學(xué)生活也要即將結(jié)束,回想大學(xué)生活有高興有傷心過(guò)在這即將畢業(yè)之際,隨著我這段時(shí)間的不斷努力,我的畢業(yè)論文也隨之完成。本次論文的完成,對(duì)我而言是一種挑戰(zhàn)也是一種鞏固和豐富知識(shí)的機(jī)會(huì),它也讓我在安排事情進(jìn)度的把握方面有了很大提高,同時(shí)能更好的對(duì)自己進(jìn)行約束。本次畢業(yè)設(shè)計(jì)是在老師的指導(dǎo)和支持下完成的。感謝老師從論文的題目的選定、資料的搜集以及在論文資料的修改上所提的寶貴的意見(jiàn)和無(wú)私的幫助。同時(shí),在此次畢業(yè)設(shè)計(jì)過(guò)程中我對(duì)單片機(jī)的一些知識(shí)又有了重新的認(rèn)識(shí),實(shí)驗(yàn)技能有了很大的提高。另外,我還要特別感謝一些同學(xué)對(duì)我論文修改上所提的一些意見(jiàn),為我論文的完成提供了巨大的幫助。最后,對(duì)此次幫助我的老師和同學(xué)表示真誠(chéng)的謝意。基于C8051F單片機(jī)直流電動(dòng)機(jī)反饋控制系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的嵌入式Web服務(wù)器的研究MOTOROLA單片機(jī)MC68HC(8)05PV8/A內(nèi)嵌EEPROM的工藝和制程方法及對(duì)良率的影響研究基于模糊控制的電阻釬焊單片機(jī)溫度控制系統(tǒng)的研制基于MCS-51系列單片機(jī)的通用控制模塊的研究基于單片機(jī)實(shí)現(xiàn)的供暖系統(tǒng)最佳啟停自校正(STR)調(diào)節(jié)器單片機(jī)控制的二級(jí)倒立擺系統(tǒng)的研究基于增強(qiáng)型51系列單片機(jī)的TCP/IP協(xié)議棧的實(shí)現(xiàn)基于單片機(jī)的蓄電池自動(dòng)監(jiān)測(cè)系統(tǒng)基于32位嵌入式單片機(jī)系統(tǒng)的圖像采集與處理技術(shù)的研究基于單片機(jī)的作物營(yíng)養(yǎng)診斷專家系統(tǒng)的研究基于單片機(jī)的交流伺服電機(jī)運(yùn)動(dòng)控制系統(tǒng)研究與開(kāi)發(fā)基于單片機(jī)的泵管內(nèi)壁硬度測(cè)試儀的研制基于單片機(jī)的自動(dòng)找平控制系統(tǒng)研究基于C8051F040單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)基于單片機(jī)的液壓動(dòng)力系統(tǒng)狀態(tài)監(jiān)測(cè)儀開(kāi)發(fā)模糊Smith智能控制方法的研究及其單片機(jī)實(shí)現(xiàn)一種基于單片機(jī)的軸快流CO〈,2〉激光器的手持控制面板的研制基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究基于CYGNAL單片機(jī)的在線間歇式濁度儀的研制基于單片機(jī)的噴油泵試驗(yàn)臺(tái)控制器的研制基于單片機(jī)的軟起動(dòng)器的研究和設(shè)計(jì)基于單片機(jī)控制的高速快走絲電火花線切割機(jī)床短循環(huán)走絲方式研究基于單片機(jī)的機(jī)電產(chǎn)品控制系統(tǒng)開(kāi)發(fā)基于PIC單片機(jī)的智能手機(jī)充電器基于單片機(jī)的實(shí)時(shí)內(nèi)核設(shè)計(jì)及其應(yīng)用研究基于單片機(jī)的遠(yuǎn)程抄表系統(tǒng)的設(shè)計(jì)與研究基于單片機(jī)的煙氣二氧化硫濃度檢測(cè)儀的研制基于微型光譜儀的單片機(jī)系統(tǒng)單片機(jī)系統(tǒng)軟件構(gòu)件開(kāi)發(fā)的技術(shù)研究基于單片機(jī)的液體點(diǎn)滴速度自動(dòng)檢測(cè)儀的研制基于單片機(jī)系統(tǒng)的多功能溫度測(cè)量?jī)x的研制基于PIC單片機(jī)的電能采集終端的設(shè)計(jì)和應(yīng)用基于單片機(jī)的光纖光柵解調(diào)儀的研制氣壓式線性摩擦焊機(jī)單片機(jī)控制系統(tǒng)的研制基于單片機(jī)的數(shù)字磁通門傳感器基于單片機(jī)的旋轉(zhuǎn)變壓器-數(shù)字轉(zhuǎn)換器的研究基于單片機(jī)的光纖Bragg光柵解調(diào)系統(tǒng)的研究單片機(jī)控制的便攜式多功能乳腺治療儀的研制基于C8051F020單片機(jī)的多生理信號(hào)檢測(cè)儀基于單片機(jī)的電機(jī)運(yùn)動(dòng)控制系統(tǒng)設(shè)計(jì)Pico專用單片機(jī)核的可測(cè)性設(shè)計(jì)研究基于MCS-51單片機(jī)的熱量計(jì)基于雙單片機(jī)的智能遙測(cè)微型氣象站MCS-51單片機(jī)構(gòu)建機(jī)器人的實(shí)踐研究基于單片機(jī)的輪軌力檢測(cè)基于單片機(jī)的GPS定位儀的研究與實(shí)現(xiàn)基于單片機(jī)的電液伺服控制系統(tǒng)用于單片機(jī)系統(tǒng)的MMC卡文件系統(tǒng)研制基于單片機(jī)的時(shí)控和計(jì)數(shù)系統(tǒng)性能優(yōu)化的研究基于單片機(jī)和CPLD的粗光柵位移測(cè)量系統(tǒng)研究單片機(jī)控制的后備式方波UPS提升高職學(xué)生單片機(jī)應(yīng)用能力的探究基于單片機(jī)控制的自動(dòng)低頻減載裝置研究基于單片機(jī)控制的水下焊接電源的研究基于單片機(jī)的多通道數(shù)據(jù)采集系統(tǒng)基于uPSD3234單片機(jī)的氚表面污染測(cè)量?jī)x的研制基于單片機(jī)的紅外測(cè)油儀的研究96系列單片機(jī)仿真器研究與設(shè)計(jì)基于單片機(jī)的單晶金剛石刀具刃磨設(shè)備的數(shù)控改造基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)基于MSP430單片機(jī)的電梯門機(jī)控制器的研制基于單片機(jī)的氣體測(cè)漏儀的研究基于三菱M16C/6N系列單片機(jī)的CAN/USB協(xié)議轉(zhuǎn)換器基于單片機(jī)和DSP的變壓器油色譜在線監(jiān)測(cè)技術(shù)研究基于單片機(jī)的膛壁溫度報(bào)警系統(tǒng)設(shè)計(jì)基于AVR單片機(jī)的低壓無(wú)功補(bǔ)償控制器的設(shè)計(jì)基于單片機(jī)船舶電力推進(jìn)電機(jī)監(jiān)測(cè)系統(tǒng)基于單片機(jī)網(wǎng)絡(luò)的振動(dòng)信號(hào)的采集系統(tǒng)基于單片機(jī)的大容量數(shù)據(jù)存儲(chǔ)技術(shù)的應(yīng)用研究基于單片機(jī)的疊圖機(jī)研究與教學(xué)方法實(shí)踐基于單片機(jī)嵌入式Web服務(wù)器技術(shù)的研究及實(shí)現(xiàn)基于AT89S52單片機(jī)的通用數(shù)據(jù)采集系統(tǒng)基于單片機(jī)的多道脈沖幅度分析儀研究機(jī)器人旋轉(zhuǎn)電弧傳感角焊縫跟蹤單片機(jī)控制系統(tǒng)基于單片機(jī)的控制系統(tǒng)在PLC虛擬教學(xué)實(shí)驗(yàn)中的應(yīng)用研究基于單片機(jī)系統(tǒng)的網(wǎng)絡(luò)通信研究與應(yīng)用基于PIC16F877單片機(jī)的莫爾斯碼自動(dòng)譯碼系統(tǒng)設(shè)計(jì)與研究基于單片機(jī)的模糊控制器在工業(yè)電阻爐上的應(yīng)用研究基于雙單片機(jī)沖床數(shù)控系統(tǒng)的研究與開(kāi)發(fā)基于Cygnal單片機(jī)的μC/OS-Ⅱ的研究基于單片機(jī)的一體化智能差示掃描量熱儀系統(tǒng)研究基于TCP/IP協(xié)議的單片機(jī)與Internet互聯(lián)的研究與實(shí)現(xiàn)變頻調(diào)速液壓電梯單片機(jī)控制器的研究基于單片機(jī)γ-免疫計(jì)數(shù)器自動(dòng)換樣功能的研究與實(shí)現(xiàn)基于單片機(jī)的倒立擺控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)嵌入式以太網(wǎng)防盜報(bào)警系統(tǒng)基于51單片機(jī)的嵌入式Internet系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)單片機(jī)監(jiān)測(cè)系統(tǒng)在擠壓機(jī)上的應(yīng)用MSP430單片機(jī)在智能水表系統(tǒng)上的研究與應(yīng)用HYPERLINK"/d
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 電費(fèi)代收代繳合同協(xié)議
- 畜禽消毒服務(wù)合同協(xié)議
- 用氣合同協(xié)議
- 特約服務(wù)協(xié)議解除合同
- 田七苗種植合同協(xié)議
- 電纜線定金合同協(xié)議
- 申通快遞員合同協(xié)議
- 白酒購(gòu)銷運(yùn)輸合同協(xié)議
- 瓷磚工廠供貨合同協(xié)議
- 電工雇傭勞動(dòng)合同協(xié)議
- 2024年陸上石油天然氣開(kāi)采安全管理考試題庫(kù)附答案
- 學(xué)校宿舍家具采購(gòu)?fù)稑?biāo)方案技術(shù)標(biāo)
- 北師大版 數(shù)學(xué) 二年級(jí)下冊(cè) 單元測(cè)試卷
- 提姆與莎蘭的小木屋
- 工會(huì)會(huì)計(jì)賬務(wù)處理智能系統(tǒng)
- 低代碼行業(yè)供需現(xiàn)狀與發(fā)展戰(zhàn)略規(guī)劃ppt
- 居家養(yǎng)老服務(wù)方案(投標(biāo)方案)
- 差異表達(dá)基因分析5趨勢(shì)性上調(diào)和下調(diào)基因分析6基因集功
- ISO9001:2015版體系部門職能分配表
- DB31T+1339-2021醫(yī)院多學(xué)科診療管理規(guī)范
- 03S702鋼筋混凝土化糞池圖集
評(píng)論
0/150
提交評(píng)論