GPIB是一個(gè)數(shù)字化的24線并行總線。它包括8條數(shù)據(jù)線,5條控制線(ATN、EOI、IFC、REN和SRQ),3條握手線和8條地線。GPIB使用8位并行、字節(jié)串行的異步通訊方式。也就是說,所有字節(jié)都是通過總線順序傳送,傳送速度由最慢部分決定。由于GPIB的數(shù)據(jù)單位是字節(jié)(8位),數(shù)據(jù)一般以ASCII碼字符串方式傳送。
有三種方式來標(biāo)明傳送數(shù)據(jù)結(jié)束。通常,GPIB包括一根連接線(EOI),用來傳送數(shù)據(jù)完畢信號(hào);蛘,也可以在數(shù)據(jù)串結(jié)束處放入一個(gè)特定結(jié)束符(EOS)。有些儀器用EOS方法代替EOI信號(hào)線方法,或者兩種方法一起使用。還有一種方法,聽者(數(shù)據(jù)接收方)可以計(jì)數(shù)已傳送的數(shù)據(jù)字節(jié),當(dāng)達(dá)到限定的字節(jié)數(shù)時(shí)停止讀取數(shù)據(jù)。只要EOI,EOS和限定字節(jié)數(shù)的邏輯“或”值為真,數(shù)據(jù)傳送就停止。一般字節(jié)計(jì)數(shù)法作為缺省的傳送結(jié)束方法,典型的字節(jié)數(shù)限定值等于或大于需要讀取的數(shù)據(jù)值。