2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩33頁(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>  機(jī)動(dòng)車駕駛?cè)藛T“酒后駕車”極易發(fā)生道路交通事故,嚴(yán)重危害了道路交通安全和人民生命財(cái)產(chǎn)安全。人飲酒后,酒精通過(guò)消化系統(tǒng)被人體吸收,經(jīng)過(guò)血液循環(huán),約有90%的酒精通過(guò)肺部呼氣排出, 因此測(cè)量呼氣中的酒精含量,就可判斷其醉酒程度。</p><p>  本探測(cè)儀采用酒精氣體敏感元件作為探頭,由一塊集成電路對(duì)信

2、號(hào)進(jìn)行放大,并驅(qū)動(dòng)十個(gè)發(fā)光二極管按信號(hào)電壓高低依次顯示,同時(shí)由單片機(jī)控制對(duì)信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換用數(shù)碼管輸出。對(duì)剛飲過(guò)酒的人,只要向探頭吹一口氣,探測(cè)儀就能顯示出酒精氣體的濃度高低。若把探頭靠近酒瓶口, 它也能輕而易舉地識(shí)別出瓶?jī)?nèi)盛的是白酒還是黃酒,能區(qū)分出酒精含量的高低。</p><p>  關(guān)鍵詞:傳感器;酒精探測(cè)儀;單片機(jī);模-數(shù)轉(zhuǎn)換</p><p><b>  Abstract

3、</b></p><p>  Driver drives very easy to happen traffic accident after drinking which endanger traffic safety and people safety of life and property seriously. After people drink, the alcohol is absorb

4、ed by the human body through the digestive system, through the blood circulation, nearly it have discharge exhaling lung alcohol of 90%. So measure the content of alcohol while exhaling , can judge its drunk degree.</

5、p><p>  This detector adopts the alcohol gas sensitive element conduct to pop one's head , is amplified the signal by an integrated circuit, urge ten LED show sequentially according to signal voltage high o

6、r low prices, the Micro Controller Unit controls and changes and exports to the signal with the digital tube moduluses at the same time. To person that drink just, so long as to pop one's head one breath of blowing,

7、detector can demonstrate density high or low prices , alcohol of gas. If pop one's hea</p><p>  Keywords: Sensor Alcohol detector Micro Controller Unit </p><p>  Analog to Digital C

8、onvert</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  第1章 緒論1</b></p><p>  第2章 傳感器

9、基礎(chǔ)知識(shí)3</p><p>  2.1 傳感器的定義3</p><p>  2.2 傳感器的分類3</p><p>  2.3 傳感器的特性4</p><p>  2.4 傳感器的選擇5</p><p>  2.5 傳感器的發(fā)展方向6</p><p>  第3章 方案論證

10、8</p><p>  3.1 氣體傳感器的選擇8</p><p>  3.1.1 MQ-3基本介紹8</p><p>  3.1.2 MQ-3的檢測(cè)9</p><p>  3.2 編程語(yǔ)言的選擇10</p><p>  3.3 開發(fā)工具11</p><p>  3.3.1

11、 單片機(jī)選擇11</p><p>  3.3.2 開發(fā)環(huán)境13</p><p>  3.3.3 仿真器13</p><p>  3.4 系統(tǒng)框圖14</p><p>  第4章 系統(tǒng)實(shí)現(xiàn)15</p><p>  4.1 發(fā)光二極管顯示15</p><p>  4.1.1

12、 LM3914基本介紹15</p><p>  4.1.2 工作原理16</p><p>  4.2 數(shù)碼管顯示16</p><p>  4.2.1 ADC0809主要特性16</p><p>  4.2.2 ADC0809內(nèi)部結(jié)構(gòu)17</p><p>  4.2.3 ADC0809外部特性17&

13、lt;/p><p>  4.2.4 工作原理19</p><p>  4.2.5 A/D轉(zhuǎn)換20</p><p>  4.2.6 顯示部分21</p><p>  第5章 結(jié)論22</p><p>  5.1 結(jié)果分析22</p><p>  5.2 有待改進(jìn)的地方23<

14、;/p><p><b>  致 謝24</b></p><p><b>  參考文獻(xiàn)25</b></p><p>  附錄一:數(shù)碼管顯示程序26</p><p>  附錄二:整體電路29</p><p><b>  第1章 緒論</b><

15、;/p><p>  傳感器是人類探知自然界信息的觸角。在人類文明的發(fā)展歷史中,感受處理外部信息的傳感技術(shù)一直扮演著一個(gè)重要的角色。在古代,傳感技術(shù)由人的感官來(lái)實(shí)現(xiàn),人觀天象而仕農(nóng)耕,察火色而冶銅鐵。從18世紀(jì)產(chǎn)業(yè)革命以來(lái),特別是在20世紀(jì)信息革命中,傳感技術(shù)越來(lái)越多的由人造感官,即傳感器來(lái)實(shí)現(xiàn)。目前,傳感器的應(yīng)用如此廣泛,可以說(shuō)任何機(jī)械電氣系統(tǒng)都離不開它。人們常常將傳感器稱之為電五官,這是說(shuō)如果將計(jì)算機(jī)比作人的大腦而

16、稱為電腦的話,那么傳感器的地位和功能就相當(dāng)于人的眼,耳,鼻,舌,身五官。</p><p>  由于氣體與人類的日常生活密切相關(guān),對(duì)氣體的檢測(cè)已經(jīng)是保護(hù)和改善生態(tài)居住環(huán)境不可缺少的手段,氣體傳感器發(fā)揮著極其重要的作用。常用的主要有接觸燃燒式氣體傳感器、電化學(xué)氣體傳感器和半導(dǎo)體氣體傳感器等。接觸燃燒式氣體傳感器的檢測(cè)元件一般為鉑金屬絲(也可表面涂鉑、鈀等稀有金屬催化層),使用時(shí)對(duì)鉑絲通以電流,保持300℃~400℃的

17、高溫,此時(shí)若與可燃性氣體接觸,可燃性氣體就會(huì)在稀有金屬催化層上燃燒,因此鉑絲的溫度會(huì)上升,鉑絲的電阻值也上升;通過(guò)測(cè)量鉑絲的電阻值變化的大小,就知道可燃性氣體的濃度。電化學(xué)氣體傳感器一般利用液體(或固體、有機(jī)凝膠等)電解質(zhì),其輸出形式可以是氣體直接氧化或還原產(chǎn)生的電流,也可以是離子作用于離子電極產(chǎn)生的電動(dòng)勢(shì)。半導(dǎo)體氣體傳感器具有靈敏度高、響應(yīng)快、穩(wěn)定性好、使用簡(jiǎn)單的特點(diǎn),應(yīng)用極其廣泛。</p><p>  酒精是

