所謂異步是指發(fā)送和接收雙方的數(shù)據(jù)幀與幀之間不要求嚴(yán)格同步,也不必同步。同步是指發(fā)送和接收雙方的數(shù)據(jù)幀與幀之間嚴(yán)格同步,而不只是位與位之間嚴(yán)格同步。異步通信的雙方采用獨(dú)立的時(shí)鐘,每個(gè)數(shù)據(jù)均以起始位開始,停止位結(jié)束,起始位觸發(fā)雙方的同步時(shí)鐘。每個(gè)異步串行幀中的數(shù)據(jù)位彼此嚴(yán)格同步,位周期相同。
異步通信比較靈活,適用于數(shù)據(jù)的隨機(jī)發(fā)送/接收,而同步通信則是成批數(shù)據(jù)傳送。異步傳送速度較慢,而同步傳送的速度較快。
在異步串行通信中,收發(fā)的每一個(gè)字符數(shù)據(jù)是由4個(gè)部分按順序組成的。
起始位:標(biāo)志著一個(gè)新數(shù)據(jù)幀的開始。當(dāng)發(fā)送設(shè)備要發(fā)送數(shù)據(jù)時(shí),首先發(fā)送一個(gè)低電平信號(hào),起始位通過(guò)通信線傳向接收設(shè)備,接收設(shè)備檢測(cè)到這個(gè)邏輯低電平后就開始準(zhǔn)備接收數(shù)據(jù)信號(hào)。
數(shù)據(jù)位:起始位之后就是5、6、7或8位數(shù)據(jù)位,ibm pc機(jī)中經(jīng)常采用7位或8位數(shù)據(jù)傳送。當(dāng)數(shù)據(jù)位為1時(shí),收發(fā)線為高電平,反之為低電平。
奇偶校驗(yàn)位:用于檢查在傳送過(guò)程中是否發(fā)生錯(cuò)誤。奇偶校驗(yàn)位可有可無(wú),可奇可偶。若選擇奇校驗(yàn),則各位數(shù)據(jù)位加上校驗(yàn)位使數(shù)據(jù)中為“1”的位為奇數(shù);若選擇偶校驗(yàn),其和將是偶數(shù)。
停止位:停止位是高電平,表示一個(gè)數(shù)據(jù)幀傳送的結(jié)束。停止位可以是一位、一位半或兩位。
在異步數(shù)據(jù)傳送中,通信雙方必須規(guī)定數(shù)據(jù)格式,即數(shù)據(jù)的編碼形式。例如,起始位占1位,數(shù)據(jù)位為7位,1個(gè)奇偶校驗(yàn)位,加上停止位,于是一個(gè)數(shù)據(jù)幀就由10位構(gòu)成。也可以采用數(shù)據(jù)位為8位,無(wú)奇偶校驗(yàn)位等格式。