中文字幕 另类精品,亚洲欧美一区二区蜜桃,日本在线精品视频免费,孩交精品乱子片免费

<sup id="3hn2b"></sup>

    1. <sub id="3hn2b"><ol id="3hn2b"></ol></sub><legend id="3hn2b"></legend>

      1. <xmp id="3hn2b"></xmp>

      2. 新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于AT89C51的自動(dòng)溫度測量報(bào)警系統(tǒng)設(shè)計(jì)

        基于AT89C51的自動(dòng)溫度測量報(bào)警系統(tǒng)設(shè)計(jì)

        作者: 時(shí)間:2015-05-03 來源:網(wǎng)絡(luò) 收藏

          外界環(huán)境中的溫度被溫度傳感器所采集,溫度傳感器會將此時(shí)的溫度轉(zhuǎn)換成電壓值,該電壓值經(jīng)過匹配后送入器,經(jīng)過轉(zhuǎn)換之后的數(shù)據(jù)送入單片機(jī)進(jìn)行處理。單片機(jī)按照編制好的程序進(jìn)行處理,如果確實(shí)此時(shí)的溫度超過了人們憑借經(jīng)驗(yàn)設(shè)定的閾值,單片機(jī)將通過指令使P0.0、P0.1兩口輸出為高電平(約為+5 V),使得揚(yáng)聲器與發(fā)光二極管產(chǎn)生報(bào)警信號。該部分的電路設(shè)計(jì)如圖4和圖5所示。

        本文引用地址:http://www.antipu.com.cn/article/273497.htm

          

        聲音報(bào)警電路

         

          

        圖5 燈光報(bào)警電路

         

          2 系統(tǒng)軟件設(shè)計(jì)

          為了便于程序的修改,將系統(tǒng)按照模塊化的方法進(jìn)行設(shè)計(jì)。該系統(tǒng)由溫度采集、、數(shù)據(jù)處理、報(bào)警輸出4個(gè)模塊部分組成。溫度采集是由溫度傳感器LM35完成,和報(bào)警輸出是由單片機(jī)進(jìn)行控制的。而數(shù)據(jù)處理部分則是單片機(jī)接收到A/D轉(zhuǎn)換器送來的數(shù)據(jù)后,在單片機(jī)內(nèi)部完成的,其結(jié)果將決定報(bào)警輸出模塊是否工作。

          系統(tǒng)的工作流程是:LM35采集溫度,并且將溫度信號轉(zhuǎn)換成電信號:A/D轉(zhuǎn)換將線性放大后的模擬電信號進(jìn)行A/D轉(zhuǎn)換,使之成為單片機(jī)能夠處理的數(shù)字信號;單片機(jī)通過處理轉(zhuǎn)換后的數(shù)字信號來分析采樣的溫度值,并將分析結(jié)果送到報(bào)警輸出電路中;報(bào)警輸出電路根據(jù)分析的結(jié)果做出相應(yīng)的反應(yīng)。系統(tǒng)的軟件設(shè)計(jì)流程圖如圖6所示。

          

        系統(tǒng)設(shè)計(jì)流程圖

         

          2.1 A/D轉(zhuǎn)換模塊

          A/D轉(zhuǎn)換器在啟動(dòng)之前需要對其進(jìn)行初始化,否則會影響后面的使用。根據(jù)圖2的連接方式,初始化時(shí)將單片機(jī)的P1.4口置1,然后軟件啟動(dòng)一次轉(zhuǎn)換過程即可。在轉(zhuǎn)換的過程中。由于任何A/D轉(zhuǎn)換器都會有一定的轉(zhuǎn)換時(shí)間,所以在轉(zhuǎn)換時(shí)要設(shè)置一定的延時(shí),并且該延時(shí)要略長于器件的轉(zhuǎn)換時(shí)間。由于 AD1812的轉(zhuǎn)換時(shí)間約為2.3 μs,在程序中可以將延時(shí)設(shè)置為3μs,以保證轉(zhuǎn)換過程的順利進(jìn)行。

          2.2 中央處理模塊

          這部分模塊的軟件設(shè)計(jì)主要包括單片機(jī)對A/D轉(zhuǎn)換模塊的控制、單片機(jī)處理送來的數(shù)據(jù)以及單片機(jī)對報(bào)警系統(tǒng)的控制3大部分。

          對A/D模塊的控制主要包括對AD7812進(jìn)行有關(guān)控制字的寫入以及對P1口的引腳的置位與清零操作;數(shù)據(jù)處理部分主要是將外界溫度轉(zhuǎn)換過來的電壓值與預(yù)先的經(jīng)驗(yàn)閾值進(jìn)行比較,進(jìn)而決定是否啟動(dòng)報(bào)警系統(tǒng);報(bào)警系統(tǒng)的設(shè)計(jì)則是根據(jù)數(shù)據(jù)處理的結(jié)果對P0口進(jìn)行清零或是置位,來啟動(dòng)或停止報(bào)警電路。

          3 結(jié)束語

          本文主要設(shè)計(jì)了一種自動(dòng)溫度測量報(bào)警系統(tǒng),該系統(tǒng)的設(shè)計(jì)主要基于單片機(jī),中央處理單元與外圍擴(kuò)展模塊的構(gòu)造簡單,整個(gè)系統(tǒng)實(shí)現(xiàn)成本較低。由于LM35是采用單電源供電方式,因此該系統(tǒng)只能夠在5~150℃的范圍內(nèi)工作,可以作為常溫下的報(bào)警裝置使用,尤其是在一些對溫度較敏感的電氣設(shè)備內(nèi)部,可以起到防止設(shè)備故障的作用,故而具有一定的實(shí)用價(jià)值。在設(shè)計(jì)中沒有使用并口的A/D轉(zhuǎn)換AD0 809而是使用了串口轉(zhuǎn)換的AD7812為單片機(jī)節(jié)約了許多端口資源,可以利用這些資源擴(kuò)展LED或LCD顯示系統(tǒng),也可制成溫度的測量與報(bào)警系統(tǒng),使其功能更加完善。

        51單片機(jī)相關(guān)文章:51單片機(jī)教程


        模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


        存儲器相關(guān)文章:存儲器原理



        上一頁 1 2 下一頁

        關(guān)鍵詞: AT89C51 A/D轉(zhuǎn)換

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