18、人類健康的大敵。一般白酒的酒精含量為45%~65%,果酒的酒精含量為16%~18%,啤酒中酒精含量較少,占3%~5%。酒精進(jìn)入胃腸壁后,被迅速吸收溶解于血液中,一般在飲酒后5分鐘便可以在血液中發(fā)現(xiàn)酒精,大約經(jīng)過(guò)2.5小時(shí),所飲酒中的酒精便被人體全部吸收,滲透到肌體各組織內(nèi)部。有資料表明,人體只要吸收30—80mg/ml的酒精,就會(huì)出現(xiàn)健談、行動(dòng)笨拙、絮叨不休、感情沖動(dòng)、反應(yīng)遲鈍等狀況;吸收120mg/ml以上的酒精,就已經(jīng)是醉酒狀態(tài)了,

19、出現(xiàn)疲勞嗜睡、大小便失去控制、昏迷;吸收600mg/ml的酒精,就將直接致人于死命了。</p><p>  酒后駕車發(fā)生事故的機(jī)率高達(dá)27%。隨著攝入酒精量的增加,選擇反應(yīng)錯(cuò)誤率顯著增加,當(dāng)血液中酒精含量由0.5‰增至1‰,發(fā)生車禍的可能性便增加5倍,如果增至1.5‰,可能性再增加6倍。</p><p>  當(dāng)然對(duì)付這些飲酒開車者,現(xiàn)在最便捷的就是使用酒精測(cè)試儀,可以當(dāng)場(chǎng)直接測(cè)試。司機(jī)只要

20、將嘴對(duì)著傳感器使勁吹氣,儀器就會(huì)馬上顯示出酒精濃度的高低,對(duì)照這個(gè)數(shù)字交警們就可以馬上判斷該司機(jī)是否喝酒了。</p><p>  第2章 傳感器基礎(chǔ)知識(shí)</p><p>  2.1 傳感器的定義</p><p>  國(guó)家標(biāo)準(zhǔn) GB7665-87 對(duì)傳感器下的定義是:“能感受規(guī)定的被測(cè)量并按照一定的規(guī)律轉(zhuǎn)換成可用信號(hào)的器件或裝置,通常由敏感元件和轉(zhuǎn)換元件組成”。傳

21、感器是一種檢測(cè)裝置,能感受到被測(cè)量的信息,并能將檢測(cè)感受到的信息,按一定規(guī)律變換成為電信號(hào)或其他所需形式的信息輸出,以滿足信息的傳輸、處理、存儲(chǔ)、顯示、記錄和控制等要求。它是實(shí)現(xiàn)自動(dòng)檢測(cè)和自動(dòng)控制的首要環(huán)節(jié)。 </p><p>  2.2 傳感器的分類</p><p>  目前對(duì)傳感器尚無(wú)一個(gè)統(tǒng)一的分類方法,但比較常用的有如下三種:   (1) 按傳感器的物理量分類,可分為位移、力、

22、速度、溫度、流量、氣體成份等傳感器?! ?2) 按傳感器工作原理分類,可分為電阻、電容、電感、電壓、霍爾、光電、光柵熱電偶等傳感器。   (3) 按傳感器輸出信號(hào)的性質(zhì)分類,可分為:輸出為開關(guān)量(“1”和“0” 或 “開”和“關(guān)”)的開關(guān)型傳感器;輸出為模擬型傳感器;輸出為脈沖或代碼的數(shù)字型傳感器。</p><p>  電阻式傳感器    電阻式傳感器是將被測(cè)量,如位移、形變、力、加速度

23、、濕度、溫度等這些物理量轉(zhuǎn)換式成電阻值這樣的一種器件。主要有電阻應(yīng)變式、壓阻式、熱電阻、熱敏、氣敏、濕敏等電阻式傳感器件。</p><p>  電阻應(yīng)變式傳感器   傳感器中的電阻應(yīng)變片具有金屬的應(yīng)變效應(yīng),即在外力作用下產(chǎn)生機(jī)械形變,從而使電阻值隨之發(fā)生相應(yīng)的變化。電阻應(yīng)變片主要有金屬和半導(dǎo)體兩類,金屬應(yīng)變片有金屬絲式、箔式、薄膜式之分。半導(dǎo)體應(yīng)變片具有靈敏度高(通常是絲式、箔式的幾十倍)、橫向效應(yīng)小等優(yōu)點(diǎn)。

24、</p><p>  壓阻式傳感器     壓阻式傳感器是根據(jù)半導(dǎo)體材料的壓阻效應(yīng)在半導(dǎo)體材料的基片上經(jīng)擴(kuò)散電阻而制成的器件。其基片可直接作為測(cè)量傳感元件,擴(kuò)散電阻在基片內(nèi)接成電橋形式。當(dāng)基片受到外力作用而產(chǎn)生形變時(shí),各電阻值將發(fā)生變化,電橋就會(huì)產(chǎn)生相應(yīng)的不平衡輸出。 用作壓阻式傳感器的基片(或稱膜片)材料主要為硅片和鍺片,硅片為敏感 材料而制成的硅壓阻傳感器越

25、來(lái)越受到人們的重視,尤其是以測(cè)量壓力和速度的固態(tài)壓阻式傳感器應(yīng)用最為普遍。</p><p>  熱電阻傳感器     熱電阻傳感器主要是利用電阻值隨溫度變化而變化這一特性來(lái)測(cè)量溫度及與溫度有關(guān)的參數(shù)。在溫度檢測(cè)精度要求比較高的場(chǎng)合,這種傳感器比較適用。目前較為廣泛的熱電阻材料為鉑、銅、鎳等,它們具有電阻溫度系數(shù)大、線性好、性能穩(wěn)定、使用溫度范圍寬、加工容易等特點(diǎn)

26、。用于測(cè)量 -200°C~ +500°C 范圍內(nèi)的溫度。 </p><p>  2.3 傳感器的特性</p><p> ?。?)傳感器的靜態(tài)特性   傳感器的靜態(tài)特性是指對(duì)靜態(tài)的輸入信號(hào),傳感器的輸出量與輸入量之間所具有相互關(guān)系。因?yàn)檫@時(shí)輸入量和輸出量都和時(shí)間無(wú)關(guān),所以它們之間的關(guān)系,即傳感器的靜態(tài)特性可用一個(gè)不含時(shí)間變量的代數(shù)方程,或以輸入量作橫坐標(biāo),把與其對(duì)應(yīng)

27、的輸出量作縱坐標(biāo)而畫出的特性曲線來(lái)描述。表征傳感器靜態(tài)特性的主要參數(shù)有:線性度、靈敏度、分辨力和遲滯等。 (2)傳感器的動(dòng)態(tài)特性   所謂動(dòng)態(tài)特性,是指?jìng)鞲衅髟谳斎胱兓瘯r(shí),它的輸出的特性。在實(shí)際工作中,傳感器的動(dòng)態(tài)特性常用它對(duì)某些標(biāo)準(zhǔn)輸入信號(hào)的響應(yīng)來(lái)表示。這是因?yàn)閭鞲衅鲗?duì)標(biāo)準(zhǔn)輸入信號(hào)的響應(yīng)容易用實(shí)驗(yàn)方法求得,并且它對(duì)標(biāo)準(zhǔn)輸入信號(hào)的響應(yīng)與它對(duì)任意輸入信號(hào)的響應(yīng)之間存在一定的關(guān)系,往往知道了前者就能推定后者。最常用的標(biāo)準(zhǔn)輸入信號(hào)有階

