


版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一:課程設(shè)計題目秒表/時鐘計時器Z:課程設(shè)計任務(wù)與要求:利用89C51單片機(jī)設(shè)計秒表/時鐘計時器,經(jīng)過LED顯示器顯示秒十位和個位,在設(shè)計過程中用一個存儲單元作為秒計數(shù)單元,當(dāng) 一秒鐘到來時,就讓秒計數(shù)單元加1,當(dāng)秒計數(shù)達(dá)到60時,就自動返 回到0,重新開女臺秒計數(shù)。三:設(shè)計過程:1 設(shè)計原理:此次課程設(shè)計題目是秒表/時鐘計時器,由課程設(shè)計的 要求和任務(wù),我采用的C語言編程,設(shè)計秒表要求一秒定時,采用了 定時器和FOR循環(huán)來定時,其中一個軟件一個硬件,會在方案論 證 中分析在1秒時采用的是硬件定時,即用單片機(jī)內(nèi)部的定時器T0。先 將時鐘初始化,賦入初值50ms定時,循環(huán)20次來進(jìn)行1秒定時。然
2、 后由定義的變量second來進(jìn)行加一運算,然后將其值經(jīng)過Pl, P2 在 數(shù)碼管上進(jìn)行顯示。其中數(shù)碼管的顯示時,我在程序中首先定義了一 個尖于數(shù)碼管顯示的字形碼定義,以便在顯示時調(diào)用即可。(1)方案論證:方案1:在方案1中,我們所選用的杲軟件定時,即用for循環(huán)來定 時1秒進(jìn)行顯示的變化。方案2:在方案2中,采用的是硬件定時,即用單片機(jī)內(nèi)部的定時器 T0。先將時鐘初始化賦入初值50ms定時,循環(huán)20次來進(jìn)行1秒定 資料內(nèi)容僅供您學(xué)習(xí)參考,如有不' ”1之處-請聯(lián)系改正或者刪除。時。方案比較:我們從兩方面進(jìn)行兩種方案的比較,第一,由于此次課程 設(shè)計要求是秒表,則在定時時要求比較精確,因
3、此采用硬件的定時器 定時時比較準(zhǔn)確的。第二,由于秒表的定時程序是很小的,在利用軟 件定時占用的CPU并不是很多,不能顯現(xiàn)出來,但真正大程 序時會 很占用資源的,因此在用定時中斷過程中是非常節(jié)省資源的。綜合上 述兩種比較,我們選用了第二種方案。(2)創(chuàng)新點:a在課程要求的基礎(chǔ)上,我們做成的電路板上,用復(fù)位鍵來控制秒 表計時的重新開始,即清零。b.在以上設(shè)計的基礎(chǔ)上,我們又重新設(shè)計了一個程序,基本原理沒 有變,只是將秒表在到達(dá)59清零的瞬間向分的位數(shù)上進(jìn)1,程序?qū)?在附錄3中給出。2 硬件系統(tǒng)框圖與說明:資料內(nèi)容僅供您學(xué)習(xí)參考,如有不半之處請聯(lián)系改正或者刪除。IfflHDb-6Qg.i鑑野pai
4、red «x» (n: i&4(ronC 0 廠: t |»J2III I O 5MoXXAjs|2C74L53 | | AT簡(5)朋:蘋刃PO冰 2 BUTron DV3CRYS1A1RES T0i4®3DQ0-7D00 »h首先,連接的是單片機(jī)51的最小系統(tǒng),其中包括時鐘電路,復(fù)位電路,在此中包括的元器件在附錄3中。我們所選用的數(shù)碼管是共陰極的,置1時導(dǎo)通,因此將單片機(jī)的Pl0P1.7連接數(shù)碼 管的adp,P2 同理。然后在數(shù)碼管秒表個十位的顯示則由軟件 程 序來控制。3 軟件主要模塊流程圖與說明:資料內(nèi)容僅供您學(xué)習(xí)參考,如有不半
5、之處請聯(lián)系改正或者刪除。在真正應(yīng)用時,我們的一秒定時是用定時中斷的,但單片機(jī)的TO資料內(nèi)容僅供您學(xué)習(xí)參考,如有不、”1之處,請聯(lián)系改正或者刪除。最長也不能1秒定時,因此我們采用50ms定時循環(huán)20次,用count 來控制出秒的時間達(dá)到59時,用軟件來清零時循環(huán)從00重新幵始。四:課程設(shè)計總結(jié):1:本次的課程設(shè)計,使尖于51系列單片機(jī)的,正杲我們剛剛學(xué)到的 51單片機(jī),在平時課程的學(xué)習(xí)中,我們僅限于理論知識的講解,即使 知識是很扎實的,實際應(yīng)用并不杲這樣的。開始時我也覺得自己的理 論知識已經(jīng)夠了,但當(dāng)我拿到課題時,在腦海里想的是非常好的,但 真正編成和控制時,理論和實際結(jié)合不到一起,甚至于51芯
6、片的使用 我都感覺很迷茫,還是經(jīng)過搜集大量資料才將理論與實際結(jié)合到一起 了。本次課程設(shè)計我主要負(fù)責(zé)編程,這次不但鍛煉了我C語言的知 識,更加我們正在學(xué)習(xí)的51的定時與中斷結(jié)合在一起,進(jìn)行了實際 的操作,讓我的知識掌握得更加牢固。本次的實際經(jīng)驗之后,讓我對 單片機(jī)定時賦初值有了更新的認(rèn)識,對程序的循環(huán)順序、結(jié)構(gòu)類型都有了非常深刻的認(rèn)識,對真正硬件的連接也有了認(rèn)識,不再將自己的 知識局限于自己狹隘的空間中。2:經(jīng)過這次課程設(shè)計秒表/時鐘計時器,使我又重新幵始學(xué)習(xí)C語言,因為C語言是大一學(xué)的,至從學(xué)完就再也沒用過,因此開始很 陌生,我又找了有尖資料來了解,才有了一點眉目。剛開始以為能夠 用匯編很容易
7、就寫出來,因為我們正在學(xué)習(xí)匯編語言,以為學(xué)的很明 白了,可杲用匯編時才發(fā)現(xiàn)原來都不怎么熟練,編了一會程序發(fā)現(xiàn)只 有一種感覺一一舉步維艱啊!還是放棄匯編選擇C語言吧!對于單片 資料內(nèi)容僅供您學(xué)習(xí)參考,如有不' ”1之處-請聯(lián)系改正或者刪除。機(jī),我們課本學(xué)習(xí)的是80C51,可是這次做課程設(shè)計用的 是89C51,這 樣不但使我們掌握了 80C51,而且對89C51也有了一定的了解了,在 課堂上學(xué)習(xí)的都理論的,跟實際永遠(yuǎn)有一定的差距,不實踐就不會發(fā) 現(xiàn)問題。經(jīng)過這次課程設(shè)計使我把課堂上學(xué)習(xí)的東西都用到了實踐中, 例如:定時/計數(shù)器的應(yīng)用與中斷。學(xué)習(xí)的時候不怎么理解,可是在 實踐中應(yīng)用了以后就自
8、然了解了。這次課程設(shè)計使我受益匪淺,而且 都是實際的東西03:這次課程設(shè)計,我們做的是秒表/時鐘計時器,最終我們選擇的 是用C語言編程,但原來學(xué)的也只是能看懂別人寫好的程序而己,經(jīng) 過這次課程設(shè)計,更加熟練了 C語言的程序設(shè)計思路。這次課程設(shè) 計我主要負(fù)責(zé)焊接電路板,焊接過程中最困難的地方就杲數(shù)碼管的 焊接,因為數(shù)碼管的管腳和89C51的管腳是不對應(yīng)的,而且要避免 接線的交叉,因此最后確定了布線最合理的方案,如硬件電路圖所 示。我們這次設(shè)計的出現(xiàn)的最大冋題是電路當(dāng)中的復(fù)位電路,開始電 路在Proteus ±仿真時都是能夠正常復(fù)位的,但實際的電路中復(fù)位按 鍵后的電阻的參數(shù)不合理,導(dǎo)致了 RST上有
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 股權(quán)轉(zhuǎn)讓合同男方提出解除合作
- 中小企業(yè)合同保障宣言2025
- 山東省單縣2025屆數(shù)學(xué)五年級第二學(xué)期期末復(fù)習(xí)檢測試題含答案
- 內(nèi)蒙古自治區(qū)鄂爾多斯市達(dá)標(biāo)名校2025屆初三下期第一次月考試題含解析
- 井陘礦區(qū)2025年數(shù)學(xué)五下期末質(zhì)量跟蹤監(jiān)視模擬試題含答案
- 智慧農(nóng)業(yè)技術(shù)農(nóng)業(yè)領(lǐng)域的新篇章與新機(jī)遇
- 農(nóng)村集體土地承包合同示例
- 統(tǒng)編版二年級語文下冊名校真題卷(含答案)
- 無子女雙方協(xié)商離婚協(xié)議書
- 2025預(yù)制管樁購買合同書
- 給排水工程可研報告
- 教學(xué)改革項目立項評審指標(biāo)體系參考
- 蘇教版小學(xué)數(shù)學(xué)二年級下冊《角的初步認(rèn)識》教案(市級公開課詳案)
- 軋機(jī)安裝施工方案
- 引氣減水劑檢測結(jié)果
- (完整)農(nóng)村污水處理工程施工組織設(shè)計
- 納稅評估教程ppt全套教學(xué)課件
- GB∕T 13477.2-2018 建筑密封材料試驗方法 第2部分:密度的測定
- 蘇園六紀(jì)簡介及解說詞
- 陜西房改工作文件匯編
- (含圖紙)啤酒廢水處理工程(UASB-CASS工藝)畢業(yè)設(shè)計_優(yōu)秀完整版
評論
0/150
提交評論