單片機(jī)課程設(shè)計(jì) 出租車計(jì)費(fèi)系統(tǒng)_第1頁(yè)
單片機(jī)課程設(shè)計(jì) 出租車計(jì)費(fèi)系統(tǒng)_第2頁(yè)
單片機(jī)課程設(shè)計(jì) 出租車計(jì)費(fèi)系統(tǒng)_第3頁(yè)
單片機(jī)課程設(shè)計(jì) 出租車計(jì)費(fèi)系統(tǒng)_第4頁(yè)
單片機(jī)課程設(shè)計(jì) 出租車計(jì)費(fèi)系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩11頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

PAGE湖南工業(yè)大學(xué)科技學(xué)院課程設(shè)計(jì)資料袋機(jī)電信息教學(xué)部2012學(xué)年第1學(xué)期課程名稱單片機(jī)系統(tǒng)課程設(shè)計(jì)指導(dǎo)教師李祥飛職稱教授學(xué)生姓名廖勇為專業(yè)班級(jí)電氣0901學(xué)號(hào)0912180110題目出租車計(jì)費(fèi)系統(tǒng)成績(jī)起止日期2011年12月5日~2011年12月16日目錄清單序號(hào)材料名稱資料數(shù)量備注1課程設(shè)計(jì)任務(wù)書2課程設(shè)計(jì)說(shuō)明書3課程設(shè)計(jì)圖紙張456湖南工業(yè)大學(xué)科技學(xué)院課程設(shè)計(jì)任務(wù)書2011—2012學(xué)年第1學(xué)期機(jī)電信息教學(xué)部電氣工程及其自動(dòng)化專業(yè)電氣0901班級(jí)課程名稱:?jiǎn)纹瑱C(jī)系統(tǒng)課程設(shè)計(jì)設(shè)計(jì)題目:出租車計(jì)費(fèi)系統(tǒng)完成期限:自2011年12月5日至2011年12月16日共2周內(nèi)容及任務(wù)1.1外部脈沖自動(dòng)計(jì)數(shù),自動(dòng)顯示。1.1.1設(shè)計(jì)一個(gè)255計(jì)數(shù)器:0-255計(jì)數(shù),計(jì)滿后自動(dòng)清0,重新計(jì)數(shù)(在數(shù)碼管中顯示)。1.1.2設(shè)計(jì)一個(gè)999999計(jì)數(shù)器:0-999999計(jì)數(shù),計(jì)滿后自動(dòng)清0,重新計(jì)數(shù)(在數(shù)碼管中顯示)。1.2設(shè)計(jì)一個(gè)出租車計(jì)費(fèi)系統(tǒng):起步價(jià)為5元(2km以內(nèi)),2km后,0.8元/0.5km;要求每500m刷新計(jì)費(fèi)一次,在8位數(shù)碼管中,前三位顯示數(shù)碼管顯示里程數(shù),后三位數(shù)碼管顯示價(jià)錢(角,元,十元)進(jìn)度安排起止日期工作內(nèi)容2011.12.5-2011.12.6講述設(shè)計(jì)內(nèi)容及基本原理2011.12.7-2011.12.15進(jìn)行系統(tǒng)的設(shè)計(jì)2011.12.16-2011.12.16完成課程設(shè)計(jì)的驗(yàn)收主要參考資料[1]劉苗生、潘宗預(yù).單片機(jī)測(cè)控系統(tǒng)設(shè)計(jì).中國(guó)物質(zhì)出版社,2006年[2]歐偉明、何靜.單片機(jī)原理與應(yīng)用系統(tǒng)設(shè)計(jì).電子工業(yè)出版社,2009年