28、躍信號(hào)和正弦信號(hào)兩種,所以傳感器的動(dòng)態(tài)特性也常用階躍響應(yīng)和頻率響應(yīng)來(lái)表示。</p><p> ?。?)傳感器的線性度   通常情況下,傳感器的實(shí)際靜態(tài)特性輸出是條曲線而非直線。在實(shí)際工作中,為使儀表具有均勻刻度的讀數(shù),常用一條擬合直線近似地代表實(shí)際的特性曲線、線性度(非線性誤差)就是這個(gè)近似程度的一個(gè)性能指標(biāo)。擬合直線的選取有多種方法。如將零輸入和滿量程輸出點(diǎn)相連的理論直線作為擬合直線;或?qū)⑴c特性曲線上各點(diǎn)偏差

29、的平方和為最小的理論直線作為擬合直線,此擬合直線稱為最小二乘法擬合直線。 </p><p> ?。?)傳感器的靈敏度   靈敏度是指?jìng)鞲衅髟诜€(wěn)態(tài)工作情況下輸出量變化△y對(duì)輸入量變化△x的比值。它是輸出-輸入特性曲線的斜率。如果傳感器的輸出和輸入之間顯線性關(guān)系,則靈敏度 S 是一個(gè)常數(shù)。否則,它將隨輸入量的變化而變化。   靈敏度的量綱是輸出、輸入量的量綱之比。例如,某位移傳感器,在位移變化1mm 時(shí),輸出電壓

30、變化為200mV,則其靈敏度應(yīng)表示為200mV/mm。當(dāng)傳感器的輸出、輸入量的量綱相同時(shí),靈敏度可理解為放大倍數(shù)。提高靈敏度,可得到較高的測(cè)量精度。但靈敏度愈高,測(cè)量范圍愈窄,穩(wěn)定性也往往愈差。</p><p> ?。?)傳感器的分辨力   分辨力是指?jìng)鞲衅骺赡芨惺艿降谋粶y(cè)量的最小變化的能力。也就是說(shuō),如果輸入量從某一非零值緩慢地變化。當(dāng)輸入變化值未超過(guò)某一數(shù)值時(shí),傳感器的輸出不會(huì)發(fā)生變化,即傳感器對(duì)此輸入量的

31、變化是分辨不出來(lái)的。只有當(dāng)輸入量的變化超過(guò)分辨力時(shí),其輸出才會(huì)發(fā)生變化。   通常傳感器在滿量程范圍內(nèi)各點(diǎn)的分辨力并不相同,因此常用滿量程中能使輸出量產(chǎn)生階躍變化的輸入量中的最大變化值作為衡量分辨力的指標(biāo)。上述指標(biāo)若用滿量程的百分比表示,則稱為分辨率。 </p><p> ?。?)傳感器的遲滯特性   遲滯特性表征傳感器在正向(輸入量增大)和反向(輸入量減?。┬谐讨g輸出-輸入特性曲線不一致的程度,通常用這兩

32、條曲線之間的最大差值△MAX與滿量程輸出F·S的百分比表示,遲滯可由傳感器內(nèi)部元件存在能量的吸收造成。</p><p>  2.4 傳感器的選擇 </p><p>  傳感器千差萬(wàn)別,即便對(duì)于相同種類的測(cè)定量也可采用不同工作原理的傳感器,因此,要根據(jù)需要選用最適宜的傳感器。    (1) 測(cè)量條件 如果誤選傳感器,就會(huì)降低系統(tǒng)的可靠性

33、。為此,要從系統(tǒng)總體考慮,明確使用的目的以及采用傳感器的必要性,絕對(duì)不要采用不適宜的傳感器與不必要的傳感器。測(cè)量條件列舉如下,即測(cè)量目的,測(cè)量量的選定,測(cè)量的范圍,輸入信號(hào)的帶寬,要求的精度,測(cè)量所需要的時(shí)間,過(guò)輸入發(fā)生的頻繁程度。    (2) 傳感器的性能 選用傳感器時(shí),要考慮傳感器的下述性能,即精度,穩(wěn)定性,響應(yīng)速度,模擬信號(hào)或者數(shù)字信號(hào),輸出量及其電平,被測(cè)對(duì)象特性的影響,校準(zhǔn)周期,過(guò)輸

34、人保護(hù)。    (3) 傳感器的使用條件 傳感器的使用條件即為設(shè)置的場(chǎng)所,環(huán)境(濕度、溫度、振動(dòng)等),測(cè)量的時(shí)間,與顯示器之間的信號(hào)傳輸距離,與外設(shè)的連接方式,供電電源容量。</p><p>  2.5 傳感器的發(fā)展方向 </p><p> ?。?) 向高精度發(fā)展:隨著自動(dòng)化生產(chǎn)程度的不斷提高,對(duì)傳感器的要求也在不斷提高,必須研制出具有靈敏度高

35、、精確度高、響應(yīng)速度快、互換性好的新型傳感器以確保生產(chǎn)自動(dòng)化的可靠性。目前能生產(chǎn)精度在萬(wàn)分之一以上的傳感器的廠家為數(shù)很少,其產(chǎn)量也遠(yuǎn)遠(yuǎn)不能滿足要求。 (2) 向高可靠性、寬溫度范圍發(fā)展:傳感器的可靠性直接影響到電子設(shè)備的抗干擾等性能,研制高可靠性、寬溫度范圍的傳感器將是永久性的方向。提高溫度范圍歷來(lái)是大課題,大部分傳感器其工作范圍都在-20°C ~70°C,在軍用系統(tǒng)中要求工作溫度在-40°C~8

36、5°C范圍,而汽車鍋爐等場(chǎng)合要求傳感器工作在-20°C ~120°C,在冶煉、焦化等方面對(duì)傳感器的溫度要求更高,因此發(fā)展新興材料(如陶瓷)的傳感器將很有前途。 (3) 向微型化發(fā)展:各種控制儀器設(shè)備的功能越來(lái)越大,要求各個(gè)部件體積能占位置越小越好,因而傳感器本身體積也是越小越好,這就要求發(fā)展新的材料及加工技術(shù),目前利用硅材料制作的傳感器體積已經(jīng)很小。如傳統(tǒng)的加速度傳感器是由重力塊和彈簧等制成的,體積

37、較大、穩(wěn)定性差、壽命也短,而利用激光等各種微細(xì)加工技術(shù)制成的硅加速度傳感器體積</p><p>  第3章 方案論證 </p><p>  3.1 氣體傳感器的選擇</p><p>  3.1.1 MQ-3基本介紹</p><p>  一個(gè)新型的氣體檢測(cè)系統(tǒng)應(yīng)該包括:</p><p> ?。?)基于一種或幾種傳感

38、技術(shù)的氣體傳感器。</p><p> ?。?)組合了氣體傳感器和采樣調(diào)理電路的探頭。</p><p> ?。?)配有人機(jī)接口軟件的中心監(jiān)測(cè)和控制系統(tǒng)。</p><p> ?。?)在一些應(yīng)用中,與其它安全系統(tǒng)和儀器的接口。</p><p>  本設(shè)計(jì)中的酒精氣體傳感器采用河南漢威電子有限公司的MQ-3型,它屬于MQ系列氣敏元件的一種。如圖 3-

