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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于單片機(jī)的韋根信號(hào)的接收

          基于單片機(jī)的韋根信號(hào)的接收

          作者: 時(shí)間:2012-04-12 來源:網(wǎng)絡(luò) 收藏


          2 電路的設(shè)計(jì)
          的接受有兩種方法,分別是查詢法和中斷法,如果用查詢的方法會(huì)出現(xiàn)丟幀的現(xiàn)象;所以作者選擇外部中斷的方法來實(shí)現(xiàn)的接受,電路如圖2所示。接收電路選用了美國(guó)Atmel公司的89S51作為主控芯片。讀卡器使用了遠(yuǎn)距離125 kHz射頻讀卡器,讀卡控制器為自行設(shè)計(jì)。讀卡控制器與上位機(jī)通信選用RS485總線;為含WDT的89S51;存儲(chǔ)器為128 k字節(jié)的非易失存儲(chǔ)芯片HK1245-7,讀卡控制器還配置實(shí)時(shí)時(shí)鐘電路、門禁控制電路、數(shù)碼管顯示驅(qū)動(dòng)電路等等。

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

          b.jpg



          3 程序代碼的實(shí)現(xiàn)
          中斷接收碼程序如下:
          ;外中斷0服務(wù)程序,接收DATA0
          DTO: PUSH PSW
          USH ACC
          SETB RS1
          CLR RS0 ;第二組寄存器
          CLR C ;DATA0
          MOV R7,#4 ;26位碼用4字節(jié)
          MOV R0,#WGBUF ;緩沖器首地址
          DTO1:MOV A,@R0
          RLC A
          MOV@R0,A
          INC R0
          DJNZ R7,DTO1
          DJNZ WXH0,DTOE
          MOV WXH0,#26 ;韋根數(shù)據(jù)位數(shù)
          ACALL WG26 ;26位接收完畢?
          DTOE:POP ACC
          POP PSW
          RETI
          ;外中斷1服務(wù)程序,接收DATA1



          評(píng)論


          相關(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); })();