【正文】
??驁D以及詳細(xì)的電路圖,實(shí)驗(yàn)三通道計價功能也包括在內(nèi)。作為一個先進(jìn)的事項,事實(shí)上它包含邏輯電路,可以自動計算變化的車費(fèi)以及每公里行走距離或每分鐘的候車時間按照乘客人數(shù)雇傭出租車。我應(yīng)該指出,我所說的長期旅客指一個人或一組相關(guān)的人。為了應(yīng)對這以問題,國家稅務(wù)部門已實(shí)行固定估計稅,每個座位的出租車不論收入。即使如此,還是有的出租車司機(jī)的很大一部分份額之收入的出租車。事實(shí)上,出租車業(yè)主并非如此糟糕。在某些情況下(出租車的4個席位),他們可能只有出租車四分之一的收入(大部分的出租車司機(jī))。在某些情況下,乘客支付了他們應(yīng)付車費(fèi)的雙倍。因此,在出租車司機(jī),車主,乘客和國家稅務(wù)部門之間存在著不公平的財政關(guān)系。例如,出租車的四個席位可以攜帶四個不同的沒有任何關(guān)系的乘客,除了他們的路線是相同的。在不發(fā)達(dá)的國家,早上把人們從他們家送到工作的地方,然后下午送回來已經(jīng)成為一個大問題,尤其是在大城市。waiting time according to the number of passengers hiring the taxicab. In the following part and as an example, we will present a plete design for a threechannel diagrams as well as detailed circuit diagrams of the experimental threechannel taximeter are also included. A prototype has been built under grant from the Egyptian Academy for Scientific and Technological Research.外文翻譯出租車計價器控制系統(tǒng)的設(shè)計本文提出了一種出租車多通道計價的方案,能同時處理一個以上乘客的情形??傊?,謝謝,謝謝老師和同學(xué)們。因?yàn)樘锢蠋熓谡n認(rèn)真負(fù)責(zé),教學(xué)水平高,對同學(xué)們指導(dǎo)耐心細(xì)致,不斷鼓勵我,幫助我,我才能順利的完成此次畢業(yè)設(shè)計,這是實(shí)現(xiàn)專業(yè)學(xué)習(xí)的又一次飛躍!在田老師的幫助下,我不僅切實(shí)掌握了專業(yè)知識,更是在實(shí)際操作中學(xué)到了很多實(shí)踐經(jīng)驗(yàn),對我后續(xù)的學(xué)習(xí)及工作打下了良好的基礎(chǔ)。通過本次畢業(yè)設(shè)計,又使我學(xué)到了許多書本上無法學(xué)到的知識,也讓我深刻的體會到單片機(jī)技術(shù)應(yīng)用領(lǐng)域的廣泛,不僅使我對學(xué)過的單片機(jī)知識有了很多的鞏固,同時也對單片機(jī)這一門課程產(chǎn)生了更大的興趣。通過這次畢業(yè)設(shè)計,我最大的收獲就是自己的動手能力和獨(dú)立解決問題的能力得到了很大的提高,也充分體會到了自己設(shè)計東西的樂趣、學(xué)會查閱資料和對別人的東西融會變通的重要性,也明白了很多知識光靠趴在書本上學(xué)是學(xué)不到其中的精髓的,必須親自去試著實(shí)踐,親自去經(jīng)歷才能對它們真正的掌握,凡事都要自己去動下手,去實(shí)踐一下,遇到困難,永遠(yuǎn)不要沮喪氣餒。例如,程序編程,以現(xiàn)我在的水平要完成整個程序的編寫,那是不可能的,在借鑒了許多資料和朋友的幫助后才完成了整個的軟件編程。經(jīng)過這幾個月關(guān)于模擬出租車計價器的畢業(yè)設(shè)計,使我對于單片機(jī)的應(yīng)用又有了更深刻的了解。[11] [M].:西安電子科技大學(xué),2007。圖52單程計價結(jié)果參考文獻(xiàn)[1] 華成英,[M].:清華大學(xué)出版社,2006[2] [M].廣西:廣西輕工業(yè)出版社,2009[3] [N].儀器儀表用戶,2012[4] [N].機(jī)電工程技術(shù),2008[5] [M].北京:清華大學(xué)出版社,2004[6] [M].北京:北京航空航天大學(xué)出版社,2009[7] [M].:北京航空航天大學(xué)出版社,2005[8] [M].:中國科學(xué)技術(shù)大學(xué)出版社,2008[9] [M].:西安電子科技大學(xué)出版社,2008。表51 硬件測試數(shù)據(jù)表計價模式單價起步價里程(公里)等待時間(分)總金額單程or往返08 308單程2元81往返86614從上表的測得的數(shù)據(jù)得出,本計價器運(yùn)行穩(wěn)定,測得的數(shù)據(jù)滿足計價器的需求。起步公里數(shù)為3公里,價格為8元;若實(shí)際運(yùn)行大于3公里規(guī)定出租車單程價格為2元/公里,;單程/往返分別由系統(tǒng)默認(rèn)設(shè)置和“往返”按鍵設(shè)定。在程序部份,由于對編寫程序的不熟練,出現(xiàn)的問題不止是系統(tǒng)的時序設(shè)計,還出現(xiàn)了很多其他的問題,在經(jīng)過自己的排查和別人指導(dǎo)之后解決了程序的出現(xiàn)的問題。后來經(jīng)過排查發(fā)現(xiàn),中斷子程序設(shè)計的不合理,導(dǎo)致發(fā)生了中斷嵌套。我們發(fā)現(xiàn)程序的鍵盤掃描程序和中斷程序發(fā)生沖突。在程序?qū)懲辏D(zhuǎn)成hex文件后,因?yàn)殚_發(fā)板的原因,不能將文件燒入STC的單片機(jī)器件,后來改用了AT89S52的單片機(jī)。在本次軟件設(shè)計過程中遇到了很多的問題。雖然用C語言編程相對于使用匯編語言來編程其相對的執(zhí)行效率會下降些,但C編程可以方便地完成程序設(shè)計的模塊化,適合單片機(jī)較大規(guī)模的程序設(shè)計。經(jīng)過硬件調(diào)試后的電路板在功能是上,完全符合設(shè)計的要求。檢查了整個電路板的電路焊接工藝后,進(jìn)行了修改,實(shí)現(xiàn)了馬達(dá)的轉(zhuǎn)動和數(shù)碼管的顯示功能。在進(jìn)行簡單的程序測試后發(fā)現(xiàn)一個問題:在用USB接入電源后,數(shù)碼管的燈不亮,不能進(jìn)行顯示里程數(shù)和金額,且小馬達(dá)也不能轉(zhuǎn)動。由于在系統(tǒng)設(shè)計中采用模塊設(shè)計法,所以方便對各電路模塊功能進(jìn)行逐級測試。流程圖如下圖42所示:圖42 金額計算流程圖5章系統(tǒng)的調(diào)測根據(jù)系統(tǒng)的設(shè)計,本系統(tǒng)的調(diào)試總共分為三大部分:硬件調(diào)試,軟件調(diào)試和軟硬件聯(lián)調(diào)。計算程序根據(jù)里程數(shù)分別進(jìn)入不同的計算公式。總等待時間以每5分鐘等待時間相當(dāng)于里程數(shù)增加1公里。當(dāng)按下暫停鍵,計數(shù)器鍵開始計數(shù),或當(dāng)速度小于5公里每小時的時候,計數(shù)器也將開始進(jìn)行計時。 顯示模塊設(shè)計顯示程序利用定時器每1ms產(chǎn)生一次中斷,相應(yīng)變量置位,點(diǎn)亮一個數(shù)碼管,顯示一位數(shù)據(jù),利用主函數(shù)內(nèi)的循環(huán),實(shí)現(xiàn)動態(tài)掃描顯示,同時根據(jù)數(shù)碼管的余輝效應(yīng)和人眼暫留現(xiàn)象,即可實(shí)現(xiàn)里程數(shù)和金額的顯示。如果超過,根據(jù)走過的里程數(shù)、每公里需要的單價和起步進(jìn)行計算在行車中產(chǎn)生的金額,同時將計算的結(jié)果寄存在金額的寄存器里,通過數(shù)碼管顯示器顯示出累計的價格。若是在3公里以內(nèi)的里程數(shù),不管是否單返程都將使起步價格的8元。主程序流程圖如圖41 所示。同時,在主程序中需要設(shè)置各個寄存器,如:啟動/清除標(biāo)志寄存器、里程寄存器和價格寄存器,并對它們進(jìn)行初始化。主程序在初始化變量和定時器參數(shù)設(shè)置之后,進(jìn)入一個循環(huán)結(jié)構(gòu),循環(huán)掃描鍵盤、查詢脈沖的中斷、數(shù)碼管的動態(tài)掃描等功能,當(dāng)脈沖的中斷標(biāo)志被查詢到,若路途等待時間未超5分鐘時,要及時將路途等待時間的值清除為零。 主程序模塊設(shè)計程序設(shè)計的思路:使用中斷方式對定時器的溢出進(jìn)行計數(shù)實(shí)現(xiàn)5