39、1所示:</p><p><b>  圖 3-1</b></p><p>  特點(diǎn):檢測(cè)范圍為10ppm~2000ppm </p><p>  靈敏度高,輸出信號(hào)為伏特級(jí);</p><p>  響應(yīng)速度快,小于10秒;</p><p><b>  功耗≤0.75W,</b>&

40、lt;/p><p>  尺寸:D17*H10</p><p>  連續(xù)工作使用壽命大于三年,可靠性好??筛鶕?jù)用戶要求調(diào)整外型參數(shù)提供應(yīng)用設(shè)計(jì)服務(wù)。</p><p>  MQ-3型氣敏傳感器的敏感部分是由金屬氧化物(二氧化錫)的N型半導(dǎo)體微晶燒結(jié)層構(gòu)成。當(dāng)其表面吸附有被測(cè)氣體酒精分子時(shí),表面導(dǎo)電電子比例就會(huì)發(fā)生變化,從而其表面電阻會(huì)隨著被測(cè)氣體濃度的變化而變化。由于這種變

41、化是可逆的,所以能重復(fù)使用。</p><p>  MQ-3的靈敏度特性曲線如 圖3-2所示:</p><p><b>  圖3-2</b></p><p>  3.1.2 MQ-3的檢測(cè)</p><p><b>  圖3-3</b></p><p>  如圖 3-3所示,當(dāng)

42、電源開關(guān)S斷開時(shí),傳感器加熱電流為零,實(shí)測(cè)A,B之間電阻>20M歐。S接通,則f,f之間電流由開始時(shí)155mA降至153mA而穩(wěn)定。加熱開始幾秒鐘后A,B之間電阻迅速下降至1M歐以下,然后又逐漸上升至20M歐以上后并保持著。此時(shí)如果將內(nèi)盛酒精棉花的小瓶瓶口靠近傳感器,我們立即可以看到數(shù)字萬(wàn)用表顯示值馬上由原來(lái)大于20M歐降至1M歐以下。移開小瓶過(guò)15-40s后,A,B之間電阻恢復(fù)至大于20M歐。這種反應(yīng)可以重復(fù)試驗(yàn),但要注意使空氣

43、恢復(fù)到潔凈狀態(tài)。</p><p>  3.2 編程語(yǔ)言的選擇</p><p>  對(duì)于8051單片機(jī),現(xiàn)有四種語(yǔ)言支持,即匯編、PL/M、C和BASIC。</p><p>  (1)BASIC通常附在PC機(jī)上,是初學(xué)編程的第一種語(yǔ)言。一個(gè)新變量名定義后可在程序中做變量使用,非常易學(xué),根據(jù)解釋的行可以找到錯(cuò)誤而不是當(dāng)程序執(zhí)行完才能出來(lái)。BASIC由于逐行解釋自然很慢

44、,每一行必須在執(zhí)行時(shí)轉(zhuǎn)換成機(jī)器代碼,需要花費(fèi)許多時(shí)間,不能做到實(shí)時(shí)性。BASIC為簡(jiǎn)化使用變量,所有變量都用浮點(diǎn)值。2+2這樣簡(jiǎn)單的運(yùn)算完全是浮點(diǎn)算術(shù)操作,因而程序復(fù)雜且執(zhí)行時(shí)間長(zhǎng)。即使是編譯BASIC,也不能解決此浮點(diǎn)運(yùn)算問(wèn)題。8052單片機(jī)片內(nèi)固化有解釋BASIC語(yǔ)言,BASIC適用于要求編程簡(jiǎn)單而對(duì)編程效率或運(yùn)行速度要求不高的場(chǎng)合。</p><p>  (2)PL/M是lntel從8080微處理器開始為其系

45、列產(chǎn)品開發(fā)的編程語(yǔ)言。它很像PASCAL,是一種結(jié)構(gòu)化語(yǔ)言,但它使用關(guān)鍵字去定義結(jié)構(gòu)。PL/M編譯器像好的匯編器一樣可產(chǎn)生緊湊代碼。PL/M總的來(lái)說(shuō)是高級(jí)匯編語(yǔ)言,可詳細(xì)控制著代碼生成。但對(duì)8051系列,PL/M不支持復(fù)雜的算術(shù)運(yùn)算、浮點(diǎn)變量,也無(wú)豐富的庫(kù)函數(shù)支持。學(xué)習(xí)PL/M無(wú)異于學(xué)習(xí)一種新語(yǔ)言。</p><p>  (3)C是一種源于編寫UNIX操作系統(tǒng)的語(yǔ)言,它是一種結(jié)構(gòu)化語(yǔ)言,可產(chǎn)生緊湊代碼。C結(jié)構(gòu)是以括

46、號(hào){ }而不是字和特殊符號(hào)的語(yǔ)言。C可以進(jìn)行許多機(jī)器級(jí)函數(shù)控制而不用匯編語(yǔ)言。與匯編相比,有如下優(yōu)點(diǎn):</p><p> ?。獙?duì)單片機(jī)指令系統(tǒng)不要求了解,僅要求對(duì)8051的存貯器結(jié)構(gòu)有初步了解;</p><p> ?。拇嫫鞣峙?、不同存貯器的尋址及數(shù)據(jù)類型等細(xì)節(jié)可由編譯器管理;</p><p>  *程序有規(guī)范的結(jié)構(gòu),可分為不同的函數(shù),這種方式可使程序結(jié)構(gòu)化;<

47、;/p><p> ?。哂袑⒖勺兊倪x擇與特殊操作組合在一起能力,改善了程序的可讀性;</p><p> ?。P(guān)鍵字及運(yùn)算函數(shù)可用近似人的思維過(guò)程方式使用;</p><p>  *編程及程序高度調(diào)試時(shí)間顯著縮短,從而提高效率;</p><p> ?。峁┑膸?kù)包含許多標(biāo)準(zhǔn)子程序,具有較強(qiáng)的數(shù)據(jù)處理能力;</p><p> ?。?/p>

48、已編好程序可容易地植入新程序,因?yàn)樗哂蟹奖愕哪K化編程技術(shù)。</p><p>  C語(yǔ)言作為一種非常方便的語(yǔ)言而得到廣泛的支持,C語(yǔ)言程序本身并不依賴于機(jī)器硬件系統(tǒng),基本上不作修改就可根據(jù)單片機(jī)的不同較快地移植過(guò)來(lái)。</p><p>  (4)8051匯編語(yǔ)言非常像其它匯編語(yǔ)言,指令系統(tǒng)比第一代微處理器要強(qiáng)一些。8051的不同存貯器區(qū)域使得其復(fù)雜一些。盡管懂匯編語(yǔ)言不是你的目的,但看懂一

