




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄一、 設(shè)計(jì)題目帶昔誤!未定義書簽。二、加案設(shè)計(jì)?!昔誤!未定義書簽。三、硬件設(shè)計(jì)錯(cuò)誤!未定義書簽1電路圖錯(cuò)誤!未定義書簽2. I/O 口得分配 錯(cuò)誤!未定義書簽3、電路得工作原理H昔誤!未定義書簽。4原件明細(xì)?昔誤!未定義書簽。四、軟件設(shè)計(jì)3?1、軟件設(shè)計(jì)得思路錯(cuò)誤!未定義書簽2、程序流程圖錯(cuò)誤!未定義書簽3、總體結(jié)構(gòu)框架介紹?昔誤!未定義書簽。4、程序清單錯(cuò)誤!未定義書簽五、制作與調(diào)試錯(cuò)誤!未定義書簽六、心彳4體會(huì)7昔誤!未定義書簽。 七、參考文獻(xiàn)7昔誤!未定義書簽。利用A T89C51單片機(jī)設(shè)計(jì)并制作秒表電路.要求如下:通過L ED顯示器(數(shù)碼管)顯示秒得十位與個(gè)位;設(shè)計(jì)一個(gè)按鍵,使按
2、鍵按下去時(shí) 秒表開始計(jì)時(shí),即秒表開始鍵;設(shè)計(jì)一個(gè)按鍵,按鍵按下去時(shí)秒表暫停計(jì)時(shí),使秒表 停留在原先得計(jì)時(shí),即計(jì)時(shí)停止鍵;設(shè)計(jì)一個(gè)按鍵,作為秒表得清零按鈕,使秒表計(jì) 數(shù)結(jié)束后可以清零。:、方案設(shè)計(jì)1、該秒表主要由51系列單片機(jī)及開關(guān)控制數(shù)碼顯示管得顯示情況,此秒 表可現(xiàn)實(shí)顯示兩位數(shù)從0 0到99得計(jì)數(shù),即開始計(jì)數(shù)、停止計(jì)數(shù)與清零三種,由 手動(dòng)控制三個(gè)開關(guān)K1、K2、K 3來實(shí)現(xiàn)。2、當(dāng)接通電源時(shí)數(shù)碼管顯示0 0 ,然后按動(dòng) K1使秒表開始計(jì)時(shí),在0秒到 9 9秒之間得任何時(shí)間均可;若要定時(shí),如只需計(jì)時(shí)到32秒則在顯示器顯示到 32 時(shí)按下定時(shí)鍵K2即可;在計(jì)時(shí)過程中若需要清零,則需按下K3鍵.3
3、、設(shè)計(jì)過程中除了向老師請(qǐng)教外,還通過上網(wǎng)查閱資料及翻閱書籍。上單 片機(jī)課程時(shí)我曾做過關(guān)于數(shù)碼顯示器得實(shí)驗(yàn),所以在焊接電路板時(shí)可參照實(shí)驗(yàn)報(bào) 告書上得連接方式.要特別注意兩數(shù)碼管引腳得連接及端與三極管得連接,其決定 了共陰極與共陽極,此處涉及到編程中初值得寫入,為在焊接電路時(shí)簡(jiǎn)潔,因此我 采用下面得端,即數(shù)碼管采用共陰極方式。主要設(shè)計(jì)思路就是編寫相應(yīng)程序后由 單片機(jī)得P0 口輸出到數(shù)碼管上,實(shí)現(xiàn)數(shù)據(jù)得顯示。P2、6 口控制個(gè)位得顯示與P2、7 口控制十位得顯示,P3、5、P3、6、P3、7 口分別控制秒表得開始、 停止與清零.三、硬件設(shè)計(jì)1電路圖使用Prote us工程軟件制圖,如下圖所示:L8一
4、»UFClKF h.lu :11 X1.(R ET 芻江口片U1WHJXTfcl5宜總血 FTi K 的 H.I七處工 f>Ft :>L PC.aAM-r- - f M 丸 H.IVt'Z N股 P2 ' W gm;>3JWi =I2.4-1ZF2“22。I / O 口得分配P0 口就是一個(gè)漏極開路8位準(zhǔn)雙向復(fù)用I/O端口,它得P0、0PO、7 口分 別接電阻R 1R 8 ,但因?yàn)樵撛O(shè)計(jì)中不需要小數(shù)點(diǎn)得顯示,即dp端不用接,所以只 用接7個(gè)阻值為100歐得電阻。P 2 口就是一個(gè)內(nèi)部帶上拉電阻得 8位準(zhǔn)雙向復(fù) 用I/O端口,只用其P2、6 口與P2、
5、7 口輸出字位碼。P3 口就是一個(gè)內(nèi)部帶上 拉電阻得8位多功能雙向I/O端口,它得每一條引腳均可獨(dú)立定義為第一功能得 輸入輸出(其主要功能就是它得第二功能,在此不做詳細(xì)解釋).3、電路得工作原理本系統(tǒng)采用模塊化設(shè)計(jì),以AT89C51單片機(jī)為核心,與秒表顯示接口電路組 成控制系統(tǒng)。該系統(tǒng)硬件主要包括以下幾個(gè)模塊:AT8 9c 51主控模塊、秒表顯 示模塊等。其中AT89C5主要完成外圍硬件得控制以及一些運(yùn)算功能, 秒表顯示 模塊完成時(shí)間得顯示功能。4原件明細(xì)各稱元件數(shù)目元件型號(hào)元件參數(shù)備注按鍵開關(guān)3個(gè)接對(duì)角線電容3個(gè)一個(gè)電解電容,兩個(gè) 瓷片電容電解電容 10uF,瓷片電容30pF電解電容長(zhǎng)腳為正
6、,瓷片 無正負(fù)之分晶振1個(gè)12M內(nèi)部時(shí)鐘電路電阻9個(gè)7個(gè)5 1 0歐,2個(gè)10K歐用于限流單片機(jī)芯片1片AT8 9 C5 140引腳電源插頭1個(gè)數(shù)碼管2個(gè)10引腳后兩個(gè)端三極管2個(gè)S9012各元件得作用:開關(guān):三個(gè)分別用于顯示器得開始、停止與清零 電容:用于單片機(jī)得最小系統(tǒng)中。晶振:提供內(nèi)部時(shí)鐘.電阻:用來限制電流。單片機(jī)芯片:實(shí)現(xiàn)軟件得編程與燒寫。數(shù)碼管:顯示秒表計(jì)時(shí)數(shù)據(jù)。電源插頭:用于接外接電源。四、軟件設(shè)計(jì)1、軟件設(shè)計(jì)得思路在硬件電路中,由于硬件電路中顯示燈就是接在P 2 口得兩個(gè)端口,用于輸出, 且二極管為共陰極得接法,則單片機(jī)得程序設(shè)計(jì)中要就是燈亮必須為高電平有 效,由于程序中用到中
7、斷源,所以要打開中斷源;模塊設(shè)計(jì)時(shí)可用查詢方式檢測(cè)開始按鍵就是否被按下,若按下開始鍵數(shù)碼管開始顯示00,開始計(jì)數(shù)后,再用查詢方式檢測(cè)這個(gè)按鍵就是否被按下,如果按下則檢測(cè)跳轉(zhuǎn)到下一個(gè)按鍵檢測(cè)程 序繼續(xù)檢測(cè),一次檢測(cè)各個(gè)按鍵得情況,數(shù)碼管得初值顯示設(shè)置為0.2、程序流程圖3、總體結(jié)構(gòu)框架介紹初始化模塊:對(duì)系統(tǒng)進(jìn)行初始化,由于程序中有中斷源,因此打開相應(yīng)得中斷也放在程序得初始化模塊中 ;檢測(cè)開始按鍵:檢測(cè)開始按鍵就是否被按下,按下則開始執(zhí)行循環(huán)為消除按鍵抖動(dòng) ,此處應(yīng)調(diào)用延時(shí)程序;循環(huán)檢測(cè)停止、清零按鍵 :循環(huán)檢測(cè)停止、清零按鍵就是否被按下,同時(shí)等待中斷到來 ;延時(shí)程序:用于小穿件得機(jī)器抖動(dòng),調(diào)用得
8、延時(shí)程序?yàn)?、 5s;中斷處理 :當(dāng)中斷源到來, 首先停止計(jì)數(shù), 從開始計(jì)數(shù)得數(shù)在數(shù)碼管中顯示出 來。4、程序清單S TRT EQU P3、5 STP ?EQUP3、6 CLRR EQUP3、7 ORG 00H AJMP?MAIN O RG 0BH A J MP?T 0 I NT O RG30?H MAIN:MO V?SP, # 6 0H MOV DPTR, #TAB MOV TMOD, # 01H?T0定時(shí)方式 1 SETB?EA SETB ETOMOV?TH 0 ,#3cH 50;?ms 定時(shí)常數(shù)MOV TL0, # 0 B 0 HMOVR0,#20 ?20x50m S = 1Sk1:?L
9、CALLDISPJB STRT,K 2ACALL DISP J NB S TRT,$-2 AJMP STAR T k2:?JB?STP,K3LCALL DISPJ NB?STP,$-3 A J MP?STOP K3 : ?JB?CLRR, K1 LCALLDISP JNB?CLRR,$-3? A J MP C LEA R START: ?S ETB ?TR0AJMP?<1 STOP: CLR TR0AJMP K2 CLEAR:?CLR TR0MOV?R4, #0AJMP K1T0INT:MOV TH 0 ,#03 c H;?定時(shí)中斷子程序。重裝定時(shí)常數(shù)MOV TL0,#OB0H;DJNZ
10、 R0,T0INTR5;?O msX20=1S,未滿20次,跳出中斷子程序MO V?R0,#2 0INC笊 4T0INTR;當(dāng)前值除以 10;得出得商送給十位;得出得余數(shù)送給個(gè)位;十位顯示CJNE笊4,#100,M O V?R4,#0CLR TR0T0 I NTR:RETIDISP:MOV A, R4MOV B, # 10DIV ABMOV 2 0H,AMOV 2 1H,BMOV A, 20HMO VC A,A+DPT RMO V P0, A CLR P2、7 LCALL DELAYSETB P2、7MOV A,21H MO VC A,A+D PTR MOV P0,ACLR P2、6LCALL
11、 DELAYSETB P2、 6RETDELAY:;誤差 0u sMOV R6, #10DL0:MOV R 5 ,#50DJNZ R5, DJNZ R6,DL0RETTAB :DB 3FH,06H,5B H,4FH,66H, 6DH, 7 DH , 07H,7FH, 6 FH END五、制作與調(diào)試將所設(shè)計(jì)得硬件電路焊接好, 然后根據(jù)硬件電力路得今本要求畫出軟件編程得流程圖 ,然后根據(jù)流程圖中得各個(gè)模塊編寫相應(yīng)得模塊程序,最后將各個(gè)模塊綜合起來構(gòu)成所設(shè)計(jì)得程序。 應(yīng)當(dāng)注意當(dāng)按下開關(guān)時(shí), 接得就是低電平, 因此在編 輯程序時(shí)不要弄反以免出現(xiàn)錯(cuò)誤.六、心得體會(huì)通過此單片機(jī)課題得選定,編程 ,調(diào)試,仿真到最后完成論文,心情就是喜悅并且激動(dòng)得,覺得做好一件事情并不就是那么容易,關(guān)鍵就是要瞧您對(duì)這件事情得態(tài)度問題,通過這次課題實(shí)驗(yàn),我也對(duì)單片機(jī)這門課有了更加深刻得認(rèn)識(shí),它得用途 ,它得功能, 它得方便之處,都通過這幾天得研究得到了體會(huì) ,而且對(duì)知識(shí)得鞏固也起到了一定得作用。這次論文課題得編寫 ,還有一個(gè)重要得認(rèn)識(shí)就就是,要學(xué)好一門課很容易 ,但就是要真正能把它運(yùn)動(dòng)到實(shí)際中就難了,掌握一定得理論知識(shí)并且會(huì)做題還不夠,關(guān)鍵就是要怎么樣去利
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-26:2025 EN Information technology - Coded representation of immersive media - Part 26: Conformance and reference software for carriage of geometry-based point
- 2025至2030中國(guó)白色水泥行業(yè)發(fā)展分析及競(jìng)爭(zhēng)格局與發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2025至2030中國(guó)男士帆布鞋行業(yè)供需趨勢(shì)及投資風(fēng)險(xiǎn)報(bào)告
- 2025至2030中國(guó)電商物流行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)特醫(yī)食品行業(yè)發(fā)展分析及前景趨勢(shì)與投資報(bào)告
- 培訓(xùn)課件軟件
- 智慧城市基礎(chǔ)設(shè)施建設(shè)中的通信電纜技術(shù)創(chuàng)新
- 幼兒園新教師健康教育培訓(xùn)
- 心理輔導(dǎo)在學(xué)生學(xué)習(xí)中的重要性
- 從學(xué)生到職業(yè)領(lǐng)袖的教育之路
- 2025年四川廣安愛眾股份有限公司招聘筆試參考題庫(kù)含答案解析
- 2024起重吊裝及起重機(jī)械安裝拆卸工程監(jiān)理作業(yè)指引
- 威脅情報(bào)收集與整合-洞察分析
- 期末教師會(huì)議校長(zhǎng)精彩講話:最后講了存在的問題
- 知名連鎖漢堡店食安QSC稽核表
- 攝影設(shè)備采購(gòu)合同范例
- DB41T 1812-2019 蘋果簡(jiǎn)約栽培技術(shù)規(guī)程
- 【《三只松鼠公司員工激勵(lì)現(xiàn)狀調(diào)查及優(yōu)化建議(附問卷)14000字》(論文)】
- 護(hù)理不良事件登記本及護(hù)理不良事件報(bào)告新規(guī)制度
- 農(nóng)業(yè)土壤檢測(cè)技術(shù)行業(yè)發(fā)展前景及投資風(fēng)險(xiǎn)預(yù)測(cè)分析報(bào)告
- 廣東省深圳市羅湖區(qū)2023-2024學(xué)年二年級(jí)下學(xué)期期末考試數(shù)學(xué)試題
評(píng)論
0/150
提交評(píng)論