2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩53頁(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)介

1、<p><b>  摘 要</b></p><p>  現(xiàn)在各大中城市出租車行業(yè)都已普及自動(dòng)計(jì)價(jià)器,所以計(jì)價(jià)器技術(shù)的發(fā)展已成定局。而部分小城市尚未普及,但隨著城市建設(shè)加快,象征著城市面貌的出租車行業(yè)也將加速發(fā)展,計(jì)價(jià)器的普及也是毫無(wú)疑問(wèn)的,所以未來(lái)汽車計(jì)價(jià)器的市場(chǎng)還是十分有潛力的。本系統(tǒng)以STC89C54單片機(jī)為核心,用電機(jī)模擬車輪運(yùn)轉(zhuǎn),A04E霍爾傳感器測(cè)電機(jī)轉(zhuǎn)數(shù)。文章詳細(xì)介紹

2、了出租車計(jì)價(jià)器的硬件電路和軟件設(shè)計(jì)。硬件部分利用霍爾元件將電機(jī)每轉(zhuǎn)一圈的脈沖數(shù)傳入單片機(jī)系統(tǒng),然后單片機(jī)系統(tǒng)將信號(hào)經(jīng)過(guò)處理送顯示。軟件部分用C語(yǔ)言進(jìn)行編程,采用模塊化設(shè)計(jì)思想。該系統(tǒng)實(shí)現(xiàn)了對(duì)出租車?yán)锍痰臏y(cè)量統(tǒng)計(jì),并能將出租車的里程數(shù)、候時(shí)時(shí)間、時(shí)距并計(jì)總價(jià)用LCD實(shí)時(shí)顯示。</p><p>  關(guān)鍵詞:里程,霍爾元件,LCD顯示,時(shí)距并計(jì)</p><p><b>  Abstra

3、ct</b></p><p>  It is the major cities in the taxi industry has universal automatic meter now,and meter technology development is a foregone conclusion. And some small cities not yet universal, but wit

4、h increasing speed up urban construction, a symbol of taxi industry will also accelerate development, and the popularity meter is no doubt, therefore, the future of the automobile market valuation is still potential. By

5、STC89C54 as kernel, electric motor imitating wheel revolving, using A04E Hall element to measur</p><p>  Keywords: Mileage,Hall element,LCD,Time and mileage counting together </p><p><b>  

6、目 錄</b></p><p><b>  第一章 緒論1</b></p><p><b>  1.1課題背景1</b></p><p>  1.2課題的主要任務(wù)及內(nèi)容2</p><p>  第二章 出租車計(jì)價(jià)器系統(tǒng)總體方案設(shè)計(jì)4</p><p>  2

7、.1 任務(wù)分析與實(shí)現(xiàn)4</p><p>  2.2 出租車計(jì)價(jià)器系統(tǒng)硬件方案設(shè)計(jì)4</p><p>  2.2.1 里程測(cè)量傳感器的設(shè)計(jì)5</p><p>  2.2.2 方案的確定7</p><p>  2.3 出租車計(jì)價(jià)器系統(tǒng)軟件方案設(shè)計(jì)7</p><p>  第三章 出租車計(jì)價(jià)器系統(tǒng)硬件電路設(shè)計(jì)9&l

8、t;/p><p><b>  3.1 概述9</b></p><p>  3.2 傳感器及其測(cè)量系統(tǒng)9</p><p>  3.2.1 霍爾傳感器的測(cè)量原理10</p><p>  3.2.2 集成開(kāi)關(guān)型霍爾傳感器11</p><p>  3.3 單片機(jī)的原理及應(yīng)用12</p>

9、<p>  3.3.1 單片機(jī)原理簡(jiǎn)介12</p><p>  3.3.2 單片機(jī)的引腳功能介紹13</p><p>  3.3.3 單片機(jī)中斷系統(tǒng)介紹16</p><p>  3.3.4 單片機(jī)定時(shí)/計(jì)數(shù)功能介紹18</p><p>  3.4 單片機(jī)外圍電路的設(shè)計(jì)19</p><p>  3.

10、4.1 時(shí)鐘電路的設(shè)計(jì)19</p><p>  3.4.2 復(fù)位電路的設(shè)計(jì)20</p><p>  3.4.3 顯示電路的設(shè)計(jì)22</p><p>  第四章 出租車計(jì)價(jià)器系統(tǒng)軟件程序設(shè)計(jì)25</p><p><b>  4.1 概述25</b></p><p>  4.2 出租車計(jì)價(jià)器

11、系統(tǒng)總體程序設(shè)計(jì)25</p><p>  4.3 中斷子程序的設(shè)計(jì)26</p><p>  4.4 數(shù)據(jù)處理子程序的設(shè)計(jì)27</p><p>  第五章 系統(tǒng)調(diào)試與分析29</p><p>  5.1 硬件電路的搭建29</p><p>  5.2 調(diào)試故障及原因分析29</p><p&

12、gt;  5.3 調(diào)試結(jié)果29</p><p>  5.3.1 候時(shí)顯示29</p><p>  5.3.2 里程顯示30</p><p>  5.3.3 停車總價(jià)顯示31</p><p>  第六章 社會(huì)經(jīng)濟(jì)效益分析32</p><p><b>  結(jié)束語(yǔ)33</b></p&g

13、t;<p><b>  致 謝34</b></p><p><b>  參考文獻(xiàn)35</b></p><p>  附錄Ⅰ 出租車計(jì)價(jià)器系統(tǒng)硬件系統(tǒng)原理圖37</p><p>  附錄Ⅱ 元件清單38</p><p>  附錄Ⅲ 程序清單39</p><p&

14、gt;<b>  第一章 緒論</b></p><p><b>  1.1課題背景</b></p><p>  隨著我國(guó)經(jīng)濟(jì)的迅速發(fā)展,人民生活水平的顯著提高,城市的交通日趨完善,出租車計(jì)價(jià)器的應(yīng)用也越來(lái)越廣泛。雖然私家車的擁有量在大幅度地提高,但是出租車還是在我國(guó)的交通運(yùn)輸中承擔(dān)著重要的角色,出租車計(jì)價(jià)器是出租車上必不可少的重要儀器,它是負(fù)責(zé)出

15、租車營(yíng)運(yùn)收費(fèi)的專用智能化儀表。用戶不僅要求計(jì)價(jià)器性能穩(wěn)定、計(jì)價(jià)準(zhǔn)確而且對(duì)它的要求也越來(lái)越高。</p><p>  近年來(lái),我國(guó)出租汽車行業(yè)迅猛發(fā)展,出租汽車已經(jīng)成為我國(guó)城市公共交通的重要組成部分和現(xiàn)代化城市必備的基礎(chǔ)設(shè)施,成為人們工作、生活中不可缺少的交通工具。出租汽車服務(wù)行業(yè)和出租汽車計(jì)價(jià)器緊密相關(guān),因?yàn)槌鲎馄嚤仨毎惭b出租汽車計(jì)價(jià)器才能投入營(yíng)運(yùn)。出租汽車計(jì)價(jià)器是一種能根據(jù)乘客乘坐汽車行駛距離和等候時(shí)間的多少進(jìn)

16、行計(jì)價(jià),并直接顯示車費(fèi)值的計(jì)量器具。計(jì)價(jià)器是出租汽車的經(jīng)營(yíng)者和乘坐出租汽車的消費(fèi)者之間用于公平貿(mào)易結(jié)算的工具,因而計(jì)價(jià)器計(jì)價(jià)準(zhǔn)確與否,直接關(guān)系到經(jīng)營(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)督部門強(qiáng)化管理的六類重點(diǎn)計(jì)量器具之一。</p><p>  出租車行業(yè)在我國(guó)是八十年代初興起的一項(xiàng)新興行業(yè),隨著我國(guó)國(guó)民經(jīng)濟(jì)的高速發(fā)展,出租汽

17、車已成為城市公共交通的重要組成部分。多年來(lái)國(guó)內(nèi)普遍使用的計(jì)價(jià)器只具備單一的計(jì)量功能。目前全世界的計(jì)價(jià)器中有90%為臺(tái)灣所生產(chǎn)。現(xiàn)今我國(guó)生產(chǎn)計(jì)價(jià)器的企業(yè)有上百家,主要是集中在北京,上海,沈陽(yáng)和廣州等地。</p><p>  現(xiàn)在出租車是城市交通的重要組成部分,行業(yè)健康和發(fā)展也獲得越來(lái)越多的關(guān)注。汽車計(jì)價(jià)器是乘客與司機(jī)雙方的交易準(zhǔn)則,它是出租車行業(yè)發(fā)展的重要標(biāo)志,是出租車中最重要的工具。它關(guān)系著交易雙方的利益。具有良

18、好性能的計(jì)價(jià)器無(wú)論是對(duì)廣大出租車司機(jī)朋友還是乘客來(lái)說(shuō)都是很必要的。</p><p>  而自從單片微型計(jì)算機(jī)1976年問(wèn)世以來(lái)發(fā)展非常迅速,現(xiàn)在已成為微型計(jì)算機(jī)一個(gè)很重要的分支,在現(xiàn)實(shí)生活中應(yīng)用越來(lái)越廣泛,已經(jīng)對(duì)人類產(chǎn)生了巨大的影響,尤其是美國(guó)Intel公司的MCS—51系列單片機(jī),由于其集成度高、處理功能強(qiáng)、性能價(jià)格比高、可靠性高、系統(tǒng)結(jié)構(gòu)簡(jiǎn)單,可以靈活的與其他芯片組成眾多的測(cè)量電路用于速度、溫度、深度、高度、