49、些可幫助你了解影響任何語(yǔ)言效率的8051特殊限定。例如,懂得匯編語(yǔ)言指令就可使用在片RAM做變量的優(yōu)勢(shì),因?yàn)槠庾兞啃枰獛讞l指令才能設(shè)置累加器和數(shù)據(jù)指針進(jìn)行存取。要求使用浮點(diǎn)和啟用函數(shù)時(shí)只有具備匯編程經(jīng)驗(yàn)才能避免生成龐大的、效率低的程序,這需要考慮簡(jiǎn)單的算術(shù)運(yùn)算或先算好的查表法。最好的單片機(jī)編程者應(yīng)是由匯編轉(zhuǎn)用C而不是原來(lái)用過(guò)標(biāo)準(zhǔn)C語(yǔ)言的人。</p><p>  從實(shí)用性和語(yǔ)言的熟悉程度考慮,選用匯編語(yǔ)言編制主要

50、程序,用C語(yǔ)言輔助設(shè)計(jì)。</p><p><b>  3.3 開發(fā)工具</b></p><p>  3.3.1 單片機(jī)選擇</p><p>  單片機(jī)是把CPU、內(nèi)存及I/O壓縮在同一塊芯片上,再外加一些電子元件便可以構(gòu)成一套簡(jiǎn)易的控制系統(tǒng)。如此一來(lái)可以降低硬件成本,由于單片機(jī)芯片設(shè)計(jì)及制造技術(shù)的限制,在面積有限的芯片上無(wú)法設(shè)計(jì)出太大的內(nèi)存

51、空間,因此單片機(jī)上ROM及RAM的容量都比較小,不過(guò)卻也加入了位輸入輸出控制,計(jì)時(shí)計(jì)數(shù)器及外部中斷的控制功能,有些單片機(jī)還有串行傳輸?shù)慕涌?,甚至還提供有A/D (模擬至數(shù)字轉(zhuǎn)換)及D/A(數(shù)字至模擬轉(zhuǎn)換)的接口,真可謂麻雀雖小五臟俱全。</p><p>  8051單片機(jī)是INTEL公司在8048的基礎(chǔ)上,對(duì)其功能加以改進(jìn)所開發(fā)出來(lái)的8位單片機(jī),表 3-1是8048與8051硬件功能的比較表。</p>

52、<p>  從表中可以看出8051在功能上比8048強(qiáng)很多,程序代碼(存于外部ROM中)的設(shè)計(jì)空間如同傳統(tǒng)8位的單片機(jī),像Z80、6502CPU等,尋址至64K字節(jié)的范圍,更甚者,其隨機(jī)存儲(chǔ)器(存于外部RAM中)可額外再尋址64K字節(jié),這是8051特別優(yōu)異的一點(diǎn),加上I/O控制端口、中斷功能、定時(shí)器及串行接口,使得在一塊8051芯片上外加少許外接元件便可組成一個(gè)完整的單片機(jī)控制系統(tǒng)。</p><p>

53、;  表 3-1列出了8051系列的成員:其中8751H有可擦除可編程只讀存儲(chǔ)器(EPROM),可以存放程序代碼,同時(shí)具有程序保密的特性,可以防止程序代碼被任意地拷貝,只是價(jià)格較貴。電路構(gòu)成類型如為CMOS則耗電較低,而8031與8051的差別在于8031內(nèi)部本身沒(méi)有可存放程序代碼的存儲(chǔ)空間(沒(méi)有內(nèi)部ROM的型態(tài)),因此程序代碼必須由外部提供并外加EPROM。</p><p>  表 3-1 8048和8051

54、的功能比較</p><p>  表 3-2 8051系列內(nèi)部ROM和內(nèi)部RAM的內(nèi)存容量</p><p>  8051主要功能列舉如下:</p><p>  為一般控制應(yīng)用的8位單片機(jī);</p><p>  芯片內(nèi)部有時(shí)鐘振蕩器(傳統(tǒng)最高工作頻率可達(dá)12MHZ);</p><p>  內(nèi)部只讀存儲(chǔ)器(ROM)為4K字

55、節(jié);</p><p>  內(nèi)部隨機(jī)存儲(chǔ)器(RAM)為128字節(jié);</p><p>  外部只讀存儲(chǔ)器可擴(kuò)充至64K字節(jié);</p><p>  外部隨機(jī)存儲(chǔ)器可擴(kuò)充至64K字節(jié);</p><p>  32條雙向輸入輸出線,且每條均可以單獨(dú)做I/O的控制;</p><p><b>  5個(gè)中斷向量源;</b

56、></p><p>  2組獨(dú)立的16位定時(shí)器;</p><p>  1個(gè)全雙工串行通信端口:</p><p>  8751及8752單片機(jī)具有數(shù)據(jù)保密的功能;</p><p>  單片機(jī)提供位邏輯運(yùn)算指令。</p><p>  本次設(shè)計(jì)選用的是低耗的80C51單片機(jī)。</p><p> 

57、 3.3.2 開發(fā)環(huán)境</p><p>  本設(shè)計(jì)選用的開發(fā)平臺(tái)為MedWin單片機(jī)集成開發(fā)環(huán)境,只需在PC機(jī)上安裝MedWin軟件,即可配合仿真器進(jìn)行模擬仿真,使用十分方便。</p><p>  3.3.3 仿真器</p><p>  目前,單片機(jī)因其諸多特點(diǎn),在各行各業(yè)中得到了廣泛的應(yīng)用。單片機(jī)本身只是一個(gè)電子器件,只有和其它器件、設(shè)備有機(jī)地組合在一起,并配

58、置適當(dāng)?shù)墓ぷ鞒绦?軟件)后,才能構(gòu)成一個(gè)單片機(jī)的應(yīng)用系統(tǒng)。因此,單片機(jī)的開發(fā)包括硬件和軟件兩個(gè)部分。單片機(jī)本身沒(méi)有自開發(fā)功能,必須借助于開發(fā)工具。近年來(lái),隨著個(gè)人計(jì)算機(jī)系統(tǒng)的不斷普及,國(guó)內(nèi)外推出了不少以PC機(jī)為基礎(chǔ)的單片機(jī)開發(fā)系統(tǒng);而軟件模擬仿真器是一種新型的開發(fā)方法。這種方法是在PC機(jī)上,用軟件來(lái)實(shí)現(xiàn)仿真,并配置一系列相關(guān)的服務(wù)程序,使用時(shí),只要在PC機(jī)上運(yùn)行該軟件包,就可以對(duì)目標(biāo)碼程序進(jìn)行調(diào)試。對(duì)于那些只是用到單片機(jī)內(nèi)部資源的設(shè)計(jì)來(lái)

59、說(shuō),可以在軟件仿真器內(nèi)完成仿真工作。</p><p>  而單片機(jī)軟件的設(shè)計(jì)總要和外部事件打交道,比如響應(yīng)外部中斷,檢測(cè)某一引腳上輸入信號(hào)電平的高低,完成A/D轉(zhuǎn)換等;同時(shí)某些情況下,還要根據(jù)外部信號(hào)輸出不同的控制信號(hào)。如果使用硬件仿真系統(tǒng)或在線調(diào)試器時(shí),已有一個(gè)實(shí)實(shí)在在的硬件環(huán)境,在調(diào)試時(shí),可以利用目標(biāo)系統(tǒng)提供給單片機(jī)各種信號(hào)的輸入,以便測(cè)試單片機(jī)的實(shí)際運(yùn)行情況。如果使用軟件仿真器,沒(méi)有任何硬件環(huán)境可以給出這些

