




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、沈 陽 工 程 學(xué) 院課 程 設(shè) 計課程設(shè)計題目: 簡單電子鐘設(shè)計 系 別 電氣工程系 班級 供電062班 學(xué)生姓名 霍盼 學(xué)號 18號 指導(dǎo)教師 王德君、楊學(xué)成 職稱 工程師、講師 起止日期: 08年6月9日起至08年6月13日止沈 陽 工 程 學(xué) 院課程設(shè)計任務(wù)書課程設(shè)計題目: 數(shù)字電子鐘設(shè)計 系 別 自動控制工程系 班級 學(xué)生姓名 學(xué)號 指導(dǎo)教師 王德君、楊學(xué)成 職稱 工程師、講師 課程設(shè)計進行地點: 單片機實驗室(E310) 任 務(wù) 下 達(dá) 時 間:2008 年6 月5日起止日期: 08年6月9日起至08年6月13日止教研室主任 李 貞 2008年 6月 5 日批準(zhǔn)一、設(shè)計目的通過課程
2、設(shè)計使學(xué)生更進一步掌握單片機原理及應(yīng)用課程的有關(guān)知識,提高應(yīng)用單片機解決問題的能力,加深對單片機應(yīng)用的理解。通過查閱資料,結(jié)合所學(xué)知識進行軟、硬件的設(shè)計,使學(xué)生初步掌握應(yīng)用單片機解決問題的步驟及方法。為以后學(xué)生結(jié)合專業(yè)從事單片機應(yīng)用奠定基礎(chǔ)。二、設(shè)計的原始資料及依據(jù)利用定時器或軟件延時,可編程并行芯片8155,LED顯示控制。三、設(shè)計的主要內(nèi)容及要求內(nèi)容:利用單片機實驗系統(tǒng)的發(fā)光數(shù)碼管顯示單元,把時間顯示在LED數(shù)碼管上。要求:(1)顯示無誤。(2)走時準(zhǔn)確。四、對設(shè)計說明書撰寫內(nèi)容、格式、字?jǐn)?shù)的要求 1.課程設(shè)計說明書(論文)是體現(xiàn)和總結(jié)課程設(shè)計成果的載體,一般不應(yīng)少于3000字。2.學(xué)生應(yīng)
3、撰寫的內(nèi)容為:目錄、正文、參考文獻等。課程設(shè)計說明書(論文)的結(jié)構(gòu)及各部分內(nèi)容要求可參照沈陽工程學(xué)院畢業(yè)設(shè)計(論文)撰寫規(guī)范執(zhí)行。應(yīng)做到文理通順,內(nèi)容正確完整,書寫工整,裝訂整齊。3.說明書(論文)手寫或打印均可。手寫要用學(xué)校統(tǒng)一的課程設(shè)計用紙,用黑或藍(lán)黑墨水工整書寫;打印時按沈陽工程學(xué)院畢業(yè)設(shè)計(論文)撰寫規(guī)范的要求進行打印。4. 課程設(shè)計說明書(論文)裝訂順序為:封面、任務(wù)書、成績評定表、目錄、正文、參考文獻。五、 設(shè)計完成后應(yīng)提交成果的種類、數(shù)量、質(zhì)量等方面的要求;提交課程設(shè)計說明書一份。在說明書中要有設(shè)計原理、硬件電路接線圖、設(shè)計的程序及必要注釋、程序流程圖等。六、時間進度安排;順序階
4、段日期計 劃 完 成 內(nèi) 容備注11.5天查閱資料及程序設(shè)計22.5天上機調(diào)試程序30.5天成績評定40.5天書寫報告七、主要參考資料(文獻)。摘要和關(guān)鍵字電子時鐘 定時器 中斷 81C55可編程并行I/O口 調(diào)時 ADC0809 數(shù)據(jù)采樣使用方法:接通電源后,工作指示燈LED開始閃動,表示程序開始執(zhí)行,數(shù)碼管顯示000000。接著需要設(shè)置現(xiàn)在的時間:K1為設(shè)置現(xiàn)在小時的功能鍵,K2為設(shè)置現(xiàn)在分鐘的功能鍵。撥動K1(K2),發(fā)光二極管停止閃動,表示進入設(shè)置狀態(tài),此時旋轉(zhuǎn)小時(分鐘)調(diào)整旋鈕只當(dāng)前的時間。設(shè)置完成后,將K1(K2)復(fù)位,發(fā)光二極管恢復(fù)閃動,表示設(shè)置完成,時鐘進入正常走時狀態(tài)?;?/p>
5、原理:時鐘一般是由走時、顯示和調(diào)整時間三項基本功能組成的,其中走時功能利用單片機的定時/計數(shù)器產(chǎn)生的中斷來實現(xiàn)的。T0工作在模式1,100ms中斷一次,中斷10次是一秒,中斷服務(wù)程序記載著中斷次數(shù),中斷10次為一秒,60秒為一分鐘,60分鐘為一小時,24小時為一天全部清零。時鐘顯示是使用6位LED數(shù)碼管,基本設(shè)計原理是由中斷產(chǎn)生的秒、分、時數(shù)據(jù),經(jīng)轉(zhuǎn)換子程序成適應(yīng)LED數(shù)碼管顯示的數(shù)據(jù),并通過單片機的外擴8155送入數(shù)碼管,再通過顯示器掃描程序,顯示出時鐘的走時時間。時鐘時間調(diào)整是利用了單片機的I/O口查詢和外擴A/D轉(zhuǎn)換器0809實現(xiàn)的,檢測I/O口的狀態(tài)以確定是否調(diào)用調(diào)時子程序。在設(shè)計程序
6、時,把單片機的時鐘功能分解為走時、顯示和調(diào)整時間三個主要部分,每一部分的功能通過編寫相應(yīng)的子程序來完成,然后通過主程序調(diào)用子程序,使這三部分有機地連在一起,完成時鐘設(shè)計。程序流程圖初始化調(diào)用顯示子程序否調(diào)時?是調(diào)時子程序否設(shè)置完成?是源程序:HOUR EQU 36HMIN EQU 37HSEC EQU 38HORG 0000HAJMP MAINORG 000BHLJMP T0SERVEORG 0100HMAIN:ACALL INITIALTIMER;調(diào)用定時器初始化函數(shù)SETB P1.0CLR P1.1MOV HOUR,#0MOV MIN,#0MOV SEC,#0MOV SP,#60HLOOP
7、:ACALL CONVERSE;調(diào)用數(shù)字顯示處理函數(shù)ACALL DISPLAY;調(diào)用顯示函數(shù)JB P1.2,KK;查詢調(diào)整小時的開關(guān)狀態(tài)JB P1.3 LL;查詢調(diào)整分鐘的開關(guān)狀態(tài)AJMP LOOPKK:LJMP K1RETLL:LJMP K2RETCONVERSE:MOV A,HOUR;小時數(shù)字的轉(zhuǎn)換 MOV B,#10 DIV AB MOV DPTR,#TABLE MOVC A,A+DPTR MOV 30H,A MOV A,BMOVC A,A+DPTRMOV 31H,AMOV A,MIN;分鐘數(shù)字的轉(zhuǎn)換MOV B,#10DIV ABMOV DPTR,#TABLEMOVC A,A+DPTRM
8、OV 32H,AMOV A,BMOVC A,A+DPTRMOV 33H,AMOV A,SEC;秒數(shù)字的轉(zhuǎn)換MOV B,#10DIV ABMOV DPTR,#TABLEMOVC A,A+DPTRMOV 34H,AMOV A,BMOVC A,A+DPTRMOV 35H,ARETTABLE:DB 0C0H 0F9H 0A4H 0B0HDB 99H 92H 82H 0F8HDB 80H 90H 88H 83HDISPLAY:MOV R0,#30H MOV R2,#6 CLR C MOV DPTR,#0FF20H;指向8155的控制口 MOV A,#03H MOVX DPTR,A;送入控制字 MOV A
9、,#00100000B;將位選碼賦給累加器S1:PUSH ACC MOV A,R0 MOV DPTR,#0FF22H;指向8155的B口 MOVX DPTR,A;將顯示碼送入 POP ACC MOV DPTR,#0FF21H;指向8155的A口 MOV DPTR,A MOV R5,#3;設(shè)置延時時間長短 ACALL DELAY;調(diào)用延時程序 RR A;位選碼左移 INC R0 DJNZ R2,S1 RETDELAY:MOV R6,#2D1:MOV R7,#100H DJNZ R7,$ DJNZ R6,D1 DJNZ R5,DELAY RETINITIALTIMER:MOV R3,#0AH;設(shè)置
10、循環(huán)次數(shù)MOV TMOD,#01H;設(shè)置T0工作在模式0MOV TL0,#0B0H;給定時器設(shè)定初值MOV TH0,#3CHSETB TR0;啟動定時器SETB ET0;定時器開中斷SETB EA;CPU開中斷RETT0SERVE:PUSH ACC MOV TL0,#0B0H;重新給定時器設(shè)定初值 MOV TH0,#3CH DJNZ R3,TT MOV R3,#0AH;重新給計數(shù)寄存器設(shè)定初值 CPL P1.0;發(fā)光二極管閃動 CPL P1.1 INC SEC;秒數(shù)加一 MOV A,SEC CJNE A,#60,TT;判斷是否到一分鐘 INC MIN;分鐘加一 MOV SEC,#0;秒清零 M
11、OV A,MIN CJNE A,#60,TT;判斷是否到一小時 INC HOUR;小時加一 MOV MIN,#0;分鐘清零 MOV A,HOUR CJNE A,#24,TT;判斷是否到一天 MOV SEC,#0;全部清零 MOV MIN,#0 MOV HOUR,#0TT:POP ACC RETIK1:CLR TR0;定時器停止工作MOV SEC,#0;秒清零MOV DPTR,#0FE40H;指向0809MOV A,#00H;選擇采樣通道0MOVX DPTR,A;開始采樣MOV R6,#10;延時DLY:NOPNOPNOPDJNZ R6,YYMOVX A,DPTR;取回采樣數(shù)據(jù)MOV B,#11
12、;數(shù)據(jù)處理DIV ABMOV HOUR,A;將處理后的數(shù)據(jù)送入小時寄存器SETB TR0;恢復(fù)定時器工作RETK2:CLR TR0;定時器停止工作MOV SEC,#0;秒清零MOV DPTR,#0FE40H;指向0809MOV A,#01H;選擇采樣通道1MOVX DPTR,A;開始采樣MOV R6,#10;延時DLY:NOPNOPNOPDJNZ R6,YYMOVX A,DPTR;取回采樣數(shù)據(jù)MOV B,#5;數(shù)據(jù)處理DIV ABMOV MIN,A;將處理后的數(shù)據(jù)送入分鐘寄存器SETB TR0;恢復(fù)定時器工作RET課程設(shè)計總結(jié)單片機實訓(xùn)的一周匆匆而過,我們的課程設(shè)計也即將完成。在這一過程中我收
13、獲很多,不僅把已經(jīng)學(xué)習(xí)過的知識復(fù)習(xí)了一遍,而且又懂得了一些新的知識,我學(xué)習(xí)到了如何把我們所學(xué)習(xí)的知識運用到實際問題中去,在這次單片機實訓(xùn)過程中,我們組成員互相幫助,一起研究討論問題。在我們的努力下,有條不紊地進行程序編寫和調(diào)試。在整個編程運行的過程中我們遇到了很多的困難,主要是不能把書本上的知識與實際操作聯(lián)系起來。我不斷從網(wǎng)上和圖書館查找資料,經(jīng)常請教老師,參考模板程序,完成了電子時鐘程序設(shè)計,每當(dāng)程序運行正確時我心中都感到很愉快,成果真的的來之不易。在添加擴展功能的時候,我?guī)缀跤昧?個小時的時間來編寫程序,經(jīng)歷了幾十次的調(diào)試,最后實現(xiàn)調(diào)時功能時,感覺這些努力是值得的??傮w上,通過這一周的時間,我對單片機的組成和和結(jié)構(gòu)
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年執(zhí)業(yè)醫(yī)師考試-臨床執(zhí)業(yè)醫(yī)師實踐技能歷年參考題庫含答案解析(5套典型題)
- 2025年建設(shè)工程質(zhì)量檢測人員-建設(shè)工程質(zhì)量檢測人員(建筑節(jié)能)歷年參考題庫含答案解析(5套典型考題)
- 2025年建筑考試-房地產(chǎn)估價師歷年參考題庫含答案解析(5套典型考題)
- 2025年建筑繼續(xù)教育-一級建造師繼續(xù)教育歷年參考題庫含答案解析(5套典型考題)
- 2025年安全知識安全生產(chǎn)知識競賽-酒店安全知識歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(財經(jīng)商貿(mào))-國際技術(shù)和服務(wù)貿(mào)易歷年參考題庫含答案解析(5套典型考題)
- 青蒿素生產(chǎn)工藝管理
- 2025年大學(xué)試題(經(jīng)濟學(xué))-經(jīng)濟計量學(xué)歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(管理類)-采購與庫存管理歷年參考題庫含答案解析(5套典型考題)
- 2025年大學(xué)試題(管理類)-安全文化歷年參考題庫含答案解析(5套典型考題)
- 2025年內(nèi)蒙古自治區(qū)中考語文真題含答案
- 勞務(wù)合同書!勞動合同書(2025版)
- 2025年中醫(yī)確有專長考試試題及答案
- 中診科普小兒肺炎喘嗽
- 四川省房產(chǎn)測繪實施細(xì)則(正式版)
- GB/T 3880.3-2006一般工業(yè)用鋁及鋁合金板、帶材第3部分:尺寸偏差
- FZ/T 82006-2018機織配飾品
- 腓腸神經(jīng)皮瓣課件
- 龍湖地產(chǎn)項目全周期運營管理課件
- 中央企業(yè)全面風(fēng)險管理指引
- 2022年宜家工坊加盟合同范本
評論
0/150
提交評論