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

          新聞中心

          EEPW首頁 > 消費電子 > 單片機與PC機串行通信的實現方法

          單片機與PC機串行通信的實現方法

          ——
          作者: 時間:2007-01-26 來源: 收藏

           

              隨著和微機技術的不斷發(fā)展,特別是網絡技術在測控領域的廣泛應用,由PC機和多臺構成的多機網絡測控系統已成為技術發(fā)展的一個方向。它結合了單片機在實時數據采集和微機對圖形處理、顯示的優(yōu)點。同時,windows環(huán)境下后臺微機在數據庫管理上具有明顯的優(yōu)勢。二者結合,使得單片機的應用已不僅僅局限于傳統意義上的自動監(jiān)測或控制,而形成了向以網絡為核心的分布式多點系統發(fā)展的趨勢。本文主要介紹PC機與51系列單片機實現通信的一般方法和步驟。


                      硬件結構和單片機的通1S程序設計


                      單片機和PC機的一般采用RS-232、RS-422或B3-485總線標準接口,也有采用非標準的20nnJL電流環(huán)的。為保證通信的可靠,在選擇接口時必須注意:(1)通信的速率;(2)通信距離:(3)抗干擾能力;(4)組網方式。本文主要介紹采用RS-232接口與單片機通信的方法。


                      1、RS-232電平轉換和PC機的接口電路


                      RS-232是早期為公用電話網絡數據通信而制定的標準,其邏輯電平與ITL\CMOS電乎完全不同。邏輯"0"規(guī)定為+5-
                      +15V之間,邏輯"1,,規(guī)定為-5~-15V之間。由于RS-232發(fā)送和接收之間有公共地,傳輸采用非平衡模式,因此共模噪聲會耦合到信號系統中,其標準建議的最大通信距離為15米.但實際應用中我們在300bi:/s的速率下可以達到300米。


                      RS-232規(guī)定的電平和一般微處理器的邏輯電平不一致,必須進行電平轉換,實現邏輯電平轉換可以采用以下三種方式。


                      采用MCl488和MCl489芯片的轉換接口


                      MCl488和MCl489芯片為早期的RS-232至TTL邏輯電平的轉換芯片,圖1為實際電路。該電路的不便之處是需要



          關鍵詞: 串行通信 單片機

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();