畢業(yè)設計--便攜式可燃氣體檢測儀_第1頁
已閱讀1頁,還剩57頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p>  編號: </p><p><b>  畢業(yè)設計說明書</b></p><p>  題 目: 便攜式可燃氣體檢測儀 </p><p>  院 (系): 電子工程與自動化學院 </p><p>  專 業(yè): 智能科學與技術

2、 </p><p>  學生姓名: </p><p>  學 號: </p><p>  指導教師: </p><p>  職 稱: </p><

3、p>  題目類型: 理論研究 實驗研究 工程設計 工程技術研究 軟件開發(fā)</p><p>  2013年5月 20日</p><p><b>  摘 要</b></p><p>  本設計利用三個MQ-X系列可燃氣體傳感器,分別為檢測一氧化碳的MQ-7,檢測甲烷的MQ-9,和檢測乙炔的2M004,再使用這些傳感

4、器之前先預熱十分鐘左右,預熱完之后將這些傳感器放置于待測的環(huán)境中,這些傳感器可以根據可燃氣體的濃度分別轉換為電壓,然后再將轉換得的電壓經過TLC549進行模數轉換最后送入AT89S52單片機處理。為了方便用戶對可燃氣體濃度的實時了解,在AT89S52單片機外圍鏈接了用于顯示的LCD1602液晶顯示屏,把經過單片機處理過的濃度值顯示在液晶屏上,以防止事故的發(fā)生;為了更好的設置可燃氣體的報警濃度,還在單片機周圍鏈接了按鍵以便于設置報警濃度,

5、當所測得的濃度超過設置的濃度時,單片機控制發(fā)光二極管和蜂鳴器發(fā)光發(fā)聲;通過串口把實時采集到的濃度傳給上位機,并在上位機上顯示出來,從而實現在上位機上的監(jiān)測。</p><p>  本次設計便攜式可燃氣體檢測儀所用的AT89S52單片機價格便宜,性能穩(wěn)定。以MQ-X系列的可燃氣體傳感器和以AT89S52單片機為核心設計的可燃氣體檢測儀,設計方法簡單易行,使用效果良好。下面給出了便攜式可燃氣體監(jiān)測儀的總體設計原理,硬件

6、電路和所有的軟件設計。</p><p>  關鍵詞: 氣體傳感器,AT89S52單片機,上位機,模數轉換</p><p><b>  Abstract</b></p><p>  This design USES three MQ - X series of combustible gas sensor, respectively for t

7、he detection of carbon monoxide MQ - 7, mq-9 to detect methane, and detection of acetylene 2 m004, then use these sensors to preheat before ten minutes or so, preheating after placing the sensors in the test environment,

8、 these sensors can be according to the concentration of combustible gas is converted to a voltage respectively, and then will be converted to voltage after eight bits, modulus conversion finally int</p><p> 

9、 The design of a portable combustible gas detector using AT89S52 microcontroller is cheap, stable performance. MQ - X series of combustible gas sensors and AT89S52 microcontroller as the core design of combustible gas de

10、tector and the design method is simple, the use effect is good. Here are the general design principle of a portable combustible gas monitor, all hardware circuit and software design.</p><p>  Key words: Gas

11、sensor, AT89S52 single-chip computer and PC, modulus conversion</p><p><b>  目 錄</b></p><p><b>  目錄</b></p><p><b>  引言1</b></p><p&g

12、t;<b>  1 研究課題2</b></p><p>  1.1 研究目標2</p><p>  1.2 研究方案3</p><p>  1.3 國內外報警行業(yè)的發(fā)展3</p><p>  2 主要元件簡介4</p><p>  2.1 AT89S52單片機4</p>

13、;<p>  2.1.1 AT89S52單片機簡介4</p><p>  2.1.2 AT89S52主要功能5</p><p>  2.1.3AT89S52單片機芯片引腳描述及應用5</p><p>  2.2 MQ-X系列可燃氣體傳感器8</p><p>  2.2.1傳感器的定義與組成8</p>&l

14、t;p>  2.2.2MQ-X系列可燃氣體傳感器工作原理8</p><p>  2.2.3MQ-X系列可燃氣體傳感器操作注意事項9</p><p>  2.2.3基本測試回路9</p><p>  2.3TLC549芯片10</p><p>  2.3.1TLC549簡介10</p><p>  2.3

15、.2TLC549引腳及各引腳功能10</p><p>  2.3.3TLC549工作原理11</p><p>  2.4 MAX232芯片12</p><p>  2.4.1MAX232芯片簡介12</p><p>  2.4.2MAX232芯片主要特點13</p><p>  2.4.3MAX232芯片標準

16、應用電路13</p><p>  2.5 液晶顯示LCD160213</p><p>  2.5.1 LCD1602液晶顯示屏簡介13</p><p>  2.5.2 LCD1602液晶顯示屏的基本參數及引腳功能14</p><p>  2.5.3 LCD1602工作時序15</p><p>  3 硬件設計

17、思路16</p><p>  3.1 系統(tǒng)基本原理16</p><p>  3.2 系統(tǒng)硬件設計16</p><p>  3.2.1單片機最小系統(tǒng)16</p><p>  3.2.2報警電路的設計19</p><p>  3.2.3可燃氣體傳感器模塊設計與制作19</p><p> 

18、 3.2.4按鍵模塊設計19</p><p>  3.2.5液晶顯示模塊設計20</p><p>  3.2.6模數轉換模塊設計20</p><p>  3.2.7串口下載模塊設計21</p><p>  4 系統(tǒng)軟件設計22</p><p>  4.1編程軟件KEIL的介紹22</p>&

19、lt;p>  4.2 系統(tǒng)主程序設計23</p><p>  4.2.1系統(tǒng)主程序流程圖23</p><p>  4.2.2系統(tǒng)主程序設計要點24</p><p>  4.3 模數轉換子程序24</p><p>  4.4 上位機界面程序24</p><p>  4.5 按鍵程序設計29</p&

20、gt;<p>  5 系統(tǒng)調試32</p><p>  5.1 硬件調試32</p><p>  5.1.1排除邏輯故障32</p><p>  5.1.2排除元器件失效32</p><p>  5.2 軟件調試33</p><p>  5.3 問題及解決方法33</p>&l