60、外部信號(hào),所以外部信號(hào)的輸入是面臨的一個(gè)難題;此外單片機(jī)常常需要和其它常用器件有機(jī)地組合在一起使用,如A/D芯片、液晶顯示板等,如何仿真這些常用器件的功能,也是面臨的一個(gè)難題。</p><p>  本設(shè)計(jì)選用的仿真器是SE-52P單片機(jī)仿真開發(fā)系統(tǒng)。</p><p><b>  3.4 系統(tǒng)框圖</b></p><p><b>  

61、圖 3-4</b></p><p>  本系統(tǒng)如圖 3-4 所示,氣體傳感器遇到酒精則將化學(xué)信號(hào)轉(zhuǎn)換為電信號(hào),LM3914將此信號(hào)放大比較然后驅(qū)動(dòng)相應(yīng)的發(fā)光二極管使其點(diǎn)亮,從而顯示酒精濃度的高低。同時(shí)ADC0809將氣體傳感器轉(zhuǎn)換的模擬電信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,并由單片機(jī)控制,最后用數(shù)碼管顯示。</p><p>  第4章 系統(tǒng)實(shí)現(xiàn) </p><p>  4

62、.1 發(fā)光二極管顯示 </p><p>  4.1.1 LM3914基本介紹</p><p><b>  圖 4-1</b></p><p>  發(fā)光二極管集成驅(qū)動(dòng)器LM3914結(jié)構(gòu)如圖 4-1所示。其內(nèi)部的緩沖放大器最大限度的提高了該集成電路的輸入電阻(5腳),電壓輸入信號(hào)經(jīng)過(guò)緩沖器(增益為零)同時(shí)送到10個(gè)電壓比較器的異相(-)輸入端。

63、10個(gè)電壓比較器的同相輸入(+)端分別接到10個(gè)等值電阻(1K歐)串聯(lián)回路的10個(gè)分壓端。因?yàn)榕c串聯(lián)回路相接的內(nèi)部參考電壓為1.2V,所以相鄰分壓端之間的電壓差為1.2V/10=0.12V。為了驅(qū)動(dòng)LED1發(fā)光,集成電路LM3914的1腳輸出應(yīng)該為低電平,因此要求電壓比較器異相(-)端的輸入電壓>0.12V。同理,要使LED2發(fā)光,異相端輸入電壓應(yīng)>0.12*2=0.24V;要使LED10發(fā)光,異相端輸入電壓應(yīng)>0.1

64、2*10=1.2V。</p><p>  LM3914的9腳為點(diǎn),條方式選擇端,當(dāng)9腳與11腳相接為點(diǎn)狀顯示;當(dāng)9腳與3腳相接,則為條狀顯示。本系統(tǒng)采用條狀顯示方式。 </p><p>  4.1.2 工作原理</p><p><b>  圖 4-2</b></p><p>  如圖 4-2所示,當(dāng)檢測(cè)到酒精氣味時(shí),氣

65、敏傳感器的A-B間電阻變小,LM3914的5端電位升高,通過(guò)比較放大,驅(qū)動(dòng)發(fā)光二極管依次發(fā)光,從而區(qū)分出酒精含量的高低。</p><p>  輸入靈敏度可以通過(guò)電位器調(diào)節(jié),即對(duì)“地”電阻調(diào)小時(shí)靈敏度下降;反之,靈敏度增加。改變7腳與8腳之間電阻的阻值可以調(diào)節(jié)發(fā)光二極管的顯示亮度,當(dāng)阻值增加亮度減弱,反之加強(qiáng)。</p><p>  4.2 數(shù)碼管顯示</p><p>

66、;  4.2.1 ADC0809主要特性</p><p>  (1) 8路8位A/D轉(zhuǎn)換器,即分辨率8位。 (2) 具有轉(zhuǎn)換起??刂贫?。 (3) 轉(zhuǎn)換時(shí)間為100μs。(4) 單個(gè)+5V電源供電 。(5) 模擬輸入電壓范圍0~+5V,不需零點(diǎn)和滿刻度校準(zhǔn)。 (6) 工作溫度范圍為-40~+85攝氏度 。(7) 低功耗,約15mW。 </p><p>  4.2.2 ADC0

67、809內(nèi)部結(jié)構(gòu) </p><p>  ADC0809是CMOS單片型逐次逼近式A/D轉(zhuǎn)換器,內(nèi)部結(jié)構(gòu)如圖 4-3所示,它由8路模擬開關(guān)、地址鎖存與譯碼器、比較器、8位開關(guān)樹型D/A轉(zhuǎn)換器、逐次逼近寄存器、三態(tài)輸出鎖存器等其它一些電路組成。因此,ADC0809可處理8路模擬量輸入,且有三態(tài)輸出能力,既可與各種微處理器相連,也可單獨(dú)工作。輸入輸出與TTL兼容。 </p><p><b&g

68、t;  圖 4-3</b></p><p>  4.2.3 ADC0809外部特性</p><p>  ADC0809芯片有28條引腳,采用雙列直插式封裝,如圖 4-4所示。下面說(shuō)明各引腳功能。 </p><p><b>  圖 4-4</b></p><p>  IN0~I(xiàn)N7:8路模擬量輸入端?!?~

69、:8位數(shù)字量輸出端?! DDA、ADDB、ADDC:3位地址輸入線,用于選通8路模擬輸入中的一路。如表 4-1所示:</p><p><b>  表4-1</b></p><p>  ALE:地址鎖存允許信號(hào),輸入,高電平有效。   START:A/D轉(zhuǎn)換啟動(dòng)信號(hào),輸入,高電平有效。   EOC:A/D轉(zhuǎn)換結(jié)束信號(hào),輸出,當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸出一個(gè)高電平

70、(轉(zhuǎn)換期間一直為低電平)。   OE:數(shù)據(jù)輸出允許信號(hào),輸入,高電平有效。當(dāng)A/D轉(zhuǎn)換結(jié)束時(shí),此端輸入一個(gè)高電平,才能打開輸出三態(tài)門,輸出數(shù)字量?! LK:時(shí)鐘脈沖輸入端。要求時(shí)鐘頻率不高于640KHZ。   REF(+)、REF(-):基準(zhǔn)電壓。   Vcc:電源,單一+5V。   GND:地。   ADC0809的工作過(guò)程是:首先輸入3位地址,并使ALE=1,將地址存入地址鎖存器中。此地址經(jīng)譯碼選通8路模擬輸入之一到比

