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