freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[信息與通信]基于停等式協(xié)議的rs232雙機通信系統(tǒng)設(shè)計報告-wenkub

2023-04-07 00:45:01 本頁面
 

【正文】 (小數(shù)點),如下圖所示。其主要特點如下:1 、單 5V 電源工作2 、 LinBiCMOSTM 工藝技術(shù)3 、 兩個驅(qū)動器及兩個接收器4 、 177。 該產(chǎn)品是由德州儀器公司( TI )推出的一款兼容 RS232 標準的芯片。用8051串行接口通信,如果兩臺8051單片機之間的距離很近(),可以采用直接將兩臺8051單片機的串行接口直接相連,利用其自身的TTL電平(05V)直接傳輸數(shù)據(jù)信息。(5)電源控制寄存器PCON其最高位為SMOD。必須要軟件清零后才能繼續(xù)接收。發(fā)送完一幀數(shù)據(jù)后由硬件自動置位,并申請中斷。軟件置1允許接收;軟件置0禁止接收。有兩個,一個緩存,另一個接受,用同一直接地址99H,發(fā)送時用指令將數(shù)據(jù)送到SBUF即可啟動發(fā)送;接收時用指令將SBUF中接收到的數(shù)據(jù)取出。51單片機用4個接口與外界進行數(shù)據(jù)輸入與數(shù)據(jù)輸出就是并行通信,并行通信的特點是傳輸信號的速度快,但所用的信號線較多,成本高,傳輸?shù)木嚯x較近。這樣,數(shù)據(jù)幀中的發(fā)送序號(以后記為N(S),S表示發(fā)送)就以0和1交替的方式出現(xiàn)在數(shù)據(jù)幀中。 當數(shù)據(jù)幀的發(fā)送序號為111時,下一個發(fā)送序號就又是000。節(jié)點B應當丟棄這重復幀,并向節(jié)點A發(fā)送一個確認幀ACK,因為節(jié)點 B已經(jīng)知道節(jié)點A還沒有收到上一次發(fā)過去的確認幀ACK(有可能此確認幀在傳輸過程中出錯)。由于主機B無法識別重復的數(shù)據(jù)幀,因而在主機B收到的數(shù)據(jù)中出現(xiàn)了另一種差錯重復幀。若定時選得太長,則要白白浪費許多時間。要解決死鎖問題,可在節(jié)點A發(fā)送完一個數(shù)據(jù)幀時就啟動一個超時定時器。 有時鏈路上的干擾很嚴重,或由于其他一些原因,節(jié)點B收不到節(jié)點A發(fā)來的數(shù)據(jù)幀,這種情況稱為幀丟失。當發(fā)現(xiàn)差錯時,節(jié)點B 就向主機A發(fā)送一個否認幀NAK,以表示主機A應當重發(fā)出現(xiàn)差錯的那個數(shù)據(jù)幀。在傳輸過程中不出差錯的情況下,接收方在收到一個正確的數(shù)據(jù)幀后即交付給主機B,同時向主機A發(fā)送一個確認幀ACK。比如,在WCDMA和cdma2000無線通信中都采用了選擇性重傳ARQ和混合ARQ。   除了傳統(tǒng)的ARQ,還有混合ARQ(HybridARQ)。   選擇重傳協(xié)議,發(fā)送窗口和接收窗口都大于1。   回退N,發(fā)送窗口大于1,接收窗口等于1。   在停等式ARQ中,數(shù)據(jù)報文發(fā)送完成之后,發(fā)送方等待接收方的狀態(tài)報告,如果狀態(tài)報告報文發(fā)送成功,發(fā)送后續(xù)的數(shù)據(jù)報文,否則重傳該報文。否則發(fā)送0x00表示不正確,等待重發(fā)3.停等式ARQ協(xié)議原理: 自動重傳請求(auto repeat request),通過接收方請求發(fā)送方重傳出錯的數(shù)據(jù)報文來恢復出錯的報文,是通信中用于處理信道所帶來差錯的方法之一;另外一個方法是信道糾錯編碼。為提高抗干擾能力,還可以在輸入輸出端加光耦合進行光電隔離。:本次設(shè)計,對于兩片89C51,采用RS232進行雙機通信。關(guān)鍵字:通信 單片機 停等式ARQ RS232 串行通信一、總體設(shè)計 3 3 33.停等式ARQ協(xié)議原理 3二、硬件設(shè)計 7 7 9 10 125.RS232串行線 12 13三、軟件設(shè)計 14 142.奇偶校驗的軟件實現(xiàn) 15 17發(fā)送端程序流程圖 17接收方程序流程圖 184.程序設(shè)計算法: 185.C51程序 19四、加電調(diào)試 30五、改進與不足 33六、元件清單 34一、總體設(shè)計:兩片單片機之間進行串行通信,發(fā)送端通過按鍵將1~8發(fā)送到接收端,并在接收端顯示。本次綜合開發(fā)實驗就是要利用單片機來完成一個系統(tǒng),實現(xiàn)雙片單片機串行通信。通信的結(jié)果實用數(shù)碼管進行顯示,為便于觀察理解停等式ARQ協(xié)議,分別在主從機設(shè)置了一個確認按鍵和從發(fā)按鍵。同時在發(fā)端進行定時,黃燈亮,等待確認信息,5秒后重發(fā),蜂鳴器響。發(fā)送方的數(shù)據(jù)由串行口TXD段輸出,經(jīng)過電平轉(zhuǎn)換芯片MAX232將TTL電平轉(zhuǎn)換為RS232電平輸出,經(jīng)過傳輸線將信號傳送到接收端。軟件部分,通過通信協(xié)議進行發(fā)送接收,為實現(xiàn)方便,本系統(tǒng)采用較為簡單的停等式ARQ協(xié)議,由于一次放送的信息較少,只用一個8位二進制數(shù),所以采用無連接方式,主機通過按鍵判斷要發(fā)送的數(shù)值并發(fā)送給收端,相應LED燈亮,指示燈亮黃燈,表示等待確認,計數(shù)器開始計數(shù),5秒后重發(fā)。   傳統(tǒng)自動重傳請求分成為三種,即停等式(stopandwait)ARQ,回退n幀(gobackn)ARQ,以及選擇性重傳(selective repeat)ARQ。   停等式ARQ,發(fā)送窗口和接收窗口大小均為1,發(fā)送方每發(fā)送一幀之后就必須停下來等待接收方的確認返回,僅當接收方確認正確接收后再繼續(xù)發(fā)送下一幀。允許發(fā)送方可以連續(xù)發(fā)送信息幀,但是,一旦某幀發(fā)生錯誤,必須重新發(fā)送該幀及其后的n幀。發(fā)送方僅重新傳輸發(fā)生錯誤的幀,并緩存錯誤幀之后發(fā)送的幀。在混合ARQ中,數(shù)據(jù)報文傳送到接收方之后,即使出錯也不會被丟棄。   優(yōu)點:比較簡單 。當主機A收到確認幀ACK后才能發(fā)送一個新的數(shù)據(jù)幀,這樣就實現(xiàn)了接收方對發(fā)送方的流量控制。如多次出現(xiàn)差錯,就要多次重發(fā)數(shù)據(jù)幀,直至收到節(jié)點B發(fā)來的確認幀ACK為止。發(fā)送幀丟失時節(jié)點B當然不會向節(jié)點A發(fā)送任何應答幀。若在超時定時器所設(shè)置的定時時間t到了仍收不到節(jié)點B的任何應答幀,則節(jié)點A就重傳前面所發(fā)送的這一數(shù)據(jù)幀。一般可將定時時間選為略大于從發(fā)完數(shù)據(jù)幀到收到應答幀所需的平均時間。要解決重復幀的問題,必須使每一個數(shù)據(jù)幀帶上不同的發(fā)送序號。 任何一個編號系統(tǒng)的序號所占用的比特數(shù)一定是有限的。因此要進行編號就要考慮序號到底要占用多少比特。每發(fā)一個新的數(shù)據(jù)幀,發(fā)送序號就和上次發(fā)送的不一樣。串行通信的特點是只用兩條信號線(一條信號線,再加一條地線作為信號回路)即可完成通信,成本低,傳輸?shù)木嚯x較遠。(2)串行控制寄存器(PCON)SCON用于串行通信方式的選擇,收發(fā)控制及狀態(tài)指示,各位含義如下:SM0SM1SM2RENTB8RB8TIRISM0,SM1:串行接口工作方式選擇位,這兩位組合成00,01,10,11對應于工作方式0、3。TB8:方式2或3時,TB8為要發(fā)送的第9位數(shù)據(jù),根據(jù)需要由軟件置1或清0。必須要軟件清零后才能繼續(xù)發(fā)送。(3)輸入移位寄存器接收的數(shù)據(jù)先串行進入輸入移位寄存器,8位數(shù)據(jù)全移入后,再并行送入接收SBUF中。(6)波特率計算當定時器T1工作在定時方式的時候,定時器T1溢出率=(T1計數(shù)率)/(產(chǎn)生溢出所需機器周期)。如果傳輸距離較遠(),由于傳輸線的阻抗與分布電容
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1