基于單片機(jī)AT89C51控制的中斷控制流水燈課程設(shè)計報告_第1頁
基于單片機(jī)AT89C51控制的中斷控制流水燈課程設(shè)計報告_第2頁
基于單片機(jī)AT89C51控制的中斷控制流水燈課程設(shè)計報告_第3頁
基于單片機(jī)AT89C51控制的中斷控制流水燈課程設(shè)計報告_第4頁
基于單片機(jī)AT89C51控制的中斷控制流水燈課程設(shè)計報告_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、寧波技師學(xué)院課程設(shè)計報告設(shè)計課題:單片機(jī)中斷控制流水燈專業(yè)班級: 學(xué)生姓名: 學(xué) 號: 指導(dǎo)教師:寧波技師學(xué)院電氣技術(shù)系二零一三 年 九月摘要隨著計算機(jī)技術(shù)的迅猛發(fā)展, 計算機(jī)越來越廣泛地應(yīng)用于人們工作和生活的各個領(lǐng) 域。作為計算機(jī)領(lǐng)域里的一個重要方面單片機(jī)及其應(yīng)用技術(shù)近年來也得到了長足的發(fā) 展。單片機(jī)被廣泛地應(yīng)用在工業(yè)自動化控制、 智能儀器儀表、 數(shù)據(jù)采集、 通訊以及家用 電器等領(lǐng)域。 單片機(jī)以其與通用微機(jī)完全不同的發(fā)展模式, 不斷滿足工業(yè)測控、 惡劣環(huán) 境下可靠運行的要求。 、單片機(jī)已成為現(xiàn)代工業(yè)領(lǐng)域中不可缺少的重要角色。單片機(jī)技術(shù)的發(fā)展速度十分迅速,速度更快、功能更強(qiáng)的 16 位、 32

2、 位單片機(jī)以 及陸續(xù)問世,但 8 位機(jī),特別是新一代高檔 8 位機(jī)具有優(yōu)異的性能,已能滿足大部分 單片機(jī)應(yīng)用領(lǐng)域的需要,另外,它還具有可靠性高、外圍芯片配套、系統(tǒng)結(jié)構(gòu)簡單、應(yīng) 用軟件豐富、技術(shù)成熟、開發(fā)應(yīng)用方便等優(yōu)點,在單片機(jī)市場中依舊據(jù)有一定地位。目錄一 總體設(shè)計方案 11.1 系統(tǒng)設(shè)計方案 11.2 系統(tǒng)結(jié)構(gòu)框圖 1二系統(tǒng)硬件設(shè)計 22.1 晶振電路 22.2 復(fù)位電路 32.3 數(shù)碼管電路 42.4LED 指示電路與模式電路 5三 軟件設(shè)計 63.1 主程序流程圖 63.2 程序圖 7四 制作與調(diào)試 10五 結(jié)論 11六 致謝 12附錄 1 系統(tǒng)實物圖 132 實驗原理圖 133 系統(tǒng)仿

3、真圖 144 PCB 原理圖 15總體設(shè)計方案1.1 系統(tǒng)設(shè)計方案流水燈系統(tǒng)主要由:復(fù)位電路、晶振電路、數(shù)碼管顯示電路、 LED 燈指示電路、 速度與方式選擇電路等部分電路組成。各器件的選用:1 單片機(jī)的選用:單片機(jī)芯片選用 AT89C51 。2 數(shù)碼管的選用:數(shù)碼管選用共陽極數(shù)碼管。3 晶振的選用:晶振選用的是 12MHZ 。1.2 系統(tǒng)結(jié)構(gòu)框圖框圖如圖 1.2-1 。圖 1.2-1 系統(tǒng)結(jié)構(gòu)框圖二系統(tǒng)硬件設(shè)計復(fù)位電路、晶振電路、數(shù)碼管顯示電路迪電路組成。2.1 晶振電路圖 2.1-1 晶振電路內(nèi)部方式時鐘電路如圖 2.1-1 所示。在 XTAL2 和 XTAL2 引腳上外接定時元件, 內(nèi)部

