




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、目錄一、 設(shè)計(jì)題目帶昔誤!未定義書(shū)簽。二、加案設(shè)計(jì)?!昔誤!未定義書(shū)簽。三、硬件設(shè)計(jì)錯(cuò)誤!未定義書(shū)簽1電路圖錯(cuò)誤!未定義書(shū)簽2. I/O 口得分配 錯(cuò)誤!未定義書(shū)簽3、電路得工作原理H昔誤!未定義書(shū)簽。4原件明細(xì)?昔誤!未定義書(shū)簽。四、軟件設(shè)計(jì)3?1、軟件設(shè)計(jì)得思路錯(cuò)誤!未定義書(shū)簽2、程序流程圖錯(cuò)誤!未定義書(shū)簽3、總體結(jié)構(gòu)框架介紹?昔誤!未定義書(shū)簽。4、程序清單錯(cuò)誤!未定義書(shū)簽五、制作與調(diào)試錯(cuò)誤!未定義書(shū)簽六、心彳4體會(huì)7昔誤!未定義書(shū)簽。 七、參考文獻(xiàn)7昔誤!未定義書(shū)簽。利用A T89C51單片機(jī)設(shè)計(jì)并制作秒表電路.要求如下:通過(guò)L ED顯示器(數(shù)碼管)顯示秒得十位與個(gè)位;設(shè)計(jì)一個(gè)按鍵,使按
2、鍵按下去時(shí) 秒表開(kāi)始計(jì)時(shí),即秒表開(kāi)始鍵;設(shè)計(jì)一個(gè)按鍵,按鍵按下去時(shí)秒表暫停計(jì)時(shí),使秒表 停留在原先得計(jì)時(shí),即計(jì)時(shí)停止鍵;設(shè)計(jì)一個(gè)按鍵,作為秒表得清零按鈕,使秒表計(jì) 數(shù)結(jié)束后可以清零。:、方案設(shè)計(jì)1、該秒表主要由51系列單片機(jī)及開(kāi)關(guān)控制數(shù)碼顯示管得顯示情況,此秒 表可現(xiàn)實(shí)顯示兩位數(shù)從0 0到99得計(jì)數(shù),即開(kāi)始計(jì)數(shù)、停止計(jì)數(shù)與清零三種,由 手動(dòng)控制三個(gè)開(kāi)關(guān)K1、K2、K 3來(lái)實(shí)現(xiàn)。2、當(dāng)接通電源時(shí)數(shù)碼管顯示0 0 ,然后按動(dòng) K1使秒表開(kāi)始計(jì)時(shí),在0秒到 9 9秒之間得任何時(shí)間均可;若要定時(shí),如只需計(jì)時(shí)到32秒則在顯示器顯示到 32 時(shí)按下定時(shí)鍵K2即可;在計(jì)時(shí)過(guò)程中若需要清零,則需按下K3鍵.3
3、、設(shè)計(jì)過(guò)程中除了向老師請(qǐng)教外,還通過(guò)上網(wǎng)查閱資料及翻閱書(shū)籍。上單 片機(jī)課程時(shí)我曾做過(guò)關(guān)于數(shù)碼顯示器得實(shí)驗(yàn),所以在焊接電路板時(shí)可參照實(shí)驗(yàn)報(bào) 告書(shū)上得連接方式.要特別注意兩數(shù)碼管引腳得連接及端與三極管得連接,其決定 了共陰極與共陽(yáng)極,此處涉及到編程中初值得寫(xiě)入,為在焊接電路時(shí)簡(jiǎn)潔,因此我 采用下面得端,即數(shù)碼管采用共陰極方式。主要設(shè)計(jì)思路就是編寫(xiě)相應(yīng)程序后由 單片機(jī)得P0 口輸出到數(shù)碼管上,實(shí)現(xiàn)數(shù)據(jù)得顯示。P2、6 口控制個(gè)位得顯示與P2、7 口控制十位得顯示,P3、5、P3、6、P3、7 口分別控制秒表得開(kāi)始、 停止與清零.三、硬件設(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è)漏極開(kāi)路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ì)解釋?zhuān)?3、電路得工作原理本系統(tǒng)采用模塊化設(shè)計(jì),以AT89C51單片機(jī)為核心,與秒表顯示接口電路組 成控制系統(tǒng)。該系統(tǒng)硬件主要包括以下幾個(gè)模塊:AT8 9c 51主控模塊、秒表顯 示模塊等。其中AT89C5主要完成外圍硬件得控制以及一些運(yùn)算功能, 秒表顯示 模塊完成時(shí)間得顯示功能。4原件明細(xì)各稱(chēng)元件數(shù)目元件型號(hào)元件參數(shù)備注按鍵開(kāi)關(guān)3個(gè)接對(duì)角線(xiàn)電容3個(gè)一個(gè)電解電容,兩個(gè) 瓷片電容電解電容 10uF,瓷片電容30pF電解電容長(zhǎng)腳為正
6、,瓷片 無(wú)正負(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各元件得作用:開(kāi)關(guān):三個(gè)分別用于顯示器得開(kāi)始、停止與清零 電容:用于單片機(jī)得最小系統(tǒng)中。晶振:提供內(nèi)部時(shí)鐘.電阻:用來(lái)限制電流。單片機(jī)芯片:實(shí)現(xiàn)軟件得編程與燒寫(xiě)。數(shù)碼管:顯示秒表計(jì)時(shí)數(shù)據(jù)。電源插頭:用于接外接電源。四、軟件設(shè)計(jì)1、軟件設(shè)計(jì)得思路在硬件電路中,由于硬件電路中顯示燈就是接在P 2 口得兩個(gè)端口,用于輸出, 且二極管為共陰極得接法,則單片機(jī)得程序設(shè)計(jì)中要就是燈亮必須為高電平有 效,由于程序中用到中
7、斷源,所以要打開(kāi)中斷源;模塊設(shè)計(jì)時(shí)可用查詢(xún)方式檢測(cè)開(kāi)始按鍵就是否被按下,若按下開(kāi)始鍵數(shù)碼管開(kāi)始顯示00,開(kāi)始計(jì)數(shù)后,再用查詢(xún)方式檢測(cè)這個(gè)按鍵就是否被按下,如果按下則檢測(cè)跳轉(zhuǎn)到下一個(gè)按鍵檢測(cè)程 序繼續(xù)檢測(cè),一次檢測(cè)各個(gè)按鍵得情況,數(shù)碼管得初值顯示設(shè)置為0.2、程序流程圖3、總體結(jié)構(gòu)框架介紹初始化模塊:對(duì)系統(tǒng)進(jìn)行初始化,由于程序中有中斷源,因此打開(kāi)相應(yīng)得中斷也放在程序得初始化模塊中 ;檢測(cè)開(kāi)始按鍵:檢測(cè)開(kāi)始按鍵就是否被按下,按下則開(kāi)始執(zhí)行循環(huán)為消除按鍵抖動(dòng) ,此處應(yīng)調(diào)用延時(shí)程序;循環(huán)檢測(cè)停止、清零按鍵 :循環(huán)檢測(cè)停止、清零按鍵就是否被按下,同時(shí)等待中斷到來(lái) ;延時(shí)程序:用于小穿件得機(jī)器抖動(dòng),調(diào)用得
8、延時(shí)程序?yàn)?、 5s;中斷處理 :當(dāng)中斷源到來(lái), 首先停止計(jì)數(shù), 從開(kāi)始計(jì)數(shù)得數(shù)在數(shù)碼管中顯示出 來(lái)。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,未滿(mǎn)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ù)硬件電力路得今本要求畫(huà)出軟件編程得流程圖 ,然后根據(jù)流程圖中得各個(gè)模塊編寫(xiě)相應(yīng)得模塊程序,最后將各個(gè)模塊綜合起來(lái)構(gòu)成所設(shè)計(jì)得程序。 應(yīng)當(dāng)注意當(dāng)按下開(kāi)關(guān)時(shí), 接得就是低電平, 因此在編 輯程序時(shí)不要弄反以免出現(xiàn)錯(cuò)誤.六、心得體會(huì)通過(guò)此單片機(jī)課題得選定,編程 ,調(diào)試,仿真到最后完成論文,心情就是喜悅并且激動(dòng)得,覺(jué)得做好一件事情并不就是那么容易,關(guān)鍵就是要瞧您對(duì)這件事情得態(tài)度問(wèn)題,通過(guò)這次課題實(shí)驗(yàn),我也對(duì)單片機(jī)這門(mén)課有了更加深刻得認(rèn)識(shí),它得用途 ,它得功能, 它得方便之處,都通過(guò)這幾天得研究得到了體會(huì) ,而且對(duì)知識(shí)得鞏固也起到了一定得作用。這次論文課題得編寫(xiě) ,還有一個(gè)重要得認(rèn)識(shí)就就是,要學(xué)好一門(mén)課很容易 ,但就是要真正能把它運(yùn)動(dòng)到實(shí)際中就難了,掌握一定得理論知識(shí)并且會(huì)做題還不夠,關(guān)鍵就是要怎么樣去利
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 年產(chǎn)200萬(wàn)個(gè)PET塑料瓶建設(shè)項(xiàng)目實(shí)施方案
- 新疆烏魯木齊市實(shí)驗(yàn)學(xué)校2023-2024學(xué)年高三上學(xué)期1月月考數(shù)學(xué)含解析
- 風(fēng)電運(yùn)維安全培訓(xùn)內(nèi)容課件
- 炎黃職業(yè)技術(shù)學(xué)院《人力資源開(kāi)發(fā)與管理C》2023-2024學(xué)年第二學(xué)期期末試卷
- 上饒幼兒師范高等專(zhuān)科學(xué)校《小學(xué)語(yǔ)文課程與教學(xué)一》2023-2024學(xué)年第二學(xué)期期末試卷
- 無(wú)錫科技職業(yè)學(xué)院《地理信息系統(tǒng)》2023-2024學(xué)年第二學(xué)期期末試卷
- 蘇州百年職業(yè)學(xué)院《外報(bào)外刊選讀與翻譯》2023-2024學(xué)年第二學(xué)期期末試卷
- 連云港職業(yè)技術(shù)學(xué)院《中學(xué)美術(shù)學(xué)科教學(xué)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 金陵科技學(xué)院《電子設(shè)計(jì)自動(dòng)化技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南科技學(xué)院《室內(nèi)空間測(cè)繪與制圖》2023-2024學(xué)年第二學(xué)期期末試卷
- 初中生物實(shí)驗(yàn)報(bào)告單
- 汽車(chē)主減速器及差速器的結(jié)構(gòu)設(shè)計(jì)與強(qiáng)度分析畢業(yè)設(shè)計(jì)
- 靈芝孢子油的作用
- 免疫組織化學(xué)檢驗(yàn)技術(shù)(免疫學(xué)檢驗(yàn)課件)
- 口腔頜面部損傷 口腔頜面部軟組織損傷
- 某石料廠(chǎng)年產(chǎn)10萬(wàn)噸石灰?guī)r開(kāi)采建設(shè)項(xiàng)目可行性研究報(bào)告
- 2023年雅安市人力資源和社會(huì)保障局招考聘用編外工作人員模擬預(yù)測(cè)(共1000題)筆試備考題庫(kù)及答案解析
- 臺(tái)灣大學(xué)歐麗娟老師的中國(guó)文學(xué)史講義
- 國(guó)家開(kāi)放大學(xué)《哲學(xué)基礎(chǔ)》形考任務(wù)1-3參考答案
- R老年人老年人如何保持適宜體重
- 胸腔鏡下肺癌根治的手術(shù)配合
評(píng)論
0/150
提交評(píng)論