19、濕度、光強(qiáng)等方面的測(cè)量和研究等特點(diǎn),在我國(guó)現(xiàn)代化生活、生產(chǎn)中已經(jīng)得到了廣泛的應(yīng)用,如在工業(yè)檢測(cè)控制、儀器儀表、電子工業(yè)、機(jī)電一體化等眾多領(lǐng)域取得了令人矚目的成果。本設(shè)計(jì)利用MCS—51系列單片機(jī)擴(kuò)展方便、可靠性能高、處理功能強(qiáng)、速度高等特點(diǎn),實(shí)現(xiàn)對(duì)出租車?yán)锍痰臏y(cè)量。</p><p>  1.2課題的主要任務(wù)及內(nèi)容</p><p>  本課題主要任務(wù)是利用霍爾元件、單片機(jī)等部件設(shè)計(jì)一個(gè)可用L

20、CD實(shí)時(shí)顯示里程、候時(shí)時(shí)間和總價(jià)的出租車計(jì)價(jià)器系統(tǒng)。基于此任務(wù),本課題的內(nèi)容主要分為軟件和硬件兩大部分,在遵循軟硬件相結(jié)合的原則下,先熟悉軟件環(huán)境,然后進(jìn)行硬件電路設(shè)計(jì),再根據(jù)設(shè)計(jì)的硬件進(jìn)行軟件編程,進(jìn)行模塊化設(shè)計(jì),并對(duì)各模塊進(jìn)行調(diào)試,再焊接電路板,最后軟硬件進(jìn)行調(diào)試。</p><p>  本文主要介紹了出租車計(jì)價(jià)器系統(tǒng)的設(shè)計(jì)思想、電路原理、方案論證以及元件的選擇等內(nèi)容,整體上分為硬件部分設(shè)計(jì)和軟件部分設(shè)計(jì)。&l

21、t;/p><p>  本文首先扼要介紹了該課題的產(chǎn)生背景、主要任務(wù)和內(nèi)容;接著針對(duì)該課題的任務(wù)進(jìn)行方案論證,包括硬件方案和軟件方案的設(shè)計(jì);繼而具體介紹了出租車計(jì)價(jià)器系統(tǒng)的硬件設(shè)計(jì),包括傳感器的選擇、單片機(jī)的選擇、顯示電路的設(shè)計(jì);然后闡述了該出租車計(jì)價(jià)器系統(tǒng)的軟件設(shè)計(jì),包括數(shù)據(jù)處理子程序的設(shè)計(jì)、顯示子程序的設(shè)計(jì);最后針對(duì)仿真過(guò)程和硬件搭建過(guò)程中遇到的問(wèn)題進(jìn)行了具體說(shuō)明與分析,對(duì)本次設(shè)計(jì)進(jìn)行了系統(tǒng)的總結(jié),并對(duì)其進(jìn)行了綜合

22、經(jīng)濟(jì)效益分析。</p><p>  本文的核心部分是第3、4、5章。這3章內(nèi)容具體介紹了硬件設(shè)計(jì)過(guò)程、軟件設(shè)計(jì)過(guò)程和系統(tǒng)仿真過(guò)程。</p><p>  具體的硬件電路包括STC89C54單片機(jī)的外圍電路以及LCD顯示電路等。在電路板上每一個(gè)硬件電路焊接完成后,每一部分單獨(dú)調(diào)試,在各個(gè)部分調(diào)試成功后,聯(lián)調(diào)整個(gè)硬件電路,最后做出分析,得出結(jié)論。</p><p>  軟件

23、設(shè)計(jì)包括:芯片的初始化程序、定時(shí)中斷采樣子程序、顯示子程序等,軟件采用C語(yǔ)言編寫(xiě),軟件設(shè)計(jì)的思想主要是自頂向下,模塊化設(shè)計(jì),各個(gè)子模塊逐一設(shè)計(jì),再分別進(jìn)行調(diào)試,最后聯(lián)調(diào)整個(gè)程序,判斷是否達(dá)到預(yù)期的要求,得出結(jié)論。仿真是整個(gè)設(shè)計(jì)的重要一環(huán),也是設(shè)計(jì)能否實(shí)現(xiàn)的關(guān)鍵。</p><p>  第二章 出租車計(jì)價(jià)器系統(tǒng)總體方案設(shè)計(jì)</p><p>  2.1 任務(wù)分析與實(shí)現(xiàn)</p>&l

24、t;p>  本次畢業(yè)設(shè)計(jì)的題目是:出租車計(jì)價(jià)器系統(tǒng)設(shè)計(jì)。</p><p>  其設(shè)計(jì)的任務(wù)是:以通用MCS-51單片機(jī)為處理核心,用傳感器將車輪的轉(zhuǎn)數(shù)轉(zhuǎn)換為電脈沖,進(jìn)行處理后送入單片機(jī)。里程的測(cè)量,是經(jīng)過(guò)MCS-51的定時(shí)/計(jì)數(shù)器測(cè)出總的脈沖數(shù)乘以每圈5米,再經(jīng)過(guò)單片機(jī)的計(jì)算得出的,其結(jié)果通過(guò)LCD顯示器顯示出來(lái)。</p><p>  本系統(tǒng)總體思路如下:假定輪圈的周長(zhǎng)為L(zhǎng),在輪圈上

25、安裝m個(gè)永久磁鐵,則測(cè)得的里程值最大誤差為L(zhǎng)/m。經(jīng)綜合分析,本設(shè)計(jì)中取m=1。當(dāng)輪子每轉(zhuǎn)一圈,通過(guò)開(kāi)關(guān)型霍爾元件傳感器采集到一個(gè)脈沖信號(hào),并從引腳P3.3外部中斷1端輸入,傳感器每獲取一個(gè)脈沖信號(hào)即對(duì)系統(tǒng)提供一次計(jì)數(shù)中斷。每次中斷代表車輪轉(zhuǎn)動(dòng)一圈,中斷數(shù)n與輪圈的周長(zhǎng)L的乘積為里程值。</p><p>  要求達(dá)到的各項(xiàng)指標(biāo)及實(shí)現(xiàn)方法如下:</p><p>  (1)利用霍爾傳感器產(chǎn)生里

26、程數(shù)的脈沖信號(hào)。</p><p>  (2)對(duì)脈沖信號(hào)進(jìn)行計(jì)數(shù)。</p><p>  實(shí)現(xiàn):利用單片機(jī)自帶的計(jì)數(shù)器T1對(duì)霍爾傳感器脈沖信號(hào)進(jìn)行計(jì)數(shù)。</p><p>  (3)對(duì)數(shù)據(jù)進(jìn)行處理,要求用LCD顯示里程、候時(shí)時(shí)間和總價(jià)。</p><p>  實(shí)現(xiàn):利用軟件編程,對(duì)數(shù)據(jù)進(jìn)行處理得到需要的數(shù)值。</p><p>

27、;  最終實(shí)現(xiàn)目標(biāo):出租車計(jì)價(jià)器具有里程、候時(shí)時(shí)間與總價(jià)顯示功能,采用單片機(jī)作控制,顯示電路可顯示里程及總價(jià)。整個(gè)設(shè)計(jì)過(guò)程包括硬件電路的搭建,軟件的編程,系統(tǒng)的調(diào)試,調(diào)試通過(guò)后,固化程序,脫離開(kāi)發(fā)系統(tǒng)運(yùn)行。</p><p>  2.2 出租車計(jì)價(jià)器系統(tǒng)硬件方案設(shè)計(jì)</p><p>  自從1971年微型計(jì)算機(jī)問(wèn)世以來(lái),隨著大規(guī)模集成電路技術(shù)的不斷進(jìn)步,微型機(jī)主要向兩個(gè)方向發(fā)展:一個(gè)向高速度

28、,高性能的高檔微型計(jì)算機(jī)方向發(fā)展。一個(gè)向穩(wěn)定可靠,小而廉價(jià)的單片機(jī)方向發(fā)展。所謂的單片機(jī),就是把中央處理器CPU、只讀存儲(chǔ)器ROM、定時(shí)/計(jì)數(shù)器以及I/O 接口電路等集成在一塊集成電路芯片上的微型計(jì)算機(jī)。從組成和功能上看,它具有微型計(jì)算機(jī)的含義。</p><p>  單片機(jī)由于將CPU、內(nèi)存和一些必要的接口集成到一個(gè)芯片上,并且面向控制功能將結(jié)構(gòu)作了一定的優(yōu)化,所以它有一般芯片不具有的特點(diǎn):</p>

29、<p>  (1)體積小、重量輕;</p><p>  (2)電源單一、功耗低;</p><p>  (3)功能強(qiáng)、價(jià)格低;</p><p>  (4)全部集成在一塊芯片上,布線短、合理;</p><p>  (5)數(shù)據(jù)大部分在單片機(jī)內(nèi)傳送,運(yùn)行速度快、抗干擾能力強(qiáng)、可靠性高。</p><p>  在本系統(tǒng)

