久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > 基于AT89C51應用系統的串行通信設計

基于AT89C51應用系統的串行通信設計

作者: 時間:2011-03-27 來源:網絡 收藏
通過此公式的計算可以進一步驗證在系統選用的晶振的頻率為11.0592 MHz時計算出來的T1初值沒有誤差。

(3)握手信號的規定

請求信號定為FFH、應答信號定為FEH、錯誤信號定為FDH、結束信號定為FCH。

(4)數據傳送方式

利用RS 232C的2根傳輸線實現全雙工的發送和接收數據。

(5)方式

異步方式,以字為單位傳送數據,由于發送與接收雙方使用各自的時鐘,所以在異步中嚴格規定數據幀的格式。

(6)數據幀的格式

一幀數據為11位,包括起始位、數據位、奇偶檢驗位、停止位,數據格式如下[2]:

所以8251A初始化方式控制字為7DH。

本文引用地址:http://cqxgywz.com/article/156525.htm

PC機采用Visual basic編程,VB支持面向對象的程序,具有結構化的事件驅動編程模式并可以使用無限擴增的控件,而且可以十分簡便地做出良好的人機界面。在標準的串口通信方面,VB提供了具有強大的通信控件MSCOMM,文件名為MSCOMM.VBX。該控件可設置 通信的數據發送和接收,對串口狀態及通信的信息格式和協議進行設置。在發送或接收數據的過程中觸發onComm事件,通過編程訪問CommEvent屬性了解通信事件的類型,分別各自的處理。VB初始化通信軟件如下[3]:

4 結 語

串行通信技術目前在很多測控系統中廣泛被使用,而且遠距離的通信使用的更為突出,本系統的RS 232C只是用于近距離的通信,在改進的系統中使用RS 485可以擴大傳輸距離,并是系統穩定性增強。


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