21、t;p>  5.4 測試情況34</p><p>  5.4.1可燃氣體傳感器數據采集測試34</p><p>  5.4.2串口模塊測試34</p><p>  5.4.3按鍵模塊測試34</p><p>  5.4.4液晶顯示模塊測試34</p><p><b>  6 結論35<

22、/b></p><p><b>  謝 辭35</b></p><p><b>  參考文獻36</b></p><p><b>  附 錄37</b></p><p>  附錄一系統(tǒng)仿真圖37</p><p>  附錄三 單片機程序

23、39</p><p>  附錄四 實物圖51</p><p><b>  引言</b></p><p>  隨著我國工農業(yè)的快速發(fā)展,現在的很多人已經過上了小康的生活,現在的家庭中都普遍用煤氣或者天然氣替代以前的柴火作為家庭的燃料已越來越受到工廠和城市居民的歡迎,這些燃料給我們的生活帶來了很多的方便,煤氣用戶的增多,輸送可燃性氣體的各項設備也

24、大量的增加,由于管理和使用不當,會造成氣體的泄露,帶來了不小的麻煩和危害,將空氣污染,輕者令人頭昏或嘔吐,重者會引起中毒、爆炸、火災等。這些危害當中最為突出的問題就是煤氣、天然氣中毒或者爆炸事件。幾乎每一天都會發(fā)生這樣的慘劇,報紙、網頁的頭版頭條幾乎都是這類悲痛的事件。每年因煤氣泄漏造成的煤氣中毒事故中,因使用熱水器不當或產品本身的質量問題造成的一氧化碳中毒事故全國均有不少事例,更有甚者,因室內煤氣濃度過高引起煤氣爆炸的事故也不少見。所

25、以為了防止這類悲痛的事故再是發(fā)生,保護人民的生命財產安全,必須要找到一個解決的辦法。而便攜式可燃氣體檢測儀就是為了防止這類的事故再是發(fā)生的設計出來的。當今社會,出現許多種可燃氣體報警器,而這些產品大都是針對煤氣的泄漏作相應的報警,即為家庭式。但是隨著社會的發(fā)展,煤氣報警器也在由單一的家庭式發(fā)展為小區(qū)監(jiān)控。對某個區(qū)域的燃氣泄</p><p>  便攜式可燃氣體不僅能在家庭當中使用,還可以在工業(yè)當中使用,例如它安裝在

26、煤礦井中檢測甲烷氣體的濃度,防止瓦斯爆炸,保護礦井地下工人的人生安全,也可以安裝在容易泄露可燃氣體的工廠車間中。根據網上數據顯示5月11日14時20分,四川省瀘州市瀘縣富集鎮(zhèn)桃子溝煤礦發(fā)生瓦斯爆炸事故,截至目前,事故導致28人遇難,8人重傷,10人輕傷。此次事故是一起重大責任事故,事故原因初步分析為,桃子溝煤礦涉嫌非法組織生產,在未批區(qū)域違規(guī)設置多個作業(yè)點,在通風性差的條件下作業(yè),導致瓦斯?jié)舛仍龃?,遇火爆炸。貴州省安順市平壩縣大山煤礦5

27、月10日晚發(fā)生瓦斯爆炸事故,已造成12人死亡、2人受傷。</p><p>  由此可見便攜式可燃氣體檢測儀不僅在人們的日常生活中扮演重要角色,而且在煤礦等工業(yè)中也發(fā)揮著至關重要的作用,所以實時準確測量周圍環(huán)境中的可燃性氣體,有毒有害氣體泄露,對保護人民的身體健康和財產安全有重要意義。如何開發(fā)出穩(wěn)定可靠、高性能價格比的裝置,成為急需解決的課題。</p><p><b>  1 研

28、究課題</b></p><p><b>  概述</b></p><p>  可燃氣體檢測儀是一種檢測泄露氣體濃度的儀器儀表工具,主要是指便攜式/手持式氣體檢測器。本課題研究的是便攜式可燃氣體檢測儀,它的主要工作原理是利用不同的可燃氣體氣體傳感器來檢測周圍環(huán)境中存在的可燃氣體種類以及各種氣體的成份和含量。一般認為,氣體傳感器的定義是以檢測目標為分類基礎的,

29、也就是說,凡是用于檢測氣體成份和濃度的傳感器都稱作氣體傳感器(氣體檢測儀),不管它是用物理方法,還是用化學方法。比如,檢測氣體流量的傳感器不被看作氣體傳感器,但是熱導式氣體分析儀卻屬于重要的氣體傳感器,盡管它們有時使用大體一致的檢測原理。</p><p><b>  1.1 研究目標</b></p><p>  本文所設計的可燃氣體數字報警器是利用AT89S52單片機

30、為控制核心。以MQ-X系列可燃氣體傳感器為采集器件,將氣體傳感器放置于檢測的環(huán)境中,氣體傳感器根據可燃氣體濃度的變化輸出電壓的值,然后通過TLC549進行模數轉換,模數轉換完成后送入主控芯片AT89S52進行處理,把處理得到的濃度值通過串口與上位機通信,把濃度值在上位機界面顯示出來和在液晶顯示屏LCD1602顯示出來,以便與進行實時監(jiān)測。通過外圍的按鍵電路可以實現對報警濃度的上限值設置,當所檢測到的濃度高于設置的濃度值時,主控芯片控制外

31、圍的報警電路,使發(fā)光二極管發(fā)光和蜂鳴器發(fā)出聲音從而達到報警的目的。</p><p>  系統(tǒng)以AT89S52為核心,以可燃氣體傳感器為采集器件,TLC549作為模數轉換器件, LCD1602液晶顯示屏來顯示實時的濃度值,MAX232串口模塊為通信橋梁設計的。實現:</p><p>  1.能夠準確的測量周圍環(huán)境中的可燃氣體的泄露;</p><p>  2.實現把采集

32、到的模擬信號轉換成數字信號;</p><p>  3.實現液晶屏和上位機的濃度顯示;</p><p>  4.實現主控芯片AT89S52與上位機的通信;</p><p>  5實現主控芯片對各個模塊的控制;</p><p>  6.基本實現對報警電路的控制;</p><p><b>  1.2 研究方案<

