Delphi串口通信編程

Delphi串口通信編程

ID:43344976

大?。?66.00 KB

頁數(shù):95頁

時間:2019-10-08

Delphi串口通信編程_第1頁
Delphi串口通信編程_第2頁
Delphi串口通信編程_第3頁
Delphi串口通信編程_第4頁
Delphi串口通信編程_第5頁
資源描述:

《Delphi串口通信編程》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、Delphi串口通信編程魏贇第一章基本概念通信串行通信硬件基礎(chǔ)知識模式及流量接線和錯誤預(yù)防錯誤排除1、通信通信:不同的獨立系統(tǒng)通過線路互相交換數(shù)據(jù)數(shù)據(jù)通信:終端與計算機之間的通信或計算機與計算機之間的通信網(wǎng)絡(luò):構(gòu)成整個通信的線路數(shù)據(jù)傳送通信的類型字符傳輸數(shù)據(jù)傳送完整的通信系統(tǒng)包括發(fā)送端、接收端、轉(zhuǎn)換數(shù)據(jù)的接口以及傳送數(shù)據(jù)的實際信道或媒體DTE(DataTerminalEquipment):發(fā)送與接收的節(jié)點DSE(DataSwitchingEquipment):中間節(jié)點,負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)送工作DCE(DataCommunicationEquipment):負(fù)責(zé)數(shù)據(jù)與電氣

2、信號轉(zhuǎn)換的設(shè)備DTE與DCE間的數(shù)據(jù)傳輸線路通常使用RS-232DTE與DSE間的媒體則包括了雙絞線、同軸電纜、光纖或無線電等傳送的方式并行傳送(Parallel):一次的傳輸量為8個位(1字節(jié))通過并行端口,如打印機串行傳送(Serial):一次只傳輸1個位通過串行端口,如RS-232通信的種類將數(shù)據(jù)轉(zhuǎn)換成串行通信有兩種方式同步方式:接收設(shè)備能自動與發(fā)送計算機同步,接收字符有規(guī)則的分割開來,以塊為單位,沒有起始位和停止位,效率高。異步方式:以字符為傳送單位,傳送的字符之間有無規(guī)律的間隔,這樣可能使接收設(shè)備不能正常接收數(shù)據(jù),因為每接收完一個字符都不能確切地知道下

3、一個接收的字符從何時開始。(通過加開始位和停止位實現(xiàn))傳輸效率低,成本也低。字符傳輸位和字節(jié)文本編碼非文本編碼幀位和字節(jié)二進(jìn)制中的每一位0和1,被叫做一個位每8個位構(gòu)成一個字節(jié)一個字節(jié)中最右面的位被稱為第0位,最左面的位被稱為第7位。文本編碼文本(字符字母、標(biāo)點符號等)在計算機中存儲時,每個不同的字符都用不同的數(shù)值來表示。這些數(shù)值的范圍通常在0-127或0-255范圍。7位:ASCII碼,每個字節(jié)留一個備用位8位:前128個遵循ASCII碼規(guī)則,其余的128個用來做擴展字符、數(shù)字符號、圖形字符等編碼。非文本編碼某些可執(zhí)行指令文件和圖形圖像文件就是以二進(jìn)制形式而不

4、是ASCII碼形式存儲的。一個數(shù)據(jù)可用二進(jìn)制形式存儲,可以占多個字節(jié)。在通信領(lǐng)域,常常把這種類型的資料叫做二進(jìn)制數(shù)據(jù)。幀幀:在串行異步通信情況下,構(gòu)成一個字節(jié)的那些數(shù)據(jù)單元被稱為數(shù)據(jù)位,在數(shù)據(jù)位的前、后要加上起始位、停止位和奇偶校驗位。一個字符所使用的位數(shù)根據(jù)協(xié)議而不同。稱這些位數(shù)為字符位數(shù)據(jù)長或字長。通常不是8位就是7位。2、串行通信RS-232串行通信RS-485串行通信USB接口IEEE-1394RS-232串行通信RS-232的通信端口是每臺計算機上的必要配置,通常含有COM!和COM2兩個端口。計算機上的RS-232均是公頭一般有兩種:9引腳和25引腳

5、RS-485串行通信RS-485的通信方式可有效地防止噪聲信號的干擾。RS-485的信號將被發(fā)送出去時會先分成正負(fù)的兩條線路,當(dāng)?shù)竭_(dá)接收端后,再將信號相減還原來原來的信號;如果將原始的信號記為(DT),而被分成后的信號分別記為(D+)及(D-),則原始的信號與離散的信號在由發(fā)送端發(fā)送出去時:(DT)=(D+)-(D-)如果此線路受干擾,則兩條傳輸線上的信號會分別成為(D+)+Noise及(D-)+Noise(DT)=[(D+)+Noise]-[(D-)+Noise]=(D+)-(D-)USB(UniversalSerialBus)接口集成一般計算機所使用的外圍設(shè)

6、備的連接方式,而且其所采用的信號傳輸方式也是串行通信。USB特性:低價位,熱連接,單一的連接頭方式,連接數(shù)多,線上供電,不占系統(tǒng)資源,錯誤檢測與復(fù)原,節(jié)省能源,支持四種傳輸(巨量、實時、中斷及控制4種傳輸模式),速度較快(12Mbps/RS-232最快115bps)IEEE-1394IEEE-1394(也稱FireWire,火線)與USB一樣擁有即插即用的功能,也是用于解決計算機與外圍設(shè)備復(fù)雜的連接問題,并且也是使用串行通信的傳輸方式。IEEE-1394的傳輸速度是400Mbps,而且速度還向1000Mbps邁進(jìn)USB與IEEE-1394的比較比較項目USBIE

7、EE-1394應(yīng)用低速設(shè)備高速設(shè)備帶寬(Mbps)1.5,12100,200,400電纜長度5米4.5米電纜4線6線即插即用支持支持3、硬件基礎(chǔ)知識PC機的RS-232接口名稱尚未統(tǒng)一,有多個名稱:RS-232口、串口、通信口、COM口、異步口等。123456789常用的9條RS-232信號線引腳信號名稱信號方向簡稱信號功能1載波檢測DCE-DTEDCD(DataCarrierDetect)數(shù)據(jù)鏈路已連接2接收數(shù)據(jù)DCE-DTERxD(Receive)DTE接收串行數(shù)據(jù)3發(fā)送數(shù)據(jù)DTE-DCETxD(Transmit)DTE發(fā)送串行數(shù)據(jù)4數(shù)據(jù)終端就緒DTE-DC

8、EDTR(DataTer

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。