30、中采用STC公司的89C54單片機(jī),它具有功能豐富、性能穩(wěn)定的特點(diǎn)。</p><p>  2.2.1 里程測(cè)量傳感器的設(shè)計(jì) </p><p>  (1)里程傳感器的設(shè)計(jì)</p><p>  里程測(cè)量傳感器的選擇有以下幾種方案:使用光敏電阻對(duì)里程進(jìn)行測(cè)量、利用編碼器對(duì)車輪的圈數(shù)進(jìn)行測(cè)量、利用霍爾傳感器對(duì)里程進(jìn)行測(cè)量、利用干簧管型傳感感器測(cè)量里程。這幾種方案都

31、是通過(guò)出租車車輪轉(zhuǎn)動(dòng)產(chǎn)生脈沖數(shù),然后根據(jù)脈沖數(shù)計(jì)算里程。</p><p><b> ?、倩魻杺鞲衅?lt;/b></p><p>  霍爾傳感器是對(duì)磁敏感的傳感元件,常用于信號(hào)采集的有A04E、CS3020、CS3040等,這類傳感器是一個(gè)3端器件,外形與三極管相似,只要接上電源、地,即可工作,通常是集電極開(kāi)路(OC門)輸出,工作電壓范圍寬,使用非常方便。A04E的外形如圖

32、2.1所示。</p><p>  1-Vcc 2-GND 3-OUT</p><p>  圖2.1 A04E外形圖</p><p>  使用霍爾傳感器獲得脈沖信號(hào),其機(jī)械結(jié)構(gòu)也可以做得較為簡(jiǎn)單,只要在轉(zhuǎn)軸的齒輪盤(pán)上粘上一粒磁鋼,霍爾元件固定在前叉上,當(dāng)車子轉(zhuǎn)動(dòng)時(shí)霍爾元件靠近磁鋼,就有信號(hào)輸出,轉(zhuǎn)軸旋轉(zhuǎn)時(shí),就會(huì)不斷地產(chǎn)生脈沖信號(hào)輸出。如果在齒輪盤(pán)上粘上多粒磁

33、鋼,可以實(shí)現(xiàn)旋轉(zhuǎn)一周,獲得多個(gè)脈沖輸出。在粘磁鋼時(shí)要注意,霍爾傳感器對(duì)磁場(chǎng)方向敏感,粘之前可以先手動(dòng)接近一下傳感器,如果沒(méi)有信號(hào)輸出,可以換一個(gè)方向再試。這種傳感器不怕灰塵、油污,在工業(yè)現(xiàn)場(chǎng)應(yīng)用廣泛。</p><p><b> ?、诠怆妭鞲衅?lt;/b></p><p>  光電傳感器是應(yīng)用非常廣泛的一種器件,有各種各樣的形式,如透射式、反射式等,基本的原理就是當(dāng)發(fā)射管光

34、照射到接收管時(shí),接收管導(dǎo)通,反之關(guān)斷。以紅外光電傳感器為例,當(dāng)有物體擋在紅外光電發(fā)光二極管和高靈敏度的光電晶體管之間時(shí),傳感器將會(huì)輸出一個(gè)低電平,而當(dāng)沒(méi)有物體擋在中間時(shí)則輸出為高電平,從而形成一個(gè)脈沖。該系統(tǒng)在出租車后輪的軸處保持著與輪子旋轉(zhuǎn)切面平行的方向延伸附加一個(gè)鋁盤(pán),在這個(gè)鋁盤(pán)的邊沿處挖出若干個(gè)圓形過(guò)孔,把傳感器的檢測(cè)部分放在圓孔的圓心位置。每當(dāng)鋁盤(pán)隨著后輪旋轉(zhuǎn)的時(shí)候,傳感器將向外輸出若干個(gè)脈沖。</p><p

35、><b>  ③光電編碼器</b></p><p>  光電編碼器的工作原理與光電傳感器一樣,不過(guò)它已將光電傳感器、電子電路、碼盤(pán)等做成一個(gè)整體,只要用連軸器將光電傳感器的軸與轉(zhuǎn)軸相連,就能獲得多種輸出信號(hào)。它廣泛應(yīng)用于數(shù)控機(jī)床、回轉(zhuǎn)臺(tái)、伺服傳動(dòng)、機(jī)器人、雷達(dá)、軍事目標(biāo)測(cè)定等需要檢測(cè)角度的裝置和設(shè)備中。</p><p>  2.2.2 方案的確定</p&g

36、t;<p>  光敏電阻對(duì)光特別敏感,當(dāng)白天行駛時(shí),外界光源將導(dǎo)致光敏電阻發(fā)出錯(cuò)誤信號(hào);光敏電阻對(duì)環(huán)境的要求相當(dāng)高,如果光敏或發(fā)光二極管被泥沙或灰塵所覆蓋,光敏電阻就不能再進(jìn)行準(zhǔn)確測(cè)量;而編碼器必須安裝在車軸上,安裝較為復(fù)雜;霍爾元件或干簧管不但不受天氣的影響,即使被泥沙或灰塵覆蓋也不會(huì)有影響,而且安裝方便。所以本設(shè)計(jì)采用霍爾元件對(duì)里程與速度進(jìn)行測(cè)量,既簡(jiǎn)單易行,又經(jīng)濟(jì)適用。</p><p>  本

37、系統(tǒng)的硬件系統(tǒng)框圖如圖2.2所示</p><p>  圖2.2 系統(tǒng)原理框圖</p><p>  其中LCD型號(hào)為1602,單片機(jī)型號(hào)為STC89C54,霍爾傳感器型號(hào)為A04E,鍵盤(pán)有調(diào)整起價(jià)按鍵、停車按鍵和系統(tǒng)復(fù)位按鍵三個(gè)按鍵。</p><p>  2.3 出租車計(jì)價(jià)器系統(tǒng)軟件方案設(shè)計(jì)</p><p>  硬件是基礎(chǔ),軟件是靈魂。通過(guò)軟件

38、控制單片機(jī)的功能是單片機(jī)的主要特點(diǎn)和優(yōu)點(diǎn),程序的設(shè)計(jì)要考慮合理性和可讀性。程序遵循模塊化設(shè)計(jì)的原則,采用自頂向下的設(shè)計(jì)方法。即先考慮整體目標(biāo),明確整體任務(wù),然后把整體任務(wù)分成一個(gè)個(gè)子任務(wù),子任務(wù)再分成子子任務(wù),這樣逐層細(xì)分,同時(shí)分析層次間的關(guān)系與同一層次各任務(wù)間的關(guān)系,最后擬訂出各任務(wù)的細(xì)節(jié)。模塊化設(shè)計(jì)使程序的可讀性好、修改及完善方便。</p><p>  軟件設(shè)計(jì)包括主程序、行車過(guò)程中里程表算子程序、中斷服務(wù)子

39、程序、顯示子程序等等。</p><p>  中斷子程序是將傳感器產(chǎn)生的信號(hào)接入外部中斷 1,利用中斷和定時(shí)器對(duì)分別對(duì)里程進(jìn)行累加、每轉(zhuǎn)5周的時(shí)間進(jìn)行測(cè)量。</p><p>  數(shù)據(jù)處理子程序是將進(jìn)入單片機(jī)的脈沖信號(hào)與實(shí)際要顯示值之間有一定的對(duì)應(yīng)關(guān)系,經(jīng)過(guò)軟件編程顯示所需要的值。</p><p>  顯示子程序是將數(shù)據(jù)處理的結(jié)果送顯示器顯示。</p>&

40、lt;p>  本系統(tǒng)軟件總體流程圖如圖2.3所示。</p><p>  圖2.3 軟件總體流程圖</p><p>  圖中暫停與否通過(guò)電機(jī)是否暫停來(lái)判斷,是否到達(dá)目的地通過(guò)鍵盤(pán)上的停止按鍵控制,按下停止按鍵即為到達(dá)目的地。</p><p>  第三章 出租車計(jì)價(jià)器系統(tǒng)硬件電路設(shè)計(jì)</p><p><b>  3.1 概述<

41、;/b></p><p>  出租車計(jì)價(jià)器系統(tǒng)的硬件電路設(shè)計(jì)是本次畢業(yè)設(shè)計(jì)的基礎(chǔ)部分,它包括信號(hào)的捕獲、放大、整形,單片機(jī)的計(jì)算處理,LCD的實(shí)時(shí)顯示和單片機(jī)外圍基本電路的設(shè)計(jì)。而本章的兩大主要器件就是傳感器和單片機(jī)了。</p><p>  傳感器在人們研究自然現(xiàn)象、規(guī)律以及生產(chǎn)實(shí)踐活動(dòng)中,起著非常重要的作用。特別是在當(dāng)今,科學(xué)技術(shù)的發(fā)展使人類進(jìn)入了一個(gè)信息時(shí)代,在利用信息的過(guò)程中,

42、首先要解決的就是獲取準(zhǔn)確可靠的信息。傳感器是獲取自然或生產(chǎn)領(lǐng)域中信息的關(guān)鍵器件,是現(xiàn)代信息系統(tǒng)和各種設(shè)備不可缺少的信息采集工具。磁傳感器是一種將磁學(xué)量信號(hào)轉(zhuǎn)變?yōu)殡娦盘?hào)的器件或裝置。隨著信息產(chǎn)業(yè)、工業(yè)自動(dòng)化、醫(yī)療儀器等的飛速發(fā)展和計(jì)算機(jī)應(yīng)用的普及,需要大量的傳感器將被測(cè)或被控的非電信號(hào)轉(zhuǎn)換成可與計(jì)算機(jī)兼容的電信號(hào)。作為輸入信號(hào),這就給磁傳感器的快速發(fā)展提供了機(jī)遇,形成了磁傳感器的產(chǎn)業(yè)。其中最具代表的磁傳感器就是霍爾傳感器,在自動(dòng)檢測(cè)系統(tǒng)中

