版權(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ì) 報(bào) 告 基于微處理器的定時(shí)器的設(shè)計(jì)姓名: 專(zhuān)業(yè): 電子與信息工程 學(xué)號(hào): 指導(dǎo)老師: 一、 課程設(shè)計(jì)目的本課程設(shè)計(jì)目的是制作基于微處理器的定時(shí)器,將學(xué)過(guò)的微處理器硬件和軟件知識(shí),以及電子線路知識(shí)進(jìn)行綜合應(yīng)用,形成一個(gè)能實(shí)際運(yùn)行的定時(shí)器。為將來(lái)設(shè)計(jì)更復(fù)雜的電子系統(tǒng)打好基礎(chǔ)。二、 課程設(shè)計(jì)要求本課程設(shè)計(jì)的定時(shí)器,待機(jī)狀態(tài)是一臺(tái)時(shí)鐘,以秒為單位時(shí)鐘兩點(diǎn)閃爍,可設(shè)置多個(gè)鬧鈴時(shí)間,蜂鳴器鳴叫時(shí)間持續(xù)一分鐘,并可作秒表使用,可控制秒表啟停。三、 系統(tǒng)組成與工作原理本系統(tǒng)的微處理器芯片采用ATMEL公司的AT89S51芯片,芯片的引腳定義、指令系統(tǒng)與MCS-51系列微處理器相似;液晶顯示屏的
2、引腳定義見(jiàn)附圖,畫(huà)出系統(tǒng)的框圖,在此基礎(chǔ)上,設(shè)計(jì)完整的電氣原理圖,并闡述其工作原理。四、 硬件電路調(diào)試硬件電路是系統(tǒng)的基礎(chǔ),因此首先要進(jìn)行硬件電路的測(cè)試和調(diào)試。不同的硬件電路需要采用不同的測(cè)試方法,如用萬(wàn)用表檢測(cè)電氣參數(shù),人為的輸入高低電平的組合作為測(cè)試輸入信號(hào),用示波器觀察波形等。本實(shí)踐中應(yīng)先檢測(cè)微處理器的最小系統(tǒng)是否正確,再用軟件的方法檢測(cè)液晶各個(gè)引腳是否接通,這是整個(gè)電子作品成功的關(guān)鍵。五、 軟件設(shè)計(jì)調(diào)用不同的功能軟件模塊,就能在相同的硬件壞境中,實(shí)現(xiàn)不同的功能。本實(shí)踐的重點(diǎn)是程序的編寫(xiě),應(yīng)先編寫(xiě)單片機(jī)定時(shí)器1、2的應(yīng)用子程序和液晶顯示子程序并驗(yàn)證,再在此基礎(chǔ)上編寫(xiě)整個(gè)系統(tǒng)的主程序。寫(xiě)出
3、各功能模塊的流程圖,并附軟件清單。6 設(shè)計(jì)過(guò)程1, 原理圖2,根據(jù)實(shí)驗(yàn)原理圖在實(shí)驗(yàn)板上搭建硬件電路3,檢查電路板的連線是否正確:用萬(wàn)用表查看所有的VCC和接地是否連通,給面包板上電,檢查器件是否有反應(yīng),確保線路正確。4,編寫(xiě)簡(jiǎn)單程序,檢查硬件是否完好最小系統(tǒng)ORG 0000HAJMP MAINORG 0030HMAIN: SETB P2.0 ACALL DEL CLR P2.0 ACALL DEL AJMP MAINDEL:MOV R7,#200DEL1:MOV R6,#125DEL2:DJNZ R6,DEL2 DJNZ R7,DEL1 RETEND1234顯示系統(tǒng)ORG 0000HLJMP
4、MAINORG 0030HMAIN:MOV P2, #7FHMOV P0,#0F9HLCALL DELAYMOV P2,#0BFHMOV P0,#0A4HLCALL DELAYMOV P2,#0DFHMOV P0,#0B0HLCALL DELAYMOV P2,#0EFHMOV P0,#99HLCALL DELAYLJMP MAINDELAY: MOV R5,#20 DEL1:MOV R4,#20 DJNZ R4,$ DJNZ R5,DEL1 RET小燈1S閃爍的程序ORG 0000HAJMP MAINORG 000BHLJMP TIMEORG 0030HMAIN:MOV SP,#60H MOV
5、 TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H MOV R1,#10 SETB EA SETB ET0 SETB TR0 SJMP $ TIME:DJNZ R1,NEXT CPL P2.0 MOV R1,#10 NEXT:MOV TL0,#0B0H MOV TH0,#3CH RETI END主程序SEC EQU 70HMIN EQU 71HHOUR EQU 72HTS EQU 73H ;脈沖ARM EQU 74HCHOICE BIT P1.0 ;對(duì)choice的操作視為對(duì)P1.0的操作ORG 0000H AJMP MAINORG 000BHLJMP INTT0MAI
6、N: SETB P3.3 SHOW: ;賦值初狀態(tài) MOV DPTR,#TAB MOV TMOD,#01H MOV TS,#0 MOV SEC,#0 MOV MIN,#20 MOV HOUR,#10 ;此段程序設(shè)置時(shí)鐘起始位10:20 MOV TH0,#3CH MOV TL0,#0B0H MOV IE,#82H ;開(kāi)總開(kāi)關(guān) MOV TR0SK: LCALL DISP JNB CHOICE,TIMING ;判斷低電平跳秒表 SJMP SKTIMING: ACALL DELAY MOV SEC, #0 SETB TR0 SETB ET0SR: LCALL DISP2 JB CHOICE,SHOW
7、;中途判斷高電平恢復(fù)時(shí)鐘 SJMP SRDISP: ;待機(jī)時(shí)鐘顯示子程序 MOV A,MIN MOV B,#10 DIV AB CLR P2.6 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P2.6 MOV A,B CLR P2.7 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P2.7 MOV A,HOUR MOV B,#10 DIV AB CLR P2.4 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P2.4 MOV A,B CLR P2.5 MOVC A,A+DPTR MOV P0,
8、A LCALL DELAY SETB P2.5 RETDISP2: ;秒表顯示主程序 MOV A,SEC MOV B,#10 DIV AB CLR P2.6 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P2.6 MOV A,B CLR P2.7 MOVC A,A+DPTR MOV P0,A LCALL DELAY SETB P2.7 RETINTT0: ;中斷服務(wù)子程序 MOV TH1,#3CH MOV TL1,#0B0H INC TS MOV A,TS CJNE A,#20,AGAIN INC SEC MOV TS,#0 MOV A,SEC; CPL P2
9、.0 CJNE A,#60,AGAIN INC MIN MOV SEC,#0 MOV A,MIN CJNE A,#21,SHUT ;開(kāi)鬧鐘 SETB P3.3 ACALL DELAY CLR P3.3 LCALL DELAY SETB P3.3 LCALL DELAY CLR P3.3 MOV A,MIN CJNE A,#22,DONE ;關(guān)鬧鐘SHUT:SETB P3.3 ;關(guān)閉蜂鳴器 CJNE A,#60,AGAIN MOV MIN,#0 INC HOURDONE: ;未到鬧鐘時(shí)按原計(jì)劃執(zhí)行(實(shí)際鬧鐘也在走) CJNE A,#60,AGAIN MOV MIN,#0 MOV SEC,#0 AGAIN: RETIDELAY:MOV R7,#20 :延時(shí)一秒程序D1: MOV R6,#249 DJNZ R6,$ DJNZ R7,D1 RE
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湘師大新版七年級(jí)歷史下冊(cè)月考試卷含答案
- 2025年人教版(2024)九年級(jí)地理下冊(cè)月考試卷
- 2025年湘教版選擇性必修2生物上冊(cè)月考試卷
- 2025年浙教新版三年級(jí)數(shù)學(xué)上冊(cè)月考試卷含答案
- 二零二五版動(dòng)產(chǎn)擔(dān)保協(xié)議書(shū)模板2篇
- 2025年北師大版八年級(jí)科學(xué)下冊(cè)月考試卷含答案
- 二零二五年聚苯板產(chǎn)品環(huán)保認(rèn)證與市場(chǎng)準(zhǔn)入合同模板3篇
- 2024年蘇州工業(yè)園區(qū)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)驗(yàn)歷年參考題庫(kù)(頻考版)含答案解析
- 2024版城市廣告牌施工協(xié)議細(xì)則版
- 2025年滬教版二年級(jí)英語(yǔ)上冊(cè)階段測(cè)試試卷
- 安徽國(guó)星生物化學(xué)有限公司年產(chǎn)5萬(wàn)噸吡啶堿項(xiàng)目環(huán)境影響報(bào)告書(shū)
- YY 1412-2016心肺轉(zhuǎn)流系統(tǒng)離心泵
- GB/T 16180-2014勞動(dòng)能力鑒定職工工傷與職業(yè)病致殘等級(jí)
- 愛(ài)的五種語(yǔ)言--課件
- 農(nóng)村共建房屋協(xié)議書(shū)(2篇)
- 公路工程施工現(xiàn)場(chǎng)安全檢查手冊(cè)
- 公司組織架構(gòu)圖(可編輯模版)
- 陜西省銅川市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- 禮品(禮金)上交登記臺(tái)賬
- 北師大版七年級(jí)數(shù)學(xué)上冊(cè)教案(全冊(cè)完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- 2023高中物理步步高大一輪 第五章 第1講 萬(wàn)有引力定律及應(yīng)用
評(píng)論
0/150
提交評(píng)論