【正文】
在本文中,我們介紹了多通道的士計(jì)程表,可以處理超過(guò)一名乘客同時(shí)進(jìn)行的情況。為了從理論上說(shuō)明本方案,提出了一個(gè)實(shí)驗(yàn)上的三通道類型的士的完整設(shè)計(jì)。[10] [M].:浙江大學(xué)出版社,2008。近年來(lái),隨著C語(yǔ)言的編譯器性能的不斷提高,大多數(shù)的情況下,使用C語(yǔ)言程編程的程序與匯編的語(yǔ)言它的執(zhí)行效率已經(jīng)非常接近,所以,使用C語(yǔ)言對(duì)單片機(jī)的程序設(shè)計(jì),已近成為主流的選擇之一。定時(shí)器開(kāi)始工作后,用一個(gè)變量對(duì)定時(shí)器溢出中斷的次數(shù)進(jìn)行計(jì)數(shù),達(dá)到計(jì)時(shí)功能,該變量在每次脈沖到來(lái)時(shí)被暫停,當(dāng)脈沖再次到來(lái)時(shí),則當(dāng)該變量將以原來(lái)的基礎(chǔ)上進(jìn)行計(jì)數(shù)。下面將重點(diǎn)對(duì)主程序、里程計(jì)數(shù)和顯示模塊進(jìn)行介紹。 顯示模塊說(shuō)明本設(shè)計(jì)采用八段數(shù)碼管動(dòng)態(tài)掃描來(lái)顯示。當(dāng)P3口作為輸入口時(shí),其內(nèi)部上拉電阻將會(huì)把端口拉低,將會(huì)輸出電流(IIL)。P0 口作為一個(gè)輸出口,每一位可以驅(qū)動(dòng)8個(gè)TTL邏輯電平,所以就會(huì)有64個(gè)。數(shù)碼管如果按段數(shù)可分為七段數(shù)碼管和八段數(shù)碼管,八段的數(shù)碼管比七段的數(shù)碼管多一了個(gè)發(fā)光的二極管單元[7],也就是多一個(gè)DP即小數(shù)點(diǎn),這個(gè)小數(shù)點(diǎn)可以更精確的表示數(shù)碼管想要顯示的內(nèi)容。通過(guò)光電傳感器記錄的車速經(jīng)過(guò)軟件程序的換算來(lái)實(shí)現(xiàn)。然后根據(jù)設(shè)計(jì)任務(wù)要求,介紹了本次畢業(yè)設(shè)計(jì)的模擬出租車計(jì)價(jià)器的系統(tǒng)原理,硬件部分核心部件單片機(jī)的內(nèi)部構(gòu)造,及其應(yīng)用原理,和軟件部分程序編程。出租車計(jì)價(jià)器是公平交易的一種工具特別在出租車的經(jīng)營(yíng)者和乘客之間。因此計(jì)價(jià)器的計(jì)價(jià)是否準(zhǔn)確,直接關(guān)系到了經(jīng)營(yíng)者和消費(fèi)者之間的金錢利益。第2章出租車計(jì)價(jià)器的設(shè)計(jì) 功能設(shè)計(jì)(1)用前4位數(shù)碼管實(shí)時(shí)顯示里程數(shù),單位為公里,最后一位為小數(shù)位;用后4位數(shù)碼管時(shí)時(shí)顯示金額數(shù),單位為元,最后一位為小數(shù)位。燒入程序的單片機(jī)芯片實(shí)現(xiàn)所有的計(jì)數(shù)等相關(guān)的功能,然后通過(guò)單片機(jī)的輸出,輸出到數(shù)碼管上,實(shí)現(xiàn)里程與金額的顯示。數(shù)碼管可以按照能顯示多少個(gè)(8)劃分為1位、2位、3位、4位、5位、6位、7位等數(shù)碼管。如果對(duì)P0端口進(jìn)行寫(xiě)“1”處理時(shí),該引腳的輸入的類型是用作高阻抗的輸入。P3口也存在第二功能,如下表所示。數(shù)碼管的封裝圖及4位數(shù)碼管的管腳關(guān)系如下圖所示:圖32 數(shù)碼管封裝圖四位數(shù)碼管封裝的管腳關(guān)系如圖33所示。 主程序模塊設(shè)計(jì)程序設(shè)計(jì)的思路:使用中斷方式對(duì)定時(shí)器的溢出進(jìn)行計(jì)數(shù)實(shí)現(xiàn)5分鐘的計(jì)時(shí)。總等待時(shí)間以每5分鐘等待時(shí)間相當(dāng)于里程數(shù)增加1公里。在本次軟件設(shè)計(jì)過(guò)程中遇到了很多的問(wèn)題。[11] [M].:西安電子科技大學(xué),2007。在不發(fā)達(dá)的國(guó)家,早上把人們從他們家送到工作的地方,然后下午送回來(lái)已經(jīng)成為一個(gè)大問(wèn)題,尤其是在大城市。我應(yīng)該指出,我所說(shuō)的長(zhǎng)期旅客指一個(gè)人或一組相關(guān)的人。為了應(yīng)對(duì)這以問(wèn)題,國(guó)家稅務(wù)部門已實(shí)行固定估計(jì)稅,每個(gè)座位的出租車不論收入。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.外文翻譯出租車計(jì)價(jià)器控制系統(tǒng)的設(shè)計(jì)本文提出了一種出租車多通道計(jì)價(jià)的方案,能同時(shí)處理一個(gè)以上乘客的情形。圖52單程計(jì)價(jià)結(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].:中國(guó)科學(xué)技術(shù)大學(xué)出版社,2008[9] [M].:西安電子科技大學(xué)出版社,2008。雖然用C語(yǔ)言編程相對(duì)于使用匯編語(yǔ)言來(lái)編程其相對(duì)的執(zhí)行效率會(huì)下降些,但C編程可以方便地完成程序設(shè)計(jì)的模塊化,適合單片機(jī)較大規(guī)模的程序設(shè)計(jì)。當(dāng)按下暫停鍵,計(jì)數(shù)器鍵開(kāi)始計(jì)數(shù),或當(dāng)速度小于5公里每小時(shí)的時(shí)候,計(jì)數(shù)器也將開(kāi)始進(jìn)行計(jì)時(shí)。第4章出租車計(jì)價(jià)器的軟件設(shè)計(jì)本系統(tǒng)的軟件設(shè)計(jì)主要可分為主程序模塊、定時(shí)計(jì)數(shù)程序、里程計(jì)數(shù)程序、中途等待程序、顯示程序、鍵盤程序等六大模塊[2]。XTAL1:是內(nèi)部時(shí)鐘發(fā)生電路的輸入端和振蕩器反相放大器XTAL2:在使用中它是振蕩器的反相放大器的輸出端。當(dāng)對(duì)P3 的端口進(jìn)行寫(xiě)“1”處理時(shí),其內(nèi)部上拉電阻將會(huì)把端口拉高,這個(gè)時(shí)候的P3口可以做輸出口使用。單片機(jī)的引腳如圖31所示:圖31 單片機(jī)引腳圖VCC: 電源GND:接地P0口:它是雙向8位的漏極開(kāi)路的I/O口。數(shù)碼管可以按照不同的方式進(jìn)行劃分。該設(shè)計(jì)是采用鍵盤的控制,用鍵盤控制來(lái)決定行駛的單返程、模擬車速的大小、計(jì)費(fèi)的開(kāi)始及計(jì)費(fèi)的結(jié)束。 論文組織本篇論文首先介紹了出租車計(jì)價(jià)器的目前的運(yùn)用現(xiàn)狀和運(yùn)用的意義。出租車計(jì)價(jià)器它是能夠依據(jù)顧客在乘坐該車中,按照出租車行駛的距離與每公里的單價(jià)和等候時(shí)間換算的函數(shù)進(jìn)行金額計(jì)算的一種計(jì)量?jī)x器,并能夠在顯示器上顯示消費(fèi)總金額的一種計(jì)量器具。依據(jù)我們國(guó)家的相關(guān)法律和法規(guī),出租車的計(jì)價(jià)器已經(jīng)列入國(guó)家首批需要強(qiáng)制檢定的工作計(jì)量器具之一,出租車計(jì)價(jià)器也成為近幾年來(lái)國(guó)家質(zhì)量技術(shù)監(jiān)督部門重點(diǎn)檢測(cè)的六類計(jì)量器具之一。(2)規(guī)定出租車單程價(jià)格為2元/公里,;單程/往返分別由“單程”按鍵和“往返”按鍵設(shè)定。模擬出租車計(jì)價(jià)器的概要設(shè)計(jì)如圖21所示。數(shù)碼管可以按照發(fā)光二極管單元的連接方式將數(shù)碼管劃分為共陽(yáng)極數(shù)碼管與共陰極數(shù)碼管。當(dāng)芯片需要訪問(wèn)外部的程序和外部數(shù)據(jù)存儲(chǔ)器時(shí),P0口將被作為低8位地址的數(shù)據(jù)復(fù)用。在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)[8]。圖33位數(shù)碼管管腳圖其中,圖中的1,2,3,4分別是四個(gè)數(shù)碼管的位置,a,b,c,d,e,f,g分別是數(shù)碼管的字段。主程序采用查詢外部中斷標(biāo)志實(shí)現(xiàn)脈沖的計(jì)數(shù)。當(dāng)系統(tǒng)停止運(yùn)轉(zhuǎn)后,即代表該次出租車運(yùn)行服務(wù)結(jié)束,計(jì)數(shù)器停止工作,變量將被清零,直至下次工作開(kāi)始,計(jì)數(shù)器才會(huì)繼續(xù)工作。由于對(duì) C語(yǔ)言的生疏,在程