<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 80C196KB與PC機之間的遠程通訊系統設計

80C196KB與PC機之間的遠程通訊系統設計

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

3.1 下位機部分

串行口的波特率取決于16位波特率寄存器的內容。該寄存器應以連續2個(gè)字節進(jìn)行裝載,低位字節優(yōu)先。寄存器的最高位用于選擇波特率發(fā)生器的輸入時(shí)鐘源,最高位為1,選用XTAL1(即晶體振蕩器)信號為源信號,否則選用自T2CLK引腳的信號為源信號。

的內部時(shí)鐘信號是經(jīng)2分頻獲得的。若以BAUD-REG表示波特率寄存器的裝載值,那么在同步模式0時(shí),BUAD-REG=XTAL1/(2×波特率)- 1或T2CLK/波特率;而在異步模式1、2和3時(shí),其BAUD-REG=XTAL1/(16×波特率)-1或T2CLK/(8×波特率)。

的通信方式設定為異步方式1時(shí),可進(jìn)行全雙工通訊,其格式為每10位構成一串行幀,其中包括1位起始位,8位數據位和1位停止位。

在本系統中,80C196KB的晶振為12MHz,因此,為使波特率達到9600,需將波特率寄存器賦值為804EH。

表2列出了采用XTAL1作為時(shí)鐘源時(shí),異步模式下一些常用波特率所對應的波特率寄存器值。應注意,表中所列的值是根據上述公式計算所得的值再加上最高位“1”后得到的。

表2 常用波特率對應的波特率寄存器值
57.jpg

3.2 上位機部分

微機數據采集系統中的一個(gè)關(guān)鍵問(wèn)題是要在Windows環(huán)境下編寫(xiě)相應的通信程序。Windows應用編程接口(API)所提供的有關(guān)串行通訊的16個(gè)函數可以實(shí)現完整的通訊功能,但其應用較為復雜。而VB中有一個(gè)通訊控件MSComm,通過(guò)改變其屬性設置和編寫(xiě)相應的程序,就能在Windows環(huán)境下方便地實(shí)現不同用戶(hù)的串行通訊要求。

利用下面的語(yǔ)句可以方便地設置傳輸波特率,MSComm1.Settings=“9600,N,8,1”

表明波特率為9600,無(wú)奇偶校驗位,8位數據位,1位停止位。

4 80C196KB和中央控制機的通訊

在本系統中,下位機為主叫端,上位機為應答端,它們通過(guò)公用電話(huà)網(wǎng)進(jìn)行數據傳輸。其數據鏈路的建立、數據傳輸及結束通信的全過(guò)程如表3所列。

表3 數據傳輸過(guò)程表
58.jpg



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>