<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è) > 嵌入式系統 > 設計應用 > MB89P475的UART/SIO結構與應用分析

MB89P475的UART/SIO結構與應用分析

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

本文引用地址:http://dyxdggzs.com/article/171338.htm

此外,系統中的主控系統也可采用LSR300中央空調單機組控制系統實(shí)現(詳見(jiàn)參考資料?1?)。

4?。停拢福梗校矗罚档耐ㄐ跑浖O計

4.1 通信板與計算機通信

(1)通信協(xié)議

通信板與計算機的通信采用RS-485總線(xiàn)方式連接,通信過(guò)程由計算機主控,通信數據采用RS-232標準數據格式[2]。

當通信板接收到正確的同步碼和地址碼時(shí),表示該通信板可以與計算機通信。此時(shí)可選擇MB89P475的UART/SIO2為UART(兩線(xiàn)異步)通信模式,通信數據格式定義為1位起始位,8位數據長(cháng)度和1位停止位,無(wú)校驗位。

(2)軟件設計

UART/SIO2相關(guān)寄存器初始化如下:

MOV SCR2,#104 ;設定波特率=1200bps(系統時(shí)鐘Fch=8.000MHz)

MOV SMC21,#00001011B ;選擇UART模式,1Bit停止位,8Bits數據長(cháng)度,無(wú)校驗位

MOV SMC22,#01111010B ;允許接收中斷,禁止發(fā)射中斷,發(fā)射允許,接收允許

數據發(fā)射采用查詢(xún)方式進(jìn)行,即發(fā)射子程序置于主程序循環(huán)中,可通過(guò)查詢(xún)發(fā)射數據寄存器空標志位TDRE決定是否寫(xiě)入下一個(gè)發(fā)射數據。發(fā)射子程序流程圖如圖5所示。

數據接收采用中斷方式進(jìn)行。程序進(jìn)入接收中斷服務(wù)程序時(shí),應首先根據接收數據滿(mǎn)標志位RDRF的狀態(tài)來(lái)判斷中斷請求是否是由于接收錯誤產(chǎn)生的(產(chǎn)生中斷時(shí),接收數據滿(mǎn)標志位RDRF=0),然后由判斷結果決定是接收數據還是進(jìn)行出錯處理。中斷服務(wù)程序的流程圖如圖6所示。

4.2 通信板與主控系統通信

(1)通信協(xié)議

通信板與主控系統的通信采用電流環(huán)方式實(shí)現,這樣可以增強通信的可靠性。通信過(guò)程由通信板主控,通信數據采用RS-232標準數據格式[2]。

可選擇MB89P475的UART/SIO1為UART(兩線(xiàn)異步)通信模式,通信數據格式定義為1位起始位,8位數據長(cháng)度和1位停止位,無(wú)校驗位。

(2)軟件設計

相關(guān)寄存器初始化如下:

MOV SCR1,#52 ;設定波特率=2400bps(系統時(shí)鐘Fch=8.000MHz)

MOV SMC11,#00001011B ;選擇UART模式,1Bit停止位,8Bits數據長(cháng)度,無(wú)校驗位

MOV SMC12,#01111010B ;允許接收中斷,禁止發(fā)射中斷,發(fā)射允許,接收允許

具體的編程方法與通信板和計算機的通信編程方法相同。

5 結語(yǔ)

雖然MB89P475的雙路UART/SIO具有靈活、安全的特點(diǎn),但合理的程序設計也至關(guān)重要。在LSR300中央空調計算機集控系統中,以MB89P475為核心設計的通信板,充分合理地利用了MB89P475的雙路UART/SIO資源。它可以作為各控制終端與計算機交換數據的樞紐,同時(shí)還避免了主控系統的重復開(kāi)發(fā)。目前該系統已投入使用,其方便、靈活的操作模式和安全可靠的運行已得到了用戶(hù)的肯定。

蜂鳴器相關(guān)文章:蜂鳴器原理

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

關(guān)鍵詞: 分析 應用 結構 UART/SIO MB89P475

評論


相關(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>