<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于ZLG500的智能卡門禁系統(tǒng)設(shè)計

          基于ZLG500的智能卡門禁系統(tǒng)設(shè)計

          作者: 時間:2009-03-24 來源:網(wǎng)絡(luò) 收藏

          2.2.3 時鐘控制
          中,需要實時記錄出入數(shù)據(jù)(開門的卡號及其出現(xiàn)的時間)。若采用單片機軟件計時,一方面要占用硬件計數(shù)器資源,另一方面需要設(shè)置中斷、查詢等,耗費單片機的CPU資源。而在系統(tǒng)中采用芯片DSl302則能很好地解決這個問題。DSl302是美國Dallas公司推出的高性能、低功耗、帶RAM的實時時鐘芯片,它可以對年、月、日、周末、時、分、秒進行計時,且具有閏年補償功能,工作電壓2.5~5.5 V。圖6所示是實時時鐘芯片DSl302與MCU連接電路原理圖,DSl302采用三線接口與MCU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。

          本文引用地址:http://www.ex-cimer.com/article/173845.htm

          MCU對DSl302的讀寫控制主要包括DSl302的初始化和讀取DSl302的時間和日期,初始化過程就是給DSl302賦予初始的時間和日期。當(dāng)實時時鐘芯片被啟動后,在沒有接收到新的初始化指令的情況下,其內(nèi)部的時鐘將一直不停地運行,從而保證時間的實時性和準(zhǔn)確性;MCU在任何時候都可以通過讀取DSl302內(nèi)部時間和日期寄存器中的值而獲得準(zhǔn)確的時間和日期。關(guān)于實時時鐘芯片的使用可參見參考文獻。

          3 與上位機的通信軟件接口
          上位機數(shù)據(jù)庫管理系統(tǒng)采用Visual FoxPro編寫。本系統(tǒng)采用標(biāo)準(zhǔn)的通信控件communications進行通信程序的,實現(xiàn)掛失數(shù)據(jù)的發(fā)送、用戶卡號的發(fā)送、發(fā)卡和門禁模塊數(shù)據(jù)的接收。每次通信時,首先在上位機的init事件中初始化通信控件olecontroll,初始化設(shè)置為:


          結(jié) 語
          的應(yīng)用并不是簡單的讀寫卡操作,而是一個綜合性的工程項目。它不僅包括卡和讀寫模塊的選擇,還涉及讀寫模塊的控制、數(shù)據(jù)的傳輸、數(shù)據(jù)的處理和存儲;既需要有硬件應(yīng)用的知識,還必須具有軟件方面的能力。本系統(tǒng)經(jīng)過實際應(yīng)用的驗證,系統(tǒng)運行穩(wěn)定可靠,操作簡單方便,因而具有較好的應(yīng)用前景。


          上一頁 1 2 3 下一頁

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();