并口和串口.doc_第1頁
并口和串口.doc_第2頁
并口和串口.doc_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

并口與串口并行口與串行口的區(qū)別是交換信息的方式不同,并行口能同時通過8條數(shù)據(jù)線傳輸信息,一次傳輸一個字節(jié);而串行口只能用1條線傳輸一位數(shù)據(jù),每次傳輸一個字節(jié)的一位。并行口由于同時傳輸更多的信息,速度明顯高于串行口,但串行口可以用于比并行口更遠(yuǎn)距離的數(shù)據(jù)傳輸。25針并行口插口的針腳功能:針腳功能針腳功能1選通(STROBE低電平)10確認(rèn)(ACKNLG低電平)2數(shù)據(jù)位0(DATAO)11忙(BUSY)3數(shù)據(jù)位1(DATA1)12卻紙(PE)4數(shù)據(jù)位2(DATA2)13選擇(SLCT)5數(shù)據(jù)位3(DATA3)14自動換行(AUTOFEED低電平)6數(shù)據(jù)位4(DATA4)15錯誤觀點(diǎn)(ERROR低電平)7數(shù)據(jù)位5(DATA5)16初始化成(INIT低電平)8數(shù)據(jù)位6(DATA6)17選擇輸入(SLCTIN低電平)9數(shù)據(jù)位7(DATA7)18-25地線路(GND)D0-D7為數(shù)據(jù)線, S0-S7為狀態(tài)線, 但是S0,S1,S2是看不見的(從圖中你也可以看出), 狀態(tài)線是用來讀取數(shù)據(jù)的, 但S0卻不同, 它是超時標(biāo)志位, 其他的狀態(tài)線從第10-11-12-13-15針是用來發(fā)送數(shù)據(jù)的(可以看出是5位). 那么我們怎么能得到這些數(shù)據(jù)端口呢? 很簡單: 每一個并口都有一個地址. 在Windows2000中, 你可以在打印機(jī)端口(LPT1)的屬性中看到他們. 比如:我的是0378-037F, 如果是10進(jìn)制, 那么就是888. 同樣你也可以看到你的COM端口的地址. 讓我以打印機(jī)為例解釋一下這些針位的意義:l S0: 在EPP(增強(qiáng)的串口)模式下, 如果超時的話, 這位置1.l S1: 沒用(估計(jì)是裝飾).l S2: 大多數(shù)情況下沒有使用.l S3: 如果打印機(jī)發(fā)生了錯誤則置0. 它通常被叫做nError或者nFault.l S4: 如果數(shù)據(jù)達(dá)到, 則置1.我們通常叫做Select.l S5: 如果沒有打印紙了則置1.通常叫做PaperEnd或者PaperEmpty或者PError.l S6: 如果打印機(jī)得到了一個字節(jié)的數(shù)據(jù)則此位置0, 通常叫做nAck或者nAcknowledge.l S7: 如果打印機(jī)處于繁忙的狀態(tài)則此位置0, 通常叫做Busy.控制線:這些線通常用來輸出,但有時也可以用于輸入. 他們占用C0-C7(如圖), 但是在接口上C4, C5, C6, C7是不可見, 他們占用的端口地址是0x37A.l C0: 這一針腳是保留的. 他發(fā)送命令去讀取端口上的數(shù)據(jù)(D0-D7). 當(dāng)計(jì)算機(jī)啟動的時候,這一位被置1,通常叫做nStrobe.l C1: 保留.通過他發(fā)送命令給打印機(jī), 可以得到下一條打印線.(LF)l C2: 重置打印機(jī)并且清空數(shù)據(jù)緩沖區(qū).(nInitialize)l C3: 保留.置高電平打開數(shù)據(jù)輸入.啟動計(jì)算機(jī)時置0.(nSelectIn)地線:從G0-G7的針是接地用的, 他們一般是用來完善電路的.綜上所述,在我的應(yīng)用程序里使用數(shù)據(jù)線而不是具有保留位的控制線或者狀態(tài)線作為數(shù)據(jù)傳輸。原因顯而易見:我們可以發(fā)送任何數(shù)據(jù)到數(shù)據(jù)線上,比如00000000,這樣8根針就沒有任何電壓(0伏特);當(dāng)然也可以發(fā)送11111111(255),這樣每根針都有5伏特的電壓。但是如果我們使用控制線,他有C0,C1和C3是保留,當(dāng)我們發(fā)送0000000的時候,他卻只能是0100,所以這樣數(shù)據(jù)就不正確了。信號數(shù)據(jù)位針腳方向-Strobe C0 1Output +Data Bit 0D0 2Output +Data Bit 1D1 3Output+Data Bit 2D2 4Output+Data Bit 3D3 5Output+Data Bit 4D4 6Output+Data Bit 5D5 7Output+Data Bit 6D6 8Output+Data Bit 7D7 9Output-Acknowledge S6 10Input+Busy S7 11Input+Paper End S512Input+Select In S413Input-Auto Feed C114Output-Error S3 15Input-Initialize C2 16Output-Select C3 17OutputGround - 18-25 Ground串行口的典型代表是RS-232C及其兼容插口,有9針和25針兩類。25針串行口具有20mA電流環(huán)接口功能,用9、11、18、25針來實(shí)現(xiàn)。其針腳功能如下:針腳 功能 針腳 功能1 未用2 發(fā)出數(shù)據(jù)(TXD) 11 數(shù)據(jù)發(fā)送(一)3 接受數(shù)據(jù)(RXD) 12-17 未用4 請求發(fā)送(RTS) 18 數(shù)據(jù)接收(+)5 清除發(fā)送(CTS) 19 未用6 數(shù)據(jù)準(zhǔn)備好(DSR) 20 數(shù)據(jù)終端準(zhǔn)備好比(DTR)7 信號地線路 (SG) 21 未用8 載波檢測 (DCD) 22 振鈴指示精神 (RI)9 發(fā)送返回(+) 23-24 未用10 未用 25 接收返回(一)9針串行口的針腳功能:針腳 功能 針腳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論