43、,利用霍爾傳感器測(cè)轉(zhuǎn)數(shù)是一種最基本的測(cè)量工作。</p><p>  自從1971年微型計(jì)算機(jī)問(wèn)世以來(lái),隨著大規(guī)模集成電路技術(shù)的不斷進(jìn)步,微型機(jī)主要向兩個(gè)方向發(fā)展:一個(gè)向高速度,高性能的高檔微型計(jì)算機(jī)方向發(fā)展。一個(gè)向穩(wěn)定可靠,小而廉價(jià)的單片機(jī)方向發(fā)展。所謂的單片機(jī),就是把中央處理器CPU、只讀存儲(chǔ)器ROM、定時(shí)/計(jì)數(shù)器以及I/O 接口電路等集成在一塊集成電路芯片上的微型計(jì)算機(jī),可見(jiàn)它的功能非常強(qiáng)大。單片機(jī)是本次設(shè)計(jì)

44、的核心部件,它是信號(hào)從采集到輸出的橋梁,而且肩負(fù)計(jì)算、定時(shí)、信息處理等功能。下面我們就具體介紹一下硬件電路設(shè)計(jì)的過(guò)程。</p><p>  3.2 傳感器及其測(cè)量系統(tǒng)</p><p>  本次設(shè)計(jì)信號(hào)的捕獲采用的是霍爾傳感器,霍爾器件是一種磁傳感器。用它們可以檢測(cè)磁場(chǎng)及其變化,可在各種與磁場(chǎng)有關(guān)的場(chǎng)合中使用?;魻柶骷曰魻栃?yīng)為其工作基礎(chǔ)。 霍爾器件具有許多優(yōu)點(diǎn),它們的結(jié)構(gòu)牢固、

45、體積小、重量輕、壽命長(zhǎng)、安裝方便、功耗小、頻率高(可達(dá)1MHz)、耐震動(dòng)、不怕灰塵、油污、水汽及煙霧等的污染或腐蝕?;魻柧€性器件的精度高、線性度好;霍爾開(kāi)關(guān)器件無(wú)觸點(diǎn)、無(wú)磨損、輸出波形清晰、無(wú)抖動(dòng)、無(wú)回跳、位置重復(fù)精度高。取用了各種補(bǔ)償和保護(hù)措施的霍爾器件工作溫度范圍寬,可達(dá)-55℃~150℃。按照霍爾器件的功能可將它們分為:霍爾線性器件和霍爾開(kāi)關(guān)器件,前者輸出模擬量,后者輸出數(shù)字量。 按被檢測(cè)對(duì)象的性質(zhì)可將它們的應(yīng)用分為:直接應(yīng)用和間

46、接應(yīng)用。前者是直接檢測(cè)出受檢測(cè)對(duì)象本身的磁場(chǎng)或磁特性,后者是檢測(cè)受檢對(duì)象上人為設(shè)置的磁場(chǎng),用這個(gè)磁場(chǎng)來(lái)作被檢測(cè)的信息的載體。通過(guò)它,將許多非電、非磁的物理量例如力、力矩、壓力、應(yīng)力、位置、位移、速度、加速度、角度、角速度、轉(zhuǎn)數(shù)、轉(zhuǎn)速以及工作狀態(tài)發(fā)生變化的時(shí)間等,轉(zhuǎn)變成電量來(lái)進(jìn)行檢測(cè)和控制。 </p><p>  3.2.1 霍爾傳感器的測(cè)量原理</p><p>  霍爾傳感器是利用霍爾效應(yīng)

47、制成的一種磁敏傳感器。在置于磁場(chǎng)中的導(dǎo)體或半導(dǎo)體通入電流I,若電流垂直磁場(chǎng)B,則在與磁場(chǎng)和電流都垂直的方向上會(huì)出現(xiàn)一個(gè)電勢(shì)差Uh,這種現(xiàn)象稱為霍爾效應(yīng)。利用霍爾效應(yīng)制成的元件稱為霍爾元件。因?yàn)樗哂薪Y(jié)構(gòu)簡(jiǎn)單、頻率響應(yīng)寬、靈敏度高、測(cè)量線性范圍大、抗干擾能力強(qiáng)以及體積小、使用壽命長(zhǎng)等一系列特點(diǎn),因此被廣泛應(yīng)用于測(cè)量、自動(dòng)控制及信息處理等領(lǐng)域?;魻栃?yīng)原理圖如圖3.1所示。</p><p>  圖3.1 霍爾效應(yīng)原理

48、圖</p><p>  3.2.2 集成開(kāi)關(guān)型霍爾傳感器</p><p>  A04E集成霍爾開(kāi)關(guān)由穩(wěn)壓器A、霍爾電勢(shì)發(fā)生器(即硅霍爾片)B、差分放大器 C、施密特觸發(fā)器D和OC門輸出E五個(gè)基本部分組成,如圖3.2(a)所示。(1)、(2)、(3)代表集成霍爾開(kāi)關(guān)的三個(gè)引出端點(diǎn)。在電源端加電壓Vcc,經(jīng)穩(wěn)壓器穩(wěn)壓后加在霍爾電勢(shì)發(fā)生器的兩端,根據(jù)霍爾效應(yīng)原理,當(dāng)霍爾片處在磁場(chǎng)中時(shí),在垂直于磁

49、場(chǎng)的方向通以電流,則與這二者相垂直的方向上將會(huì)產(chǎn)生霍爾電勢(shì)差VH輸出,該VH信號(hào)經(jīng)放大器放大后送至施密特觸發(fā)器整形,使其成為方波輸送到OC門輸出。當(dāng)施加的磁場(chǎng)達(dá)到工作點(diǎn)時(shí),觸發(fā)器輸出高電壓(相對(duì)于地電位),使三極管導(dǎo)通,此時(shí)OC門輸出端輸出低電壓,通常稱這種狀態(tài)為開(kāi) 。當(dāng)施加的磁場(chǎng)達(dá)到釋放點(diǎn)時(shí),觸發(fā)器輸出低電壓,三極管截止,使OC門輸出高電壓,這種狀態(tài)為關(guān) 。這樣兩次電壓變換,使霍爾開(kāi)關(guān)完成了一次開(kāi)關(guān)動(dòng)作。工作點(diǎn)與釋放點(diǎn)的差值一定,此差

50、值稱為磁滯,</p><p>  圖3.2 集成開(kāi)關(guān)型霍爾傳感器</p><p>  在此差值內(nèi),V0保持不變,因而使開(kāi)關(guān)輸出穩(wěn)定可靠,這也就是集電成霍爾開(kāi)關(guān)傳感器優(yōu)良特性之一。傳感器主要特性是它的輸出特性,即輸入磁感應(yīng)強(qiáng)度B與輸出電壓V0之間的關(guān)系。A04E集成霍爾開(kāi)關(guān)是單穩(wěn)態(tài)型,由測(cè)量數(shù)據(jù)作出的輸出特性曲線如圖 3.2(b)所示。測(cè)量時(shí) 在1、2兩端加5V直流電壓,在輸出端3與1之間接

51、一個(gè)2k的負(fù)載電阻,如圖3.3所示。</p><p>  圖3.3 集成霍爾開(kāi)關(guān)接線圖</p><p>  3.3 單片機(jī)的原理及應(yīng)用</p><p>  3.3.1 單片機(jī)原理簡(jiǎn)介</p><p>  單片微型計(jì)算機(jī)是指集成在一個(gè)芯片上的微型計(jì)算機(jī),也就是把組成微型計(jì)算機(jī)的各種功能部件,包括CPU(CentralProcessingUnit

52、)、隨機(jī)存儲(chǔ)器RAM(RandomAccess Memory)、只讀存儲(chǔ)器ROM(Read-onlyMemory)、基本輸入/輸出(input/output)接口電路。定時(shí)器/計(jì)數(shù)器等部件都制作在一塊集成芯片上,構(gòu)成一個(gè)完整的微型計(jì)算機(jī)從而實(shí)現(xiàn)微型計(jì)算機(jī)的基本功能。單片機(jī)內(nèi)部結(jié)構(gòu)示意圖如圖3.4所示。</p><p>  單片機(jī)實(shí)質(zhì)上是一個(gè)芯片。在實(shí)際應(yīng)用中,通常很少將單片機(jī)直接和被控對(duì)象進(jìn)行電氣連接,必須外加各

53、種擴(kuò)展接口電路、外部設(shè)備、被控對(duì)象等硬件和軟件,才能構(gòu)成一個(gè)單片機(jī)應(yīng)用系統(tǒng)。</p><p>  圖3.4 單片機(jī)內(nèi)部結(jié)構(gòu)示意圖</p><p><b>  (1)中央處理器</b></p><p>  中央處理器是單片機(jī)最核心的部分,主要完成運(yùn)算和控制功能。</p><p><b>  (2)內(nèi)部存儲(chǔ)器<

