版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、安徽電子信息職業(yè)技術(shù)學院課程設(shè)計 單片機秒表自動化的設(shè)計安徽電子信息職業(yè)技術(shù)學院單片機應(yīng)用技術(shù)課程設(shè)計報告題 目: 單片機秒表 姓 名: 專 業(yè): 班 級: 學 號: 指導教師: 設(shè)計完成日期 2008 年 12 月 26 日摘 要本論文主要闡述了基于單片機at89c51制作的秒表實現(xiàn)的運動員成績計數(shù)及查詢功能,而且仿真成功。關(guān)鍵詞: 單片機 秒表 中斷定時 靜態(tài)顯示參與完成的功能:我們這組有三位成員,我們在這個論文設(shè)計制作的過程中相互合作,而且分工明確。我主要參與論文功能實現(xiàn)的整個思路的構(gòu)建。且完成次設(shè)計功能1的實現(xiàn)。目 錄一、緒言 1(一) 設(shè)計任務(wù) 3(二)秒表控制方案選擇 3二、系統(tǒng)設(shè)
2、計 4(一) 硬件電路設(shè)計 4(二) 程序流程圖 4(三) 匯編語言程序設(shè)計 4三、秒表控制器仿真 5(一) 系統(tǒng)仿真 5(二) 工作原理分析 5結(jié) 束 語 6參考文獻8iii安徽電子信息職業(yè)技術(shù)學院課程設(shè)計 單片機秒表的設(shè)計一、緒 言(一)設(shè)計任務(wù)1、秒表的起源說道秒表的起源,那么就要說到時間的計量。古時候人們采用沙漏或其它的方法來記錄時間。當然那不準確。隨著科技的發(fā)展以及對體育事業(yè)的重視,機械秒表開始在早期的運動會上大放異彩,充當記錄運動員成績的工具。當然其仍存在很多不足。在發(fā)展就進入計算機對秒表的控制。其不僅可實現(xiàn)對時間自動化的精確控制,而且對運動員成績的查詢也更加方便。2、早期秒表的控
3、制從采用一些簡單的時間控制到機械計量,然后到計算機對時間的精確計量。這是隨著秒表在競技方面所要實現(xiàn)的要求分不開的。相信隨著要求的不斷提高,其發(fā)展將達到更高的程度!3、本次設(shè)計要實現(xiàn)的目標 。a:用一個按鍵可依次記錄兩個運動員的成績。b:用另一個按鍵可對前記錄的兩個運動員成績進行查詢。(二)秒表控制方案選擇1、秒表的控制方案論證二、系統(tǒng)設(shè)計(一)硬件電路設(shè)計1、秒表控制線路圖采用at89c51單片機控制秒表并實現(xiàn)實時顯示計時,且可進行查詢。單片機控制秒表的電路原理如圖2-1所示。 圖2-1 秒表控制線路2、主要元器件選擇主要元器件選用型號和數(shù)量如下:1個at89c51(單片機) 1個crysta
4、l(晶振) 3個cap(電容) 1個res(電阻) 2個7seg-com-cathod(共陰極數(shù)碼管) 2個button(按鈕)(二) 程序流程圖1、 內(nèi)存單元分配片內(nèi)ram30h34h主程序從ram0000h開始存儲,中斷程序從ram000b開始存儲。2、主程序流程圖按秒表控制方案要求,主程序應(yīng)是完成秒表正常情況下運動員成績的計時和查詢。主程序流程圖如下:開始sp1依次按四次功能1sp2依次按兩次功能2結(jié)束2、 中斷服務(wù)程序流程圖(三)匯編語言程序設(shè)計1、主程序tcntaequ30htcntb equ 31hsec equ32hkeycnt1 equ 33hkeycnt2 equ 34hsp
5、1 bit p3.5sp2 bit p3.0org 00hljmp start org 0bhljmp int_t0start:mov keycnt1,#00hmov keycnt2,#00hmov sec,#00hmov a,secacall dispmov tmod,#02h;定時器0 工作方式2setb et0;定時器0開中斷setb ea;cpu開中斷wt1:jb sp1,wt1lcall dely10msjb sp1,wt1inc keycnt1mov a,keycnt1cjne a,#01h,kn1setb tr0;啟動定時器0mov th0,#38h;設(shè)置0.4ms定時初值mov
6、 tl0,#38hmov tcnta,#00h循環(huán)初值的設(shè)置mov tcntb,#00hljmp dkn kn1:cjne a,#02h,kn2mov r1,secljmp dknkn2:cjne a,#03h,kn3mov r2,secclr tr0ljmp dknkn3:cjne a,#04h,dknmov sec,#00hmov a,secacall dispmov keycnt1,#00hwt2: jb sp2,wt2lcall dely10msjb sp2,wt2inc keycnt2mov a,keycnt2mdd:cjne a,#01h,k1mov a,r1acall displ
7、jmp dkn1k1:cjne a,#02h,dkn1mov a,r2acall dispdkn:jnb sp1,$ljmp wt1dkn1:jnb sp2,$ljmp wt2int_t0:inc tcntamov a,tcntacjne a,#100, next循環(huán)時間次數(shù)mov tcnta,#00hinc tcntbmov a,tcntbcjne a,#25,nextmov tcntb,#00hinc secmov a,seccjne a,#60,done;60秒循環(huán)mov sec,#00hdone:mov a,secacall dispnext:retitable:db 3fh,06h,
8、5bh,4fh,66h,6dh,7dh,07h,7fh,6fhend2、10ms延時子程序dely10ms:mov r6,#20d1:mov r7,#248djnz r7,$djnz r6,d1ret3、顯示子程序disp:mov b,#10div abmov dptr,#tablemovc a,a+dptrmov p1,amov a,bmov dptr,#tablemovc a,a+dptrmov p2,a(一)系統(tǒng)仿真在完成了秒表控制器硬件設(shè)計、樣機組裝和軟件設(shè)計以后,便進入系統(tǒng)的調(diào)試階段。系統(tǒng)的調(diào)試步驟和方法基本上是相同的,但具體細節(jié)和所采用的開發(fā)系統(tǒng)以及用戶系統(tǒng)選用的單片機型號有關(guān),如
9、可選用keil公司的開發(fā)系統(tǒng)。1、keil調(diào)試圖3-1 程序調(diào)試完成圖2、proteus調(diào)試 圖3-2 秒表聯(lián)調(diào)效果圖在整個調(diào)試過程中出現(xiàn)了幾個問題,初始顯示不為00;計數(shù)時間過快;以及查詢運動員成績的過程中不能很好的執(zhí)行。解決方案:初始送入累加器a中數(shù)為00即可;把定時初值進行仔細的計算,將正確的定時初值和計數(shù)循環(huán)次數(shù)送入;還有不能正常的查詢成績是因為相關(guān)條件轉(zhuǎn)移指令出錯,經(jīng)過調(diào)整,最后調(diào)試成功。(二)工作原理分析程序主要由三部分組成:主程序、延時程序以及顯示程序。 主程序按鍵的計數(shù)主要是用一個標志位來記錄按鍵的按動次數(shù),使其執(zhí)行所要執(zhí)行的功能。 本設(shè)計的延時程序使用中斷定時。即設(shè)置不同的定時初始值和循環(huán)計時次數(shù)。 顯示程序主要利用led靜態(tài)顯示。結(jié) 束 語完成情況:經(jīng)過兩個月的努力,完成了秒表控制方案的設(shè)計,用at89c51單片機實現(xiàn)秒表控制方案。本設(shè)計還包含led顯示部分,可直接顯示方便觀察。所得收獲:通過這次畢業(yè)設(shè)計,使我得到了一次用專業(yè)知識和專業(yè)技能去分析問題、解決問題全面系統(tǒ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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 陜西省高考語文模擬分類匯編文學類文本專題我對黑暗的柔情
- 無線入侵式電燈課程設(shè)計
- 特殊時期短暫課程設(shè)計
- 液壓鉆鏜床課程設(shè)計
- 文明禮儀廣播稿范文300字(17篇)
- 2024年度汽車后市場廣告代理承包居間服務(wù)合同3篇
- 怎么寫公司效率總結(jié)范文
- 2025年山東濟寧金鄉(xiāng)縣鄉(xiāng)村公益性崗位招聘2500人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟寧市皮膚病防治院招聘工作人員專業(yè)歷年管理單位筆試遴選500模擬題附帶答案詳解
- 2025年山東濟寧兗州區(qū)小孟鎮(zhèn)招聘城鄉(xiāng)公益性崗位人員184人歷年管理單位筆試遴選500模擬題附帶答案詳解
- 浙江省溫州市2023-2024學年六年級上學期期末科學試卷(含答案)3
- 中國普通食物營養(yǎng)成分表(修正版)
- 駕駛證學法減分(學法免分)試題和答案(50題完整版)1650
- 四色安全風險空間分布圖設(shè)計原則和要求
- 2024重慶空港貴賓服務(wù)有限公司招聘筆試沖刺題(帶答案解析)
- HTS新編說明書
- 《Something Just Like This》歌詞
- 人民網(wǎng)刪除稿件(帖文)申請登記表
- 《計量經(jīng)濟學》期末考試題庫及答案(完整版)
- 小組合作學習學生評價量表
- 2022年普通高中地理課程標(完整哦)
評論
0/150
提交評論