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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 51單片機(jī)的串行口擴(kuò)展方法設(shè)計(jì)

          51單片機(jī)的串行口擴(kuò)展方法設(shè)計(jì)

          作者: 時(shí)間:2012-03-21 來(lái)源:網(wǎng)絡(luò) 收藏

          Intel8251具有獨(dú)立的接收/發(fā)送器。在異步方式下,用于產(chǎn)生8251內(nèi)部時(shí)序的時(shí)鐘CLK輸入至少應(yīng)為發(fā)送或接收時(shí)鐘的4.5倍。接收/發(fā)送(RXC/TXC)時(shí)鐘應(yīng)為波特率的1倍、16倍或64倍(由8251的工作方式字設(shè)定)。

          圖(2)是用Intel8251一個(gè)通道的電路原理,圖中,11.0592MHZ晶振經(jīng)ALE6分頻后于 、組合,產(chǎn)生1.8432MHZ的時(shí)鐘頻率,分別作為8251與8253的時(shí)鐘輸入,若設(shè)定8251通信波特率為9600bps,波特率因子為16,則需要 153.6KHZ的接收/發(fā)送時(shí)鐘頻率,該頻率可由8253的OUT0產(chǎn)生。

          下面的A51程序段說(shuō)明了如何設(shè)置8253使其產(chǎn)生153.6KHZ的方波,以及如何用8251收/發(fā)數(shù)據(jù):
          ;設(shè)置8253的程序段:
          MOV A,#36H ; 計(jì)數(shù)器0輸出方波控制字
          MOV DPTR,#0FFFFH ; 指向控制字寄存器
          MOVX @DPTR,A
          MOV DPTR,#0FFFCH ; 指向0計(jì)數(shù)器地址
          MOV A,#0DH
          MOVX @DPTR,A
          MOV A,#0
          MOVX DPTR,A
          SETB P1.0
          ;操作8251的程序段:

          START: MOV DPTR,#7FFFH ;8251控制、命令口地址
          MOV A,#5EH ;一個(gè)停止位,奇校驗(yàn),8位數(shù)據(jù),異步*16
          MOVX @DPTR,A ;寫入方式字
          MOV A,#15H
          MOVX @DPTR,A ;命令字,啟動(dòng)發(fā)送和接收器

          LOOP: SJMP LOOP ;等待8251中斷
          8251_INT: ;現(xiàn)場(chǎng)保護(hù)
          MOV DPTR,#7FFFH
          MOV A,@DPTR
          JB ACC.0,TX_INT
          JB ACC.1,RX_INT
          INT_EXIT: ;恢復(fù)現(xiàn)場(chǎng)
          RETI
          ;發(fā)送數(shù)據(jù)
          TX_INT: MOV DPTR,#7FFEH ;8251數(shù)據(jù)口地址
          MOV A,20H
          MOVX @DPTR,A

          AJMP INT_EXIT
          ;接收數(shù)據(jù)
          RX_INT: MOV DPTR,#7FFEH
          MOVX A,@DPTR
          MOV 30H,A

          AJMP INI_EXIT

          50.gif

          3 結(jié)束語(yǔ)

          為核心的多級(jí)分布式系統(tǒng)的應(yīng)用越來(lái)越廣泛,上面討論的兩種口的為此類多串口應(yīng)用領(lǐng)域提供了一個(gè)良好的解決方案。筆者在實(shí)際中采用基于SP2538的了采場(chǎng)瓦斯積聚模擬試驗(yàn)臺(tái)的多級(jí)分布式采控系統(tǒng),效果良好。

          參考文獻(xiàn)
          [1] 孫和平,楊寧,白晶 單片微機(jī)原理與接口技術(shù) 冶金工業(yè)出版社 2003.1
          [2] 胡漢才 原理及其接口技術(shù) 清華大學(xué)出版社 1996.7
          [3] SP2538數(shù)據(jù)手冊(cè) 成都視普科技有限公司 2003.2.12


          上一頁(yè) 1 2 下一頁(yè)

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