33、;/b></p><p>  設計是利用單片機控制技術,制作了一氧化碳、乙炔、甲烷三種氣體與一體的報警器。該儀器對這三種氣體進行實時監(jiān)控,當這些氣體的濃度超過上限值時,單片機發(fā)送所接收到的氣體濃度給上位機進行實時的監(jiān)測,并且單片機控制電路進行發(fā)聲發(fā)光報警,時刻提醒人們,以防事故發(fā)生?;贏T89S52性價比高的優(yōu)勢,主要運用了AT89S52單片機進行控制。而對與報警器而言至關重要的部分是傳感器,由于MQ-X

34、系列氣敏元件采用半導體敏感材料,其靈敏度、選擇性、穩(wěn)定性、抗干擾性、響應時間及壽命等主要性能,均達到國內先進水平.用該系列元件組裝成易燃易爆氣體泄漏報警器及檢測裝置,可廣泛運用于礦山、油田、化工、國防、醫(yī)藥及家庭,所以在設計中采用的是MQ-X系列傳感器。在模數轉換這塊,利用TLC549實現模數轉換,TLC549是8位逐次漸進型的A/D轉換器,它采用COMS工藝8個引腳雙列直插式封裝,與微機相連時不需要附加接口電路。為了方便用戶了解濃度信

35、息,好提前準備,還采用了顯示環(huán)節(jié)。顯示環(huán)節(jié)又分為液晶顯示和上位機顯示。顯示器顯示常用兩種方法:靜態(tài)顯示和動態(tài)掃描顯示。所謂靜態(tài)顯示,就是每一個顯示器都要占用單獨的具有鎖存功能的I/</p><p>  總的來說,本次設計主要利用了以上的檢測模塊,A/D轉換模塊,顯示模塊,控制模塊四大模塊,組成了可燃氣體探測報警器。而最核心的控制器又是由AT89S52單片機控制其余的外圍電路的。所以叫基于AT89S52單片機的便攜

36、式可燃氣體檢測儀。</p><p>  1.3 國內外報警行業(yè)的發(fā)展</p><p>  隨著我國的改革開放,我國的經濟科技得到了飛躍的發(fā)展,我國電子信息業(yè)在上世紀八十年代第一次騰飛后,國民經濟信息化進程的加快,之后又進入持續(xù)快速發(fā)展的新時期。這個時期電子信息產業(yè)的主要特征表現為:一是正在從單一的制造業(yè)轉變?yōu)槲镔|生產與知識生產,裝備制造與系統(tǒng)集成,硬件制造與軟件制造,工業(yè)生產與信息服務相結

37、合的現代信息產業(yè);二是產業(yè)結構,產品結構,企業(yè)結構,運行機制,管理模式等方面發(fā)生了深刻變化;三是我國信息產業(yè)成為國民經濟的支柱產業(yè)和先導產業(yè),是新世紀的戰(zhàn)略產業(yè),為國民經濟和社會信息化建設提供主要技術和物質支撐。 </p><p>  報警器技術及其產業(yè)的特點是:基礎、應用兩頭依附;技術、投資兩個密集;產品、產業(yè)兩大分散?;A、應用兩頭依附,是指報警器技術的發(fā)展依附于敏感機理、敏感材料、工藝設備和計測技術這四塊基

38、石。敏感機理千差萬別,敏感材料多種多樣,工藝設備各不相同,計測技術大相徑庭,沒有上述四塊基石的支撐,報警器技術難以為繼。 </p><p>  儀器儀表行業(yè)在中國經過一個階段的發(fā)展,已經趨近成熟。而氣體報警器作為工業(yè)儀器儀表的一個重要項目,它不僅代表了儀器儀表的發(fā)展狀況,也反映了工業(yè)化的發(fā)展程度。用于氣體報警器的傳感器也在經歷著飛速的變化,經過了多次的技術創(chuàng)新和更新?lián)Q代,傳感器行業(yè),可燃氣體報警器行業(yè)又迎來了新的

39、發(fā)展和突破。在傳感器行業(yè),一直在進行著反復試驗,希望通過工程創(chuàng)新方法來改善傳感器的靈敏度,但遺憾的是業(yè)界并沒有一個新的框架來總括所有的經驗法則,以作為新一代傳感器的設計方法。而來自美國普度大學的工程師補足了這個遺憾,為設計可燃氣體報警器傳感器提供了新的途徑。為了測試他們的可燃氣體報警器傳感器設計法則系統(tǒng),他們著手研究使用哪一種納米級傳感器設計,是透過目標分子進行感測最適合的材料。研究人員過去就已經發(fā)現,當感測單個分子時(例如氣體煙霧探測

40、器或生物、化學探測器),感測組件越小越好,但其原因一直沒有一個理論來解釋和證實,是否與目標分子的擴散情況會限制傳感器運作速度有關系。而艾姆和尼爾宣稱已經證實了以上理論。首先,他們比較了傳統(tǒng)的平面?zhèn)鞲衅鹘M件與圓柱形的單納米管傳感器組件,結果顯示較小的圓柱形傳感器的靈敏度至少高出傳統(tǒng)的平面?zhèn)?lt;/p><p>  2 主要元件簡介</p><p>  2.1 AT89S52單片機</p

41、><p>  2.1.1 AT89S52單片機簡介</p><p>  AT89S52為ATMEL所生產的一種低功耗,高性能的8位微控制器,具有8K的可編程Flash存儲器。是一個低電壓,高性能CMOS 8位單片機,片內含4k bytes的可反復擦寫的Flash只讀程序存儲器和128 bytes的隨機存取數據存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術生產,兼容標準MCS

42、-51指令系統(tǒng),片內置通用8位中央處理器和Flash存儲單元,內置功能強大的微型計算機的AT89C51提供了高性價比的解決方案。     AT89C51是一個低功耗高性能單片機,40個引腳,32個外部雙向輸入/輸出(I/O)端口,同時內含2個外中斷口,2個16位可編程定時計數器,2個全雙工串行通信口,AT89C51可以按照常規(guī)方法進行編程,也可以在線編程。其將通用的微處理器和Flash存儲器結