4、振蕩電路就產(chǎn)生自激振蕩。2.2 復(fù)位電路圖 2.2-1 按鍵復(fù)位電路按鍵電平按鍵手動復(fù)位有電平方式和脈沖方式。 而此次選用的便是按鍵電平復(fù)位。復(fù)位是通過復(fù)位端經(jīng)電阻與 Vcc 接通而實現(xiàn)的。電路如圖 2.2-1 所示。2.3 數(shù)碼管電路圖 2.3-1 數(shù)碼管電路此電路可以十分清楚的體現(xiàn)出當(dāng)前 LED 指示燈所運行的模式。圖 2.3-2 數(shù)碼管2.4LED 指示電路與模式電路圖 2.4-1 LED指示電路此電路可以明顯的反映出 LED 的運行狀態(tài),如圖 2.4-1 所示。圖 2.4-2 模式選擇電路此電路可以選擇 LED 指示燈的運行模式與啟動停止,如圖 2.4-2 所示。三 軟件設(shè)計3.1 主

5、程序流程圖流水燈程序流程圖圖 3.1-1 流程圖流水燈程序根據(jù)流程圖所寫,根據(jù)按鈕是否按下跳起來判斷是否執(zhí)行下一條指令, 從而使 LED 指示燈與數(shù)碼管顯示出已設(shè)置好的值。3.2 程序圖ORG0000JMPMAINORG0003HJMPM1ORG0013HJMPM2MAIN: MOVP2,#00HCLR30HMOV P3,#0FFHSETB EASETBEX0SETB IT0LOOP1: JB 30H,LOOPJMPLOOP1LOOP: SETB EX1SETB IT1MOVR1,#00HLOOP35:CJNE R1,#01H,LOOP33JMPLOOP2LOOP33: CJNE R1,#02

6、H,LOOP34JMPLOOP3LOOP34:CJNE R1,#03H,LOOP35JMPLOOP4LOOP2:MOV P1,#80HMOV P2,#0FFHLCALL DELYMOV P1,#0C0HMOV P2,#00HJB 30H,LOOP20JMP LOOP1LOOP20: LCALL DELYCJNE R1,#01H,D1JMP LOOP2D1: CJNE R1,#02H,LOOP4JMP LOOP3LOOP3:MOV DPTR,#TABLEMOV R3,#00HMOV R4,#9MOV A,#01HLOOP11:MOV P2,AMOV A,R3MOVC A,A+DPTRMOV P1

7、,AJB 30H,LOOP21JMP LOOP1LOOP21: LCALL DELYMOV A,P2SETB CRLC AINC R3CJNE R1,#02H,D3JMP D4D3: CJNE R1,#03H,LOOP2JMP LOOP4D4: DJNZ R4,LOOP11JMP LOOP3LOOP4: MOV R3,#00HMOV R4,#00HMOV A,#00HLOOP100:MOV DPTR,#TABLE1MOV R3,#00HMOV R4,#9MOV A,#0FFH四 制作與調(diào)試根據(jù)自己的設(shè)計題目,用 Protel99 SE 軟件繪出電子原理圖,交予指導(dǎo)老師檢查。 之后在 Prote

8、us 軟件里繪出電子仿真圖,并且編寫出程序,放于 Proteus 軟件里進(jìn)行 仿真,并且通過。通過以后在 Protel99 SE 軟件里繪制 PCB 板,同時要注意板子的外 觀,和元器件的擺放,使之達(dá)到美觀。PCB 板子做好以后,把圖打印在熱轉(zhuǎn)印紙上,之后再和板子通過熱轉(zhuǎn)印機(jī)把電路 圖轉(zhuǎn)印至板子上。再把板子放置腐蝕液里,把露銅部分經(jīng)行腐蝕,留下被覆蓋的部分。腐蝕好之后,用清水和砂紙打磨,露出銅線。 然后用鉆孔機(jī)把孔打出來,最后把元 器件焊在上面。在調(diào)試時,按步驟一步一步的經(jīng)行,在出現(xiàn)問題時,應(yīng)及時記錄,并且及時修改。 完全調(diào)試成功后,交老師看過后上交。五 結(jié)論這次的設(shè)計是完全自主完成的,但是也遇到不少困難,在老師和同學(xué)的 幫助下,我也比較順利的完成了!在此期間,也累積下了不少的經(jīng)驗,相信 在之后的實習(xí)中我可以更加的得心應(yīng)手。但是期間犯下的錯誤也要去改正, 這次

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論