<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è) > 嵌入式系統 > 設計應用 > 雙向透明串口擴展技術(shù)在嵌入式系統中的實(shí)現

雙向透明串口擴展技術(shù)在嵌入式系統中的實(shí)現

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

2.2數據由HOST端發(fā)送到用戶(hù)設備
為了使HOST端的數據能夠及時(shí)準確地發(fā)送到各個(gè)用戶(hù)設備,就需要和AT89C2051之間定義好通信協(xié)議。其協(xié)議如下。
AT89C2051始終監視HOST終端發(fā)出的信息,一旦收到HOST終端發(fā)出的選擇命令,如表1所示,立即對P3.4和P3.5引腳進(jìn)行設置來(lái)控制 CD4052模擬開(kāi)關(guān)選通對應通道并控制相應的LED燈以作指示。選擇后, HOST終端需要根據AT89C2051指令執行和模擬開(kāi)關(guān)切換時(shí)間延遲一定時(shí)間后再開(kāi)始向對應用戶(hù)設備發(fā)送數據/命令。HOST端數據發(fā)送結束則由接收端的用戶(hù)設備向AT89C2051發(fā)送中斷結束信號,其結束處理與數據由用戶(hù)設備發(fā)送到HOST端的結束處理相同。如果同時(shí)有用戶(hù)設備向 AT89C2051請求發(fā)送數據到HOST端,則優(yōu)先響應HOST端的發(fā)送數據/命令請求,即HOST端的發(fā)送數據/命令請求的優(yōu)先級最高。

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


本文在設計中將HOST端的TXD引腳連接到AT89C2051的RXD引腳,這樣就可以通過(guò)AT89C2051的接收中斷和HOST端通信, HOST端發(fā)送數據/命令時(shí)首先發(fā)送串口選擇命令字,其次再發(fā)送數據/命令去控制用戶(hù)設備的數據采集,例如增益大小、是否啟動(dòng)血壓測量等命令。
3軟件設計
軟件設計分為主函數、串口中斷服務(wù)程序、外部中斷0和1服務(wù)程序4個(gè)部分,如圖3所示。


在很多場(chǎng)合需要進(jìn)行串口以滿(mǎn)足集成多個(gè)串口設備,方法很多,各有優(yōu)缺點(diǎn)。本文提出的用單片機AT89C2051為AT91RM9200串口的方案是基于單片機價(jià)格低廉、體積小,完全可以替代一般的專(zhuān)用接口芯片,作為真正意義上的可編程接口,通信,使串口擴展模塊變得。這種方案使用靈活,與一般接口芯片相比對外部用戶(hù)設備具有更好的適用性,經(jīng)實(shí)驗驗證達到了設計目標。將單片機等同于普通接口芯片使用,是一種新思路,具有一定的啟迪作用和實(shí)際參考價(jià)值。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

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

評論


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