43、合在一起,特別是可反復擦寫的Flash存儲器可有效地降低開發(fā)成本。</p><p>  2.1.2 AT89S52主要功能</p><p>  1、擁有靈巧的8位CPU和在系統(tǒng)可編程Flash</p><p>  2、晶片內部具時鐘振蕩器(傳統(tǒng)最高工作頻率可至 12MHz)</p><p>  3、內部程序存儲器(ROM)為 8KB</

44、p><p>  4、內部數據存儲器(RAM)為 256字節(jié)</p><p>  5、32 個可編程I/O 口線</p><p>  6、8 個中斷向量源</p><p>  7、三個 16 位定時器/計數器</p><p>  8、三級加密程序存儲器</p><p>  9、全雙工UART串行通道&

45、lt;/p><p>  2.1.3AT89S52單片機芯片引腳描述及應用</p><p>  AT89S52單片機如圖2.1.3(a)所示:</p><p><b>  VCC:</b></p><p>  AT89S52電源正端輸入,接+5V。</p><p><b>  VSS:<

46、/b></p><p>  電源地端。 圖2.1.3(a)</p><p><b>  XTAL1:</b></p><p>  單芯片系統(tǒng)時鐘的反相放大器輸入端。</p><p><b>  XTAL2:</b></p><p> 

47、 P0口是一個8位寬的開路汲極(Open Drain)雙向輸出入端口,共有8個位,P0.0表示位0,P0.1表示位1,依此類推。其他三個I/O端口(P1、P2、P3)則不具有此電路組態(tài),而是內部有一提升電路,P0在當做I/O用時可以推動8個LS的TTL負載。如果當EA引腳為低電平時(即取用外部程序代碼或數據存儲器),P0就以多工方式提供地址總線(A0~A7)及數據總線(D0~D7)。設計者必須外加一鎖存器將端口0送出的地址栓鎖住成為A0

48、~A7,再配合端口2所送出的A8~A15合成一完整的16位地址總線,而定址到64K的外部存儲器空間。</p><p>  PORT2(P2.0~P2.7):</p><p>  P2口是具有內部提升電路的雙向I/O端口,每一個引腳可以推動4個LS的TTL負載,若將端口2的輸出設為高電平時,此端口便能當成輸入端口來使用。P2除了當做一般I/O端口使用外,若是在AT89S52擴充外接程序存儲器

49、或數據存儲器時,也提供地址總線的高字節(jié)A8~A15,這個時候P2便不能當做I/O來使用了。</p><p>  PORT1(P1.0~P1.7):</p><p>  P1口也是具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個LS TTL負載,同樣地若將端口1的輸出設為高電平,便是由此端口來輸入數據。如果是使用8052或是8032的話,P1.0又當做定時器2的外部脈沖輸入腳,而P

50、1.1可以有T2EX功能,可以做外部中斷輸入的觸發(fā)腳位。</p><p>  PORT3(P3.0~P3.7):</p><p>  P3口也具有內部提升電路的雙向I/O端口,其輸出緩沖器可以推動4個TTL負載,同時還多工具有其他的額外特殊功能,包括串行通信、外部中斷控制、計時計數控制及外部數據存儲器內容的讀取或寫入控制等功能。</p><p><b> 

51、 其引腳分配如下:</b></p><p>  P3.0:RXD,串行通信輸入。</p><p>  P3.1:TXD,串行通信輸出。本次設計使主控芯片能夠與上位機通信的就是通過串行通信輸出口來實現的。串行口發(fā)送數據時,從片內總線向發(fā)送SBUF寫入數據(MOV SBUF,A),啟動發(fā)送過程,由硬件電路自動在字符的始、末加上起始位(低電平)、停止位(高電平),A中的數據送入SB

52、UF,在發(fā)送控制器控制下,按設定的波特率,每來一個移位脈沖,數據移出移位,先發(fā)送一位起始位(低電平),再由地位到高位一位一位通過TXD(P3.1)把數據發(fā)送到外部電纜上,數據發(fā)送完畢,最后發(fā)一位停止位(高電平),一幀數據發(fā)送結束。發(fā)送控制寄存器通過或門向CPU發(fā)出中斷請求(TI=1),CPU可以通過查詢TI或者相應中斷的方式,將下幀一數據送入SBUF,開始發(fā)送下幀一數據。</p><p>  P3.2:INT0,

53、外部中斷0輸入。</p><p>  P3.3:INT1,外部中斷1輸入。</p><p>  P3.4:T0,計時計數器0輸入。</p><p>  P3.5:T1,計時計數器1輸入。</p><p>  P3.6:WR:外部數據存儲器的寫入信號。</p><p>  P3.7:RD,外部數據存儲器的讀取信號。<

54、;/p><p>  RST——復位輸入。當振蕩器工作時,RST引腳出現兩個機器周期以上高電平將是單片機復位?! LE/PROG——當訪問外部程序存儲器或數據存儲器時,ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/6輸出固定的脈沖信號,因此它可對外輸出時鐘或用于定時目的。要注意的是:每當訪問外部數據存儲器時將跳過一個ALE脈沖?! LASH存儲器編程期間,該引

55、腳還用于輸入編程脈沖(PROG)?! ∪缬斜匾赏ㄟ^對特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE禁止位無效?! SEN——程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令(或數據)時,每個機器周期兩次PSEN有效,即輸出兩個脈沖,在此

56、期間,當訪問外部數據存儲器,將跳過兩次PSEN信號?! A/VPP——外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH),EA端必</p><p>  AT89S52發(fā)送與接收時序圖如圖2.1.3(b)所示:</p><p><b>  、</b></p><p>  圖2.1.3(b)AT89s52發(fā)送與接收時序

57、圖</p><p>  2.2 MQ-X系列可燃氣體傳感器</p><p>  2.2.1傳感器的定義與組成</p><p>  傳感器是能感受規(guī)定的被測量并按照一定規(guī)律轉換成可用輸出信號的器件或裝置。在有些國家和有些科學領域,也將傳感器稱為變換器、檢測器或探測器等。</p><p>  一般來講,傳感器由敏感元件和轉換元件組成。但是,由于傳

