<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è) > 嵌入式系統 > 設計應用 > RS232串口通信在PC機與單片機通信中的應用

RS232串口通信在PC機與單片機通信中的應用

作者: 時(shí)間:2012-09-07 來(lái)源:網(wǎng)絡(luò ) 收藏
RS 232C標準接口有25條線(xiàn),分別為4條數據線(xiàn)、11條控制線(xiàn)、3條定時(shí)線(xiàn)、7條備用和未定義線(xiàn),常用的只有9根,它們是:
(1)狀態(tài)線(xiàn)
數據準備就緒(Data Set Ready,DSR):有效時(shí)(ON)狀態(tài),表明數據通信設備可以使用。
數據終端就緒(Data Terminal Ready,DTR):有效時(shí)(ON)狀態(tài),表明數據終端設備可以使用。
這兩個(gè)信號有時(shí)連到電源上,上電就立即有效。
這兩個(gè)設備狀態(tài)信號有效,只表示設備本身可用,并不說(shuō)明通信鏈路可以開(kāi)始進(jìn)行通信了,能否開(kāi)始進(jìn)行通信由下面的控制信號決定。
(2)聯(lián)絡(luò )線(xiàn)
請求發(fā)送(Request to Send,RTS):DTE準備向DCE發(fā)送數據,DTE使該信號有效(ON狀態(tài)),通知DCE要發(fā)送數據給DCE了。
允許發(fā)送(Clear to Send,CTS):對RTS的響應信號。當DCE已準備好接收DTE傳來(lái)的數據時(shí),使該信號有效,通知DTE開(kāi)始發(fā)送數據。
RTS/CTS請求應答聯(lián)絡(luò )信號是用于半雙工MODEM系統中發(fā)送方式和接收方式之間的切換。在全雙工系統中,因配置雙向通道,故不需要RTS/CTS聯(lián)絡(luò )信號,使其變高。
(3)數據線(xiàn)
發(fā)送數據(Transmitted Data,TXD):DTE發(fā)送數據到DCE。
接收數據(Received Data,RXD):DCE發(fā)送數據到DTE。
(4)地線(xiàn)
有兩根線(xiàn)SG,PG:信號地和保護地信號線(xiàn)。
(5)其余
載波檢測(Carrier Detection,CD):用來(lái)表示DCE已接通通信鏈路,告知DTE準備接收數據。
振鈴指示(Ringlng,RI):當DCE收到交換臺送來(lái)的振鈴呼叫信號時(shí),使該信號有效(ON狀態(tài)),通知DTE,已被呼叫。
通常的應用系統中,往往是在CPU和I/O設備之間傳送信息,兩者都是DTE,上位機和單片機89C52之間的通信,雙方都能發(fā)送和接收,他們的連接只需要使用三根線(xiàn)即可,即RXD,TXD和GND,這種連接方式,即兩個(gè)串口連接時(shí),接收數據針腳與發(fā)送數據針腳相連,彼此交叉,信號地對應接地即可。連接方式如圖2所示。

c.JPG


1.3 波特率的概念
串行通信中,每秒傳送的數據位稱(chēng)為波特率。如數據傳送的波持率為1200波特,采用N.8.1幀格式(10位),則每秒傳送字節為120個(gè),而字節中每一位傳送時(shí)間即為波特率的倒數:T=1/1 200=0.833 ms。同樣,如數據傳送的波特率為1 9 200波特,則字節中每一位傳送時(shí)間T=1/19 200=0.052 ms。根據數據傳送的波特率即字節中每一位的傳送時(shí)間,便可用普通I/O口來(lái)模擬實(shí)現串行通信的時(shí)序。
1.4 RS 232C的電氣特性
(1)邏輯電平
在TXD和RXD上:
邏輯1(MARK):-3~-15 V;
邏輯0(SPACE):+3~+15 V。
在RTS,CTS,DSR,DTR和DCD等控制線(xiàn)上:
信號有效(接通,ON狀態(tài),正電壓):+3~+15 V;
信號無(wú)效(斷開(kāi),OFF狀態(tài),負電壓):-3~-15 V。
由以上定義可以看出,信號無(wú)效的電平低于-3 V,也就是當傳輸電平的絕對值大于3 V時(shí),電路可以有效地檢查出來(lái),介于-3~+3 V之間的電壓無(wú)意義,低于-1 5 V或高于+15 V的電壓也認為無(wú)意義,因此,實(shí)際工作時(shí),應保證電平的絕對值在3~15 V之間。當計算機和TTL電平的設備通信時(shí),如上位機和時(shí),需要使用RS 232/TTL電平轉換器件,常用的有MAX232。

單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


通信相關(guān)文章:通信原理




評論


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