單片機(jī)系統(tǒng)課程設(shè)計(jì)說(shuō)明書出租車計(jì)費(fèi)系統(tǒng)起止日期:2011年12月5日至2011年12月16日學(xué)生姓名廖勇為班級(jí)電氣0901學(xué)號(hào)0912180110成績(jī)機(jī)電信息教學(xué)部2011年12月17日一:設(shè)計(jì)任務(wù)1.1外部脈沖自動(dòng)計(jì)數(shù),自動(dòng)顯示。1.1.1設(shè)計(jì)一個(gè)255計(jì)數(shù)器:0-255計(jì)數(shù),計(jì)滿后自動(dòng)清0,重新計(jì)數(shù)(在數(shù)碼管中顯示)。1.1.2設(shè)計(jì)一個(gè)999999計(jì)數(shù)器:0-999999計(jì)數(shù),計(jì)滿后自動(dòng)清0,重新計(jì)數(shù)(在數(shù)碼管中顯示)。1.2設(shè)計(jì)一個(gè)出租車計(jì)費(fèi)系統(tǒng):起步價(jià)為5元(2km以內(nèi)),2km后,0.8元/0.5km;要求每500m刷新計(jì)費(fèi)一次,在8位數(shù)碼管中,前三位顯示數(shù)碼管顯示里程數(shù),后三位數(shù)碼管顯示價(jià)錢(角,元,十元)二:設(shè)計(jì)思路及其源程序十進(jìn)制數(shù)0-255可用定時(shí)器/計(jì)數(shù)器的四種工作方式均可實(shí)現(xiàn)0-255的計(jì)數(shù)功能。采用定時(shí)器/計(jì)數(shù)器T1工作方式1,外部脈沖由AT89C51的P3.5管腳引入,計(jì)數(shù)器T1計(jì)數(shù)加一。對(duì)TL1的計(jì)數(shù)值進(jìn)行相應(yīng)的二進(jìn)制轉(zhuǎn)化成十進(jìn)制轉(zhuǎn)換,通過(guò)算法進(jìn)行運(yùn)算可得到百位,十位,各位,并存入相應(yīng)變量中。選擇相應(yīng)數(shù)碼管,再將各位數(shù)字的相應(yīng)顯示編碼輸入即可在數(shù)碼管上顯示計(jì)數(shù)結(jié)果。匯編(源程序)ORG0000HLJMPSTARTORG0030H;主程序開始START:MOVTMOD,#50H;設(shè)T1的計(jì)數(shù)器工作方式為1SETBTR1;T1置1進(jìn)行加1計(jì)數(shù)MOVA,TL1LCALLBCDLCALLDISPLAYLJMPSTARTBCD:MOVB,#100;送數(shù)100DIVABMOV72H,A;存放百位XCHA,BMOVB,#10;送數(shù)10DIVABMOV71H,A;存放十位MOV70H,B;存放個(gè)位RETDISPLAY:MOVR1,#70H;數(shù)顯管送數(shù)MOVR5,#00HPLAY:MOVA,R5MOVP2,AMOVA,@R1MOVDPTR,#TABMOVCA,@A+DPTRMOVP0,ALCALLD15MSMOVP0,#0FFHINCR1INCR5CJNER5,#03H,PLAYRETD15MS:MOVR6,#32H;延時(shí)程序D11:MOVR7,#10HD12:DJNZR7,D12DJNZR6,D11NOPNOPRETTAB:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;共陽(yáng)極數(shù)碼管譯碼表END截圖:Proteus仿真效果圖源程序(匯編語(yǔ)言):ORG0000H LJMPSTART ORG0030H ;主程序開始START: MOVTMOD,#50H ;設(shè)T1的計(jì)數(shù)器工作方式為1SETBTR1 ;T1置1進(jìn)行加1計(jì)數(shù) MOVA,TL1 LCALLBCD LCALLDISPLAYLJMPSTARTBCD:INC70H;用比較條件轉(zhuǎn)移指令 MOVA,70H CJNEA,#10,REL MOV70H,#0 INC71H MOVA,71H CJNEA,#10,REL MOV71H,#0 INC72H MOVA,72H CJNEA,#10,REL MOV72H,#0 INC73H MOVA,73H CJNEA,#10,REL MOV73H,#0 INC74H MOVA,74H CJNEA,#10,REL MOV74H,#0 INC75H MOVA,75H CJNEA,#10,REL MOV75H,#0REL:RETDISPLAY:MOVR1,#70H ;數(shù)顯管送數(shù) MOVR5,#00H MOVDPTR,#TAB play: MOVA,R5 MOVP2,A MOVA,@R1 MOVCA,@A+DPTR MOVP0,A LCALLDELAY MOVP0,#0FFH INCR1 INCR5 CJNER5,#6,play RETDELAY: MOVR3,#10;延時(shí)程序DL1:MOVR4,#250DL: NOPNOP DJNZR4,DL DJNZR3,DL1 RETTAB: DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080H,090H;共陽(yáng)極數(shù)碼管譯碼表END截圖:Proteus仿真效果圖源程序(匯編語(yǔ)言):ORG0000H LJMPSTART ORG0100HSTART:MOV71H,#5;初始價(jià)格5元MOVR2,#5MOVTH1,#200 ;定義初值,調(diào)節(jié)快慢 MOVTL1,#200MOVTMOD,#60H ;(01100000)LOOP:SETBTR1 ;必須加循環(huán) LCALLBCD LCALLDISPLAY LJMPLOOPBCD: MOVA,73H ;從3管顯示里程JBTF1,REL ;TF1=1時(shí)則轉(zhuǎn)移,位轉(zhuǎn)移(3字節(jié)) SJMPLCJS ;不加則里程從0開始計(jì)數(shù)REL:ADDA,#5LCJS:MOV73H,A CJNEA,#10,REL2 ;類似0~999999MOV73H,#0 ;個(gè)位只有0和5表示 INC74H;十位 MOVA,74H CJNEA,#10,REL2 MOV74H,#0 INC75H;百位 MOVA,75H CJNEA,#10,REL2 MOV75H,#0REL2:JBCTF1,MONEY ;TH1=1,轉(zhuǎn)移并清零TH1SJMPREL3;同里程計(jì)數(shù)原理MONEY:JBF0,JF ;可循環(huán) DJNZR2,REL3SETBF0 ;F0置1JF: MOVA,70H;類似0~255 ADDA,#8MOVB,#10 DIVAB MOV70H,B ADDA,71H MOV71H,A CJNEA,#10,REL3MOV71H,#0 INC72H MOVA,72HCJNEA,#10,REL3 MOV72H,#0REL3:RETDISPLAY:MOVR1,#70H ;給顯示管送數(shù) MOVR5,#0 MOVDPTR,#TABPLAY:MOVP2,R5 MOVA,@R1 MOVCA,@A+DPTR MOVP0,A LCALLDELAY MOVP0,#0FFHINCR1 INCR5 CJNER5,#6,play RETDELAY:MOVR3,#10DL1: MOVR4,#250DL: NOP NOP DJNZR4,DL DJNZR3,DL1 RETTAB: DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HEND截圖:Proteus仿真效果圖:三、課程設(shè)計(jì)心得課程設(shè)計(jì)心得體會(huì)單片機(jī)作為我們的主要專業(yè)課之一,大一大二就聽(tīng)學(xué)長(zhǎng)學(xué)姐們說(shuō)單片機(jī)是很重要的一門學(xué)科,學(xué)好了可以找到很好的工作,也聽(tīng)說(shuō)很多學(xué)長(zhǎng)學(xué)姐們都再參加培訓(xùn)。無(wú)形之中就讓我覺(jué)得對(duì)于我們這個(gè)專業(yè)來(lái)說(shuō)單片機(jī)的重要性。剛一開學(xué)我就下定決心要學(xué)好單片機(jī),第一節(jié)課聽(tīng)歐偉明教授講課時(shí),聽(tīng)教授說(shuō)單片機(jī)的高性價(jià)比、低功耗、多功能和具有廣泛的應(yīng)用領(lǐng)域等,因?yàn)槲覍?duì)這些領(lǐng)域比較感興趣,所以上課都很認(rèn)真地聽(tīng)課。臨近期末,李祥飛博士知道我們的單片機(jī)課程設(shè)計(jì),在感到榮幸和學(xué)校對(duì)培養(yǎng)我們的重視程度!這次單片機(jī)課程設(shè)計(jì)從第十五周開始,本來(lái)是歷時(shí)兩周,但是我們因?yàn)槭苡腥每荚?,指?dǎo)老師知道這情況后十六周星期一臨時(shí)召集我們開會(huì),決定再寬限我們一個(gè)星期,也就是第十七周星期五才交。這次的課程設(shè)計(jì)第十五周我忙著復(fù)習(xí)功課去了,都沒(méi)去理會(huì),到了第十六周,老師在催我們,聽(tīng)老師一番教導(dǎo)后,很慚愧。才開始動(dòng)手編程,由于考試很多,也沒(méi)忙出什么成績(jī)來(lái),只編寫了0~255的源程序和通過(guò)了調(diào)試和0~999999的部分源程序,到星期六我主動(dòng)跟我們班幾個(gè)比較活躍的同學(xué)合作,他們分別是朱中華、李順然、費(fèi)榮岳,我們幾個(gè)每天都約好時(shí)間和地點(diǎn)一起編寫源程序和用proteus仿真,我負(fù)責(zé)編寫C源程序,費(fèi)榮岳和李順然負(fù)責(zé)用匯編語(yǔ)言編寫

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論