54、;/b></p><p>  內(nèi)部存儲(chǔ)器包括內(nèi)部數(shù)據(jù)存儲(chǔ)器(內(nèi)部RAM)和內(nèi)部程序存儲(chǔ)器。存儲(chǔ)器是由大量的寄存器所組成,其中每一個(gè)寄存器就稱為一個(gè)存儲(chǔ)單元。</p><p><b>  (3)定時(shí)/計(jì)數(shù)器</b></p><p>  單片機(jī)的定時(shí)器和計(jì)數(shù)器是同一結(jié)構(gòu),只是計(jì)數(shù)器記錄的是單片機(jī)外部發(fā)生的事件,由單片機(jī)的外部電路提供計(jì)數(shù)信號(hào);

55、而定時(shí)器是由單片機(jī)內(nèi)部提供一個(gè)非常穩(wěn)定的計(jì)數(shù)信號(hào)。</p><p><b>  (4)中斷系統(tǒng)</b></p><p>  中斷系統(tǒng)在計(jì)算機(jī)中起著十分重要的作用,是現(xiàn)代計(jì)算機(jī)系統(tǒng)中廣泛采用的一種實(shí)時(shí)控制技術(shù),能對(duì)突發(fā)事件進(jìn)行及時(shí)處理,從而大大提高系統(tǒng)的實(shí)時(shí)性能。</p><p>  (5)串行I/O接口</p><p>

56、  串行I/O口的數(shù)據(jù)各位按順序傳輸,其特點(diǎn)是需要一對(duì)傳輸線,成本低;但速度慢,效率低,適合靜態(tài)顯示。</p><p>  (6)并行I/O接口</p><p>  并行I/O接口的數(shù)據(jù)所有位同時(shí)傳送。其特點(diǎn)是傳輸速度快,效率高;但傳送多少位就需要多少根傳輸線,因此傳送成本高,適合動(dòng)態(tài)顯示。</p><p>  3.3.2 單片機(jī)的引腳功能介紹</p>

57、<p>  STC89C54是STC公司生產(chǎn)的低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫(xiě)的只讀程序存儲(chǔ)器(EPROM)和256 字節(jié)的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(RAM),器件采用STC公司的高密度、非易失性存儲(chǔ)技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)及8052產(chǎn)品引腳兼容,片內(nèi)置通用8位中央處理器(CPU)和Flash存儲(chǔ)單元,功能強(qiáng)大,STC89C54單片機(jī)適合于許多較為復(fù)雜控制場(chǎng)合應(yīng)用。</p&g

58、t;<p>  圖3.5 STC89C54引腳圖</p><p>  STC89C54提供以下標(biāo)準(zhǔn)功能:8k字節(jié)Flash閃速存儲(chǔ)器,256字節(jié)內(nèi)部RAM,32個(gè)I/O口線,3個(gè)16位定時(shí)/計(jì)數(shù)器,一個(gè)全雙工串行通信口,片內(nèi)具有振蕩器及時(shí)鐘電路。同時(shí),STC89C54可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式??臻e方式停止CPU的工作,但允許RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系

59、統(tǒng)繼續(xù)工作。掉電方式保存RAM中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個(gè)硬件復(fù)位。STC89C54管腳圖如圖3.5所示。STC89C54的主要管腳功能如下:</p><p>  P0.0~P0.7:P0口是一組8位漏極開(kāi)路型雙向I/O口,也是地址/數(shù)據(jù)總線復(fù)用口。作為輸出口用時(shí),每位能吸收電流的方式驅(qū)動(dòng)8個(gè)TTL邏輯門電路,對(duì)端口P0寫(xiě)“1”時(shí),可作為高阻抗輸入端用。在訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器或程序存儲(chǔ)

60、器時(shí),這組口線分時(shí)轉(zhuǎn)換地址(低8位)和數(shù)據(jù)總線復(fù)用,在訪問(wèn)期間激活內(nèi)部上拉電阻。</p><p>  P1.0~P1.7:P1是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P1的輸出緩沖極可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口寫(xiě)“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。</p><p>  P2.0~P2.7:P2是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出

61、緩沖極可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口P2寫(xiě)“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。</p><p>  P3.0~P3.7:P3是一個(gè)帶內(nèi)部上拉電阻的8位雙向I/O口,P3的輸出緩沖極可驅(qū)動(dòng)(吸收或輸出電流)4個(gè)TTL邏輯門電路。對(duì)端口P3寫(xiě)“1”,通過(guò)內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。</p><p>  ALE:地址鎖存控制信號(hào)。

62、在系統(tǒng)擴(kuò)展時(shí),ALE用于控制把P0口輸出的低8位地址鎖存起來(lái),以實(shí)現(xiàn)低位地址和數(shù)據(jù)的隔離。此外,由于ALE是以晶振1/6的固定頻率輸出的正脈沖,因此,可作為外部時(shí)鐘或外部定時(shí)脈沖使用。</p><p> ?。和獠砍绦虼鎯?chǔ)器讀選通信號(hào)。在讀外部ROM時(shí),有效(低電平),以實(shí)現(xiàn)外部ROM單元的讀操作。</p><p> ?。涸L問(wèn)程序存儲(chǔ)控制信號(hào)。當(dāng)信號(hào)為低電平時(shí),對(duì)ROM的讀操作限定在外部程序

63、存儲(chǔ)器;當(dāng)信號(hào)為高電平時(shí),對(duì)ROM的讀操作是從內(nèi)部程序存儲(chǔ)器開(kāi)始,并可延至外部程序存儲(chǔ)器。</p><p>  RST:復(fù)位信號(hào)。當(dāng)輸入的復(fù)位信號(hào)延續(xù)兩個(gè)機(jī)器周期以上的高電平時(shí)即為有效,用以完成單片機(jī)的復(fù)位初始化操作。</p><p>  XTALl和XTAL2:外接晶體引線端。當(dāng)使用芯片內(nèi)部時(shí)鐘時(shí),此二引線端用于外接石英晶體和微調(diào)電容;當(dāng)使用外部時(shí)鐘時(shí),用于接外部時(shí)鐘脈沖信號(hào)。</

64、p><p>  VSS:地線。 </p><p>  VCC:+5V電源。</p><p>  以上是MCS-51單片機(jī)芯片40條引腳的定義及簡(jiǎn)單功能說(shuō)明。</p><p>  由于工藝及標(biāo)準(zhǔn)化等原因,芯片的引腳數(shù)目是有限制的。例如,MCS-51系列把芯片引腳數(shù)目限定為40條,但單片機(jī)為實(shí)現(xiàn)其功能所需要的信號(hào)數(shù)目卻遠(yuǎn)遠(yuǎn)超過(guò)此數(shù),因此

65、就出現(xiàn)了需要與可能的矛盾。如何解決這個(gè)矛盾? “兼職”是唯一可行的辦法,即給一些信號(hào)引腳賦以雙重功能。如果把前述的信號(hào)定義為引腳第一功能的話,則根據(jù)需要再定義的信號(hào)就是它的第二功能。下面介紹一些信號(hào)引腳的第二功能。</p><p>  P3 口線的第二功能。P3的8條口線都定義有第二功能,如表3.1所示</p><p>  表3.1 P3口引腳與第二功能</p><p

66、>  (2) EPROM存儲(chǔ)器程序固化所需要的信號(hào)。有內(nèi)部EPROM的單片機(jī)芯片(例如8751),為寫(xiě)入程序需提供專門的編程脈沖和編程電源,這些信號(hào)也是由信號(hào)引腳以第二功能的形式提供的,即:</p><p>  編程脈沖:30腳(ALE/)</p><p>  編程電壓(25V):31腳(/VPP)</p><p>  (3) 備用電源引入。MCS-51單片機(jī)

67、的備用電源也是以第二功能的方式由9腳(RST/VPD)引入的。當(dāng)電源發(fā)生故障,電壓降低到下限值時(shí),備用電源經(jīng)此端向內(nèi)部RAM提供電壓,以保護(hù)內(nèi)部RAM中的信息不丟失。</p><p>  3.3.3 單片機(jī)中斷系統(tǒng)介紹</p><p>  在本次設(shè)計(jì)當(dāng)中,中斷部分的設(shè)計(jì)尤為重要,所謂中斷,是當(dāng)計(jì)算機(jī)執(zhí)行正常程序時(shí),系統(tǒng)中出現(xiàn)某些急需處理的事件,CPU暫時(shí)中止當(dāng)前的程序,轉(zhuǎn)去執(zhí)行服務(wù)程序,以

68、對(duì)發(fā)生的更緊迫的事件進(jìn)行處理,待處理結(jié)束后,CPU自動(dòng)返回原來(lái)的程序執(zhí)行。STC89C54系列單片機(jī)的系統(tǒng)有5個(gè)中斷源,2個(gè)優(yōu)先級(jí),可實(shí)現(xiàn)二級(jí)中斷服務(wù)嵌套。由片內(nèi)特殊功能寄存器中的中斷允許寄存器IE控制CPU是否響應(yīng)中斷請(qǐng)求;有中斷優(yōu)先級(jí)寄存器IP安排各優(yōu)中斷源的優(yōu)先級(jí);同一優(yōu)先級(jí)內(nèi)各終端同時(shí)提出中斷請(qǐng)求時(shí),由內(nèi)部的查詢邏輯確定其響應(yīng)次序。</p><p>  本次設(shè)計(jì)采用的外部中斷方式包括外部中斷0和外部中斷1

