在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > MB89P475的UART/SIO結(jié)構(gòu)與應(yīng)用分析

            MB89P475的UART/SIO結(jié)構(gòu)與應(yīng)用分析

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

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

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

            4 MB89P475的通信軟件設(shè)計

            4.1 通信板與計算機通信

            (1)通信協(xié)議

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

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

            (2)軟件設(shè)計

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

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

            MOV SMC21,#00001011B ;選擇UART模式,1Bit停止位,8Bits數(shù)據(jù)長度,無校驗位

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

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

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

            4.2 通信板與主控系統(tǒng)通信

            (1)通信協(xié)議

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

            可選擇MB89P475的UART/SIO1為UART(兩線異步)通信模式,通信數(shù)據(jù)格式定義為1位起始位,8位數(shù)據(jù)長度和1位停止位,無校驗位。

            (2)軟件設(shè)計

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

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

            MOV SMC11,#00001011B ;選擇UART模式,1Bit停止位,8Bits數(shù)據(jù)長度,無校驗位

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

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

            5 結(jié)語

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

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

            上一頁 1 2 3 下一頁

            評論


            相關(guān)推薦

            技術(shù)專區(qū)

            關(guān)閉