58、感器輸出的信號一般都很微弱,需要有信號調節(jié)與轉換電路將其放大或轉換為容易傳輸、處理、記錄和顯示的形式。隨著半導體器件與集成技術在傳感器中的應用,傳感器的信號調節(jié)與轉換電路可能安裝在傳感器的殼體里或與敏感元件一起集成在同一芯片上。因此,信號調節(jié)與轉換電路以及所需電源都應作為傳感器組成的一部分。常見的信號調節(jié)與轉換電路有放大器、電橋、振蕩器、變阻器等等。圖2.2.1為傳感器組成方塊圖</p><p>  圖2.2.1

59、傳感器組成方塊圖</p><p>  2.2.2MQ-X系列可燃氣體傳感器工作原理</p><p>  MQ系列氣體傳感器的敏感材料是活性很高的金屬氧化物半導體,最常用的如SnO2。金屬氧化物半導體在空氣中被加熱到一定溫度時,氧原子被吸附在帶負電荷的半導體表面,半導體表面的電子會被轉移到吸附氧上,氧原子就變成了氧負離子,同時在半導體表面形成一個正的空間電荷層,導致表面勢壘升高,從而阻礙電子

60、流動(見圖1)。在敏感材料內部,自由電子必須穿過金屬氧化物半導體微晶粒的結合部位(晶界)才能形成電流。由氧吸附產生的勢壘同樣存在于晶界而阻礙電子的自由流動,傳感器的電阻即緣于這種勢壘。在工作條件下當傳感器遇到還原性氣體時,氧負離子因與還原性氣體發(fā)生氧化還原反應而導致其表面濃度降低,勢壘隨之降低(圖2和圖3)。導致傳感器的阻值減小。</p><p>  在給定的工作條件下和適當的氣體濃度范圍內,傳感器的電阻值和還原

61、性氣體濃度之間的關系</p><p>  可近似由下面方程表示:</p><p>  其中:Rs:傳感器電阻</p><p><b>  A:常數</b></p><p><b>  [C]:氣體濃度</b></p><p><b>  α:Rs曲線的斜率</

62、b></p><p>  MQ-X系列傳感器屬于催化燃燒行傳感器。催化型可燃性氣體檢測儀是利用難熔金屬鉑絲加熱后的電阻變化來測定可燃氣體濃度 。當可燃氣體進入探測器時,在鉑絲表面引起氧化反應(無焰燃燒),其產生的熱量使鉑絲的溫度升高,而鉑絲的電阻率便發(fā)生變化,所以當遇到高溫等因素時鉑絲的溫度發(fā)生變化,而鉑絲的電阻率便發(fā)生變化,探測的數據也會發(fā)生變化。</p><p>  2.2.3M

63、Q-X系列可燃氣體傳感器操作注意事項</p><p><b>  1必須避免的情況</b></p><p>  1.1暴露于有機硅蒸氣中</p><p>  1.2 高腐蝕性的環(huán)境</p><p>  1.3 堿、堿金屬鹽、鹵素的污染</p><p><b>  1.4接觸到水</

64、b></p><p><b>  1.5 結冰</b></p><p>  1.6 施加電壓過高</p><p><b>  2盡可能避免的情況</b></p><p><b>  2.1 凝結水</b></p><p>  2.2 處于高濃度氣體

65、中</p><p><b>  2.3 長期貯存</b></p><p>  2.4 長期暴露在極端環(huán)境中</p><p><b>  2.5 振動</b></p><p><b>  2.6 沖擊</b></p><p>  2.2.3基本測試回路&l

66、t;/p><p>  圖2.2.3傳感器測試電路 </p><p>  圖是傳感器的基本測試電路。該傳感器需要施加2個電 </p><p>  壓:加熱器電壓(VH)和測試電壓(VC)。其中 VH用于為傳</p><p>  感器提供特定的工作溫度。VC 則是用于測定與傳感器串聯(lián)</p><p>  

67、的負載電阻(RL)上的電壓(VRL)。這種傳感器具有輕微的</p><p>  極性, VC需用直流電源。在滿足傳感器電性能要求的前提</p><p>  下,VC和VH可以共用同一個電源電路。為更好利用傳感器的 </p><p>  性能,需要選擇恰當的RL值。 </p><p>  2.3TLC549芯片</p><p

68、>  2.3.1TLC549簡介</p><p>  TLC549是 TI公司生產的一種低價位、高性能的8位 A/D轉換器,它以8位開關電容逐次逼近的方法實現 A/D轉換,其轉換速度小于 17us,最大轉換速率為 40000HZ,4MHZ典型內部系統(tǒng)時鐘,電源為 3V至 6V。它能方便地采用三線串行接口方式與各種微處理器連接,構成各種廉價的測控應用系統(tǒng)。</p><p>  2.3.

69、2TLC549引腳及各引腳功能</p><p>  REF+:正基準電壓輸入 2.5V≤REF+≤Vcc+0.1。</p><p>  REF-:負基準電壓輸入端,-0.1V≤REF-≤2.5V。且要求:(REF+)-(REF-)≥1V。 </p><p>  VCC:系統(tǒng)電源3V≤Vcc≤6V。</p><p><b>

70、  GND:接地端。</b></p><p>  /CS:芯片選擇輸入端,要求輸入高電平 VIN≥2V,輸入低電平 VIN≤0.8V。</p><p>  DATA OUT:轉換結果數據串行輸出端,與 TTL 電平兼容,輸出時高位在前,低位在后。</p><p>  ANALOGIN:模擬信號輸入端,0≤ANALOGIN≤VCC,當 ANALOGIN≥R

71、EF+電壓時,轉換結果為全“1”(0FFH),ANALOGIN≤REF-電壓時,轉換結果為全“0”(00H)。</p><p>  I/O CLOCK:外接輸入/輸出時鐘輸入端,同于同步芯片的輸入輸出操作,無需與芯片內部系統(tǒng)時鐘同步。模數轉換芯片TLC549的引腳圖如圖3.2.2所示:</p><p>  圖2.3.2TLC549引腳圖</p><p>  2.3

72、.3TLC549工作原理</p><p>  當/CS變?yōu)榈碗娖胶螅?TLC549芯片被選中, 同時前次轉換結果的最高有效位MSB (A7)自 DATA OUT 端輸出,接著要求自 I/O CLOCK端輸入8個外部時鐘信號,前7個 I/O CLOCK信號的作用,是配合 TLC549 輸出前次轉換結果的 A6-A0 位,并為本次轉換做準備:在第4個 I/O CLOCK 信號由高至低的跳變之后,片內采樣/保持電路對輸