69、,它們的中斷請(qǐng)求信號(hào)分別由單片機(jī)引腳/P3.2和/P3.3輸入。</p><p>  外部中斷請(qǐng)求有兩種信號(hào)方式:電平觸發(fā)方式和脈沖觸發(fā)方式。電平觸發(fā)方式的中斷請(qǐng)求是低電平有效。只要在和引腳上出現(xiàn)有效低電平時(shí),就激活外部中斷方式。脈沖觸發(fā)方式的中斷請(qǐng)求則是脈沖的負(fù)跳變有效。在這種方式下,在兩個(gè)相鄰機(jī)器周期內(nèi),活引腳電平發(fā)生變化,即在第一個(gè)機(jī)器周期內(nèi)為高電平,第二個(gè)機(jī)器周期內(nèi)為低電平,就激活外部中斷。由此可見(jiàn),在脈

70、沖方式下,中斷請(qǐng)求信號(hào)的高電平和低電平狀態(tài)都應(yīng)至少維持一個(gè)機(jī)器周期,以使CPU采樣到電平狀態(tài)的變化,本次設(shè)計(jì)所采用的觸發(fā)方式為脈沖觸發(fā)方式。</p><p><b>  (1)中斷允許控制</b></p><p>  CPU對(duì)中斷系統(tǒng)所有中斷以及某個(gè)中斷源的開(kāi)放和屏蔽是由中斷允許寄存器IE控制的。IE的狀態(tài)可通過(guò)程序由軟件設(shè)定,某位設(shè)定為1,相應(yīng)的中斷源中斷允許;某位

71、設(shè)定為0,相應(yīng)的中斷源中斷屏蔽。CPU復(fù)位時(shí),IE各位為0,禁止所有中斷。IE寄存器各位的定義如下。</p><p>  EX0(IE.0)外部中斷允許位;</p><p>  ET0(IE.1)定時(shí)/計(jì)數(shù)器T0中斷允許位;</p><p>  EX1(IE.2)外部中斷允許位;</p><p>  ET1(IE.3)定時(shí)/計(jì)數(shù)器T1中斷允許

72、位;</p><p>  ES(IE.4)串行口中斷允許位;</p><p>  EA(IE.7)CPU中斷允許位。</p><p>  (2)中斷優(yōu)先級(jí)控制</p><p>  STC89C54單片機(jī)有兩個(gè)中斷優(yōu)先級(jí),即可實(shí)現(xiàn)二級(jí)中斷服務(wù)嵌套。每個(gè)中斷源的中斷優(yōu)先級(jí)都是由中斷優(yōu)先級(jí)寄存器IP中的相應(yīng)的狀態(tài)來(lái)規(guī)定的。IP的狀態(tài)由軟件設(shè)定,某位

73、設(shè)定為1,則相應(yīng)的中斷源為高優(yōu)先級(jí)中斷;某位設(shè)定為0.則相應(yīng)的中斷源為低優(yōu)先級(jí)中斷。單片機(jī)復(fù)位時(shí),IP各位清0,各中斷源同為低優(yōu)先級(jí)中斷。IP寄存器各位的定義如下。</p><p>  PX0(P.0)外部中斷優(yōu)先級(jí)設(shè)定位;</p><p>  PT0(IP.1)定時(shí)/計(jì)數(shù)器T0中斷優(yōu)先級(jí)設(shè)定位;</p><p>  PX1(IP.2)外部中斷中斷優(yōu)先級(jí)設(shè)定位;&l

74、t;/p><p>  PT1(IP.3)定時(shí)/計(jì)數(shù)器T1中斷優(yōu)先級(jí)設(shè)定位;</p><p>  PS(IP.4)串行口中斷優(yōu)先級(jí)設(shè)定位。</p><p>  3.3.4 單片機(jī)定時(shí)/計(jì)數(shù)功能介紹</p><p>  STC89C54單片機(jī)定時(shí)/計(jì)數(shù)器的工作由兩個(gè)特殊功能寄存器控制。TMOD用于設(shè)置其工作方式;TCON用于控制其啟動(dòng)和中斷請(qǐng)求。&l

75、t;/p><p>  (1)工作方式寄存器TMOD</p><p>  工作方式寄存器TMOD用于設(shè)置定時(shí)/計(jì)數(shù)器的工作方式。</p><p>  GATE:門控位。GATE=0時(shí),只要用軟件使TCON中的TR0或TR1為1,就可以啟動(dòng)定時(shí)/計(jì)數(shù)器工作;GATE=1時(shí),要用軟件TR0或TR1為1,同時(shí)外部中斷引腳或也為高電平時(shí),才能啟動(dòng)定時(shí)/計(jì)數(shù)器工作。</p&g

76、t;<p>  :定時(shí)/計(jì)數(shù)模式選擇位。=0為定時(shí)模式; =1為計(jì)數(shù)模式。</p><p>  M1M2:工作方式設(shè)置位。定時(shí)/計(jì)數(shù)器有4種工作方式,由M1M2進(jìn)行設(shè)置。</p><p>  本次設(shè)計(jì)TMOD為90H,即選通定時(shí)/計(jì)數(shù)器1、定時(shí)功能、工作方式1。工作方式16位定時(shí)/計(jì)數(shù)器。</p><p>  (2)控制寄存器TCON</p>

77、;<p>  TF1(TCON.7)定時(shí)/計(jì)數(shù)器T1溢出中斷請(qǐng)求標(biāo)志位。定時(shí)/計(jì)數(shù)器T1計(jì)數(shù)溢出時(shí)由硬件自動(dòng)置TF1為1。CPU響應(yīng)中斷后TF1由硬件自動(dòng)清零。T1工作時(shí),CPU可隨時(shí)查詢TF的狀態(tài)。所以,TF1可用作查詢測(cè)試的標(biāo)志。TF1也可以用軟件置1或清零,同硬件置1或清零的效果一樣。</p><p>  TR1(TCON.6)定時(shí)/計(jì)數(shù)器T1運(yùn)行控制位。TR1置1時(shí)時(shí),定時(shí)/ 計(jì)數(shù)器T1開(kāi)始

78、工作;TR1置0時(shí),定時(shí)/計(jì)數(shù)器T1停止工作。TR1由軟件置1或清0。</p><p>  TF0(TCON.5):定時(shí)/計(jì)數(shù)器T0溢出中斷請(qǐng)求標(biāo)志位。</p><p>  TR0(TCON.4):定時(shí)/計(jì)數(shù)器T0運(yùn)行控制位。</p><p>  定時(shí)/計(jì)數(shù)器控制寄存器TCON是8位寄存器,地址為88H,可以位尋址。其高4位用于定時(shí)/計(jì)數(shù)器中斷控制,低4位借給外部中

79、斷,用做中斷標(biāo)志和觸發(fā)方式選擇位。本次設(shè)計(jì)采用定時(shí)中斷,對(duì)系統(tǒng)的里程進(jìn)行計(jì)數(shù)。</p><p>  3.4 單片機(jī)外圍電路的設(shè)計(jì)</p><p>  3.4.1 時(shí)鐘電路的設(shè)計(jì)</p><p>  時(shí)鐘是單片機(jī)的心臟,單片機(jī)各功能部件的運(yùn)行都是以時(shí)鐘頻率為基準(zhǔn),有條不紊地一拍一拍地工作。因此,時(shí)鐘頻率直接影響單片機(jī)的速度,時(shí)鐘電路的質(zhì)量也直接影響單片機(jī)系統(tǒng)的穩(wěn)定性。

80、STC89C54片內(nèi)由一個(gè)反相放大器構(gòu)成振蕩器,可以由它產(chǎn)生時(shí)鐘。常用的時(shí)鐘電路有兩種方式,一種是內(nèi)部時(shí)鐘方式,另一種為外部時(shí)鐘方式。本設(shè)計(jì)采用前者。</p><p>  單片機(jī)內(nèi)部有一個(gè)用于構(gòu)成振蕩器的高增益反相放大器,該高增益反相放大器的輸入為芯片引腳XTAL1,輸出端為引腳XTAL2。這兩個(gè)引腳跨接石英晶體振蕩器和電容,就構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。單片機(jī)內(nèi)部時(shí)鐘方式的振蕩電路如圖3.6所</p>

81、<p><b>  示。</b></p><p>  圖3.6 單片機(jī)片內(nèi)振蕩電路</p><p>  電路中的電容C1和C2常選擇為30pF左右。對(duì)外接電容的值雖然沒(méi)有嚴(yán)格的要求,但電容的大小會(huì)影響振蕩器的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。而外接晶體的振蕩頻率的大小,主要取決于單片機(jī)的工作頻率范圍,每一種單片機(jī)都有自己的最大工作頻率,外

82、接的晶體振蕩頻率不大于單片機(jī)的最大工作頻率即可。此外,如果單片機(jī)有串行通信,則應(yīng)該選擇振蕩頻率除以串行通信頻率可以除盡的晶體。本設(shè)計(jì)晶振采用12MHz,則計(jì)數(shù)周期為</p><p>  3.4.2 復(fù)位電路的設(shè)計(jì)</p><p>  STC89C54單片機(jī)的復(fù)位輸入引腳RET為STC89C54提供了初始化的手段。有了它可以使程序從指定處開(kāi)始執(zhí)行,即從程序存儲(chǔ)器中的0000H地址單元開(kāi)始執(zhí)行

