日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 手機與無線通信 > 設計應用 > 基于紅外探測原理的多路無線安防系統(tǒng)設計

          基于紅外探測原理的多路無線安防系統(tǒng)設計

          作者: 時間:2012-06-05 來源:網(wǎng)絡 收藏

          3.1 LCD顯示程序
          系統(tǒng)上電后,首先需要對液晶初始化,12864顯示器分兩行,初始化時,第一行顯示“采集數(shù)據(jù):單次”,第二行顯示“控制命令:等待”。當下位機單次數(shù)據(jù)采集時,第一行顯示單次采集的數(shù)據(jù);當下位機連續(xù)采集數(shù)據(jù)時,12864顯示的采集的數(shù)據(jù);第二行顯示PC機發(fā)出的命令,當PC機沒有發(fā)送命令時,顯示“等待”;當PC機發(fā)送命令后,顯示“命令”。可以直接使用MCU的總線方式讀寫液晶或者間接使用I/O軟件模擬LCD時序?qū)σ壕нM行讀寫,本采用間接的方式,首先ATmega16對系統(tǒng)進行初始化,設置I/O的狀態(tài),再初始化液晶,對液晶的顯示功能設置,通過寫命令控制寫入數(shù)據(jù)地址。其流程圖如圖9所示。
          接收系統(tǒng)通過接收到的報警信號,將報警序號實時顯示在12864上,如果有多個報警數(shù)據(jù),則需要循環(huán)顯示報警點序號,因此需要動態(tài)更新12864上顯示的數(shù)據(jù)。其流程圖如圖10所示。

          本文引用地址:http://yuyingmama.com.cn/article/154724.htm

          h.jpg


          3.2 外部中斷服務程序
          系統(tǒng)外部中斷觸發(fā)方式選用邊沿觸發(fā)方式檢測接收系統(tǒng)是否接收到報警信號,這種觸發(fā)方式如果相繼兩次采樣,一個周期采樣為高,下個周期采用為低,則置“1”中斷申請觸發(fā)器,直到CPU響應此中斷才清零。這樣不會丟失中斷,但輸入的負脈沖寬度至少需要保持12個時鐘周期,才能被CPU采樣到。當接收系統(tǒng)接收到報警數(shù)據(jù)時,單片機的外部中斷0產(chǎn)生外部中斷,接收報警數(shù)據(jù),并關閉外部中斷0同時啟動定時器1開始計數(shù),2 s后重新開外部中斷0,以接收下次的報警數(shù)據(jù)。中斷服務子程序流程圖如圖11所示。

          i.jpg


          3.3 定時中斷服務程序設計
          本系統(tǒng)采用8 MHz的時鐘晶振,定時器1作為外部中斷響應報警數(shù)據(jù)的時間間隔計數(shù)器,避免一次報警信號使單片機產(chǎn)生多次中斷。定時器1是16為計數(shù)器初值為3CAFH,中斷5次后,開外部中斷。
          定時器0作為聲光報警電路的脈沖發(fā)生控制器,設置初值為06H,每中斷500次,控制單片機的P4和P5口改變輸出電平狀態(tài),即聲光報警電路發(fā)出周期為1 s的聲光報警信號。定時器0和定時器1的中斷子程序如圖12所示。

          j.jpg



          4 結束語
          本系統(tǒng)根據(jù)熱釋電傳感器,完成了多路無線的軟硬件開發(fā)。系統(tǒng)能夠完成15路報警點的報警信息,并且使用液晶顯示器循環(huán)顯示報警序號,通過發(fā)光二級管和蜂鳴器進行聲光報警,同時把得到的數(shù)據(jù)傳輸給上位機。系統(tǒng)具有易于操作維護、很強的實時性等優(yōu)點,系統(tǒng)還可以對電磁干擾方面進行改進,使用單片機內(nèi)部晶振可以減小系統(tǒng)本身的電磁干擾。

          手機電池相關文章:手機電池修復



          上一頁 1 2 3 4 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