73、入模擬量采樣開始,第8個 I/O CLOCK 信號的下降沿使片內采樣/保持電路進入保持狀態(tài)并啟動 A/D開始轉換。轉換時間為 36 個系統(tǒng)時鐘周期,最大為 17us。直到 A/D轉換完成前的這段時間內,TLC549 的控制邏輯要求:或者/CS保持高電平,或者 I/O CLOCK 時鐘端保持36個系統(tǒng)時鐘周期的低電平。由此可見,在自 TLC549的 I/O CLOCK 端輸入8個外部時鐘信號期間需要完成以下工作:讀入前次A/D轉換結果;對

74、本次轉換的輸入模擬信號采樣并保持;啟動本次 A/D轉換開始。</p><p> ?。桑?CLOCK:外接輸入/輸出時鐘輸入端,同于同步芯片的輸入輸出操作,無需與芯片內部系統(tǒng)時鐘同步。</p><p><b>  工作時序</b></p><p>  圖2.3.3TLC549工作時序圖</p><p>  TLC549是

75、SPI總線器件,采用簡化為三線的SPI總線它,工作時序見圖2.3.3所示。當/CS變?yōu)榈碗娖胶螅裕蹋茫担矗剐酒贿x中,同時前次A/D轉換結果的最高有效位MSB(A7)自DATA OUT端輸出,接著要求自I/O CLOCK端輸入8個外部時鐘信號,前7個時鐘信號的作用,是配合TLC 549輸出前次轉換結果的A6-A0 七位,并為本次轉換做準備:在第4個I/O CLOCK信號由高至低的跳變之后,其片內采樣/保持電路對輸入模擬量開始采樣,并在

76、第8個I/O CLOCK信號的下降沿使片內采樣/保持電路進入保持狀態(tài)并啟動A/D開始轉換。完成一次轉換的時間為36個系統(tǒng)時鐘周期,最大為17us。在A/D轉換完成前的這段時間內,TLC549的控制邏輯要求:</p><p> ?。茫颖3指唠娖?,或I/O CLOCK時鐘端保持36個系統(tǒng)時鐘周期的低電平。    由此可見,在TLC549的I/O CLOCK端輸入8個主控器件發(fā)來

77、的時鐘信號期間,需要完成以下工作:讀入前次A/D轉換結果;對本次轉換的輸入模擬信號采樣并保持;啟動本次A/D轉換開始。</p><p>  2.4 MAX232芯片</p><p>  2.4.1MAX232芯片簡介</p><p>  MAX232芯片是美信(MAXIM)公司專為 RS-232標準串口設計的單電源電平轉換芯片,使用+5v單電源供電。</p&g

78、t;<p>  2.4.2MAX232芯片主要特點</p><p>  芯片MAX232電路結構如圖2.4.2所示,以及芯片所擁有的一些特性如下:</p><p>  符合所有的 RS-232C技術標準 </p><p>  圖2.4.2MAX232芯片的內外部電路2、只需要單一 +5V電源供電 3、片載電荷泵具有升壓、電壓極性反轉能力,能夠產生+

79、10V和-10V電壓V+、V- 4、功耗低,典型供電電流5mA 5、內部集成2個RS-232C驅動器 6、高集成度,片外最低只需4個電容即可工作。</p><p>  2.4.3MAX232芯片標準應用電路</p><p>  電容器應選擇1μF的電解電容。注意,由于RS232電平較高,在接通時產生的瞬時電涌非常高,很有可能擊毀max232,所以在使用中應盡量避免熱插拔。</

80、p><p>  2.5 液晶顯示LCD1602</p><p>  2.5.1 LCD1602液晶顯示屏簡介</p><p>  工業(yè)字符型液晶,能夠同時顯示16x02即32個字符(16列2行),圖2.5.1是LCD1602引腳圖。</p><p>  圖2.5.1LCD1602引腳圖 </

81、p><p>  注:為了表示的方便 ,后文皆以1表示高電平,0表示低電平。 </p><p>  1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數字、符號等的點陣型液晶模塊。它由若干個5X7或者5X11等點陣字符位組成,每個點陣字符位都可以顯示一個字符,每位之間有一個點距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因為如此所以它不能很好地顯示圖形(用自定義CGRA

82、M,顯示效果也不好)。</p><p>  1602LCD是指顯示的內容為16X2,即可以顯示兩行,每行16個字符液晶模塊(顯示字符和數字)。</p><p>  市面上字符液晶大多數是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應用于市面上大部分的字符型液晶。</p><p>  2.5.2 LCD1602液晶

83、顯示屏的基本參數及引腳功能</p><p>  1602采用標準的16腳接口,其中:</p><p>  第1腳:VSS為電源地</p><p>  第2腳:VCC接5V電源正極</p><p>  第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產生“鬼影”,使用時可以通過一個10K的電位器

84、調整對比度)。</p><p>  第4腳:RS為寄存器選擇,高電平1時選擇數據寄存器、低電平0時選擇指令寄存器。</p><p>  第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。</p><p>  第6腳:E(或EN)端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。</p><p>

85、  第7~14腳:D0~D7為8位雙向數據端。</p><p>  第15~16腳:空腳或背燈電源。15腳背光正極,16腳背光負極。</p><p>  2.5.3 LCD1602工作時序</p><p> ?、?當要寫指令字,設置LCD1602的工作方式時:需要把RS置為低電平,RW置為低電平,然后將數據送到數據口D0~D7,最后E引腳一個高脈沖將數據寫入。

86、 ② 當要寫入數據字,在1602上實現顯示時:需要把RS置為高電平,RW置為低電平,然后將數據送到數據口D0~D7,最后E引腳一個高脈沖將數據寫入。</p><p>  如下圖分別是LCD1602的寫操作時序圖、時序參數圖如圖2.5.3(a)、2.5.3(b)圖所示</p><p>  圖2.5.3(a)LCD1602寫操作時序圖 </p&g