83、程序。在STC89C54的時(shí)鐘電路工作后,只要在RET引腳上出現(xiàn)兩個(gè)機(jī)器周期以上的高電平時(shí),單片機(jī)內(nèi)部則初始復(fù)位。只要RET保持高電平,則STC89C54循環(huán)復(fù)位。只有當(dāng)RET由高電平變成低電平以后,STC89C54才從0000H地址開(kāi)始執(zhí)行程序。</p><p>  本系統(tǒng)的復(fù)位電路是采用按鍵復(fù)位的電路,如圖3.7所示,是常用復(fù)位電路之一。單片機(jī)復(fù)位通過(guò)按動(dòng)按鈕產(chǎn)生高電平復(fù)位稱手動(dòng)復(fù)位。上電時(shí),剛接通電源,電容

84、C相當(dāng)于瞬間短路,+5V立即加到RET/VPD端,該高電平使STC89C54全機(jī)自動(dòng)復(fù)位,這就是上電復(fù)位;若運(yùn)行過(guò)程中需要程序從頭執(zhí)行,只需按動(dòng)按鈕即可。按下按鈕,則直接把+5V加到了RET/VPD端從而復(fù)位稱為手動(dòng)復(fù)位。復(fù)位后,P0到P3并行I/O口全為高電平,其它寄存器全部清零,只有SBUF寄存器狀態(tài)不確定。</p><p>  圖3.7 按鍵復(fù)位電路</p><p>  工作原理:上

85、電瞬間,RC電路充電,RST引腳出現(xiàn)高電平,只要RST端保持10ms以上高電平,就能使單片機(jī)有效地復(fù)位。</p><p>  3.4.3 顯示電路的設(shè)計(jì)</p><p>  本設(shè)計(jì)中采用LCD1602顯示。在單片機(jī)系統(tǒng)中,通常用LCD顯示器來(lái)顯示各種數(shù)字或符號(hào)。由于它具有顯示清晰、亮度高、使用電壓低、壽命長(zhǎng)的特點(diǎn),因此使用非常廣泛。</p><p>  圖3.8為L(zhǎng)

86、CD1602硬件接線圖。</p><p>  圖3.8 顯示電路</p><p>  圖3.9為L(zhǎng)CD1602總線方式。</p><p>  圖3.9 LCD1602總線方式</p><p>  表3.2為L(zhǎng)CD1602接口信號(hào)說(shuō)明。</p><p>  表3.2 LCD1602接口信號(hào)說(shuō)明</p>

87、<p>  表3.3為L(zhǎng)CD1602基本操作時(shí)序。</p><p>  表3.3 LCD1602基本操作時(shí)序</p><p>  表3.4為L(zhǎng)CD1602狀態(tài)字說(shuō)明。</p><p>  表3.4 LCD1602狀態(tài)字說(shuō)明</p><p>  表3.5為L(zhǎng)CD1602 RAM地址映射。</p><p>

88、  表3.5 LCD1602 RAM地址映射</p><p>  表3.6為L(zhǎng)CD1602指令說(shuō)明。</p><p>  表3.6 LCD1602指令說(shuō)明</p><p>  第四章 出租車計(jì)價(jià)器系統(tǒng)軟件程序設(shè)計(jì)</p><p><b>  4.1 概述</b></p><p>  在硬件設(shè)計(jì)

89、完畢之后,接下來(lái)就是設(shè)計(jì)中最核心和最為主要的軟件部分設(shè)計(jì)。所謂軟件設(shè)計(jì)就是把軟件需求變換成軟件的具體設(shè)計(jì)方案(即模塊結(jié)構(gòu))的過(guò)程。模塊化結(jié)構(gòu)設(shè)計(jì)即是根據(jù)要求和硬件設(shè)計(jì)的結(jié)構(gòu),將整個(gè)系統(tǒng)的功能分成許多小的功能模塊,再根據(jù)這些小的功能模塊進(jìn)行程序編寫(xiě)的過(guò)程。這樣的設(shè)計(jì)方法,使得系統(tǒng)的整個(gè)功能和各部分的功能趨于明朗化。當(dāng)系統(tǒng)出現(xiàn)問(wèn)題,就可以根據(jù)功能設(shè)置找出問(wèn)題的根源,從而更快地解決問(wèn)題。所以說(shuō),在整個(gè)設(shè)計(jì)過(guò)程中,軟件設(shè)計(jì)必須與硬件設(shè)計(jì)緊密地結(jié)

90、合在一起。</p><p>  基于霍爾傳感器出租車計(jì)價(jià)器系統(tǒng)的軟件設(shè)計(jì)包括上電初始化程序、中斷子程序、里程調(diào)用子程序等幾大部分。由于要實(shí)現(xiàn)很多功能,所以采用模塊化設(shè)計(jì),下面就其主要部分分別加以分析。</p><p>  4.2 出租車計(jì)價(jià)器系統(tǒng)總體程序設(shè)計(jì)</p><p>  在主程序模塊中,需要完成對(duì)各接口芯片的初始化、出租車?yán)锍痰某跏蓟?、中斷向量的設(shè)計(jì)以及開(kāi)中

91、斷、循環(huán)等待等工作。另外,在主程序模塊中還需要設(shè)置啟動(dòng)/清除標(biāo)志寄存器、里程寄存器,并對(duì)它們進(jìn)行初始化。然后主程序?qū)⒏鶕?jù)各標(biāo)志寄存器的內(nèi)容,分別完成啟動(dòng)、清除、計(jì)程等不同的操作。</p><p>  P3.7高電平為顯示里程低電平啟動(dòng)計(jì)時(shí)器。中斷0用于對(duì)輪子圈數(shù)的計(jì)數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個(gè)低電平脈沖。將根據(jù)里程寄存器中的內(nèi)容計(jì)算和判斷出行駛里程數(shù)。中斷1用于控制定時(shí)器T1的啟/停,當(dāng)輸入為0時(shí)關(guān)閉

92、定時(shí)器。此控制信號(hào)是將輪子圈數(shù)的計(jì)數(shù)經(jīng)二分頻后形成。其程序流程如圖4.1所示。</p><p>  圖4.1 主程序流程圖</p><p>  4.3 中斷子程序的設(shè)計(jì)</p><p>  定時(shí)中斷是為滿足定時(shí)或計(jì)數(shù)的需要而設(shè)置的。為此在單片機(jī)內(nèi)部有兩個(gè)定時(shí)/計(jì)數(shù)器,以對(duì)其中的計(jì)數(shù)結(jié)構(gòu)進(jìn)行計(jì)數(shù)的方法,來(lái)實(shí)現(xiàn)定時(shí)或計(jì)數(shù)功能。當(dāng)結(jié)構(gòu)發(fā)生計(jì)數(shù)溢出時(shí),即表明定時(shí)時(shí)間或計(jì)數(shù)值

93、已滿,這時(shí)就以計(jì)數(shù)溢出信號(hào)作為中斷請(qǐng)求,去置位一個(gè)溢出標(biāo)志,作為單片機(jī)接受中斷請(qǐng)求的標(biāo)志。這種中斷請(qǐng)求是在單片機(jī)芯片內(nèi)部發(fā)生的,因此無(wú)須在芯片上設(shè)置引入端。</p><p>  定時(shí)/計(jì)數(shù)器控制寄存器TCON是8位寄存器,地址為88H,可以位尋址。其高4位用于定時(shí)/計(jì)數(shù)器中斷控制,低4位借給外部中斷,用做中斷標(biāo)志和觸發(fā)方式選擇位。本設(shè)計(jì)采用定時(shí)中斷,對(duì)系統(tǒng)的里程進(jìn)行計(jì)數(shù)。中斷子程序流程圖如圖4.2所示。</

94、p><p>  圖4.2 中斷子程序流程圖</p><p>  4.4 數(shù)據(jù)處理子程序的設(shè)計(jì)</p><p>  (1) 里程計(jì)算子程序</p><p>  外部中斷1服務(wù)程序用于對(duì)單片機(jī)P3.3口輸入的圈脈沖進(jìn)行計(jì)數(shù),為十六進(jìn)制計(jì)數(shù)器。60H為低位,62H為高位。每次計(jì)數(shù)一次后,對(duì)里程數(shù)據(jù)進(jìn)行一次存儲(chǔ)操作。當(dāng)車輪每轉(zhuǎn)一圈,通過(guò)霍爾元件將脈沖數(shù)輸

95、入單片機(jī)內(nèi),通過(guò)計(jì)數(shù)器計(jì)出脈沖數(shù),再用乘法子程序算出里程數(shù)。里程處理子程序流程圖如圖4.3所示。</p><p>  圖4.3 里程處理子程序流程圖</p><p>  (2)總價(jià)計(jì)算子程序</p><p>  本系統(tǒng)設(shè)定3公里起價(jià)8元(可切換9元、10元),之后每550米加價(jià)1元。每候時(shí)3分鐘加價(jià)1元??們r(jià)為里程費(fèi)用與候時(shí)費(fèi)用的總和??們r(jià)處理子程序流程圖如圖4.4

96、所示。</p><p>  圖4.4 總價(jià)處理子程序流程圖</p><p>  第五章 系統(tǒng)調(diào)試與分析</p><p>  5.1 硬件電路的搭建</p><p>  在完成仿真實(shí)驗(yàn)后,就可以按照仿真的電路原理圖搭建硬件電路,將源代碼燒寫(xiě)到單片機(jī)里就完成了本次畢業(yè)設(shè)計(jì)的任務(wù)。</p><p>  5.2 調(diào)試故障及原因

