版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、PAGE 課程設(shè)計說明書(2012 /2013 學(xué)年第 2 學(xué)期)課程名稱 : 單片機課程設(shè)計 題 目 : 99秒馬表課程設(shè)計 專業(yè)班級 : 10級電氣(4)班 學(xué)生姓名 : 學(xué) 號: 100062428 指導(dǎo)教師 : 設(shè)計周數(shù) : 2周 設(shè)計成績 : 2013年 07月 11 日目錄 TOC o 1-3 h z u HYPERLINK l _Toc360431025 1:設(shè)計目的 PAGEREF _Toc360431025 h 3 HYPERLINK l _Toc360431026 2:設(shè)計的主要內(nèi)容和要求 PAGEREF _Toc360431026 h 3 HYPERLINK l _Toc
2、360431027 3:整體設(shè)計方案 PAGEREF _Toc360431027 h 3 HYPERLINK l _Toc360431028 4: 硬件軟件設(shè)計 PAGEREF _Toc360431028 h 3 HYPERLINK l _Toc360431030 5 :系統(tǒng)仿真 PAGEREF _Toc360431030 h 4 HYPERLINK l _Toc360431031 6:硬件調(diào)試圖 PAGEREF _Toc360431031 h 4 HYPERLINK l _Toc360431032 7:仿真界面 PAGEREF _Toc360431032 h 5 HYPERLINK l _T
3、oc360431033 8:protel電路圖 PAGEREF _Toc360431033 h 7 HYPERLINK l _Toc360431034 9.c語言源程序 PAGEREF _Toc360431034 h 7 HYPERLINK l _Toc360431035 10:設(shè)計總結(jié) PAGEREF _Toc360431035 h 10PAGE 9基于單片機的99秒馬表設(shè)計1:設(shè)計目的 (1)通過單片機課程設(shè)計,熟練掌握C語言或匯編的編程方法,將理論聯(lián)系到實踐中,提高動手能力和動腦能力。(2)初步了解和掌握PROTEUS軟件的操作方法(3)完成控制系統(tǒng)的硬件設(shè)計,軟件設(shè)計,仿真調(diào)試。2:設(shè)
4、計的主要內(nèi)容和要求 設(shè)計并制作初一個以單片機為核心的計時控制系統(tǒng):確定總體的設(shè)計方案;設(shè)計鍵盤輸入電路;設(shè)計顯示電路;合理分配地址 ,編寫系統(tǒng)程序;利用protel設(shè)計硬件電路原理圖和PCB圖;軟硬件聯(lián)機調(diào)試。3:技術(shù)要求:開始時,顯示“00”,第1次按下按鍵后,開始定時。第2次按下按鍵后,計時停止,第3次按下按鍵后,計時歸零。所需器件有:1個按鍵、2個數(shù)碼管。3:整體設(shè)計方案 單片機按鍵數(shù)碼管顯示4: 硬件軟件設(shè)計(1)按鍵:通過按鍵檢測判斷輸入狀態(tài),去改變時間中斷。(2)數(shù)碼管:定時1S中斷,每過一秒數(shù)碼管數(shù)值顯示加一,滿99秒自動清零。(3)程序采用查詢方式定時,運用定時器0工作方式1的
5、定時控制設(shè)計,選擇定時中斷時間為50ms,定時計數(shù)器初值為3cbh。將定時器定時時間擴大20倍達到1秒的時間間隔。當?shù)谝淮伟存I按下時,啟動定時器0,開始計時,沒過一秒a加1,講a的十位和個位分離,分別給數(shù)碼管顯示,當?shù)诙伟存I按下后,停止中斷,第三次按鍵按下后,數(shù)碼管清零。5 :系統(tǒng)仿真在PROTEUS的ISIS 7.7SP2軟件環(huán)境下畫出電路原理圖,接下來就是將設(shè)計的程序在KEIL C51 U VISION2開發(fā)集成環(huán)境上編譯成機器語言,進入PROTEUS的ISIS,鼠標左鍵點擊菜單“DEBUG”,選中USE ROMOTE DEBUGER MONITOR”,便可實現(xiàn)KEILC與PROTEUS
6、連接調(diào)試。首先在PROTEUS中雙擊單片機AT89C51,將KEILC下編程生成的*.HEX文件導(dǎo)入到AT89C51中,可在PROTEUS中單擊全速仿真運行按鈕,進行現(xiàn)象的查看,能清楚觀察到芯片上每一個引腳的點平變化,紅色代表高電平,藍色代表低電平;如果現(xiàn)象不正確,則在KEILC中單步調(diào)試程序,在PROTEUS觀察現(xiàn)象,哪一步不正確則對該段的程序進行修改,調(diào)試知道仿真完全成功為止。6:硬件調(diào)試圖7:仿真界面8:protel電路圖9.c語言源程序#include#define uchar unsigned char#define uint unsigned intsbit anjian=P10;
7、 /定義按鍵位uchar code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f; /共陰極數(shù)碼管0-9編碼表uint a,c,num=0;void time0() interrupt 1c+;TH0=0 x3c;TL0=0 xb0;void delay(uint z)uint x,y;for(x=z;x0;x-)for(y=115;y0;y-);void main()P0=table0; /數(shù)碼管顯示P2=table0; if(anjian=0) /第一次按鍵檢測消抖delay(5);if(anjian=0
8、)num+;while(!anjian);delay(5);while(!anjian);if(num=1)/按鍵計數(shù)TMOD=0 x01;TH0=0 x3c;TL0=0 xb0;/50ms定時EA=1;ET0=1;TR0=1;/開啟中斷while(1)if(c=20)c=0;a+;if(a=100)/a計數(shù)a=0;P0=tablea/10;P2=tablea%10; if(anjian=0) /第二、三次按鍵檢測delay(5);if(anjian=0)num+;while(!anjian);delay(5);while(!anjian);if(num=3) P0=table0;P2=tab
9、le0;while(1);if(num=2)TR0=0; /關(guān)中斷 10:設(shè)計總結(jié)在本次單片機課程設(shè)計中,我組的題目是99秒馬表。這是一項考察綜合能力的實驗,內(nèi)容多而繁雜是其的特點,并且實驗限定的時間是兩周,時間也很緊張。所以要想把實驗做好,必須特別用心。于是我們從第一天起的懵懂到后邊逐步的解決問題從而比較系統(tǒng)的了解了實驗的原理與過程做了十分充分的準備。本次課程設(shè)計在考察單片機原理的同時,還使我們基本了解了仿真軟件PROTEUS的應(yīng)用,通過學(xué)習(xí),發(fā)現(xiàn)了仿真所帶來的種種優(yōu)點,這些正是體現(xiàn)了綜合的考察。在為期一星期的設(shè)計中,不僅使我們更深刻的理解了單片機匯編語言的過程和方法,也是我們更進一步的理解了程序的功能,同時提高了我們理論 與實踐相結(jié)合的能力,同學(xué)們之間互相合作,積極查閱相關(guān)書籍,遇到問題大家一起討論,難以解決的請教老師,順利的完成了實驗的要求 ,由此也提升了同學(xué)之間相互協(xié)作的能力,使同學(xué)們各方面能力得到很大的提高,同時在試驗中所犯的錯誤中吸取了教訓(xùn),以
溫馨提示
- 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ù)經(jīng)濟學(xué)》練習(xí)題集
- 青年教師演講稿揮灑青春汗水追逐教育夢想
- 桂林24年小學(xué)四年級英語第三單元暑期作業(yè)
- 人教PEP版英語三年級下冊期末重點復(fù)習(xí)與講義
- 珠寶生產(chǎn)企業(yè)賬務(wù)處理實例-記賬實操
- 2023年高純鎵及氧化鎵資金申請報告
- 2024年電動助力轉(zhuǎn)向裝置項目資金籌措計劃書代可行性研究報告
- 2024年石材、石料加工品及制品項目投資申請報告代可行性研究報告
- 強化中學(xué)英語教學(xué)中的學(xué)法指導(dǎo)
- 2023年油冷器資金需求報告
- (高清版)DZT 0207-2020 礦產(chǎn)地質(zhì)勘查規(guī)范 硅質(zhì)原料類
- 地鐵保潔服務(wù)檔案管理
- 大學(xué)生食品行業(yè)生涯發(fā)展報告
- 瓷磚店運營可行性方案
- 生產(chǎn)工人勞動合同模板
- 新冠預(yù)防與控制
- 申論之大作文課件
- 煤礦事故復(fù)盤分析報告
- 《魏晉南北朝的科技與文化》【常規(guī)課件】
- 安全訪問控制策略
- 2024年河南興港投資集團招聘筆試參考題庫含答案解析
評論
0/150
提交評論