71、較器。START上升沿將逐次逼近寄存器復(fù)位。下降沿啟動(dòng) A/D轉(zhuǎn)換,之后EOC輸出信號(hào)變低,指示轉(zhuǎn)換正在進(jìn)行。直到A/D轉(zhuǎn)換完成,EOC變?yōu)楦唠娖?,指示A/D轉(zhuǎn)換結(jié)束,結(jié)果數(shù)據(jù)已存入鎖存器,這個(gè)信號(hào)可用作中斷申請(qǐng)。當(dāng)OE輸入高電平 時(shí),輸出三態(tài)門打開,轉(zhuǎn)換結(jié)果的數(shù)字量輸出到數(shù)據(jù)總線上。</p><p>  4.2.4 工作原理</p><p>  當(dāng)檢測(cè)到酒精氣味時(shí),氣體傳感器的A-B間

72、電阻變小,則ADC0809的模擬輸入端IN0的電壓變大。采用查詢方式對(duì)輸入模擬信號(hào)進(jìn)行A/D轉(zhuǎn)換并且把轉(zhuǎn)換結(jié)果存到30H單元。然后將數(shù)據(jù)轉(zhuǎn)換成三位十進(jìn)制BCD碼用數(shù)碼管顯示。程序流程圖如圖 4-5所示:</p><p><b>  圖 4-5</b></p><p>  4.2.5 A/D轉(zhuǎn)換</p><p>  ADC0809與單片機(jī)805

73、1的硬件接口方式有:查詢方式,中斷方式和等待延時(shí)方式。采用中斷方式不浪費(fèi)CPU的等待時(shí)間,但如果A/D轉(zhuǎn)換時(shí)間較短,也可以用程序查詢方式和等待延時(shí)方式。本系統(tǒng)采用查詢方式。 </p><p>  ADC0809芯片內(nèi)部沒(méi)有時(shí)鐘脈沖源,可以用單片機(jī)8051提供的地址鎖存控制輸入信號(hào)ALE經(jīng)D觸發(fā)器二分頻后,作為 ADC0809的時(shí)鐘輸入。ALE端信號(hào)的頻率是8051單片機(jī)時(shí)鐘頻率的1/6。如果單片機(jī)的時(shí)鐘頻率是

74、6MHz,則ALE端輸出信號(hào)的頻率為1MHz,再二分頻后為500kHz,符合ADC0809對(duì)時(shí)鐘頻率的要求。由于ADC0809具有三態(tài)輸出數(shù)據(jù)瑣存器,其8位數(shù)據(jù)輸出端可以直接與數(shù)據(jù)總線相連。地址選通端ADDA,ADDB,ADDC分別與8051地址總線的低三位A0,A1,A2相連,用于選通IN0-IN7中的某一通道。由于ALE和START連在一起,ADC0809在鎖存通道地址的同時(shí)啟動(dòng)A/D轉(zhuǎn)換。在讀取A/D轉(zhuǎn)換結(jié)果時(shí),OE產(chǎn)生的正脈沖信

75、號(hào)用于打開三態(tài)輸出鎖存器。ADC0809的EOC信號(hào)與8051的P2.3相連,作為A/D轉(zhuǎn)換是否結(jié)束的狀態(tài)信號(hào)供8051查詢。</p><p>  ADC0809與80C51單片機(jī)的接口電路如圖 4-6所示</p><p><b>  圖 4-6</b></p><p>  4.2.6 顯示部分</p><p>  本

76、系統(tǒng)采用三位數(shù)碼管顯示。</p><p>  首先將轉(zhuǎn)換完成存在30H單元的數(shù)據(jù)轉(zhuǎn)換成三位十進(jìn)制BCD碼,百位存入R2,十存入R3,個(gè)位存入R4,然后將每位數(shù)字顯示出來(lái),并且顯示約1.2 S。</p><p><b>  第5章 結(jié)論</b></p><p><b>  5.1 結(jié)果分析</b></p>

77、<p>  本系統(tǒng)中數(shù)碼管顯示的是模擬信號(hào)A/D轉(zhuǎn)換后的數(shù)值,通過(guò)數(shù)值的高低辨別酒精濃度。結(jié)果照片如圖 5-1所示:</p><p><b>  圖 5-1</b></p><p>  1. 準(zhǔn)備一個(gè)有蓋小瓶,瓶?jī)?nèi)盛放一小塊浸過(guò)酒精的藥棉,平時(shí)蓋緊瓶蓋不讓酒精氣體外逸,實(shí)驗(yàn)時(shí)打開瓶蓋,逐漸靠近已經(jīng)預(yù)熱的MQ-3探頭,發(fā)光二極管依次點(diǎn)亮,同時(shí)數(shù)碼管從小到大顯示

78、數(shù)值(0-256),從而分辨出酒精濃度的高低。</p><p>  2. 取5只空瓶洗凈,編號(hào)備用。取含量97%的乙醇與空氣按體積比為0.1/100 0.2/100 0.3/100 0.4/100 0.5/100,分別與5只瓶中的空氣充分混合,作為氣體樣本。實(shí)驗(yàn)時(shí)將探測(cè)器預(yù)熱后,將探頭分別伸入5只瓶中,觀察發(fā)光二極管是否點(diǎn)亮。</p><p>  5.2 有待改進(jìn)的地方</p

79、><p>  (1) 可以通過(guò)實(shí)驗(yàn)建立酒精濃度與顯示數(shù)字之間的一一對(duì)應(yīng)關(guān)系從而直接測(cè)出酒精濃度。方法是配制不同濃度的酒精溶液,用制作的酒精探測(cè)儀測(cè)出相應(yīng)的數(shù)值,多次實(shí)驗(yàn)將得到的對(duì)應(yīng)關(guān)系建立一個(gè)數(shù)表,顯示的時(shí)候查表即可。</p><p>  (2) 可以在本系統(tǒng)的基礎(chǔ)上制作酒精檢測(cè)鑰匙。即在車鑰匙上設(shè)計(jì)一個(gè)小吹管,由一組訊號(hào)發(fā)射器連接至車上的電子控制組件,如果駕駛者在開門之前所做的酒精吹氣測(cè)試樣

80、本被發(fā)現(xiàn)超過(guò)法定允許的標(biāo)準(zhǔn)值,則系統(tǒng)將使引擎維持在靜止?fàn)顟B(tài)無(wú)法啟動(dòng)。當(dāng)駕駛者按下遙控器上的“開門”按鈕,酒精探測(cè)儀也隨之啟動(dòng),然后駕駛者對(duì)著小管口吹氣,酒精濃度會(huì)經(jīng)由感應(yīng)器上的小綠燈或小紅燈顯示出來(lái)。當(dāng)顯示綠燈時(shí),鑰匙將傳送允許信號(hào)至車輛的電子控制系統(tǒng),也就是通過(guò)檢測(cè),可以上路了;但是如果測(cè)試結(jié)果為紅燈,則車輛將維持在鎖定狀態(tài),即使鑰匙插入鑰匙孔也無(wú)法發(fā)動(dòng)車子。 </p><p><b>  致

