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

正文內(nèi)容

串行異步通信程序設(shè)計-展示頁

2025-07-16 12:21本頁面
  

【正文】 發(fā)送和接收。還有在某些通信信道中,如單工無線發(fā)送等。單工形式一般用在只向一個方向傳送數(shù)據(jù)的場合。通信雙方中,一方固定為發(fā)送端,另一方則固定為接收端。(1)單工形式。 串行通信的工作模式通過單線傳輸信息是串行數(shù)據(jù)通信的基礎(chǔ)。但是串行通信傳送速度比并行通信慢得多,并行通信時間為T,則串行時間為NT。圖11 串行通信串行數(shù)據(jù)傳送的特點是:數(shù)據(jù)傳送按位順序進行,最少只需要一根傳輸線即可完成,節(jié)省傳輸線。而串行異步通信作為最簡單的計算機通信之一,有著廣泛的應(yīng)用價值,作為市場廣泛的VC++當(dāng)仁不讓的成為了最通用的編程語言之一,其中在本文當(dāng)中VC++,而vspm虛擬串口則通過改變端口號實現(xiàn)了串行異步通信,其中重要的是MSComm控件的插入和虛擬串口的設(shè)置,本次課程設(shè)計綜合討論了以上實現(xiàn)方案的可行性,并且通過大膽的實驗,通過數(shù)據(jù)顯示結(jié)果與理論結(jié)果完全一致,得到了課設(shè)所要求的目的。由于串行通信只需在發(fā)送方和接收方之間建立一條通信信道,因此可以減小通信系統(tǒng)的造價。通信是指計算機與外界的信息傳輸,既包括計算機與計算機之間的傳輸,也包括計算機與外部設(shè)備,如終端、打印機和磁盤等設(shè)備之間的傳輸。由于串行接口簡單、使用方便,從而使得異步串行通信成為計算機之間極為常用的通信手段。而這些技術(shù)實現(xiàn)的關(guān)鍵是基于計算機的通信技術(shù)的支持。 本次課程設(shè)計首先通過VC++,通過插入MSComm控件,用vspm虛擬串口實現(xiàn)串行異步通信,具體實現(xiàn)過程是先建立工程,然后在項目中插入MSComm控件,再通過布局,初始化串口,設(shè)置MSComm控件的屬性,添加串口事件消息處理函數(shù)OnComm(),就可以發(fā)送數(shù)據(jù),通過虛擬發(fā)送可以在同一界面上出現(xiàn)發(fā)送和接收消息,也可以互相發(fā)送消息,從而實現(xiàn)串行異步通信。*****************實踐教學(xué)*****************蘭州理工大學(xué)計算機與通信學(xué)院2013年秋季學(xué)期《計算機通信》課程設(shè)計題 目:串行異步通信程序設(shè)計 專業(yè)班級: 通信工程(1)班 姓 名: 學(xué) 號: 10250119 指導(dǎo)教師: 成 績: 34 / 37摘 要 計算機與外部設(shè)備之間的通信方式有兩種,一種是并行通信,另一種是串行通信。在Windows環(huán)境下實現(xiàn)通信的方法主要有利用MSComm控件和直接用Windows API編程。關(guān)鍵詞:VC++;MSComm;串口通信目 錄前言 1第一章 基本原理 2 串口通信的基本概念 2 串行通信 2 串行通信的工作模式 2 串行通信協(xié)議 4 異步協(xié)議 4 同步協(xié)議 5 基本參數(shù) 6第二章 VC++軟件簡介 7 VC++ 7 VC++ Communications Control 控件 7第三章 系統(tǒng)詳細設(shè)計 9 建立工程 9 在程序中添加MSComm控件 12 布局 14 初始化串口:設(shè)置MSComm控件的屬性 15 添加串口事件消息處理函數(shù)OnComm() 18 發(fā)送數(shù)據(jù) 20第四章 串口通信調(diào)試 22 虛擬串口 22 設(shè)置串口大師 22 用串口大師測試MSCommTest程序 24總 結(jié) 27參考文獻 28致謝 29附錄 30前言現(xiàn)如今,隨著多媒體技術(shù)、網(wǎng)絡(luò)應(yīng)用和信息高速公路的發(fā)展,使得計算機系統(tǒng)成為人們同外界聯(lián)系、實現(xiàn)信息和資源共享的強有力的手段和工具。計算機與外部設(shè)備之間的通信方式有兩種,一種是并行通信,另一種是串行通信。隨著計算機網(wǎng)絡(luò)化和微機分級分布式應(yīng)用系統(tǒng)的發(fā)展,通信的功能越來越重要。隨著通信技術(shù)和計算機網(wǎng)絡(luò)技術(shù)的發(fā)展、Internet網(wǎng)的普及,計算機遠程通信已滲透到國民經(jīng)濟的各個領(lǐng)域,在數(shù)據(jù)通信中,通常將待傳送的每個字符的二進制代碼按照由低位到高位的順序依次發(fā)送的方式成為串行通信。在遠程通信中,一般采用串行通信的方式。 第一章 基本原理 串口通信的基本概念 串行通信串行通信是指通信的發(fā)送方和接收方之間數(shù)據(jù)信息的傳輸是在單根數(shù)據(jù)線上,以每次一個二進制的0、1為最小單位逐位進行傳輸,如圖11所示。與并行通信相比,串行通信還有較為顯著的優(yōu)點:傳輸距離長,可以從幾米到幾千米;在長距離內(nèi)串行數(shù)據(jù)傳送速率會比并行數(shù)據(jù)傳送速率快;串行通信的通信時鐘頻率容易提高;串行通信的抗干擾能力十分強,其信號間的互相干擾完全可以忽略。正是由于串行通信的接線少、成本低,因此它在數(shù)據(jù)采集和控制系統(tǒng)中得到了廣泛的應(yīng)用,產(chǎn)品也多種多樣。數(shù)據(jù)通常是在兩個站(點對點)之間進行傳送,按照數(shù)據(jù)流的方向可分成3種傳送模式:單工、半雙工和全雙工。單工形式的數(shù)據(jù)傳送是單向的。信息只能沿一個方向傳送,使用一根傳輸線,如圖12所示。例如,計算機與打印機之間的通信是單工形式,因為只有計算機向打印機傳送數(shù)據(jù),而沒有相反的數(shù)據(jù)傳送。圖12 單工形式(2)半雙工形式。在任何時刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù)。圖13 半雙工形式半雙工通信中每端需有一個收/發(fā)切換電子開關(guān),通過切換來決定數(shù)據(jù)向哪個方向傳輸。信息傳輸效率低些。(3)全雙工形式。圖14 全雙工形式在全雙工方式中,每一端都有發(fā)送器和接收器,有兩條傳送線,可在交互式應(yīng)用和遠程監(jiān)控系統(tǒng)中使用,信息傳輸效率較高 串行通信協(xié)議串行傳輸中,數(shù)據(jù)是一位一位按照到達的順序依次傳輸?shù)模课粩?shù)據(jù)的發(fā)送和接收都需要時鐘來控制。接收端和發(fā)送端必須保持步調(diào)一致,否則就會在數(shù)據(jù)傳輸中出現(xiàn)差錯。 異步協(xié)議在異步傳輸方式中,字符是數(shù)據(jù)傳輸單位。異步通信方式的“異步”主要體現(xiàn)在字符與字符之間通信沒有嚴(yán)格的定時要求。在一個字符格式的停止位之后,立即發(fā)送下一個字符的起始位,開始一個新的字符的傳輸,這叫做連續(xù)的串行數(shù)據(jù)發(fā)送,即幀與幀之間是連續(xù)的。一旦傳送開始,組成這個字符的各個數(shù)據(jù)位將被連續(xù)發(fā)送,并且每個數(shù)據(jù)位持續(xù)的時間是相等的。收/發(fā)雙方則以預(yù)先約定的傳輸速率,在時鐘的作用下,傳送這個字符中的每一位。每一個字符的前面都有一位起始位(低電平,邏輯值0),字符本身有5~7位數(shù)據(jù)位組成,接著字符后面是一位校驗位(也可以沒有校驗位),最后是一位,或意味半,或二位停止位,停止位后面是不定長度的空閑位。異步通信是按字符傳輸?shù)?,每傳輸一個字符,就用起始位來通知收方,以此來重新核對收發(fā)雙方同步。但由于要在每個字符的前后加上起始位和停止位這樣一些附加位,使得傳輸效率變低了,只有約80%。在高速傳送時,一般要采用同步協(xié)議。每個幀中含有多個字符代碼,而且字符代碼與字符代碼之間沒有間隙以及起始位和停止位。為了保證接收端能夠正確地區(qū)分數(shù)據(jù)流中的每個數(shù)據(jù)位,收發(fā)雙方必須通過某種方法建立起同步的時鐘。這種技術(shù)在短距離傳輸時表現(xiàn)良好,但在長距離傳輸中,定時脈沖可能會和信息信號一樣受到破壞,從而出現(xiàn)定時誤差。(1) 面向字符的同步協(xié)議特點與格式:這種協(xié)議的特點是一次傳送由若干個字符組成的數(shù)據(jù)塊,而不是只傳送一個字符,并規(guī)定了10個字符作為這個數(shù)據(jù)塊的開頭與結(jié)束標(biāo)志以及整個傳輸過程的控制信息,它們也叫做通信控制字。(2) 面向比特的同
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1