87、t;<p>  圖2.5.3(b)LCD1602操作時序參數</p><p><b>  3 硬件設計思路</b></p><p>  3.1 系統(tǒng)基本原理</p><p>  便攜式可燃氣體檢測儀主要有三部分組成,一是檢測儀器,也就是甲烷,一氧化碳,乙炔三個傳感器采集空氣中的可燃氣體,安裝在可燃氣體釋放源的附近環(huán)境中,當這些檢測

88、儀器檢測到附近的環(huán)境中有可燃氣體時,這些檢測儀器就能將可燃氣體濃度的變化轉換成相應的模擬電信號;二是轉換器,轉換器的作用就是把檢測儀器輸出的模擬電信號轉換成數字信號;三是控制器,控制器的作用是把轉換器輸出的數字信號進行處理并把處理過的信號濃度送到LCD1602液晶屏上顯示,并能在濃度超過一定值時發(fā)出信號控制報警電路;四是顯示器包括LCD1602和上位機界面,他們能實時顯示控制器輸出的可燃氣體濃度。</p><p>

89、;  3.2 系統(tǒng)硬件設計</p><p>  3.2.1單片機最小系統(tǒng)</p><p>  復位電路如圖3.2.1(a)所示 </p><p><b>  復位電路的作用</b></p><p>  圖3.2.1(a) AT89S52單片機復位電路</p><p>  在上電或復位過程中,控制C

90、PU的復位狀態(tài):這段時間內讓CPU保持復位狀態(tài),而不是一上電或剛復位完畢就工作,防止CPU發(fā)出錯誤的指令、執(zhí)行錯誤操作,也可以提高電磁兼容性能。無論用戶使用哪種類型的單片機,總要涉及到單片機復位電路的設計。而單片機復位電路設計的好壞,直接影響到整個系統(tǒng)工作的可靠性。許多用戶在設計完單片機系統(tǒng),并在實驗室調試成功后,在現場卻出現了“死機”、“程序走飛”等現象,這主要是單片機的復位電路設計不可靠引起的。</p><p&

91、gt;<b>  基本的復位方式</b></p><p>  單片機在啟動時都需要復位,以使CPU及系統(tǒng)各部件處于確定的初始狀態(tài),并從初態(tài)開始工作。89系列單片機的復位信號是從RST引腳輸入到芯片內的施密特觸發(fā)器中的。當系統(tǒng)處于正常工作狀態(tài)時,且振蕩器穩(wěn)定后,如果RST引腳上有一個高電平并維持2個機器周期(24個振蕩周期)以上,則CPU就可以響應并將系統(tǒng)復位。單片機系統(tǒng)的復位方式有:手動按鈕

92、復位和上電復位 1、手動按鈕復位 手動按鈕復位需要人為在復位輸入端RST上加入高電平。一般采用的辦法是在RST端和正電源VCC之間接一個按鈕。當人為按下按鈕時,則VCC的+5V電平就會直接加到RST端。手動按鈕復位的電路如所示。由于人的動作再快也會使按鈕保持接通達數十毫秒,所以,完全能夠滿足復位的時間要求。</p><p><b>  上電復位</b></p><

93、;p>  只要在RST復位輸入引腳上接一電容至VCC端,下接一個電阻到地即可。對于CMOS型單片機,由于在RST端內部有一個下拉電阻,故可將外部電阻去掉,而將外接電容減至1µF。上電復位的工作過程是在加電時,復位電路通過電  容加給RST端一個短暫的高電平信號,此高電平信號隨著VCC對電容的充電過程而逐漸回落,即RST端的高電平持續(xù)時間取決于電容的充電時間。為了保證系統(tǒng)能夠可靠地復位,RST端的高電平信號必須維

94、持足夠長的時間。上電時,VCC的上升時間約為10ms,而振蕩器的起振時間取決于振蕩頻率,如晶振頻率為10MHz,起振時間為1ms;晶振頻率為1MHz,起振時間則為10ms。在圖2的復位電路中,當VCC掉電時,必然會使RST端電壓迅速下降到0V以下,但是,由于內部電路的限制作用,這個負電壓將不會對器件產生損害。另外,在復位期間,端口引腳處于隨機狀態(tài),復位后,系統(tǒng)將端口置為全“l(fā)”態(tài)。如果系統(tǒng)在上電時得不到有效的復位,則程序計數器PC將得不

95、到一個合適的初值,因此,CPU可能會從一個未被定義的位置開始執(zhí)行程序。</p><p><b>  時鐘電路 </b></p><p>  圖3.2.1(b)AT89S52單片機時鐘電路</p><p>  單片機最小系統(tǒng)的時鐘電路如圖3.2.1(a)所示,在內部方式時鐘電路中必須在XTAL1和XTAL2引腳兩端跨接石英晶體振蕩器和兩個微調

96、電容構成振蕩電路通常C1和C2一般取30pF晶振的頻率取值在1.2MHz12MHz之間。對于外接時鐘電路要求XTAL1接地XTAL2腳接外部時鐘對于外部時鐘信號并無特殊要求只要保證一定的脈沖寬度時鐘頻率低于12MHz即可。 晶體振蕩器的振蕩信號從XTAL2端送入內部時鐘電路它將該振蕩信號二分頻產生一個兩相時鐘信號P1和P2供單片機使用。時鐘信號的周期稱為狀態(tài)時間S它是振蕩周期的2倍P1信號在每個狀態(tài)的前半

97、周期有效在每個狀態(tài)的后半周期P2信號有效。CPU就是以兩相時鐘P1和P2為基本節(jié)拍協(xié)調單片機各部分有效工作的。</p><p><b>  整個單片機最小系統(tǒng)</b></p><p>  單片機單片機最小系統(tǒng)就有上面的復位電路,時鐘電路,在加上AT89S52單片機組成。在制作單片機最小系統(tǒng)板時還要特別注意要在P0口上加上拉電阻,因為P0口與其他的端口不一樣,AT89

98、S52單片機內部的P0口沒有上拉電阻,所以得加個排阻上去,</p><p>  單片機最小系統(tǒng)的電路圖如圖2.3.1(c)所示:</p><p>  圖3.2.1(c)AT89S52單片機最小系統(tǒng)。</p><p>  3.2.2報警電路的設計</p><p>  報警電路是聲光報警,電路由蜂鳴器和發(fā)光二極管以及一些三極管和電阻組成,如圖2.

