




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第一章出租車(chē)計(jì)價(jià)系統(tǒng)的設(shè)計(jì)要求與設(shè)計(jì)方案出租車(chē)計(jì)價(jià)器設(shè)計(jì)要求費(fèi)三局部,用七段數(shù)碼管顯示總金額,單價(jià),運(yùn)行里程,起步價(jià)為6612301計(jì)費(fèi)功能:費(fèi)用的計(jì)算是按行駛里程收費(fèi)。設(shè)起步價(jià)為6元。1、當(dāng)總金額<62、當(dāng)總金額>6123、等待累計(jì)時(shí)間>30s1/30sS3顯示功能:0-99.9km,0.1km。2、顯示單價(jià):用兩位數(shù)字顯示,顯示方式為“X.X”,單位為元。3、顯示總費(fèi)用:用三位數(shù)字顯示,顯示方式為“XX.X”,單位為元。計(jì)價(jià)0-99.90.1系統(tǒng)主要功能行,復(fù)位,轉(zhuǎn)換等狀態(tài),可以切換白天與晚上不同計(jì)費(fèi)單價(jià),可以實(shí)現(xiàn)每等待30s1方案論證與比較方案一:承受數(shù)字電子技術(shù),利用5551-11-1方案二:承受EDA1-2所示:1-2方案三:承受MCU1-31-3低廉,設(shè)計(jì)電路簡(jiǎn)潔。其次章出租車(chē)計(jì)價(jià)系統(tǒng)的硬件設(shè)計(jì)AT89C51單片機(jī)介紹AT89C51是一種帶4K字節(jié)閃耀可編程可擦除只讀存儲(chǔ)器的低電壓,高性能CMOS8ATMELMCS-518CPU嵌入式把握系統(tǒng)供給了一種靈敏性且廉價(jià)的方案VCC:供電電壓。GND:接地。P0:P08I/O8TTLP1口的管腳第一次寫(xiě)1時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲(chǔ)/FIASHFIASHP0P08I/O,P14TTLP11P1口被外部下拉為低電尋常,將輸出電流,這是由于內(nèi)部上拉的緣由。在FLASHP1P2:P28I/O,P24TTLP21”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),P2口的管腳被外部拉低,將輸出電流。這是由于P216存取時(shí),P21”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),P2FLASHP3P38I/O4個(gè)TTL門(mén)電流。當(dāng)P31”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸AT89S52,P3一些把握信號(hào)。RST:RST尋常間。當(dāng)訪問(wèn)外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。/PSEN:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)/PSEN號(hào)將不消滅。/EA/VPP/EA保持低電尋常,則在此期間選擇外部程序存儲(chǔ)器0000H-FFFFH,不管是否有內(nèi)部程序存儲(chǔ)器。反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。XTAL2:來(lái)自反向振蕩器的輸出。里程計(jì)算、計(jì)價(jià)單元的設(shè)計(jì)A44E檢測(cè)到的信號(hào),送到單片機(jī),經(jīng)處理計(jì)算,送給顯示單元的。其原理如圖2-1所示圖2-1由于A44E屬于開(kāi)關(guān)型的霍爾器件,其工作電壓范圍比較寬〔4.5~18V〕,其輸出的信號(hào)符合TTLI/O高檢測(cè)頻率可到達(dá)1MHZ。如圖2-2,A44EA、霍耳電勢(shì)發(fā)生器(即硅霍耳片)B、差分放大器C、施密特觸發(fā)器D和OC門(mén)輸出E五個(gè)根本局部組成。圖2-2路程測(cè)量電路在輸入端輸入電壓CCV,經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍耳電勢(shì)發(fā)生器的兩端,依據(jù)這二者相垂直的方向上將會(huì)產(chǎn)生霍耳電勢(shì)差HV輸出,該HV信號(hào)經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到OC門(mén)輸出。當(dāng)施加的磁場(chǎng)到達(dá)工作點(diǎn)(即OPB)時(shí),觸發(fā)器輸出高電壓(相對(duì)于地電位),使三極管導(dǎo)通,此時(shí)OC放點(diǎn)(即rPB)時(shí),觸發(fā)器輸出低電壓,三極管截止,使OC門(mén)輸出高電壓,這種狀態(tài)為關(guān)。這樣兩次電壓變換,使霍耳開(kāi)關(guān)完成了一次開(kāi)關(guān)動(dòng)作。我們選擇了P3.5口作為信號(hào)的輸入端,內(nèi)部承受計(jì)數(shù)的方式,車(chē)輪每轉(zhuǎn)增加,其計(jì)算公式:當(dāng)前單價(jià)×公里數(shù)=金額。數(shù)據(jù)顯示單元的設(shè)計(jì)由于設(shè)計(jì)要求有單價(jià)〔2〕、路程〔3位〕、總金額〔3位〕顯示輸出,我們承受8個(gè)7段數(shù)碼管動(dòng)態(tài)顯示。如圖2-3:圖2-3數(shù)據(jù)顯示硬件電路圖按鍵單元的設(shè)計(jì)計(jì)價(jià)器也正常計(jì)價(jià);假設(shè)翻開(kāi)S4則表示出租車(chē)在暫停,轉(zhuǎn)入推斷是否收費(fèi)程序,302-4:圖2-4按鍵單元電路圖振蕩電路出端為引腳XTAL2〔電33pF。這樣就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。生ALE信號(hào),此時(shí)得到的信號(hào)時(shí)機(jī)器周期信號(hào)。振蕩電路如圖2-5所示:圖2-5 振蕩電路復(fù)位電路具有上電復(fù)位功能外,假設(shè)要復(fù)位,只要按圖中的RESETVCCR1、R2RESET過(guò)外部電容充電來(lái)實(shí)現(xiàn)單片機(jī)自動(dòng)復(fù)位操作。上電瞬間RESET引腳獲得高電平,RERSTRERST保持足夠的時(shí)間〔2個(gè)機(jī)器周期,單片機(jī)就可以進(jìn)展復(fù)位操作。按鍵復(fù)位電路2-6圖2-6 復(fù)位電路總電路圖第三章出租車(chē)計(jì)價(jià)系統(tǒng)的軟件設(shè)計(jì)主程序流程圖記描述由于用到了外部中斷0,所以,按中斷系統(tǒng)的編程構(gòu)造在0000H處放置一條長(zhǎng)跳轉(zhuǎn)指令LJMPSTART0的中斷入口地址0003H處放置一條長(zhǎng)跳轉(zhuǎn)指令LJMPEXT0跳轉(zhuǎn)到外部中斷0到的一些存儲(chǔ)單元的初始化,T0,T1的初始化。首先,進(jìn)展存儲(chǔ)器單元初始化,狀態(tài),自啟動(dòng)。T0的工作方式,模式1,定時(shí)狀態(tài),自啟動(dòng),對(duì)輸入的脈沖進(jìn)展示子程序及鍵盤(pán)掃描子程序循環(huán)操作,等待中斷。如圖3-1:圖3-1 主程序流程圖計(jì)費(fèi)子程序流程圖72H存儲(chǔ)總金額小數(shù)位,73H存儲(chǔ)器總金額個(gè)位,78H存儲(chǔ)器總金額十位,77H存入A,再進(jìn)展十進(jìn)制調(diào)整,將結(jié)果存于R6,將高四位與低四位交換并屏蔽高四額十位加1。將R6中數(shù)值取出,屏蔽高四位,輸出總金額小數(shù)位。如圖3-2:圖3-2 計(jì)費(fèi)子程序流程圖等待是否收費(fèi)子程序3055H中賦初值20,56H中賦初值10,總共30秒延時(shí)。超過(guò)30秒時(shí),調(diào)用計(jì)費(fèi)子程序。如圖3-3圖3-3 等待是否收費(fèi)子程序流程圖按鍵子程序流程圖圖3-4 等待收費(fèi)子程序流程圖外部中斷0流程圖圖3-5 外部中斷0子程序流程圖程序ORG0000HLJMPMAINORG0003H;外部中斷入口地址LJMPRESTORG030HMAIN:MOV71H,#00H100.1MOV72H,#00H;存儲(chǔ)總金額小數(shù)位MOV73H,#00H;存儲(chǔ)總金額個(gè)位MOV74H,#00H;存儲(chǔ)里程數(shù)小數(shù)位MOV75H,#00H;存儲(chǔ)里程數(shù)個(gè)位MOV76H,#00H;存儲(chǔ)單價(jià)角位MOV77H,#01H;存儲(chǔ)單價(jià)元位MOV78H,#00H;存儲(chǔ)總金額十位MOV79H,#00H;存儲(chǔ)里程數(shù)十位MOV55H,#2020*50msMOV56H,#10;10SETBEA ;開(kāi)總中斷SETBEX0 MOVTCON,#04H0MOVTL0,#0B0H;50msC350HMOVTH0,#03CHMOVTL1,#0FFH;設(shè)置定時(shí)器低八位初值為FFH,即有一脈沖輸入就MOVMOVTL0,#0B0H;50msC350HMOVTH0,#03CHMOVTL1,#0FFH;設(shè)置定時(shí)器低八位初值為FFH,即有一脈沖輸入就MOVTH1,#0FFHFFH,用于重裝低八位溢出START:LCALLPULSE 數(shù)脈沖子程序LCALLWAIT ;調(diào)用等待子程序LCALLDISPLAY;調(diào)用顯示程序進(jìn)展顯示LCALLKEY ;調(diào)用鍵盤(pán)掃描程序SJMPSTART STARTREST:PUSHACCMOV71H,#00H101MOV72H,#00H;存儲(chǔ)總金額個(gè)位MOV73H,#00H;存儲(chǔ)總金額十位MOV74H,#00H;存儲(chǔ)里程數(shù)個(gè)位MOV75H,#00H;存儲(chǔ)里程數(shù)十位MOV78H,#00H;存儲(chǔ)總金額百位MOV79H,#00H;存儲(chǔ)里程數(shù)百位MOV55H,#20MOV56H,#10POPACCRETIPULSE:PT01LJMPPSOUTPTO1:MOV55H,#20MOV56H,#10INC71HMOVR1,71HCJNER1,#0AH,PSOUT;脈沖調(diào)整,轉(zhuǎn)變馬上數(shù)即可;里程數(shù)個(gè)位74H,R10AHPSOUTMOV71H,#00HINC74HLCALLMONEYMOVR1,74HCJNER1,#0AH,PSOUT MOV74H,#00HINC75HMOVR1,75HCJNER1,#0AH,PSOUTMOV75H,#00HINC79HMOVR1,79HCJNER1,#0AH,PSOUTMOV79H,#00HPSOUT:RETWAIT:JBCTF0,PTO2LJMPCHU0PTO2:MOVTL0,#0B0HMOVTH0,#03CHDJNZ55H,CHU0 MOV55H,#20DJNZ56H,CHU0MOV56H,#10 INC72HMOVA,72HLCALLMONEY1CHU0:RETMONEY:MOVA,72HADDA,77HMONEY1:DAAMOVR6,ASWAPAANLA,#0FHADDA,73HMOV73H,ACJNEA,#0AH,MONEY2MOV73H,#00HINC78HMOVA,78HCJNEA,#0AH,MONEY2MOV78H,#00HMONEY2:MOVA,R6ANLA,#0FHMOV72H,ARETDISPLAY:MOV A,78HCJNE MOV A,73HCJNE L1:JNCL2MOV ADDA,#80HMOVP0,AMOVP2,#02HLCALLDELAYMOVP2,#00HMOV MOVP0,AMOVP2,#01HLCALLDELAYMOVP2,#00HMOVA,#0C0HMOVP0,AMOVP2,#40HLCALLDELAYMOVP2,#00HLJMP L3L2:MOV A,73HMOVDPTR,#TABMOVCA,@A+DPTRADDA,#80HMOVP0,AMOVP2,#02HLCALLDELAYMOVP2,#00HMOVA,72HMOVCA,@A+DPTRMOVP0,AMOVP2,#01HLCALLDELAYMOVP2,#00HMOVA,78HMOVCA,@A+DPTRMOVP0,AMOVP2,#40HLCALLDELAYMOVP2,#00HL3:MOVA,75HMOVDPTR,#TABMOVCA,@A+DPTRADDA,#80HMOVP0,AMOVP2,#08HLCALLDELAYMOVP2,#00HMOVA,74HMOVCA,@A+DPTRMOVP0,AMOVP2,#04HLCALLDELAYMOVP2,#00HMOVA,77HMOVCA,@A+DPTRADDA,#80HMOVP0,AMOVP2,#20HLCALLDELAYMOVP2,#00HMOVA,76HMOVCA,@A+DPTRMOVP0,AMOVP2,#10HLCALLDELAYMOVP2,#00HKEY:
MOVA,79HMOVCA,@A+DPTRMOVP0,AMOVP2,#80HLCALLDELAYMOVP2,#00HRETMOVA,#0FHMOVP3,AMOVA,P3ORLA,#0F0HCJNEA,#0FFH,KEY1LCALLDELAYSJMPEKEOUTKEY1:LCALLDELAYMOVA,P3ORLA,#0F0HCJNEA,#0FFH,KEY2SJMPEKEOUTKEY2:MOVR1,AKEY3:MOVA,P3ORLA,#0FCHCJNEA,#0FFH,KEY3MOVA,R1JNBACC.0,RUNJNBACC.1,CHA
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新版試用期勞動(dòng)合同模板合同
- 土地承包合同法律文本示例
- 廠家設(shè)備租賃合同樣本集錦
- 項(xiàng)目合作人才服務(wù)合同
- 茶葉購(gòu)銷(xiāo)合同模板
- 新產(chǎn)品開(kāi)發(fā)項(xiàng)目合同協(xié)議書(shū)范本
- 保密合同-工作手機(jī)保管細(xì)則
- 度設(shè)備采購(gòu)借款合同模板
- 倉(cāng)儲(chǔ)用房租賃合同參考樣本
- 度醫(yī)療服務(wù)采購(gòu)合同
- 產(chǎn)品不良品(PPM)統(tǒng)計(jì)表格模板
- 新教科版四年級(jí)下冊(cè)科學(xué)全冊(cè)重點(diǎn)題型練習(xí)課件(含答案)
- 五星傳變 廖金精
- 亮化工程投標(biāo)書(shū)
- 公園棧道棧橋施工方案
- 不規(guī)則抗體篩查與鑒定
- 中國(guó)銀行海爾多聯(lián)機(jī)方案書(shū)
- 涂布機(jī)初級(jí)操作技術(shù)與維修培訓(xùn)課件
- GB/T 8417-2003燈光信號(hào)顏色
- GB/T 7984-2001輸送帶具有橡膠或塑料覆蓋層的普通用途織物芯輸送帶
- GB/T 7631.10-2013潤(rùn)滑劑、工業(yè)用油和有關(guān)產(chǎn)品(L類(lèi))的分類(lèi)第10部分:T組(渦輪機(jī))
評(píng)論
0/150
提交評(píng)論