97、分析</p><p>  在本次軟件仿真和硬件搭建過(guò)程中大大小小遇到了若干問(wèn)題,具體故障和解決方法如下:</p><p><b>  (1)LCD不顯示</b></p><p>  LCD與主板接觸不良。</p><p>  (2)P0口顯示高阻態(tài)</p><p>  正常情況下P0口輸出應(yīng)為高(

98、紅色)低(藍(lán)色)互換,但在實(shí)際情況下P0口出現(xiàn)了高阻態(tài)(灰色),經(jīng)翻閱資料查得P0口做I/O口是應(yīng)接上拉電阻。在加上上拉電阻后,P0口輸出正常。</p><p>  (3)傳感器輸出電壓過(guò)小</p><p>  在焊接硬件過(guò)程中測(cè)量傳感器輸出端高電壓0.2V到0.3V之間,達(dá)不到4V以上,經(jīng)分析在傳感器輸出端叫2K的上拉電阻,傳感器輸出端輸出電壓在正常范圍內(nèi)變化。</p>&

99、lt;p><b>  (4)單片機(jī)不計(jì)數(shù)</b></p><p>  在磁鐵來(lái)回靠近霍爾傳感器時(shí)單片機(jī)始終顯示4個(gè)0,經(jīng)檢查傳感器工作正常,指示燈電路工作也正常,在換了一塊單片機(jī)后電路正常工作,判定原單片機(jī)已被燒毀。</p><p><b>  5.3 調(diào)試結(jié)果</b></p><p>  5.3.1 候時(shí)顯示<

100、;/p><p>  候時(shí)顯示如圖5.1所示,圖中右上部分即為候時(shí)時(shí)間。</p><p><b>  圖5.1 候時(shí)顯示</b></p><p>  5.3.2 里程顯示</p><p>  里程顯示如圖5.2所示,圖中左下部分即為里程值。</p><p><b>  圖5.2 里程顯示<

101、;/b></p><p>  5.3.3 停車總價(jià)顯示</p><p>  停車總價(jià)顯示如圖5.3所示,圖中右下部分即為總價(jià)。</p><p>  圖5.4 停車總價(jià)顯示</p><p>  第六章 社會(huì)經(jīng)濟(jì)效益分析</p><p>  本系統(tǒng)操作簡(jiǎn)單,易于實(shí)現(xiàn)。硬件部分采用的器件應(yīng)用較廣泛,且價(jià)格低廉,如STC

102、89C54單片機(jī)、A04E霍爾傳感器等等。這就意味著所有的器件功能比較強(qiáng)大、穩(wěn)定。尤其是本次設(shè)計(jì)的核心元件STC89C54單片機(jī),軟件技術(shù)成熟,并具有種類齊全的支持芯片。這類微處理器既可用作控制器又適合于做數(shù)據(jù)處理,而且成本也甚是低廉。軟件采用模塊化設(shè)計(jì),可讀性強(qiáng),方便二次開(kāi)發(fā)。</p><p>  本次設(shè)計(jì)電路簡(jiǎn)單、低成本,而且能夠滿足出租車司機(jī)對(duì)計(jì)價(jià)器的要求,具有廣泛的應(yīng)用前景。</p><

103、;p><b>  結(jié)束語(yǔ)</b></p><p>  該課題的主要任務(wù)是開(kāi)發(fā)一個(gè)以MCS-51單片機(jī)為核心的出租車計(jì)價(jià)器系統(tǒng)。本設(shè)計(jì)主要分為硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡(jiǎn)單性,故盡可能簡(jiǎn)化硬件電路,節(jié)省線路板的空間,達(dá)到硬件電路最優(yōu)化設(shè)計(jì)。軟件采用C語(yǔ)言編寫(xiě),采用模塊化設(shè)計(jì)思想,程序可讀性強(qiáng)。通過(guò)仿真、實(shí)驗(yàn)驗(yàn)證了系統(tǒng)的可行,能滿足設(shè)計(jì)要求,達(dá)到設(shè)計(jì)的指標(biāo),實(shí)現(xiàn)對(duì)出租車

104、里程、候時(shí)時(shí)間和總價(jià)的計(jì)算功能,并用LCD顯示,里程根據(jù)以下公式求得:</p><p>  里程=脈沖總數(shù)×車輪周長(zhǎng)</p><p>  根據(jù)此公式將最終顯示出里程。當(dāng)車輪轉(zhuǎn)動(dòng),小磁片滑過(guò)霍爾元件時(shí),霍爾元件輸出一脈沖,可根據(jù)車輪周長(zhǎng)計(jì)算里程。</p><p>  通過(guò)實(shí)驗(yàn)證明本次設(shè)計(jì)符合設(shè)計(jì)的要求,能實(shí)現(xiàn)對(duì)里程、候時(shí)時(shí)間和總價(jià)的顯示,功能性較強(qiáng),具有一定

105、的實(shí)踐意義,將會(huì)在許多場(chǎng)合應(yīng)用。</p><p>  本次畢設(shè)使我們將大學(xué)四年所學(xué)的知識(shí)進(jìn)行了匯總,在收集資料,確定方案的過(guò)程中,我學(xué)到許多知識(shí),也弄懂了許多以前不是很清楚的問(wèn)題。在做畢業(yè)設(shè)計(jì)的過(guò)程中,是我們所學(xué)知識(shí)的一次升華,把理論知識(shí)運(yùn)用到了實(shí)際當(dāng)中。也使我們從中得到了鍛煉。</p><p><b>  致 謝</b></p><p>  

106、在本次畢業(yè)設(shè)計(jì)過(guò)程中我獲益匪淺,同時(shí)也遇到了許多困難,在看到我的畢業(yè)設(shè)計(jì)題目時(shí),我的感性認(rèn)識(shí)讓我感覺(jué)題目挺簡(jiǎn)單,但在理性分析和實(shí)際操作過(guò)程中卻處處碰壁,這都是由于基礎(chǔ)知識(shí)不牢造成的,最后在李老師的耐心指導(dǎo)下,我從簡(jiǎn)單的編程學(xué)起,逐漸對(duì)題目有了一定程度的認(rèn)識(shí)和理解,對(duì)具體的細(xì)節(jié)有了清晰的認(rèn)識(shí),終于明白那句古話“磨刀不誤砍柴工”的深刻含義。以后在做畢業(yè)設(shè)計(jì)的過(guò)程中才感到得心應(yīng)手,我從中學(xué)到了許多新知識(shí)。</p><p&g

107、t;  在這里我要感謝我的指導(dǎo)老師,是她的耐心教導(dǎo),和不厭其煩地講解,使我順利地完成了畢業(yè)設(shè)計(jì)。也要感謝我的同學(xué)們,在我遇到困難時(shí)主動(dòng)幫我解決,使我很快地攻克了一個(gè)又一個(gè)難關(guān)。同時(shí)也要感謝實(shí)驗(yàn)室的老師,是他們不厭其煩的幫助我解決問(wèn)題,使我能順利完成畢業(yè)設(shè)計(jì)。</p><p>  畢業(yè)設(shè)計(jì)已經(jīng)結(jié)束,但是它卻給我留下了美好的回憶,在做畢業(yè)設(shè)計(jì)的過(guò)程中加深了師生的感情和同學(xué)之間的友誼,覺(jué)得每一天都是那么的充實(shí)和愉快。&

108、lt;/p><p><b>  參考文獻(xiàn)</b></p><p>  彭為.黃科.雷道中.單片機(jī)典型系統(tǒng)設(shè)計(jì)[M].北京:電子工業(yè)出版社,2005:156-185</p><p>  賈伯年. 傳感器技術(shù)[M]. 南京: 東南大學(xué)出版社, 2000: 239-240</p><p>  樓然苗, 李光飛. 51系列單片機(jī)設(shè)計(jì)

109、實(shí)例[M]. 北京: 北京航空航天大學(xué)出版社, 2006:56-89</p><p>  松井邦彥, 梁瑞林. 傳感器應(yīng)用技術(shù)141例[M]. 北京: 科學(xué)出版社, 2006:69-96</p><p>  李朝青. 單片機(jī)原理及接口技術(shù)[M]. 北京: 北京航空航天大學(xué)出版社, 1994:96-125</p><p>  張洪潤(rùn), 張亞凡. 傳感器技術(shù)與應(yīng)用教程[

110、M]. 北京: 清華大學(xué)出版社, 2005:89-120</p><p>  張毅剛, 劉杰. MCS-51單片機(jī)原理及應(yīng)用[M]. 哈爾濱: 哈爾濱工業(yè)大學(xué)出版社,2004:12-34</p><p>  黃河, 郭紀(jì)林. 單片機(jī)原理及應(yīng)用[M]. 大連: 大連理工大學(xué)出版社, 2006:23-45</p><p>  劉燦軍. 實(shí)用傳感器[M]. 北京: 國(guó)防工

111、業(yè)出版社, 2004:65-78</p><p>  何希才. 傳感器及其應(yīng)用[M]. 北京: 國(guó)防工業(yè)出版社, 2001:23-47</p><p>  陳雪麗. 單片機(jī)原理及接口技術(shù)[M]. 西安: 化學(xué)工業(yè)出版社, 2005:35-56</p><p>  李勛, 劉源, 李靜東. 單片機(jī)實(shí)用教程[M]. 北京: 北京航空航天大學(xué)出版社, 2006:23-5

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論