《單片機(jī)》課程設(shè)計(jì)報(bào)告數(shù)字時(shí)鐘課程設(shè)計(jì)
《《單片機(jī)》課程設(shè)計(jì)報(bào)告數(shù)字時(shí)鐘課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《《單片機(jī)》課程設(shè)計(jì)報(bào)告數(shù)字時(shí)鐘課程設(shè)計(jì)(18頁珍藏版)》請?jiān)谘b配圖網(wǎng)上搜索。
1、 《單片機(jī)》課程設(shè)計(jì)報(bào)告 題 目:數(shù)字時(shí)鐘課程設(shè)計(jì) 學(xué)生姓名: 學(xué) 號(hào): 系 別:物理與電子信息系 專 業(yè):電氣工程及其自動(dòng)化 班 級(jí):07電氣(2) 指導(dǎo)老師: 摘要: 2 關(guān)鍵詞: 2 一、前言 2 二、方案設(shè)計(jì)與論證 4 1設(shè)計(jì)內(nèi)容: 4 2設(shè)計(jì)方案: 4 三、系統(tǒng)框圖 4 四、硬件電路結(jié)構(gòu)的設(shè)計(jì) 5 1、時(shí)鐘電路設(shè)計(jì) 5 2、報(bào)時(shí)電路 6 3、LCD顯示電路 6 4、復(fù)位電路
2、 8 5、校時(shí)電路 8 五、系統(tǒng)軟件設(shè)計(jì) 9 1、設(shè)計(jì)內(nèi)容 9 2程序流程圖 10 六、總原理圖 12 七、安裝調(diào)試過程中出現(xiàn)的問題及解決方法 13 1、硬件調(diào)試 13 2、軟件調(diào)試 13 八、設(shè)計(jì)總結(jié)和心得 13 參考文獻(xiàn) 14 附錄A:設(shè)計(jì)所用到的器件清單 15 附錄B:電路PCB圖 16 單片機(jī)數(shù)字時(shí)鐘設(shè)計(jì) 摘要: 單片機(jī)自20世紀(jì)70年代問世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用很廣、發(fā)展很快。單片機(jī)體積小、重量輕、抗干擾能力強(qiáng)、環(huán)境要求不高、價(jià)格低廉、可靠性高、靈活性好、開發(fā)較為容易。由于具有上述優(yōu)點(diǎn),
3、在我國,單片機(jī)已廣泛地應(yīng)用在工業(yè)自動(dòng)化控制、自動(dòng)檢測、智能儀器儀表、家用電器、電力電子、機(jī)電一體化設(shè)備等各個(gè)方面。 這次課程設(shè)計(jì)通過對它的學(xué)習(xí)、應(yīng)用,以STC89C52芯片為核心,輔以必要的電路,設(shè)計(jì)了一個(gè)簡易的電子時(shí)鐘,它由5V直流電源供電,通過液晶顯示器(LCD1602A)能夠準(zhǔn)確顯示時(shí)間,調(diào)整時(shí)間,從而到達(dá)學(xué)習(xí)、設(shè)計(jì)、開發(fā)軟、硬件的能力。 關(guān)鍵詞: STC89C52 單片機(jī) LCD 1602A 一、前言 時(shí)鐘,自從它發(fā)明的那天起,就成為人類的朋友,但隨著時(shí)間的推移,科學(xué)技術(shù)的不斷發(fā)展,人們對時(shí)間計(jì)量的精度要求越來越高,應(yīng)用越來越廣。 現(xiàn)今,高精度的計(jì)時(shí)工具大多數(shù)都使
4、用了石英晶體振蕩器,由于電子鐘,石英表,石英鐘都采用了石英技術(shù),因此走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校,數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動(dòng),用LED顯示器代替顯示器代替指針顯示進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí),分,秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對,片選的靈活性好。 時(shí)鐘電路在計(jì)算機(jī)系統(tǒng)中起著非常重要的作用,是保證系統(tǒng)正常工作的基礎(chǔ)。在一個(gè)單片機(jī)應(yīng)用系統(tǒng)中,時(shí)鐘有兩方面的含義:一是指為保障系統(tǒng)正常工作的基準(zhǔn)振蕩定時(shí)信號(hào),主要由晶振和外圍電路組成,晶振頻率的大小決定了單片機(jī)系統(tǒng)工作的快慢;二是指系統(tǒng)的標(biāo)準(zhǔn)定時(shí)時(shí)鐘,即定時(shí)時(shí)間,它通常有兩種實(shí)現(xiàn)方法:一是
5、用軟件實(shí)現(xiàn),即用單片機(jī)內(nèi)部的可編程定時(shí)/計(jì)數(shù)器來實(shí)現(xiàn),但誤差很大,主要用在對時(shí)間精度要求不高的場合;二是用專門的時(shí)鐘芯片實(shí)現(xiàn),在對時(shí)間精度要求很高的情況下,通常采用這種方法,典型的時(shí)鐘芯片有:DS1302,DS12887,X1203等都可以滿足高精度的要求。 本文主要介紹用單片機(jī)內(nèi)部的定時(shí)/計(jì)數(shù)器來實(shí)現(xiàn)電子時(shí)鐘的方法,本設(shè)計(jì)由單片機(jī)STC89C52芯片和液晶顯示器為核心,輔以必要的電路,構(gòu)成了一個(gè)單片機(jī)電子時(shí)鐘。 二、方案設(shè)計(jì)與論證 1設(shè)計(jì)內(nèi)容: 基本功能(必選) (1)準(zhǔn)確計(jì)時(shí),以數(shù)字形式顯示時(shí)、分、秒的時(shí)間。 (2)小時(shí)以24小時(shí)計(jì)時(shí)形式,分秒計(jì)時(shí)為60進(jìn)位。 (3)校
6、正時(shí)間功能(即調(diào)整時(shí)間) (4)總結(jié)檢驗(yàn)電路設(shè)計(jì)結(jié)果 擴(kuò)展功能(可選) (1)鬧鐘功能。 (2)整點(diǎn)報(bào)時(shí)。 2設(shè)計(jì)方案: 整個(gè)系統(tǒng)用單片機(jī)為中央控制器,有單片機(jī)執(zhí)行采集時(shí)鐘芯片的時(shí)間信號(hào)并通過顯示模塊來輸出信號(hào)以及相關(guān)的控制功能。時(shí)鐘芯片產(chǎn)生時(shí)鐘信號(hào),利用單片機(jī)的I/O口傳給單片機(jī);并通過I/O口實(shí)現(xiàn)LCD的顯示。系統(tǒng)設(shè)有4個(gè)按鍵可以對時(shí)間年、月、日進(jìn)行調(diào)整,還可以設(shè)置鬧鐘。還有一個(gè)按鍵是用來復(fù)位的。 方案一:采用LED數(shù)碼管顯示,顯示較為清楚,但是由于設(shè)計(jì)要求時(shí)鐘功能比較重要,因此,如果用LED進(jìn)行顯示會(huì)使得硬件電路較為復(fù)雜,且在軟件上實(shí)現(xiàn)也較難,為實(shí)現(xiàn)功能帶來了一定的困難
7、。 方案二:采用LCD,電路比較簡單且在軟件設(shè)計(jì)上也相對簡單,具有低功耗功能,能夠滿足設(shè)計(jì)最優(yōu)的要求。 因此,此次設(shè)計(jì)我采用的顯示模塊是LCD顯示。 三、系統(tǒng)框圖 數(shù)字時(shí)鐘電路系統(tǒng)由主體電路和擴(kuò)展功能電路兩主題組成。 四、硬件電路結(jié)構(gòu)的設(shè)計(jì) 1、時(shí)鐘電路設(shè)計(jì) 時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn)的,有條不紊的一拍一拍的工作。因此,時(shí)鐘頻率直接影響單片機(jī)的的速度,時(shí)鐘電路也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。電路設(shè)計(jì)如下圖: 2、報(bào)時(shí)電路 報(bào)時(shí)電路有2個(gè)電阻、一個(gè)PNP和一個(gè)蜂鳴器組成,其
8、功能是整點(diǎn)報(bào)時(shí),其電路圖如下: 3、LCD顯示電路 液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特點(diǎn),現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示部件了。 1602A可以顯示2行16個(gè)字符,有8位數(shù)據(jù)總線D0-D7,和RS、R/W、EN三個(gè)控制端口,工作電壓為5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光。其各引腳功能見下表: 引腳號(hào) 符號(hào) 狀態(tài) 功能 1 Vcc 電源地 2 Vdd +5V邏輯電源 3 V0 液晶驅(qū)動(dòng)電源 4 RS 輸入 寄存器選擇1數(shù)據(jù);0指令 5 R/W 輸入 讀寫操作選擇1讀;0寫 6 E
9、 輸入 使能信號(hào) 7 D0 三態(tài) 數(shù)據(jù)總線(LSB) 8 D1 三態(tài) 數(shù)據(jù)總線 9 D2 三態(tài) 數(shù)據(jù)總線 10 D3 三態(tài) 數(shù)據(jù)總線 11 D4 三態(tài) 數(shù)據(jù)總線 12 D5 三態(tài) 數(shù)據(jù)總線 13 D6 三態(tài) 數(shù)據(jù)總線 14 D7 三態(tài) 數(shù)據(jù)總線(MSB) *15 E1 輸入 上下兩行使能信號(hào) *16 E2 輸入 上下兩行使能信號(hào) LCD與單片機(jī)的原理圖如下圖: 4、復(fù)位電路 STC89C52單片機(jī)的復(fù)位是由外部復(fù)位電路來實(shí)現(xiàn)。復(fù)位引腳RST接一個(gè)電容到VCC,接一個(gè)電阻到地,就構(gòu)成了上電復(fù)位電
10、路。為了控制方便在接一個(gè)電阻和一個(gè)按鈕開關(guān)到VCC。其電路圖如下: 5、校時(shí)電路 4個(gè)按鍵分別接到單片機(jī)的P1.0、P1.1、P1.2、P1.3口.其功能如下: P1.0口:表示功能移位鍵,鍵位選擇要調(diào)整的時(shí)十位、時(shí)個(gè)位、分十位或分個(gè)位。 P1.1口:表示數(shù)字“+”鍵,按一下則對應(yīng)的數(shù)字加1。 P1.2口:表示數(shù)字“-”鍵,按一下則對應(yīng)的數(shù)字減1。 P1.3口:表示退出校時(shí)。 其電路圖如下: 五、系統(tǒng)軟件設(shè)計(jì) 1、設(shè)計(jì)內(nèi)容 本設(shè)計(jì)的軟件程序包括主程序、中斷子程序、鬧鐘設(shè)定子程序、時(shí)鐘顯示子程序以及延時(shí)子程序等。 本設(shè)計(jì)有由四個(gè)按鈕組成的小鍵盤,這些案
11、件可以任意改變當(dāng)前狀態(tài)。按功能移位鍵一次,表示當(dāng)前要校對小時(shí)的十位;按第二次,表示當(dāng)前校對的是小時(shí)個(gè)位;按第三次,表示當(dāng)前校對的是分鐘的十位;按第四次,表示當(dāng)前校對的是分鐘的個(gè)位;按下數(shù)字“+”鍵或數(shù)字“-”鍵可在當(dāng)前校隊(duì)的數(shù)字上相應(yīng)加1或減1。 系統(tǒng)軟件采用C語言編寫。時(shí)鐘最小計(jì)時(shí)單位是秒,使用定時(shí)器的方式1,把定時(shí)器的定時(shí)時(shí)間定為50ms。這樣,計(jì)數(shù)溢出20次即可得到時(shí)鐘的最小計(jì)時(shí)單位:秒。計(jì)數(shù)20次可以用軟件實(shí)現(xiàn)。秒計(jì)時(shí)是采用中斷方式進(jìn)行溢出次數(shù)的累積,計(jì)滿20次,即得到秒計(jì)時(shí)?!懊搿眴卧?jì)滿60,“分”單元內(nèi)容加1;“分”單元計(jì)滿60,“時(shí)”單元內(nèi)容加1, “時(shí)”單元計(jì)滿24,則將時(shí)
12、、分、秒的內(nèi)容全部清零。 時(shí)鐘程序設(shè)計(jì)步驟: (1)選擇工作方式,計(jì)算初值; (2)采用中斷方式進(jìn)行溢出次數(shù)累計(jì); (3)從秒——分——時(shí)的計(jì)時(shí)是通過累加和數(shù)值比較實(shí)現(xiàn)的; (4)主程序:主要進(jìn)行定時(shí)器/計(jì)數(shù)器的初始化編程。 (5)中斷服務(wù)程序:進(jìn)行計(jì)時(shí)操作; (6)加1子程序:用于完成對時(shí)、分、秒的加操作。 2程序流程圖 主程序開始 到1秒 設(shè)定定時(shí)器常數(shù),開中斷 顯示時(shí)間 T0中斷 現(xiàn)場保護(hù) 重裝定時(shí)器初值 恢復(fù)現(xiàn)場 秒值加一 分加一 秒緩沖單元清零 分緩沖單元清零 時(shí)加一 時(shí)緩沖單元
13、清零 。。類推。。 結(jié)束 60分否? 24否? 20次? 秒60? N N N N 六、總原理圖 此次單片機(jī)數(shù)字時(shí)鐘的設(shè)計(jì)采用STC89C52為主控制芯片,并有起定時(shí)器提供時(shí)鐘,利用LCD進(jìn)行顯示,由復(fù)位電路進(jìn)行復(fù)位,有4個(gè)按鈕來調(diào)整時(shí)間,還有整點(diǎn)報(bào)時(shí)功能。下圖為此次設(shè)計(jì)的總原理圖: 如上圖所示,該設(shè)計(jì)把時(shí)鐘信號(hào)顯示在液晶顯示器上,不僅結(jié)構(gòu)簡單清晰可見,而且省電也容易控制。數(shù)據(jù)的傳輸通過P0口進(jìn)行控制,液晶顯示的的灰度通過滑動(dòng)變阻器來調(diào)節(jié)。 七、安裝調(diào)試過程中出現(xiàn)的問題及
14、解決方法 1、硬件調(diào)試 在調(diào)試過程中出現(xiàn)了2個(gè)問題:一是出現(xiàn)虛焊的地方較多;二是液晶顯示器不顯示,經(jīng)檢查時(shí)活動(dòng)變阻器接反了。解決方法:用萬用表測試,把虛焊的地方再焊好,接正滑動(dòng)變阻器。 2、軟件調(diào)試 在剛開始,顯示程序不會(huì)寫,因?yàn)槭堑谝淮斡靡壕э@示器。經(jīng)過查閱相關(guān)的資料和問一些懂得的同學(xué)才把程序調(diào)好。 八、設(shè)計(jì)總結(jié)和心得 這次課程設(shè)計(jì)是我第二次將所學(xué)的知識(shí)綜合應(yīng)用到實(shí)際當(dāng)中去的,在此次數(shù)字鐘設(shè)計(jì)過程中,我更進(jìn)一步的熟悉了芯片的結(jié)構(gòu)及其工作原理和其使用方法。雖然在整個(gè)設(shè)計(jì)過程中遇到了很多問題,但是通過我自己的思考和查看相關(guān)的資料都解決了。 這次課程設(shè)計(jì)鍛煉了我獨(dú)立思考問題
15、和通過查看相關(guān)資料來解決問題的能力,也教會(huì)我在以后的學(xué)習(xí)和工作當(dāng)中要養(yǎng)成嚴(yán)謹(jǐn)、耐心的工作態(tài)度,遇到困難要主動(dòng)出擊,而不是坐著等別人給自己指導(dǎo)。 雖然這只是一次簡單的課程設(shè)計(jì),但通過這次課程設(shè)計(jì)我們了解了課程設(shè)計(jì)的一般步驟,和設(shè)計(jì)中應(yīng)注意的問題。設(shè)計(jì)本身并不是有很重要的意義,而是同學(xué)們對待問題時(shí)的態(tài)度和處理事情的能力。 參考文獻(xiàn) 1.姜志海 《單片機(jī)原理及應(yīng)用》 電子工業(yè)出版社 2.土豆網(wǎng) 附錄A:設(shè)計(jì)所用到的器件清單 器件型號(hào) 參考表示 封裝 1k R1 AXIAL0.3 5.1K R
16、6 AXIAL0.3 5.1K R5 AXIAL0.3 12M Y1 XTAL1 50K RP KETIAO 51P C2 RAD0.1 51P C1 RAD0.1 300 R2 AXIAL0.3 8052 U1 DIP40 C3 22u RAD0.2 CON2 J2 SIP2 CON9 J4 SIP9 CON16 J1 SIP16 PNP Q1 TO-92A SPEAKER LS1 LABA SW-SPST S6 KAIGUAN 附錄B:電路PCB圖 ut2ApOdfXXc02GyBKsKC
17、Ww97MrqqWhoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74IUXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSortZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdLSZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDCooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09
18、RtsZEYS8Zrd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8psz1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20CSg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fwhZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKqkKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJ
19、tt6QilZxtyrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePtwFJthphEipDFNqnR2HjQKV2DzWtMPDJQkBcXmovdsjqCTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHyt82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wx
20、D0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ ut2ApOdfXXc02GyBKsKCWw97MrqqWhoj5TL15Zt6jIPYytYCummtARp3v1N5luizi3xh3BhWYreKO8d9g7nmZQoWPJeTLDrw08gVS8DsDQQYGC3cE7moO2tLF0Jf1gK74IUXyBmtIVR97CkrfVqULT5fn2t6MpJR6rbzVPSortZvIj5NB5ndVvSr4iWr1TwLFKgLSPzuhRjQ3CmZU98eUOuijdL
21、SZqPmvrw9zKupxf8WFUG9l2G9277g2rTipa1YpCZEuqxpKBhtVDCooQOzxUz3vJrZmOcijyM62zchmeooTYes8EBMm932tbz2Yo09RtsZEYS8Zrd2Yktj8l6jEAzVAjnfbtryLvsm6oFbfToXVRFFn7OwIYgJlamkUNXJYbz5Rrb7r4VsuR9zpfZFMfsjhcfCA37lNW2VVLRKN7R8psz1BN6oRic5hU5Z6HCxAYqyNPOG8duYbAwqSl20CSg06Dh2sM8HLtgPkIcSkrgOPDpuHBj1LmPk7lYdvC6NNMwL3fw
22、hZFTFVYAARY7lHSSxJ10V3pH3Y19BxYR77Ib7CpZSu2tijqe3hKqkKAu9KSkCpHKXUIKvvyJZpg2YijRkqfbGgOvyqKuxNWI9oMnJtt6QilZxtyrF7d20FbmabcfiixrQKUsVNXBPPFUXyQ1fJSKFSUbkgs2DUVQC9sz4JkbgN4Qqv66pyoARjurNFJ3TxyfclZiEePtwFJthphEipDFNqnR2HjQKV2DzWtMPDJQkBcXmovdsjqCTJagjMdLsKPgaD2s0H0vmZGAHt36gyUEZ7UmANk1ndREuBeqdgrx0venqGnsyIB2ilq3SIQrNL4m56t7Z8Y8da5K0KUpn5Nzg4JvjdtfFHyt82AoGQkXo4VBLmLEiy2P7HtHBho07rCfttxodYDPPdtQsO7wxD0J6fKKlGm4woDzplhtRr2XgqN13hqy59zU1GegDyQniHNTaVSieueFQcYfUCJwd3vk5I7YKmhunDmIZ 17
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024《增值稅法》全文學(xué)習(xí)解讀(規(guī)范增值稅的征收和繳納保護(hù)納稅人的合法權(quán)益)
- 2024《文物保護(hù)法》全文解讀學(xué)習(xí)(加強(qiáng)對文物的保護(hù)促進(jìn)科學(xué)研究工作)
- 銷售技巧培訓(xùn)課件:接近客戶的套路總結(jié)
- 20種成交的銷售話術(shù)和技巧
- 銷售技巧:接近客戶的8種套路
- 銷售套路總結(jié)
- 房產(chǎn)銷售中的常見問題及解決方法
- 銷售技巧:值得默念的成交話術(shù)
- 銷售資料:讓人舒服的35種說話方式
- 汽車銷售績效管理規(guī)范
- 銷售技巧培訓(xùn)課件:絕對成交的銷售話術(shù)
- 頂尖銷售技巧總結(jié)
- 銷售技巧:電話營銷十大定律
- 銷售逼單最好的二十三種技巧
- 銷售最常遇到的10大麻煩