81、謝</b></p><p>  在教學(xué)實(shí)驗(yàn)中心進(jìn)行畢業(yè)設(shè)計(jì)的這近半年的時(shí)間里,我體驗(yàn)了一種不同于大學(xué)前三年的全新的學(xué)習(xí)生活方式。實(shí)驗(yàn)中心良好寬松的實(shí)驗(yàn)環(huán)境給了我充分發(fā)揮的空間,讓我體驗(yàn)了個(gè)人努力和團(tuán)隊(duì)合作相結(jié)合的學(xué)習(xí)方式。在本次畢業(yè)設(shè)計(jì)的過(guò)程中,首先要感謝的是張日欣老師,他淵博的知識(shí)、嚴(yán)謹(jǐn)?shù)膽B(tài)度和誨人不倦的精神給我留下了深刻的印象,使我受益匪淺。同時(shí)還要感謝李元斌老師,畢業(yè)設(shè)計(jì)過(guò)程中得到了李老師的悉心

82、指點(diǎn)給了我很大的幫助和啟發(fā),再次向兩位老師表示我最誠(chéng)摯的謝意。</p><p>  最后,向所有關(guān)心、幫助過(guò)我的老師、朋友和同學(xué)和表示衷心的謝意。是你們讓我順利而又充實(shí)的完成了大學(xué)四年的學(xué)習(xí)生活,讓我有了這段最美好的回憶,也讓我更有激情和信心迎接未來(lái)的挑戰(zhàn)!</p><p><b>  參考文獻(xiàn)</b></p><p>  [1]司士輝.生物傳

83、感器.化學(xué)工業(yè)出版社,2003:3-9</p><p>  [2]吳桂秀.傳感器應(yīng)用制作入門.浙江科學(xué)技術(shù)出版社,2004:282-290</p><p>  [3]樓然苗,李光飛.51系列單片機(jī)設(shè)計(jì)實(shí)例.北京航空航天大學(xué)出版社,2003:85-90</p><p>  [4]朱定華,戴汝平.單片微機(jī)原理與應(yīng)用.清華大學(xué)出版社,2003:131-136</p&

84、gt;<p>  [5]胡乾斌,李光斌,李玲.單片微型計(jì)算機(jī)原理與應(yīng)用.華中科技大學(xué)出版社,2002:218-225</p><p>  [6]胡漢才. 單片機(jī)原理與借口技術(shù).清華大學(xué)出版社,2004:313-317</p><p>  [7]彭軍.傳感器與檢測(cè)技術(shù).西安電子科技大學(xué)出版社, 2003:263-291</p><p>  [8]余家春.

85、Protel 99 SE電路設(shè)計(jì)實(shí)用教程.中國(guó)鐵道出版社,2004:17-76</p><p>  附錄一:數(shù)碼管顯示程序</p><p>  ORG 0000H ;單片機(jī)內(nèi)存分配申明 </p><p>  MAIN: LCALL TEST</p><p>  LCALL DISPLAY</

86、p><p>  AJMP MAIN </p><p>  TEST: MOV R1,#30H ;A/D轉(zhuǎn)換,數(shù)據(jù)存放在30H</p><p>  MOV DPTR,#7FF8H </p><p>  MOVX @DPTR,A</p><p><b>  NOP</b

87、></p><p><b>  NOP</b></p><p>  WAIT: JNB P2.3,WAIT</p><p>  MOVX A,@DPTR</p><p>  MOV @R1,A</p><p><b>  RET</b></p>

88、<p>  DISPLAY: MOV A, 30H ;顯示數(shù)據(jù)轉(zhuǎn)換為三位十進(jìn)制BCD </p><p>  MOV B,#100</p><p>  DIV AB ;顯示數(shù)據(jù)除100</p><p>  MOV R2,A ;商入R2,百位&

89、lt;/p><p>  MOV A,#10</p><p>  XCH A,B ;余數(shù)與數(shù)10交換</p><p>  DIV AB ;余數(shù)除10, </p><p>  MOV R3,A ;商入R3 ,十位</p><

90、;p>  MOV R4,B ;余數(shù)入R4,個(gè)位</p><p>  MOV DPTR,#TAB ;指定查表起始地址 </p><p><b>  MOV R0,#4</b></p><p>  DPL1: MOV R1,#100 ;顯示100次 </p>

91、;<p>  DPLOP: MOV A,R4 ;取個(gè)位數(shù)的7段碼</p><p>  MOVC A,@A+DPTR ;查個(gè)位數(shù)的7段代碼</p><p>  MOV P1,A ;送出個(gè)位的7段代碼</p><p>  CLR P2.6 ;開個(gè)位顯示</p><p>  ACALL

92、 D500US ;顯示1ms </p><p>  ACALL D500US</p><p><b>  SETB P2.6</b></p><p>  MOV A,R3 ;取十位數(shù)的7段碼</p><p>  MOVC A,@A+DPTR ;查十位數(shù)的7段代碼</p><p>

93、  MOV P1,A ;送出十位的7段代碼</p><p>  CLR P2.5 ;開十位顯示</p><p>  ACALL D500US ;顯示1ms</p><p>  ACALL D500US</p><p><b>  SETB P2.5</b></p>&

94、lt;p>  MOV A,R2 ;取百位數(shù)的7段碼</p><p>  MOVC A,@A+DPTR ;查百位數(shù)的7段代碼</p><p>  MOV P1,A ;送出百位的7段代碼</p><p>  CLR P2.4 ;開百位顯示</p><p>  ACALL D500US ;顯示1

95、ms </p><p>  ACALL D500US</p><p><b>  SETB P2.4</b></p><p>  DJNZ R1,DPLOP ;100次循環(huán) </p><p>  DJNZ R0,DPL1 ;4個(gè)100次循環(huán) </p><p><b>  R

96、ET</b></p><p>  ;1ms延時(shí)(12MHz晶振) </p><p>  D500US: MOV R7,#249 ;249*2+2=500</p><p><b>  DJNZ R7,$</b></p><p><b>  RET</b></p>

97、;<p>  TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH </p><p><b>  END</b></p><p><b>  附錄二:整體電路</b></p><p>  e馬,陪F?lm嫄W壙獑??N€?)?0?q??3拞屓??p勌

98、m:b5a漬璺1疆lv~0瘩艌v€??`@2屘b瘌Tq 〆妋4U~K袢,疀薤`,A6玭$? $徤?|ッ?罪=T?G駁op1尚懇袹戦疈u圻?賡O?a?*{p懡0L)w懱拽?E???/扢]?9镃/潺hRQ烞b蔔Ye嚁劑Bb?捚?慳曥T?UFUZ!醋M[M蘇g壺鰷伸???qfg%厧1't?€ 戯憤焿驆罳騙^萡P?躀cP縮蒕\?nP砫 }?C?Z豸值?<箾殶竛吐K?M轂?藑琶q@

99、v栃?? 譇>橒忋喏曚NI耔nENB峢mT鸏s眑+?該Ζ|紖?>!汩?膾f抙氄宨澻S箔XM竴玐訨?V?腡?,B衹絵2n吞輷匽e馬e馬,陪F?lm嫄W壙獑??N€?)?0?q??3拞屓??p勌m:b5a漬璺1疆lv~0瘩艌v€??`@2屘b瘌Tq 〆妋4U~K袢,疀薤`,A6玭$? $徤?|ッ?罪=T?G駁op1尚懇袹戦疈u圻?賡O?a?*{p懡0L)w懱拽?E???/扢]?9镃/

溫馨提示

  • 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)論