|
|
并口的訪問
1 數(shù)據(jù)口 (基地址)
打印適配器的基地址(278H\378H\3BCH)同時也為數(shù)據(jù)口地址,數(shù)據(jù)口地址中的數(shù)據(jù)為可寫可讀。當(dāng)向基地址寫數(shù)時,在接口中的相應(yīng)引腳輸出相應(yīng)的信號電平,讀數(shù)時是獲得輸出引腳的輸出電平狀態(tài)。數(shù)據(jù)口地址數(shù)據(jù)位與引腳的相互關(guān)系如下表。這里所說的數(shù)據(jù)位為八位二進(jìn)制的數(shù)位。如數(shù)據(jù)位 1,3,5 位為 1,其余為 0,數(shù)據(jù)則為二進(jìn)制 00101010,化為十進(jìn)制為 42,十六進(jìn)制為 2A。
因為適配器中有數(shù)據(jù)鎖存器,所以當(dāng)數(shù)據(jù)口的數(shù)據(jù)改變后將一直保持,直到重新向數(shù)據(jù)口寫數(shù)或計算機(jī)復(fù)位。這一點(diǎn)在應(yīng)用中應(yīng)當(dāng)注意
2 狀態(tài)口
狀態(tài)口地址為基地址加 1(279H\379H\3BDH)數(shù)據(jù)形式為只讀。狀態(tài)口在應(yīng)用中需要注意以下問題:
1 輸入阻抗高,五個引腳沒有全部連接時,容易受周圍電場的影響,造成讀數(shù)據(jù)錯誤。解決的辦法是連接全部的輸入引腳或在程序中只讀取已連接引腳的數(shù)據(jù)位。
2 數(shù)據(jù)位并不是統(tǒng)一高電平為1。
3 控制口
控制口地址為基地址加 2(27AH\37AH\3BEH),數(shù)據(jù)形式為可讀可寫。應(yīng)用中同樣要
注意的是:數(shù)據(jù)位不是統(tǒng)一高電平為1。
lpt25A.gif (114.86 KB, 下載次數(shù): 49)
下載附件
lpt25
2018-2-23 11:07 上傳
|
|