版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 201 屆畢業(yè)設(shè)計(jì)說(shuō)明書(shū)模板</p><p> 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)</p><p> 院 、 部: 電氣與信息工程學(xué)院 </p><p> 學(xué)生姓名: </p><p> 指導(dǎo)教師: </p><p&g
2、t; 職 稱: </p><p> 專 業(yè): 電子信息工程 </p><p> 班 級(jí): </p><p> 完成時(shí)間: </p><p><b> 摘 要</
3、b></p><p> 隨著時(shí)代的發(fā)展,出租車已經(jīng)成為一個(gè)城市公共交通的重要組成部分。出租車計(jì)價(jià)器是出租車營(yíng)運(yùn)收費(fèi)的專用智能化儀表,是出租車不可缺少的重要工具。它是乘客和司機(jī)的交易準(zhǔn)則,關(guān)系到交易雙方的利益。多年來(lái)國(guó)內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能,隨著出租車行業(yè)的日漸發(fā)展,從加強(qiáng)行業(yè)管理以及減少與乘客的糾紛出發(fā),這種單一功能計(jì)價(jià)器越來(lái)越不能滿足人們的需要。因此出租車計(jì)價(jià)器的技術(shù)也在不斷改進(jìn)與創(chuàng)新,
4、設(shè)計(jì)出良好性能的多功能出租車計(jì)價(jià)器顯得尤為重要。</p><p> 本設(shè)計(jì)利用單片機(jī)AT89S52 為核心設(shè)計(jì)一款多功能出租車計(jì)價(jià)器,通過(guò)A44E霍爾傳感器檢測(cè)出租車運(yùn)行里程,脈沖的提取。運(yùn)用單片機(jī)實(shí)現(xiàn)對(duì)液晶顯示LM016L的控制,同時(shí)完成整個(gè)出租車計(jì)價(jià)器信號(hào)的讀、寫(xiě)處理。由于仿真中無(wú)法實(shí)現(xiàn)A44E霍爾傳感器,在仿真中以脈沖發(fā)生器代替,用不同頻率的脈沖模擬不同的車速,根據(jù)每秒傳送的脈沖數(shù)程序判別汽車是處于高速行
5、駛還是等待狀態(tài),自動(dòng)跳轉(zhuǎn)到通過(guò)計(jì)程計(jì)費(fèi)還是計(jì)時(shí)計(jì)費(fèi)。該計(jì)價(jià)器能實(shí)現(xiàn)里程與計(jì)價(jià)顯示、時(shí)鐘顯示等功能。它比市場(chǎng)上的一些計(jì)價(jià)器使用更方便, 功能更全,能為加強(qiáng)出租車行業(yè)管理提供可靠的依據(jù)。采用單片機(jī)進(jìn)行的設(shè)計(jì),相對(duì)采用模擬電路和數(shù)字電路設(shè)計(jì)的計(jì)價(jià)器來(lái)說(shuō)功能更為強(qiáng)大,用較少的硬件和適當(dāng)?shù)能浖嗷ヅ浜峡梢院苋菀椎貙?shí)現(xiàn)設(shè)計(jì)要求,且靈活性強(qiáng),不但能通過(guò)軟件編程實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí)。</p>
6、;<p> 關(guān)鍵詞:出租車計(jì)價(jià)器;單片機(jī);液晶顯示;霍爾傳感器</p><p> ABSTRACT </p><p> With the development of the times, has become a city taxi important part of public transportation. Taxi meter taxi operating
7、costs is dedicated intelligent instruments, is an important and indispensable tool for a taxi. It is the passengers and the driver's trading standards related to the interests of both parties. For many years, widespr
8、ead use of the meter have only a single measurement functions, with the gradual development of the taxi industry, from management to strengthen the industry as</p><p> This design uses a single-chip AT89S52
9、 as the core design Multifunctional taxi meter, taxi via Hall sensor A44E running mileage, pulse extraction. Use MCU for LCD LM016L control, while completing the entire taxi meter signal read-write process. As the simula
10、tion can not be achieved A44E Hall sensor, in the simulation instead of a pulse generator, at a different frequency pulses simulate different speed, according tot he number of pulses transmitted per second discriminatin
11、g process at high spee</p><p> Key words: multifunctional taximeter; micro controller; lcd; hall sensor </p><p><b> 目 錄</b></p><p><b> 1 緒論1</b></p&
12、gt;<p> 1.1 本研究課題的背景及意義1</p><p> 1.2 出租車計(jì)價(jià)器發(fā)展歷程1</p><p> 1.3 出租車計(jì)價(jià)器國(guó)內(nèi)外發(fā)展現(xiàn)狀及發(fā)展趨勢(shì)2</p><p> 1.4 論文的研究工作和組織結(jié)構(gòu)3</p><p> 2 多功能出租車計(jì)價(jià)器的硬件系統(tǒng)設(shè)計(jì)4</p>
13、<p> 2.1 總體設(shè)計(jì)思想與方案論證4</p><p> 2.1.1 設(shè)計(jì)思想4</p><p> 2.1.2 方案選擇5</p><p> 2.1.3 實(shí)現(xiàn)功能5</p><p> 2.2 主系統(tǒng)設(shè)計(jì)5</p><p> 2.3 單片機(jī)最小系統(tǒng)6</p>
14、<p> 2.4 按鍵模塊的設(shè)計(jì)6</p><p> 2.5 顯示模塊的設(shè)計(jì)7</p><p> 2.6 A44E霍爾傳感器檢測(cè)單元的設(shè)計(jì)9</p><p> 2.7 實(shí)時(shí)時(shí)鐘電路設(shè)計(jì)9</p><p> 3 多功能出租車計(jì)價(jià)器的軟件系統(tǒng)設(shè)計(jì)12</p><p> 3.1
15、 設(shè)計(jì)課題使用單片機(jī)資源的情況12</p><p> 3.2 主程序的設(shè)計(jì)12</p><p> 3.3 鍵盤(pán)程序的設(shè)計(jì)13</p><p> 3.4 外部中斷子程序14</p><p> 3.5 顯示程序的設(shè)計(jì)15</p><p> 3.6 路程計(jì)算程序設(shè)計(jì)15</p>
16、<p> 4 系統(tǒng)仿真及調(diào)試17</p><p> 4.1 Keil uVision4程序調(diào)試17</p><p> 4.2 系統(tǒng)仿真算法17</p><p> 4.2.1 模擬車速算法17</p><p> 4.2.2 仿真計(jì)費(fèi)算法18</p><p> 4.3 系統(tǒng)仿真及
17、仿真結(jié)果18</p><p> 4.3.1 仿真設(shè)置19</p><p> 4.3.2 模擬仿真結(jié)果20</p><p><b> 結(jié)束語(yǔ)22</b></p><p><b> 致 謝23</b></p><p><b> 參考文獻(xiàn)24<
18、;/b></p><p> 附 錄 一:程 序26</p><p><b> 1 緒論</b></p><p> 本章簡(jiǎn)單的介紹了課題的背景、意義及發(fā)展市場(chǎng),闡述了出租車計(jì)價(jià)器發(fā)展的歷程及國(guó)內(nèi)外出租車計(jì)價(jià)器發(fā)展現(xiàn)狀并對(duì)當(dāng)前出租車計(jì)價(jià)器的特點(diǎn)及其未來(lái)發(fā)展趨勢(shì)做了概括。另外,簡(jiǎn)要說(shuō)明了設(shè)計(jì)各階段所做的工作。</p>
19、<p> 1.1 本研究課題的背景及意義</p><p> 近年來(lái),我國(guó)日新月異的城市發(fā)展使交通工具越來(lái)越多樣化,人民生活水平也隨之顯著提高,雖然私家車的數(shù)量在大幅度地提高,但是出租車仍在我國(guó)的交通運(yùn)輸中承擔(dān)著舉足輕重的角色。我國(guó)出租汽車行業(yè)迅猛發(fā)展,使它成為我國(guó)城市公共交通的重要組成部分和現(xiàn)代化城市必備的基礎(chǔ)設(shè)施,成為人們工作、生活中不可或缺的交通工具,出租車行業(yè)的健康和發(fā)展也獲得越來(lái)越多的關(guān)注
20、。從加強(qiáng)行業(yè)管理以及減少與乘客的糾紛出發(fā),全國(guó)大部分地區(qū)要求出租汽車必須安裝出租汽車計(jì)價(jià)器才能進(jìn)行營(yíng)運(yùn),因此出租汽車與計(jì)價(jià)器緊密相連,出租車計(jì)價(jià)器也就隨著出租車行業(yè)的發(fā)展而日益完善。</p><p> 出租汽車計(jì)價(jià)器根據(jù)乘客乘車行駛的距離和中途等待得時(shí)間進(jìn)行合理計(jì)價(jià),并直接顯示車費(fèi)值的計(jì)量工具。計(jì)價(jià)器是出租車運(yùn)營(yíng)者與乘車消費(fèi)者之間的交易準(zhǔn)則,是使交易雙方能公平貿(mào)易的結(jié)算工具,因而計(jì)價(jià)器能否準(zhǔn)確計(jì)價(jià),直接關(guān)系到運(yùn)
21、營(yíng)者和消費(fèi)者的經(jīng)濟(jì)利益。依據(jù)國(guó)家相關(guān)法律、法規(guī),出租汽車計(jì)價(jià)器是首批列入國(guó)家強(qiáng)制檢定的工作計(jì)量器具之一,也是近年來(lái)國(guó)家質(zhì)量技術(shù)監(jiān)督部門(mén)強(qiáng)化管理的六類重點(diǎn)計(jì)量器具之一。</p><p> 出租車行業(yè)是人們來(lái)到一座陌生城市認(rèn)識(shí)這座城市的第一扇窗,它已逐步成為衡量一個(gè)城市是否具備國(guó)際化大都市的現(xiàn)代標(biāo)準(zhǔn)和心理標(biāo)準(zhǔn)的標(biāo)志之一。出租汽車計(jì)價(jià)器作為出租汽車運(yùn)營(yíng)者與消費(fèi)者之間進(jìn)行貿(mào)易結(jié)算的計(jì)量器具,不僅要在市場(chǎng)上起到“秤”的重
22、要作用,而且還能通過(guò)這桿“秤”折射出這個(gè)城市的技術(shù)水準(zhǔn)和道德水準(zhǔn);出租車計(jì)價(jià)器是出租車營(yíng)運(yùn)收費(fèi)的專用智能化儀表,是出租車不可缺少的重要工具。它是乘客和司機(jī)的交易準(zhǔn)則,關(guān)系到交易雙方的利益。多年來(lái)國(guó)內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能,隨著出租車行業(yè)的日漸發(fā)展,從加強(qiáng)行業(yè)管理以及減少與乘客的糾紛出發(fā),具有良好性能的計(jì)價(jià)器對(duì)出租車司機(jī)和乘客來(lái)說(shuō)都是很必要的。</p><p> 1.2 出租車計(jì)價(jià)器發(fā)展歷程<
23、;/p><p> 出租車在我國(guó)興起于70年代,但那時(shí)的計(jì)費(fèi)系統(tǒng)大都是國(guó)外進(jìn)口不但功能簡(jiǎn)單計(jì)算不夠準(zhǔn)確,價(jià)格還十分昂貴。隨著時(shí)代進(jìn)步,出租車行業(yè)的發(fā)展勢(shì)頭日益突出,國(guó)內(nèi)各廠家紛紛推出自主研發(fā)的計(jì)價(jià)器。出租車計(jì)價(jià)器的功能從剛開(kāi)始的只顯示路程(需要司機(jī)根據(jù)定價(jià),根據(jù)路程計(jì)算費(fèi)用然后四舍五入),到現(xiàn)在不僅能夠自主計(jì)費(fèi)還能實(shí)現(xiàn)很多附加功能。城市旅游業(yè)的不斷發(fā)展,出租車行業(yè)已成為一個(gè)城市的窗口,象征著一個(gè)城市的文明程度與道德水
24、準(zhǔn)。現(xiàn)在自動(dòng)計(jì)價(jià)器已在各大中城市普及,所以計(jì)價(jià)器技術(shù)的發(fā)展已成定局。雖然部分小城市尚未普及,但隨著城市建設(shè)快步發(fā)展,象征著城市面貌的出租車行業(yè)也將快速融入,計(jì)價(jià)器的普及也是無(wú)可厚非的,所以汽車計(jì)價(jià)器的市場(chǎng)發(fā)展還有很大的空間,十分有潛力。</p><p> 重慶市起重機(jī)廠是我國(guó)第一家自主研發(fā)生產(chǎn)計(jì)價(jià)器的企業(yè)。最早的計(jì)價(jià)器都十分的笨重,采用機(jī)械齒輪結(jié)構(gòu),而且只能完成簡(jiǎn)單的計(jì)程功能,根本無(wú)法實(shí)現(xiàn)自動(dòng)計(jì)價(jià),可以說(shuō)早期的
25、計(jì)價(jià)器僅僅起到了里程表的作用。</p><p> 隨著科學(xué)技術(shù)的不斷發(fā)展,第二代計(jì)價(jià)器在技術(shù)和性能上都有了很大的飛躍。它采用了手搖計(jì)算機(jī)與機(jī)械結(jié)構(gòu)相結(jié)合的工作方式,實(shí)現(xiàn)了半機(jī)械半電子化的模式。第二代計(jì)價(jià)器在計(jì)程的同時(shí)還可以完成計(jì)價(jià)的工作,初步使計(jì)價(jià)器功能得到了完善。</p><p> 大規(guī)模集成電路的飛速發(fā)展又產(chǎn)生了第三代計(jì)價(jià)器,也就是全電子化的計(jì)價(jià)器。在電子系統(tǒng)的設(shè)計(jì)技術(shù)和工具發(fā)生了
26、深刻的變化,功能也在不斷完善。當(dāng)單片機(jī)出現(xiàn)并應(yīng)用于計(jì)價(jià)器后,現(xiàn)代出租車計(jì)價(jià)器的模型也就基本具備了,它可以完成計(jì)程,計(jì)價(jià),顯示等基本工作及附加功能。單片機(jī)以及外圍芯片的不斷發(fā)展促進(jìn)了計(jì)價(jià)器的發(fā)展,為計(jì)程器的研發(fā)指明了新的方向。相比出租車計(jì)價(jià)器最初的性能,新型研發(fā)的計(jì)價(jià)器不僅成本低,精度高,可靠性好,而且具有完全的知識(shí)產(chǎn)權(quán)。</p><p> 1.3 出租車計(jì)價(jià)器國(guó)內(nèi)外發(fā)展現(xiàn)狀及發(fā)展趨勢(shì)</p>&
27、lt;p> 在我國(guó)出租車行業(yè)興起于八十年代初,多年來(lái)國(guó)內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能?,F(xiàn)今發(fā)展迅速,也成為出租車不可或缺的必要工具。我國(guó)生產(chǎn)計(jì)價(jià)器的企業(yè)有上百家,主要集中在北京、臺(tái)灣、上海、沈陽(yáng)和廣州等地。</p><p> 起初出租車計(jì)價(jià)器只能進(jìn)行路程計(jì)量,最后費(fèi)用都需司機(jī)自己計(jì)算。而如今路程、車速、時(shí)間的計(jì)量?jī)H僅只是出租車計(jì)價(jià)器必備的基本功能,隨著科學(xué)技術(shù)的進(jìn)步和經(jīng)濟(jì)社會(huì)的發(fā)展,計(jì)價(jià)器的功能
28、不斷增加和擴(kuò)展。目前,計(jì)價(jià)器除具備基本的功能外,還增加了發(fā)票打印、語(yǔ)音報(bào)話、計(jì)量及行業(yè)和公司管理、稅務(wù)控制、IC卡與GPS定位終端連接等諸多功能,計(jì)價(jià)器已成為客運(yùn)、計(jì)量等管理部門(mén)及出租車汽車公司進(jìn)行科學(xué)管理的重要載體。</p><p> 隨著出租車數(shù)量的增多,客戶要求的提高,對(duì)計(jì)價(jià)器檢定和技術(shù)服務(wù)的效率將提出更高的要求;而隨著計(jì)價(jià)器功能的增加和逐步應(yīng)用,對(duì)出租車的科學(xué)管理手段將提出更高的要求。從國(guó)內(nèi)新型號(hào)計(jì)價(jià)器
29、已開(kāi)發(fā)應(yīng)用的功能看,計(jì)價(jià)器與車載GPS終端實(shí)現(xiàn)連接,使計(jì)價(jià)器工作狀況、營(yíng)運(yùn)數(shù)據(jù)對(duì)GPS系統(tǒng)管理平臺(tái)實(shí)現(xiàn)即時(shí)無(wú)線傳輸,從而使平臺(tái)能對(duì)計(jì)價(jià)器實(shí)現(xiàn)無(wú)線遙控,這是一種新的趨勢(shì)。該平臺(tái)一旦建成,計(jì)價(jià)器強(qiáng)檢管理可利用該平臺(tái)掌握計(jì)價(jià)器相關(guān)狀況,對(duì)超檢定周期使用的計(jì)價(jià)器進(jìn)行控制。</p><p> 1.4 論文的研究工作和組織結(jié)構(gòu)</p><p> 詳細(xì)分析課題任務(wù),結(jié)合研究的主要內(nèi)容和思路,對(duì)出租
30、車計(jì)價(jià)器的發(fā)展現(xiàn)狀進(jìn)行分析并對(duì)現(xiàn)代傳感器技術(shù)的原理進(jìn)行深入分析研究,查閱相關(guān)的參考資料,熟悉各模塊的功能和各芯片的內(nèi)部結(jié)構(gòu),并將其綜合。然后根據(jù)課題任務(wù)的要求設(shè)計(jì)出實(shí)現(xiàn)控制任務(wù)的硬件結(jié)構(gòu)及其原理圖和相關(guān)軟件程序,并進(jìn)行訪真調(diào)試。下面對(duì)本設(shè)計(jì)的主要研究工作做個(gè)簡(jiǎn)述:</p><p> (1)根據(jù)設(shè)計(jì)要求,提出可行方案,對(duì)它們進(jìn)行全面的論證;選擇最優(yōu)方案;</p><p> (2)對(duì)整個(gè)系
31、統(tǒng)硬件進(jìn)行全局分析,整體討論出租車計(jì)價(jià)器各組成模塊功能及工作原理。主要包括:?jiǎn)纹瑱C(jī)最小系統(tǒng)模塊、供電模塊、語(yǔ)音播報(bào)、顯示模塊、DS1302模塊、鍵盤(pán)模塊和傳感器模塊;</p><p> (3)介紹相關(guān)現(xiàn)代傳感技術(shù),選擇出信號(hào)采集的最佳方案;</p><p> (4)對(duì)A44E霍爾傳感器做簡(jiǎn)明分析,并對(duì)其工作原理進(jìn)行詳細(xì)的討論;</p><p> (5)應(yīng)用LC
32、D顯示技術(shù),可查詢運(yùn)行里程、起步價(jià)、等待時(shí)間和總金額;</p><p> (6)詳細(xì)闡述出租車計(jì)價(jià)器的軟件設(shè)計(jì),包括軟件設(shè)計(jì)的思想和任務(wù),采用模塊化程序設(shè)計(jì)思想進(jìn)行了各個(gè)模塊的程序設(shè)計(jì)。給出各個(gè)子程序模塊的流程圖,以及重要模塊的程序;</p><p> (7)總結(jié)本次設(shè)計(jì),詳細(xì)闡述出租車計(jì)價(jià)器的可靠性和方便性。</p><p> 2 多功能出租車計(jì)價(jià)器的硬件
33、系統(tǒng)設(shè)計(jì)</p><p> 本章是本文的核心內(nèi)容,主要介紹的是系統(tǒng)硬件部分的設(shè)計(jì)。設(shè)計(jì)采用了模塊化的設(shè)計(jì)方法,針對(duì)系統(tǒng)的工作原理和各個(gè)硬件模塊的原理和電路進(jìn)行了具體的介紹,還對(duì)各種器件的選擇如傳感器做了詳細(xì)的分析。</p><p> 2.1 總體設(shè)計(jì)思想與方案論證</p><p> 本章對(duì)出租車計(jì)價(jià)器的設(shè)計(jì)思想做了詳細(xì)介紹,并在設(shè)計(jì)思想的基礎(chǔ)上提出了三種出
34、租車計(jì)價(jià)器的設(shè)計(jì)方案,并針對(duì)它們各自的工作原理和優(yōu)缺點(diǎn)進(jìn)行了簡(jiǎn)要分析。最終確定為采用以AT89C51單片機(jī)為核心部件,通過(guò)A44E霍爾傳感器檢測(cè)出租車運(yùn)行里程,運(yùn)用單片機(jī)實(shí)現(xiàn)液晶顯示的控制,脈沖的提取。同時(shí)完成整個(gè)出租車計(jì)價(jià)器信號(hào)的讀、寫(xiě)處理的多功能出租車計(jì)價(jià)器設(shè)計(jì)方案。</p><p> 2.1.1 設(shè)計(jì)思想</p><p> 多功能出租車計(jì)價(jià)器區(qū)別于我國(guó)以前普遍使用的計(jì)價(jià)器只具備
35、單一的計(jì)量功能,針對(duì)目前客戶要求的提高,本設(shè)計(jì)對(duì)多功能出租車計(jì)價(jià)器應(yīng)該具有的功能提出以下設(shè)計(jì)思想。</p><p> 方案一:采用數(shù)字電子技術(shù)的出租車計(jì)價(jià)器系統(tǒng)</p><p> 采用數(shù)字電子技術(shù),分為計(jì)程計(jì)數(shù)單元、計(jì)時(shí)單元、單價(jià)輸入單元、顯示單元、計(jì)算單元等全部由基本邏輯門(mén)和器件完成;利用555定時(shí)芯片構(gòu)成多諧振蕩器或者采用外圍的晶振電路作為時(shí)鐘脈沖信號(hào),采用計(jì)數(shù)芯片對(duì)脈沖進(jìn)行脈沖的
36、計(jì)數(shù)與分頻,最后通過(guò)譯碼電路對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行譯碼,將譯碼所得的數(shù)據(jù)送給顯示模塊從而顯示。</p><p> 方案二:采用EDA技術(shù)的出租車計(jì)價(jià)器系統(tǒng)</p><p> 采用EDA技術(shù),根據(jù)層次化設(shè)計(jì)理論,該設(shè)計(jì)問(wèn)題自頂向下可分為分頻模塊,控制模塊 計(jì)量模塊、譯碼和動(dòng)態(tài)掃描顯示模塊。其中分頻模塊是其他模塊的基礎(chǔ),為后續(xù)模塊提供基本時(shí)鐘;控制模塊是系統(tǒng)的核心部分,對(duì)計(jì)價(jià)器的狀態(tài)進(jìn)行控制;計(jì)
37、量模塊完成計(jì)價(jià)、計(jì)時(shí)、計(jì)程功能;譯碼顯示模塊完成計(jì)價(jià)、計(jì)時(shí)、計(jì)程數(shù)據(jù)顯示,該模塊經(jīng)過(guò)8選1選擇器將計(jì)費(fèi)數(shù)據(jù)、計(jì)時(shí)數(shù)據(jù)、計(jì)程數(shù)據(jù)動(dòng)態(tài)選擇輸出。此方案是基于VHDL進(jìn)行編程,實(shí)現(xiàn)出租車計(jì)價(jià)器的基本功能。</p><p> 方案三:采用單片機(jī)技術(shù)的出租車計(jì)價(jià)器系統(tǒng)</p><p> 通過(guò)單片機(jī)作為主控器,利用LM016L液晶屏顯示,結(jié)合單片機(jī)豐富的IO端口,及其控制的靈活性,實(shí)現(xiàn)基本的里程計(jì)
38、價(jià)功能和價(jià)格選擇、時(shí)間顯示控制等功能。通過(guò)單片機(jī)最小系統(tǒng)模塊、供電模塊、顯示模塊、鍵盤(pán)模塊、語(yǔ)音播報(bào)模塊、DS1302模塊和傳感器模塊組合實(shí)現(xiàn)出租車計(jì)價(jià)器的基本功能。</p><p> 2.1.2 方案選擇</p><p> 通過(guò)各個(gè)方案的比較,本次采用方案三。采用AT89C51單片機(jī)芯片控制電路簡(jiǎn)單且省去了很多復(fù)雜的線路,用其來(lái)實(shí)現(xiàn)一臺(tái)多功能出租車計(jì)價(jià)器,具有性能可靠、控制簡(jiǎn)單,成
39、本低廉、電路簡(jiǎn)單易懂等特點(diǎn)。單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能, 而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí), 所以選擇采用第三種方案。</p><p> 2.1.3 實(shí)現(xiàn)功能</p><p> (1)開(kāi)機(jī)系統(tǒng)能顯示實(shí)時(shí)日期及時(shí)間,且通過(guò)按鍵能對(duì)日期及時(shí)間進(jìn)行矯正。</p><p> (2)系統(tǒng)內(nèi)部設(shè)定了起步價(jià)和起步公里數(shù)。&
40、lt;/p><p> (3)系統(tǒng)具有白天和黑夜兩種計(jì)價(jià)模式,設(shè)定了不同的起步價(jià)和每公里單價(jià),通過(guò)按鍵實(shí)現(xiàn)更換計(jì)價(jià)模式;白天模式起步價(jià)為8元,3公里后每1公里1.5元;黑夜模式起步價(jià)為10元,3公里后每1公里2元。</p><p> (4) 啟動(dòng)后,開(kāi)始計(jì)價(jià),計(jì)價(jià)因素包括運(yùn)行里程和等待時(shí)間,當(dāng)汽車行駛未滿起步公里數(shù)時(shí),均按起步價(jià)計(jì)算,超過(guò)起步公里數(shù)后,實(shí)現(xiàn)超出部分每公里按單價(jià)收費(fèi);中間遇等待
41、時(shí),計(jì)程的數(shù)額將不再增加,開(kāi)始計(jì)時(shí)收費(fèi),等待3分鐘后,每分鐘0.4元;最后測(cè)距收費(fèi)和計(jì)時(shí)收費(fèi)之和為總車費(fèi)。</p><p> (5) 在運(yùn)行過(guò)程中會(huì)實(shí)時(shí)顯示出租車的運(yùn)行里程、等待時(shí)間及總價(jià)格;且工作時(shí)會(huì)顯示實(shí)時(shí)時(shí)間。</p><p> 2.2 主系統(tǒng)設(shè)計(jì)</p><p> 本文設(shè)計(jì)原則是在低功耗的前提下,以控制芯片AT89C51為核心,通過(guò)A44E霍爾傳感器
42、檢測(cè)運(yùn)行里程數(shù),運(yùn)用單片機(jī)實(shí)現(xiàn)液晶顯示的控制,脈沖的提取。完成整個(gè)出租車計(jì)價(jià)器信號(hào)的讀、寫(xiě)處理,監(jiān)控計(jì)價(jià)器工作的功能。硬件系統(tǒng)包括單片機(jī)最小系統(tǒng)模塊、供電模塊、顯示模塊、鍵盤(pán)模塊、語(yǔ)音播報(bào)、DS1302時(shí)鐘模塊和傳感器模塊。出租車計(jì)價(jià)器系統(tǒng)的設(shè)計(jì)總體方案硬件結(jié)構(gòu)圖如圖1所示。</p><p> 本次設(shè)計(jì)多功能出租車計(jì)價(jià)器,采用AT89C51單片機(jī)芯片控制電路。單片機(jī)控制電路簡(jiǎn)單且省去了很多復(fù)雜的線路,使得電路簡(jiǎn)
43、明易懂。利用DS1302時(shí)鐘芯片為單片機(jī)實(shí)時(shí)提供時(shí)鐘信息;且可使用鍵盤(pán)上的按鍵來(lái)調(diào)整設(shè)置系統(tǒng)日期及時(shí)間的顯示;利用LM016L液晶來(lái)顯示系統(tǒng)日期時(shí)間,通過(guò)按鍵選擇白天/晚上模式,系統(tǒng)判斷按鍵默認(rèn)起步價(jià)和每公里單價(jià)。;利用安裝在車輪上的A44E霍爾傳感器檢測(cè)汽車行進(jìn)的公里數(shù),并產(chǎn)生一系列相應(yīng)的脈沖輸出,脈沖送到單片機(jī)進(jìn)行處理,從而得到相關(guān)數(shù)據(jù)由LM016L液晶顯示出來(lái)。在出租車運(yùn)行過(guò)程中同步顯示實(shí)時(shí)時(shí)間、運(yùn)行里程、等待時(shí)間和總價(jià)格等信息,
44、出租車停止運(yùn)行后計(jì)算并顯示運(yùn)行總費(fèi)用。</p><p> 圖1 多功能出租車計(jì)價(jià)器設(shè)計(jì)總體方案硬件結(jié)構(gòu)圖</p><p> 2.3 單片機(jī)最小系統(tǒng)</p><p> 微處理器是本設(shè)計(jì)中的核心器件。我們一般都選用單片機(jī)來(lái)進(jìn)行控制。根據(jù)單片機(jī)的CPU是否有合適的處理能力、是否有系統(tǒng)所需要的I/O端口數(shù)、是否含有系統(tǒng)所需的中斷源和定時(shí)器、片內(nèi)是否有系統(tǒng)所需的外接口
45、等多個(gè)方面的綜合考慮,本設(shè)計(jì)中選用AT89C51單片機(jī)來(lái)實(shí)現(xiàn),其具有電源電壓適應(yīng)范圍寬、抗干擾能力和驅(qū)動(dòng)能力強(qiáng)、價(jià)格便宜等特點(diǎn),適用于本次設(shè)計(jì)的各種要求。單片機(jī)最小系統(tǒng)模塊即控制模塊,在本次設(shè)計(jì)中主要用于對(duì)按鍵信號(hào)的接受和處理以及控制液晶顯示處理完之后的信息。</p><p> 2.4 按鍵模塊的設(shè)計(jì)</p><p> 本出租車計(jì)價(jià)器在電路設(shè)計(jì)中共采用了六個(gè)按鍵和兩個(gè)開(kāi)關(guān),按鍵S1、
46、S2、S3、S4、S5、S6,包括:暫停鍵、選擇調(diào)整時(shí)間光標(biāo)右位鍵、選擇調(diào)整時(shí)間光標(biāo)左位鍵、時(shí)間調(diào)整加一鍵、時(shí)間調(diào)整減一鍵、退出時(shí)間設(shè)置鍵,開(kāi)關(guān)K1、K2,其功能分別:?jiǎn)?dòng)/復(fù)位計(jì)費(fèi)運(yùn)行鍵、白天/晚上狀態(tài)鍵。這八個(gè)鍵其中S1連在I/O口線P1.3上,S2-S6這5個(gè)鍵依次連在I/O(P2.3-P2.7)口線上,K1、K2兩開(kāi)關(guān)分別接在P1.0和P1.1口線上,說(shuō)明它們可以獨(dú)立實(shí)現(xiàn)相應(yīng)的功能。I/O口線通過(guò)按鍵與地直接相連,六個(gè)按鍵中任一
47、鍵在沒(méi)有被按下時(shí),對(duì)應(yīng)I/O口的引腳都為高電平,一旦有按鍵被按下,相應(yīng)的I/O口就變?yōu)榈碗娖?。在編程環(huán)節(jié)中就是通過(guò)相應(yīng)I/O口是否有電平變化(在一定的時(shí)間范圍內(nèi))來(lái)識(shí)別是否有鍵按下。鍵盤(pán)輸入電路如圖2所示。</p><p><b> 圖2 鍵盤(pán)電路</b></p><p> 2.5 顯示模塊的設(shè)計(jì)</p><p> 單片機(jī)應(yīng)用系統(tǒng)最常用
48、的顯示器是數(shù)碼管顯示器(LED)、液晶顯示器(LCD)。這兩種顯示器可顯示數(shù)字、字符及系統(tǒng)的狀態(tài)。它們的驅(qū)動(dòng)電路簡(jiǎn)單、易于實(shí)現(xiàn)且價(jià)格低廉。本次設(shè)計(jì)中的出租車計(jì)價(jià)器需要顯示的內(nèi)容主要有:系統(tǒng)日期時(shí)間,運(yùn)行里程及運(yùn)行時(shí)間、等待時(shí)間和總價(jià)格等相關(guān)信息,同時(shí)顯示的日期和時(shí)間內(nèi)容還可由用戶自己矯對(duì)調(diào)節(jié)。這樣顯示的內(nèi)容包括數(shù)字和符號(hào),但是由于出租車計(jì)價(jià)器需要顯示的符號(hào)不多且固定不變,所以本次設(shè)計(jì)將要顯示的符號(hào)固定在液晶片上的某些位置,通過(guò)運(yùn)行不同的
49、程序點(diǎn)亮其中的一些符號(hào),同時(shí)配合數(shù)字的變化來(lái)顯示不同的信息。</p><p> 由以上分析可知,使用液晶顯示屏就可以滿足要求。本設(shè)計(jì)選用Proteus中LM016L芯片仿真。LM016L液晶模塊采用控制器是HD44780,它具有簡(jiǎn)單而功能較強(qiáng)的指令集,可以實(shí)現(xiàn)字符閃爍、移動(dòng)等功能,LM016L與單片機(jī)MCU相接可采用4位或8位并行傳輸兩種方式,HD44780控制器有兩個(gè)8位寄存器、數(shù)據(jù)寄存器(DR)或指令寄存器
50、(IR)、判忙標(biāo)志(BF)、顯示數(shù)RAM(DDRAM)、字符發(fā)生器ROMA(CGOROM)、字符發(fā)生器RAM(CGRAM)以及地址計(jì)數(shù)器RAM(AC)。IR是用于寄存指令碼,只能寫(xiě)入但是不能讀出,DR則用于寄存數(shù)據(jù),數(shù)據(jù)由內(nèi)部操作能夠自動(dòng)寫(xiě)字符發(fā)生器RAM和字符發(fā)生器RAM,或者暫時(shí)儲(chǔ)存從字符發(fā)生器RAM和字符發(fā)生器RAM讀出的數(shù)據(jù),BF為1時(shí),液晶模塊屬于內(nèi)部模式,不響應(yīng)外部操作的指令和接受數(shù)據(jù),顯示數(shù)RAM是用來(lái)存儲(chǔ)顯示的字符,能存
51、儲(chǔ)80個(gè)字符碼,字符發(fā)生器ROMA由8位字符碼生成5*7點(diǎn)陣字符160中和5*10點(diǎn)陣字符32種.8位字符編碼和字符的對(duì)應(yīng)關(guān)系,LM016L液晶模塊原理圖如圖3所示。</p><p> 圖3 LM016L原理圖</p><p> 在對(duì)液晶顯示模塊硬件進(jìn)行調(diào)試的時(shí)候必須注意正確的接線,特別是電源的正負(fù)接線不能有錯(cuò),否則將會(huì)燒壞電路芯片。LM016L的各引腳功能如表1所示。</p&g
52、t;<p> 表1 液晶12864引腳功能表</p><p> 注意:實(shí)際液晶顯示芯片LM016L內(nèi)部D0-D7已有上拉電阻,可以使用單片機(jī)AT89C51芯片的P0口直接驅(qū)動(dòng)。但在Proteus的仿真里面該芯片內(nèi)部沒(méi)有上拉電阻,應(yīng)該人為加上拉電阻。建議不要使用排阻,使用普通電阻一個(gè)一個(gè)的拉才能達(dá)到我們需要的效果!</p><p> 2.6 A44E霍爾傳感器檢測(cè)單元的
53、設(shè)計(jì)</p><p> A44E是一種開(kāi)關(guān)型的霍爾器件,它的工作電壓范圍比較寬(4.5~18V),輸出的信號(hào)符合TTL電平標(biāo)準(zhǔn),可以直接連接到單片機(jī)的IO 端口上,而且它的最高檢測(cè)頻率可以達(dá)到1MHZ?;魻杺鞲衅鰽44E由穩(wěn)壓器、差分放大器、霍耳電勢(shì)發(fā)生器(即硅霍耳片)、OC門(mén)輸出和施密特觸發(fā)器五個(gè)基本部分組成。</p><p> 在輸入端輸入電壓VCC,經(jīng)過(guò)穩(wěn)壓器穩(wěn)壓后再加到霍爾傳感
54、器發(fā)生器的兩端,按照相應(yīng)的原理,霍爾片處在磁場(chǎng)中的時(shí)候,在垂直于磁場(chǎng)的方向通給電流,就會(huì)在和這二者相垂直的方向上產(chǎn)生霍爾電勢(shì)差VH的輸出,該電勢(shì)差信號(hào)經(jīng)過(guò)放大器對(duì)它放大后發(fā)送到施密特觸發(fā)器中進(jìn)行整形,使它成為方波再送到OC門(mén)輸出。當(dāng)施加的磁場(chǎng)達(dá)到設(shè)計(jì)工作點(diǎn)時(shí),觸發(fā)器輸出的高電壓讓三極管導(dǎo)通,此時(shí)OC門(mén)輸出端再輸出低電壓,三極管截止,讓OC門(mén)輸出高電壓的這種狀態(tài)為關(guān)。這樣的兩次電壓變換,就完成了霍爾開(kāi)關(guān)一次開(kāi)關(guān)動(dòng)作。</p>
55、<p> 計(jì)價(jià)器設(shè)計(jì)中的路程計(jì)算是依靠安裝在車輪上的霍爾傳感器檢測(cè)脈沖信號(hào),再將脈沖信號(hào)傳送到單片機(jī)使其產(chǎn)生中斷,單片機(jī)再根據(jù)所編寫(xiě)的程序設(shè)定,計(jì)算出相應(yīng)的行駛里程。其霍爾傳感器的原理如圖4所示。</p><p> 圖4 傳感器測(cè)距示意圖</p><p> 2.7 實(shí)時(shí)時(shí)鐘電路設(shè)計(jì)</p><p> 2.7.1 DS1302功能</p&
56、gt;<p> DS1302是一款能計(jì)算年、月、日、時(shí)、分、秒還有閏年調(diào)整能力的芯片。DS1302芯片的電壓工作范圍比較窄(2.0~5.5V),而且工作電流2.0V時(shí),小于300nA,可選工業(yè)級(jí)溫度范圍-40℃到+85℃。它通過(guò)內(nèi)含有實(shí)時(shí)時(shí)鐘/日歷和31字節(jié)的靜態(tài)RAM,通過(guò)簡(jiǎn)單的串行接口與單片機(jī)進(jìn)行通信。DS1302芯片可以根據(jù)表面裝配選擇8腳DIP封裝或8腳SIOC封裝;這款芯片能對(duì)每月的天數(shù)和閏年的天數(shù)自動(dòng)調(diào)整,時(shí)
57、鐘操作可通過(guò)AM/PM 的指示來(lái)決定采用24小時(shí)制還是12小時(shí)制。DS1302與單片機(jī)之間能簡(jiǎn)單地采用同步串行的方式進(jìn)行通信,僅需用到三個(gè)口線:RES 復(fù)位、I/O 數(shù)據(jù)線和SCLK(串行時(shí)鐘)。時(shí)鐘RAM 的讀/寫(xiě)數(shù)據(jù)以一個(gè)字節(jié)乃至多達(dá)31個(gè)字節(jié)的字符組方式進(jìn)行通信。DS1302芯片工作時(shí)功耗低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí)的功率小于1MW。對(duì)VCC1有可選的涓流充電能力,雙電源管用于主電源和備份,電源供應(yīng)備份,電源管腳可由電池或大容量電容輸
58、入。</p><p> 2.7.2 DS1302特性 DS1302時(shí)鐘芯片是由芯片DS1202改進(jìn)而來(lái)的,兩者對(duì)比它增加了以下幾個(gè)特性:雙電源引腳用于主電源和備份電源的供應(yīng),VCC1為可編程的涓流充電電源,附加了七個(gè)字節(jié)存儲(chǔ)器。它已經(jīng)廣泛應(yīng)用于便攜式儀器、電話、傳真以及對(duì)電池供電的相關(guān)儀器等產(chǎn)品領(lǐng)域。</p><p> 實(shí)時(shí)時(shí)鐘屬于出租車計(jì)價(jià)器的輔助功能,對(duì)實(shí)時(shí)系統(tǒng)的精度要求
59、沒(méi)有其他產(chǎn)品那樣嚴(yán)格,所以選擇了DALLAS公司的一款時(shí)鐘芯片DS1302,涓流充電時(shí)鐘芯片內(nèi)含有一個(gè)實(shí)時(shí)時(shí)鐘/日歷、31字節(jié)的靜態(tài)RAM,它還可以通過(guò)簡(jiǎn)單的三個(gè)串行接口(SPI串行接口)與單片機(jī)實(shí)現(xiàn)用同步串行的方式進(jìn)行通信。原理圖如圖5所示。</p><p> 圖5 DS1302時(shí)鐘電路原理圖</p><p> 2.7.3 DS3102各引腳功能</p><p&
60、gt;<b> VCC1:主電源;</b></p><p> VCC2:備份電源;</p><p> 當(dāng)VCC2>VCC1+0.2V時(shí),由Vcc2向DS1302供電</p><p> 當(dāng)VCC2< VCC1時(shí),由Vcc1向DS1302供電。SCLK:串行時(shí)鐘,輸入,控制數(shù)據(jù)的輸入與輸出;I/O:三線接口時(shí)的雙向數(shù)據(jù)線;
61、CE:輸入信號(hào),在讀、寫(xiě)數(shù)據(jù)期間,必須為高。該引腳CE開(kāi)始控制字訪問(wèn)移位寄存器的控制邏輯或提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?lt;/p><p> 3 多功能出租車計(jì)價(jià)器的軟件系統(tǒng)設(shè)計(jì)</p><p> 本設(shè)計(jì)采用了結(jié)構(gòu)化的程序設(shè)計(jì)方法進(jìn)行C語(yǔ)言編程。主要由主程序、顯示程序、鍵盤(pán)程序、存儲(chǔ)讀寫(xiě)程序、外部中斷0子程序、外部中斷1子程序、測(cè)量及計(jì)算程序等模塊組成。各部分作了詳細(xì)的流程圖,
62、具體程序請(qǐng)見(jiàn)附錄一。</p><p> 3.1 設(shè)計(jì)課題使用單片機(jī)資源的情況</p><p> 設(shè)計(jì)課題使用單片機(jī)資源情況如下:AT89S52單片機(jī)的P0口通過(guò)上拉電阻接LM016L液晶顯示的數(shù)據(jù)線,防止電路受到干擾,從而增加電路的穩(wěn)定性。P1口接DS1302時(shí)鐘芯片的引腳以便實(shí)時(shí)更新時(shí)鐘信息以及啟動(dòng)/復(fù)位計(jì)費(fèi)運(yùn)行鍵、白天/晚上狀態(tài)鍵兩個(gè)開(kāi)關(guān)和暫停按鍵,通過(guò)按鍵判斷收費(fèi)模式是白天還是
63、晚上,由系統(tǒng)確定模式后根據(jù)起步價(jià)、單價(jià)對(duì)行駛距離和等待時(shí)間等不同情況來(lái)計(jì)算出收費(fèi)金額。P2口接12864液晶顯示的控制線以及接五個(gè)獨(dú)立式按鍵作為調(diào)時(shí)系統(tǒng)的控制鍵,通過(guò)按鍵自主調(diào)節(jié)校對(duì)相應(yīng)的日期、時(shí)間,方便運(yùn)營(yíng)者判別運(yùn)營(yíng)模式(白天/晚上)讓乘客一目了然乘坐時(shí)間。由于仿真中無(wú)法實(shí)現(xiàn)A44E霍爾傳感器,在仿真中以脈沖發(fā)生器代替,用不同頻率的脈沖模擬不同的車速,根據(jù)每秒傳送的脈沖數(shù)程序判別汽車是處于高速行駛還是等待狀態(tài),自動(dòng)跳轉(zhuǎn)到通過(guò)計(jì)程計(jì)費(fèi)還
64、是計(jì)時(shí)計(jì)費(fèi),P3口用于接外部中斷接脈沖發(fā)生器產(chǎn)生脈沖信號(hào),仿真出租車汽車行駛時(shí)的車速。</p><p> 3.2 主程序的設(shè)計(jì)</p><p> 主程序主要完成系統(tǒng)的初始化,各種情況的判斷如調(diào)整鍵是否按下、出租車是否開(kāi)始計(jì)價(jià)、出租車是否處于等待狀態(tài),還要進(jìn)行實(shí)時(shí)顯示時(shí)鐘、運(yùn)行里程、等待時(shí)間和總金額等信息;停車后顯示運(yùn)行總時(shí)間。總體來(lái)說(shuō),主程序即系統(tǒng)監(jiān)控程序用于對(duì)輸入信號(hào)的處理、輸出信
65、號(hào)的控制和對(duì)各個(gè)功能程序模塊的運(yùn)用及其控制,使實(shí)現(xiàn)設(shè)計(jì)要求的過(guò)程一目了然。主程序的流程圖如圖6所示。具體程序見(jiàn)附錄。</p><p><b> 圖6 主程序流程圖</b></p><p> 3.3 鍵盤(pán)程序的設(shè)計(jì)</p><p> 鍵盤(pán)程序模塊即用于實(shí)現(xiàn)各個(gè)按鍵不同功能的程序,本次設(shè)計(jì)中有八個(gè)鍵功能程序,這八個(gè)鍵(S0-S7)的任一鍵都
66、獨(dú)自連一個(gè)I/O(P1.0-P1.7)口線上。按鍵S1、S2、S3、S4、S5、S6,包括:暫停鍵、選擇調(diào)整時(shí)間光標(biāo)右位鍵、選擇調(diào)整時(shí)間光標(biāo)左位鍵、時(shí)間調(diào)整加一鍵、時(shí)間調(diào)整減一鍵、退出時(shí)間設(shè)置鍵,開(kāi)關(guān)K1、K2,其功能分別:?jiǎn)?dòng)/復(fù)位計(jì)費(fèi)運(yùn)行鍵、白天/晚上狀態(tài)鍵。I/O口線通過(guò)按鍵與地直接相連,六個(gè)按鍵中任一鍵在沒(méi)有被按下時(shí),對(duì)應(yīng)I/O口的引腳都為高電平,一旦有按鍵被按下,相應(yīng)的I/O口就變?yōu)榈碗娖?。在編程環(huán)節(jié)中就是通過(guò)相應(yīng)I/O口是否
67、有電平變化(在一定的時(shí)間范圍內(nèi))來(lái)識(shí)別是否有鍵按下。本次設(shè)計(jì)采用查詢的方式,放在主程序中,當(dāng)查詢到有鍵按下時(shí),便執(zhí)行相應(yīng)的按鍵程序,若沒(méi)有鍵按下,則跳過(guò)按鍵程序而執(zhí)行其余的主程序。鍵盤(pán)程序的流程圖如圖7所示。具體程序見(jiàn)附錄。</p><p> 圖7 進(jìn)入調(diào)整界面按鍵流程圖</p><p> 3.4 外部中斷子程序</p><p> 本設(shè)計(jì)實(shí)物選擇A44E霍爾
68、傳感器的脈沖輸出口接到單片機(jī)的脈沖輸出口接到P3.2口外部中斷1作為信號(hào)的輸入端,車輪每轉(zhuǎn)一圈(設(shè)車輪的周長(zhǎng)是2.5米),霍爾開(kāi)關(guān)就檢測(cè)并輸出脈沖信號(hào),引起單片機(jī)的中斷;進(jìn)入中斷子程序,對(duì)脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到400次時(shí),即1公里,單片機(jī)就控制將金額自動(dòng)增加。其具體流程圖如圖8所示,具體程序見(jiàn)附錄。</p><p> 圖8 里程中斷程序流程圖</p><p> 本出租車計(jì)價(jià)器系統(tǒng)理論選擇
69、了將A44E的脈沖輸出口接到P32口外部中斷作為信號(hào)的輸入端,車輪每轉(zhuǎn)一圈(設(shè)車輪的周長(zhǎng)是2.5米),霍爾開(kāi)關(guān)就檢測(cè)并輸出信號(hào),引起單片機(jī)的中斷,對(duì)脈沖計(jì)數(shù),當(dāng)計(jì)數(shù)達(dá)到400次時(shí),即1公里,單片機(jī)就控制將金額自動(dòng)增加,由于仿真中沒(méi)有A44E霍爾傳感器芯片,于是采用了直接輸出不同脈沖來(lái)代替霍爾傳感器所感應(yīng)的車速,高速行駛時(shí)采用計(jì)程計(jì)費(fèi),低速行駛時(shí)采用計(jì)時(shí)計(jì)費(fèi),最終實(shí)現(xiàn)總計(jì)費(fèi)。 </p><p> 3.5 顯示程
70、序的設(shè)計(jì)</p><p> 顯示程序模塊主要用于實(shí)時(shí)顯示時(shí)鐘信息以及顯示運(yùn)行里程、等待時(shí)間及總價(jià)格;當(dāng)出租車停止計(jì)價(jià)時(shí)則顯示運(yùn)行總時(shí)間。顯示程序的流程圖如圖9所示。具體程序見(jiàn)附錄。 </p><p> 圖9 顯示程序流程圖</p><p> 3.6 路程計(jì)算程序設(shè)計(jì)</p><p> 測(cè)量及計(jì)算程序模塊則主要包括測(cè)量出租車行駛里程
71、、測(cè)量出租車等待時(shí)間,通過(guò)測(cè)量的里程數(shù)和等待的時(shí)間來(lái)計(jì)算總價(jià)格。通過(guò)顯示模塊可將測(cè)量的里程數(shù)、等待時(shí)間以及計(jì)算的總價(jià)格顯示出來(lái)。其具體流程圖如圖10所示,具體程序見(jiàn)附錄。</p><p> 設(shè)計(jì)的出租車計(jì)價(jià)器計(jì)費(fèi)方式有白天/晚上模式,根據(jù)模式不同起步價(jià)和單價(jià)也不同。其中起租里程3公里,起步價(jià)白天為8元、晚上為10元。每天6:30至22:00之間,按“白天”計(jì)費(fèi),白天每公里單價(jià)1.5元;22:00至次日6:30,
72、按“晚上”計(jì)費(fèi),每公里單價(jià)2元。同時(shí)堵車是要收費(fèi)的,前30秒免費(fèi)。當(dāng)?shù)却龝r(shí)間大于30秒,收費(fèi)標(biāo)準(zhǔn)是每10秒跳0.4元。等候時(shí)間的意思是:行駛停止或速度在10公里/每小時(shí)以下就稱為低速。</p><p> 圖10 路程計(jì)算程序流程圖</p><p> 4 系統(tǒng)仿真及調(diào)試</p><p> 4.1 Keil uVision4程序調(diào)試</p>&l
73、t;p> 軟件調(diào)試的任務(wù)是利用開(kāi)發(fā)工具進(jìn)行在線仿真調(diào)試,發(fā)現(xiàn)和糾正程序錯(cuò)誤,同時(shí)也能發(fā)現(xiàn)硬件故障等問(wèn)題。程序的調(diào)試應(yīng)模塊化地進(jìn)行,首先單獨(dú)調(diào)試各功能子程序,檢驗(yàn)程序是否能夠?qū)崿F(xiàn)預(yù)期的功能,最后逐步將各子程序關(guān)聯(lián)起來(lái)總調(diào)。聯(lián)調(diào)需要注意的是,各個(gè)子程序模塊之間能否正確傳遞參數(shù),寄存器組是否有沖突,特別要注意各子程序的現(xiàn)場(chǎng)保護(hù)與恢復(fù)。</p><p> 4.2 系統(tǒng)仿真算法</p><p
74、> 4.2.1 模擬車速算法</p><p> 本設(shè)計(jì)通過(guò)脈沖發(fā)生器模擬實(shí)現(xiàn)霍爾傳感器識(shí)別車速及行駛距離的功能。車輪每轉(zhuǎn)一圈(設(shè)車輪的周長(zhǎng)是2.5米),轉(zhuǎn)2圈(即行駛5米)產(chǎn)生一個(gè)脈沖。脈沖發(fā)生器輸出脈沖信號(hào),系統(tǒng)程序通過(guò)識(shí)別脈沖個(gè)數(shù)來(lái)判斷車速?gòu)亩R(shí)別是低速行駛(或靜止)和正常行駛。當(dāng)脈沖個(gè)數(shù)每秒≤10個(gè),系統(tǒng)程序判定為低速行駛(或靜止),計(jì)費(fèi)模式采用計(jì)時(shí)計(jì)費(fèi);當(dāng)脈沖傳送個(gè)數(shù)每秒>10個(gè)時(shí),則判定為正
75、常行駛,計(jì)費(fèi)模式則采用計(jì)程計(jì)費(fèi)。</p><p> 出租車計(jì)程計(jì)價(jià)算法:</p><p> 出租車低速行駛算法:</p><p> 若出租車行駛平均速度1.8km/h,則換算為每秒行駛5m;車輪周長(zhǎng)2.5米,行駛2圈產(chǎn)生一個(gè)脈沖,即1s產(chǎn)生1個(gè)脈沖,周期T=0.2s,故脈沖頻率為1/T=5HZ;</p><p> 若出租車行駛平均速度
76、3.6km/h,則換算為每秒行駛10m;車輪周長(zhǎng)2.5米,行駛2圈產(chǎn)生一個(gè)脈沖,即1s產(chǎn)生2個(gè)脈沖,周期T=0.1s,故脈沖頻率為1/T=10HZ。</p><p> 出租車正常行駛算法:</p><p> 若出租車行駛平均速度90km/h,則換算為每秒行駛25m;車輪周長(zhǎng)2.5米,行駛2圈產(chǎn)生一個(gè)脈沖,即1s產(chǎn)生5個(gè)脈沖,周期T=0.2s,故脈沖頻率為1/T=25HZ;</p&
77、gt;<p> 若出租車行駛平均速度180km/h,則換算為每秒行駛50m;車輪周長(zhǎng)2.5米,行駛2圈產(chǎn)生一個(gè)脈沖,即1s產(chǎn)生10個(gè)脈沖,周期T=0.1s,故脈沖頻率為1/T=50HZ。</p><p> 4.2.2 仿真計(jì)費(fèi)算法</p><p> 本設(shè)計(jì)的出租車計(jì)價(jià)器計(jì)費(fèi)方式有白天/晚上模式,根據(jù)模式不同起步價(jià)和單價(jià)也不同。其中起租里程3公里,起步價(jià)白天為8元、晚上
78、為10元。每天6:30至22:00之間,按“白天”計(jì)費(fèi),白天每公里單價(jià)1.5元;22:00至次日6:30,按“晚上”計(jì)費(fèi),每公里單價(jià)2元。同時(shí)堵車是要收費(fèi)的,前30秒免費(fèi)。當(dāng)?shù)却龝r(shí)間大于30秒,收費(fèi)標(biāo)準(zhǔn)是每10秒跳0.4元。等候時(shí)間的意思是:行駛停止或速度在3.6公里/每小時(shí)以下就稱為低速。</p><p> 出租車計(jì)程計(jì)價(jià)算法:</p><p> 行駛距離≤3km時(shí),計(jì)程金額=起步價(jià)
79、;</p><p> 行駛距離>3km時(shí),計(jì)程金額=起步價(jià)+(行駛距離-3km)*單價(jià)</p><p> 出租車計(jì)時(shí)計(jì)價(jià)算法:</p><p> 等待時(shí)間<30s時(shí),計(jì)時(shí)金額=0元(不收費(fèi))</p><p> 等待時(shí)間≥30s時(shí),計(jì)時(shí)金額=[(等待時(shí)間-20s)/10s]*0.4元</p><p> 最終,收
80、費(fèi)金額=計(jì)程計(jì)費(fèi)+計(jì)時(shí)計(jì)費(fèi)。</p><p> 例:白天行駛2km,一直高速行駛無(wú)等待時(shí)間。(如圖15)</p><p><b> 收費(fèi)金額=8元</b></p><p> 晚上行駛1km,一直高速行駛無(wú)等待時(shí)間。(如圖16)</p><p><b> 收費(fèi)金額=10元</b></p&
81、gt;<p> 白天行駛6km,一直高速行駛無(wú)等待時(shí)間。(如圖17)</p><p> 收費(fèi)金額=8+(6-3)*1.5=12.5元</p><p> 晚上行駛6km,一直高速行駛無(wú)等待時(shí)間。(如圖18)</p><p> 收費(fèi)金額=10+(6-3)*2=16元</p><p> 4.3 系統(tǒng)仿真及仿真結(jié)果</
82、p><p> 運(yùn)行Proteus的ISIS 后出現(xiàn)程序主窗口界面,找到所需器件后雙擊,器件就被添加到當(dāng)前窗口左側(cè)的元器件列表區(qū)了,然后再依次點(diǎn)擊列表區(qū)里的器件,單擊左鍵把他們放到繪圖區(qū),編輯其屬性,合理布局后,進(jìn)行連線完成的仿真圖如圖11所示。</p><p> 圖11 Proteus中設(shè)計(jì)仿真原理圖</p><p> 4.3.1 仿真設(shè)置</p>
83、<p> 系統(tǒng)仿真最終實(shí)現(xiàn)開(kāi)機(jī)系統(tǒng)能顯示實(shí)時(shí)日期及時(shí)間,且通過(guò)按鍵S2、S3、S4、S5能對(duì)日期及時(shí)間進(jìn)行矯正,通過(guò)K2開(kāi)關(guān)實(shí)現(xiàn)選擇白天或黑夜計(jì)價(jià)模式,從而系統(tǒng)內(nèi)部設(shè)定不同的起步價(jià)和每公里單價(jià);白天模式起步價(jià)為8元,3公里后每1公里1.5元;黑夜模式起步價(jià)為10元,3公里后每1公里2元。啟動(dòng)后,開(kāi)始計(jì)價(jià),計(jì)價(jià)因素包括運(yùn)行里程和等待時(shí)間,中間遇等待時(shí),計(jì)程的數(shù)額將不再增加,開(kāi)始計(jì)時(shí)收費(fèi)。仿真中以脈沖發(fā)生器代替,用不同頻率的脈沖
84、模擬不同的車速,根據(jù)每秒傳送的脈沖數(shù)程序判別汽車是處于高速行駛還是等待狀態(tài),自動(dòng)跳轉(zhuǎn)到通過(guò)計(jì)程計(jì)費(fèi)還是計(jì)時(shí)計(jì)費(fèi),當(dāng)汽車行駛未滿起步公里數(shù)時(shí),均按起步價(jià)計(jì)算,超過(guò)起步公里數(shù)后,實(shí)現(xiàn)超出部分每公里按單價(jià)收費(fèi);等待20s后,每10s收取0.4元;最后測(cè)距收費(fèi)和計(jì)時(shí)收費(fèi)之和為總車費(fèi)。在運(yùn)行過(guò)程中會(huì)實(shí)時(shí)顯示出租車的運(yùn)行里程、等待時(shí)間及總價(jià)格;且工作時(shí)會(huì)顯示實(shí)時(shí)時(shí)間。當(dāng)出租車停止工作,通過(guò)按鍵識(shí)別發(fā)出信號(hào)使票據(jù)打印功能開(kāi)啟,能實(shí)現(xiàn)打印服務(wù)。<
85、/p><p> 圖12 開(kāi)始計(jì)價(jià)前顯示界面圖 圖13 矯正時(shí)間后顯示界面圖</p><p> 圖 14 白天計(jì)程時(shí)顯示界面圖 圖15 晚上計(jì)程時(shí)顯示界面圖</p><p> 圖16 白天6公里時(shí)顯示界面圖 圖17 晚上6公里時(shí)顯示界面圖 </p><p> 圖
86、18 等待未超時(shí)顯示界面圖 圖19 等待超時(shí)顯示界面圖</p><p> 在Debug菜單中選擇Execute,運(yùn)行程序,系統(tǒng)仿真結(jié)果如圖12至19所示。</p><p> 開(kāi)始仿真后,若不按下退出時(shí)間調(diào)節(jié)鍵,界面會(huì)一直停留在開(kāi)始運(yùn)行前的調(diào)節(jié)界面如圖12所示;當(dāng)按下選擇調(diào)整時(shí)間光標(biāo)左/右位鍵之后,界面調(diào)整位光標(biāo)閃爍,時(shí)間調(diào)整加/減一鍵調(diào)整日期及時(shí)間,調(diào)整好如顯
87、示界面如圖13所示。按下退出時(shí)間并選擇白天/晚上模式,調(diào)節(jié)鍵跳轉(zhuǎn)到計(jì)程計(jì)時(shí)顯示界面,在小于3Km以內(nèi)計(jì)費(fèi)如圖14和圖15所示,在大于3Km以后計(jì)費(fèi)如圖16和圖17所示,開(kāi)始計(jì)程,計(jì)程的同時(shí)會(huì)實(shí)時(shí)顯示金額;按下是否等待鍵則仿真出租車處于等待時(shí)間的現(xiàn)象,這時(shí)出租車不再計(jì)程,而是計(jì)等待時(shí)間,其顯示界面如圖18和圖19所示,此過(guò)程中金額也會(huì)自動(dòng)根據(jù)等待時(shí)間計(jì)算增加;最后停止同時(shí)可以自主調(diào)節(jié)日期及時(shí)間,按下進(jìn)入調(diào)整界面鍵則可開(kāi)始設(shè)置數(shù)據(jù)。<
88、/p><p> 4.3.2 模擬仿真結(jié)果</p><p> 仿真案例:模擬乘客在白天乘坐出租車,出租車先以180km/h速度行駛;行駛5公里后由于塞車出租車滯留了1分20秒,路況緩解,出租車又以90km/h的車速行駛6公里。</p><p><b> 理論金額計(jì)算:</b></p><p><b> 計(jì)程計(jì)
89、費(fèi):元</b></p><p><b> 計(jì)時(shí)計(jì)費(fèi):元</b></p><p><b> 總金額:23.2元</b></p><p><b> 理論運(yùn)行時(shí)間:</b></p><p> 車速180km/h行駛5km用時(shí)20s;塞車滯留80s;車速90km/h
90、行駛6km用時(shí)48s;共計(jì)148s(2分28秒)。</p><p><b> 仿真顯示:</b></p><p> 圖20 仿真案例顯示界面圖</p><p><b> 4.4 誤差分析</b></p><p> 測(cè)量值與真值之差異稱為誤差,物理實(shí)驗(yàn)離不開(kāi)對(duì)物理量的測(cè)量,測(cè)量有直接的,也有
91、間接的。由于儀器、實(shí)驗(yàn)條件、環(huán)境等因素的限制,測(cè)量不可能無(wú)限精確,物理量的測(cè)量值與客觀存在的真實(shí)值之間總會(huì)存在著一定的差異,這種差異就是測(cè)量誤差。誤差與錯(cuò)誤不同,錯(cuò)誤是應(yīng)該而且可以避免的,而誤差是不可能絕對(duì)避免的。</p><p> 由于硬件電路設(shè)計(jì)水平有限,在某些硬件電路設(shè)計(jì)方面做得不夠仔細(xì),使得硬件系統(tǒng)在系統(tǒng)運(yùn)行過(guò)程中會(huì)引起不必要的誤差。軟件方面雖然采用了中斷的方法編程,還是會(huì)存在一些誤差。存在誤差是因?yàn)閳?zhí)
92、行中斷程序,這個(gè)過(guò)程是需要時(shí)間的。因而實(shí)際運(yùn)行時(shí)會(huì)慢一些,有需改進(jìn)的地方。但改進(jìn)也只能是盡可能的減小誤差的存在,要完全的避免誤差是不可能的。</p><p><b> 結(jié)束語(yǔ)</b></p><p> 這次的畢業(yè)設(shè)計(jì),我選擇的方向是單片機(jī),在老師的耐心指導(dǎo)下,經(jīng)過(guò)堅(jiān)持不懈的努力,我更加熟悉了單片機(jī),并重新熟悉了幾個(gè)與單片機(jī)相關(guān)的軟件:Keil、Proteus。使我
93、更清楚的認(rèn)識(shí)了單片機(jī)。通過(guò)采用C語(yǔ)言編程,對(duì)C也有了更好的認(rèn)識(shí)。</p><p> 多功能出租車計(jì)價(jià)器通過(guò)計(jì)程與計(jì)時(shí)實(shí)現(xiàn)了收費(fèi)的綜合化。本設(shè)計(jì)采用AT89C51單片機(jī)、DS1302時(shí)鐘芯片和LM016L液晶顯示芯片三塊主要芯片,通過(guò)C語(yǔ)言編程來(lái)實(shí)現(xiàn)設(shè)計(jì)相應(yīng)的功能。AT89S51單片機(jī)為核心部件控制整個(gè)設(shè)計(jì),通過(guò)脈沖發(fā)生器模擬A44E霍爾傳感器檢測(cè)運(yùn)行里程數(shù),DS1302時(shí)鐘芯片實(shí)現(xiàn)日期和時(shí)間同步顯示,按鍵可調(diào)節(jié)
94、校對(duì)實(shí)時(shí)日期及時(shí)間LM016L液晶顯示芯片顯示所需數(shù)據(jù)。運(yùn)用單片機(jī)實(shí)現(xiàn)液晶顯示的控制,脈沖的提取,最終通過(guò)編程實(shí)現(xiàn)開(kāi)機(jī)系統(tǒng)能顯示實(shí)時(shí)日期及時(shí)間,且通過(guò)按鍵能對(duì)日期及時(shí)間進(jìn)行矯正,具有白天和黑夜兩種計(jì)價(jià)模式,系統(tǒng)內(nèi)部設(shè)定了不同的起步價(jià)和每公里單價(jià),通過(guò)按鍵實(shí)現(xiàn)更換計(jì)價(jià)模式;白天模式起步價(jià)為8元,3公里后每1公里1.5元;黑夜模式起步價(jià)為10元,3公里后每1公里2元。啟動(dòng)后,開(kāi)始計(jì)價(jià),計(jì)價(jià)因素包括運(yùn)行里程和等待時(shí)間,當(dāng)汽車行駛未滿起步公里數(shù)
95、時(shí),均按起步價(jià)計(jì)算,超過(guò)起步公里數(shù)后,實(shí)現(xiàn)超出部分每公里按單價(jià)收費(fèi);中間遇等待時(shí),計(jì)程的數(shù)額將不再增加,開(kāi)始計(jì)時(shí)收費(fèi),等待20s后,每10s收取0.4元;最后測(cè)距收費(fèi)和計(jì)時(shí)收費(fèi)之和為總車費(fèi)。在運(yùn)行過(guò)程中會(huì)實(shí)時(shí)顯示出租車的運(yùn)行里程、</p><p> 在編程的過(guò)程中遇到一些問(wèn)題的,由于在最開(kāi)始設(shè)計(jì)編程的時(shí)候沒(méi)有一個(gè)完整的思路,使得整個(gè)編程過(guò)程變得繁瑣和復(fù)雜。通過(guò)這次畢業(yè)設(shè)計(jì)讓我明白一點(diǎn)就是設(shè)計(jì)課題不要盲目開(kāi)始,在
96、開(kāi)始前最好要有完整的思路,確定最佳方案,設(shè)計(jì)的過(guò)程中不要帶有定勢(shì)思維去思考,多動(dòng)腦,多想方法以達(dá)到最佳的效果。</p><p> 結(jié)合適當(dāng)?shù)挠布蛙浖幊滩糠郑就瓿闪硕喙δ艹鲎廛囉?jì)價(jià)器的設(shè)計(jì)要求,但是由于本人能力有限,設(shè)計(jì)中難免存在一定的缺陷,還請(qǐng)各位專家批評(píng)指正。出租車計(jì)價(jià)器現(xiàn)在已經(jīng)相當(dāng)普遍,是人們生活中必不可少的一部分了,它將繼續(xù)改進(jìn)存在,總之,有著很大的前景市場(chǎng)。</p><p&g
97、t;<b> 致 謝</b></p><p> 在本說(shuō)明書(shū)即將完成的時(shí)候,最開(kāi)始我要感謝的是我的畢業(yè)設(shè)計(jì)指導(dǎo)老師。無(wú)論是在以前的單片機(jī)理論學(xué)習(xí)階段,還是在畢業(yè)課題的選題、資料查詢、開(kāi)題、研究和撰寫(xiě)的每一個(gè)環(huán)節(jié),都得到了老師的悉心指導(dǎo)和幫助,當(dāng)我在設(shè)計(jì)過(guò)程中遇到難以解決的問(wèn)題時(shí),是老師耐心仔細(xì)的告訴我應(yīng)該怎么辦,聽(tīng)了老師的許多指點(diǎn),開(kāi)竅了很多,為我的設(shè)計(jì)開(kāi)辟了一條光明大道。老師在單片機(jī)這
98、方面的知識(shí)相當(dāng)豐厚,讓我學(xué)到了很多。其次還要感謝幫助過(guò)我的同學(xué),是因?yàn)槟銈兊呐惆樽屛腋佑行判耐瓿蛇@個(gè)設(shè)計(jì),在我遇到問(wèn)題時(shí)同樣也給過(guò)我思路上的開(kāi)導(dǎo)。最后在這里我也向畢業(yè)答辯評(píng)審小組的各位專家、教授、老師們表示深深感謝,有你們的辛勤的工作和誠(chéng)懇的建議才能使本設(shè)計(jì)說(shuō)明書(shū)更加完善。 </p><p> 大學(xué)四年,時(shí)光飛逝,經(jīng)歷了很多,學(xué)到了很多,期間有過(guò)開(kāi)心也有難過(guò),但是終究得到了很多。在這我還要向這四年來(lái)幫助我、教
99、育我、鼓勵(lì)我的所有科任老師表示最真誠(chéng)的謝意。在大學(xué)這令人留戀的時(shí)光里,你們不僅教給了我們做學(xué)問(wèn)的秘訣,還傳授了做人的準(zhǔn)則,這些都將使我終生受益。我還要特別感謝我的室友、同學(xué)和朋友,是你們陪伴讓我這四年的生活充滿了樂(lè)趣。</p><p> 最后, 祝所有的老師、同學(xué)身體健康,事事如意!</p><p><b> 參考文獻(xiàn)</b></p><p&g
100、t; [1] 張友德,趙志英,涂時(shí)亮.單片微型機(jī)原理應(yīng)用與實(shí)驗(yàn)[M].上海:復(fù)旦大學(xué)出版社2005.12.</p><p> Zhang Youde, Zhao Zhiying, Tu is bright. The single-chip microcomputer principle application and experiment [M]. Shanghai: Fudan University pre
101、ss,2005.12. </p><p> [2] 馬淑華,王鳳文,張美金編著. 單片機(jī)原理與接口技術(shù)第二版[M].北京:北京郵電大學(xué)出版社,2007. </p><p> Ma Shuhua, Wang Fengwen, Zhang Meijin Bian Zhu. Single chip microcomputer principle and interface technolog
102、y second edition [M]. Beijing: Beijing University of Posts and Telecommunications press,2007.</p><p> [3] 譚浩強(qiáng)著. C程序設(shè)計(jì)第三版[M].北京:清華大學(xué)出版社,2005.大學(xué)出版社,1990.1.</p><p> Tan Haoqiang. C programming th
103、ird edition [M]. Beijing: Tsinghua University press,2005, University Press,1990.1.</p><p> [4] 李光飛.單片機(jī)C程序設(shè)計(jì)指導(dǎo)[M].北京:北京航空航天大學(xué)出版社,2003.01.</p><p> Li Guangfei microcontroller C program design gu
104、idelines [M] Beijing: Beijing University of Aeronautics and Astronautics Press, 2003.01.</p><p> [5] 李廣弟,朱月秀,冷祖祁.單片機(jī)基礎(chǔ)第3版[M].北京:北京航空航天大學(xué)出版社,2007.</p><p> Li Guangdi, Zhu Yuexiu, Qi cold progen
105、itor. Based on Third Edition [M]. Beijing: Beihang University press,2007.</p><p> [6] 周慈航.單片機(jī)應(yīng)用程序設(shè)計(jì)技術(shù)[M].北京:北京航空航天大學(xué)出版社,2002.</p><p> Zhou Cihang. Application programming technology [M]. Beiji
106、ng: Beihang University press,2002.</p><p> [7] 何立民.MS-51系列單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)[M].北京:北京航空航天大學(xué)出版社,1999.</p><p> He Limin.MS-51series single-chip microcomputer application system design [M]. Beijing: Beiha
107、ng University press,1999.</p><p> [8] 李群芳,肖看.單片機(jī)原理接口與應(yīng)用[M].北京:清華大學(xué)出版社,2005.</p><p> Li Qunfang, Xiao. Principle of single-chip interface and application [M]. Beijing: Tsinghua University press
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)畢業(yè)論文
- 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)【畢業(yè)論文】
- 畢業(yè)論文---基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)
- 畢業(yè)論文(設(shè)計(jì))基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器
- 畢業(yè)論文-- 基于單片機(jī)的出租車計(jì)價(jià)器軟件設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 基于單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)畢業(yè)設(shè)計(jì)論文
- 基于51單片機(jī)的出租車計(jì)價(jià)器畢業(yè)設(shè)計(jì)論文
- 基于51單片機(jī)的出租車計(jì)價(jià)器設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)論文---出租車計(jì)價(jià)器
- 畢業(yè)設(shè)計(jì)(論文)基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的出租車計(jì)價(jià)器系統(tǒng)
- 單片機(jī)課程設(shè)計(jì)--出租車計(jì)價(jià)器
- 基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)【畢業(yè)設(shè)計(jì)】
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的出租車計(jì)價(jià)器的設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論