99、3.2圖所示的報警電路。三極管是為了放大從單片機輸出的信號使蜂鳴器和二極管能夠被驅動</p><p>  圖3.2.2報警電路</p><p>  電阻為了保護單片機和蜂鳴器和發(fā)光二極管。</p><p>  3.2.3可燃氣體傳感器模塊設計與制作</p><p>  圖3.2.3可燃氣體傳感器模塊電路</p><p>

100、;  所使用的可燃氣體傳感器都是MQ-X系列,它們的模塊電路圖都一樣,所以可以共用一個電路圖,電路圖如圖3.2.3所示的可燃氣體傳感器模塊電路圖。一氧化碳、甲烷、乙炔傳感器的引腳都一樣都是六個,每邊三個;一邊的1、2、3引腳都是接VCC,另一邊的中間那個5引腳接個5.1歐姆的電阻R3后接地,4、6引腳短接后接個1k的電阻R5然后接地,在4、6引腳之間引線連到排針4腳,4腳就是輸出的信號腳,電容C1是用來濾波的。整個可燃氣體的硬件設計如下

101、圖所示</p><p>  3.2.4按鍵模塊設計</p><p><b>  按鍵電路</b></p><p>  按鍵電路共由五個按鍵組成,這五個按鍵的作用分別是,設置,模式,加,減,進式。這五個按鍵的一端分別接P1口的P1^0、P1^1、P^2、P1^3、P^4,另一端接地。</p><p>  S1是設置鍵、S2

102、是加鍵、S3是減鍵、S4是模式鍵、S5是進式鍵,如圖3.2.4所示的按鍵電路圖所示。當按鍵S1按下時,LCD1602液晶顯示屏轉入設置報警濃度界面,按完S1再按S4是報警界面之間的轉換,可以在甲烷、乙炔、一氧化碳報警界面之間進行轉換,然后進行加或者減,按鍵S3是進行進式轉換,當按下一次加或者減就有加或者減1變?yōu)榧踊蛘邷p10,再按一次則加或者減100,再按一次又返回加或者減1,依此循環(huán);當設置完成之后再按一次設置則回到原來的界面。<

103、/p><p>  圖3.2.4按鍵電路</p><p>  3.2.5液晶顯示模塊設計</p><p>  LCD1602液晶顯示模塊的設計如圖3.2.5所示電路;</p><p>  LCD1602的RS、RW、E分別接AT89S52單片機的P2^7、P2^6、P2^5引腳,數據口接AT89S52單片機的P0口。在LCD1602的第三引腳還用連

104、接一個滑動變阻器以便達到改變LCD1602的亮度,調節(jié)到合適的亮度。</p><p>  圖3.2.5液晶顯示電路</p><p>  3.2.6模數轉換模塊設計</p><p>  A/D轉換器是將模擬電壓或電流轉換成數字量的器件和設備,它是模擬系統(tǒng)和數字設備或計算機之間的接口。它的實現方法有很多。用于和微型計算機系統(tǒng)接口的A/D轉換基本方法有:計數式(又稱二進制

105、斜坡法)、逐次逼近法、雙積分法、電壓到頻率轉換法、并行比較法等。其中逐次逼近法和雙積分法目前應用較多,許多A/D轉換器根據此原理制成。TLC549模數轉換模塊如圖3.2.6所示:</p><p>  圖3.2.6模數轉換模塊</p><p>  3.2.7串口下載模塊設計</p><p>  計算機與外界進行信息交換稱之為通信。它既包括計算機與外部之間,也包括計算機

106、和計算機之間的信息交換。計算機的通信可分為并行通信和串行通信兩種方式。同時傳送多位數據的方式成為并行通信,如圖3.2.6(a)所示,并行通信的特點是數據傳輸速度快,但需要的傳輸線多,一次成本高,適合近距離的數據通信;逐位依次傳輸數據的方式成為串行通信,如圖3.2.6(b)所示,串行通信的特點是數據傳輸速度慢,但最少需要一條傳輸線,故成本低,適合遠距離的數據通信。</p><p>  圖3.2.6(a)

107、 圖 3.2.6(b)</p><p>  并行通信 串行通信</p><p>  串口模塊主要有max232芯片和外圍的電容組成的,其電路如圖3.2.6(c)圖所示。串口模塊起著連接主控芯片AT89S52和上位機的作用,沒有串口模塊的連接就不可能達到通信作用。外圍的電容根據max232芯片的型號決定多大

108、。max232芯片的引腳T2-I、R2-O起著從單片機接收、發(fā)送的作用,而T2-O、R2-I則起著往上位機發(fā)送和接收上位機發(fā)來的數據的作用。</p><p>  3.2.6(c)串口模塊電路</p><p><b>  4 系統(tǒng)軟件設計</b></p><p>  4.1編程軟件KEIL的介紹</p><p>  Ke

109、il C51是美國Keil Software公司出品的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),與匯編相比,C語言在功能上、結構性、可讀性、可維護性上有明顯的優(yōu)勢,因而易學易用。Keil提供了包括C編譯器、宏匯編、連接器、庫管理和一個功能強大的仿真調試器等在內的完整開發(fā)方案,通過一個集成開發(fā)環(huán)境(uVision)將這些部分組合在一起。運行Keil軟件需要WIN98、NT、WIN2000、WINXP等操作系統(tǒng)。如果你使用C語言編程,那么Kei

110、l幾乎就是你的不二之選,即使不使用C語言而僅用匯編語言編程,其方便易用的集成環(huán)境、強大的軟件仿真調試工具也會令你事半功倍。</p><p>  Keil C51開發(fā)系統(tǒng)基本知識</p><p><b>  ⒈系統(tǒng)概述</b></p><p>  Keil C51軟件提供豐富的庫函數和功能強大的集成開發(fā)調試工具,全Windows界面。另外重要的一

111、點,只要看一下編譯后生成的匯編代碼,就能體會到Keil 的優(yōu)勢。下面詳細介紹Keil C51開發(fā)系統(tǒng)各部分功能和使用。</p><p>  ⒉Keil C51單片機軟件開發(fā)系統(tǒng)的整體結構</p><p>  C51工具包的整體結構,uVision與Ishell分別是C51 for Windows和for Dos的集成開發(fā)環(huán)境(IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發(fā)流程。開

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論