计算机的并行接口大全_第1页
计算机的并行接口大全_第2页
计算机的并行接口大全_第3页
计算机的并行接口大全_第4页
计算机的并行接口大全_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、计算机的并行接口 ,计算机的并行接口大全IEEE1284信号及脚序IEEE-1284定义了一对一的异步双向并行接口。其中 PC机使用A型接头,DB-25孔型插座,包括17条信号线和8条地线,信号线又分为 3组,控制线4条,状态线5条,数据线8条。11 eFemaleQ * * * *, * * */2525PilLSaLgnal岫痴.Source1|Data Strobe (low)STKJBE|cojnpu.ter2Data Bit 1 (LSB)DI|cojnpu.ter3Dats Bit 2D2(Compu.terHData Bit 3D3Computer5Dta Bit 4D4|can

2、pu.terData Bi t ED5|Conipu.ter7Dita Eit 6BS|Comp<iteTbData Bit 7D7CQjnpu.ter|gData Bit 8 (LSB)B8Camputer10Acknowledge (low)ACKPrint triiEasy (h.igh)BUSYPrint ex12Paper End (high)PEPrinter¥Select (high)SELPrint tr14Jbito Line Feed (low)LFCoinputex15Error (low)ERBORPrinterInitialiEje Printer(p

3、rime-low)PKIMEComputer17Select Input (】dWSELCoinpu.ter18Ee tum/groutidGMDJ一值Re turti/groundc皿一20Re tuxn/groundGMD卜21Ee turn/groundGMDF22Re turri/groijrLdGND-23Ee tuxn/gmundGND24Es tum/grcundGND25EjetuirL/groundGIDBaleFewale11包一小|3636Pi*S1E*1AHr.1SovrcciData Strobe (low)STIDEEComputer2Data Bit 1 (IS&

4、#169;DlCornpnter3Data Bit ZKComputer4Ext 5IBComputer5gta bit 4WComputer6(Data Bit 5IBComputer7JData Bit 6D6Computer8JData Bit 7WCotnpnter9Data Bit 8 (IS®D8Computer10Aulmowlede (low)MKPrinter11辰7如BDSYPt inter12jPaper End (hick)PIPrinter13Select (hiph)SELPt inter14fSnpply Ground15peeillator Trans

5、mitPrint"16,orisl Ground17Zhaccic Ground18卜5 Vdc¥Printer19Return D&ta Strobe一20Return Data Bit 1-21pUturn Dita Mt 2.22Return Ihta Sit 3一23(Return Itata Bit <1.24JlUturn Ihta Bit 5一25Retnn Ihta Bit 6,26Return Data Bit 7-27tnrn Iht& 历t 8.28Return ACK29EUSY30Dleturn Input Prime,31I

6、nput Prime (low)Conater32'Fault (low)FAULTPt inter3334一35.I36t-1t36PIN Centronics连接器的各脚信号的含义引脚信号名称方向功能1P STROBE输出主机射打EIM输入薮据的选通脉冲2-9D0-D7输出咨根数据线10ACK输入打印机应答信号 > 表示已接收到数据11BUSY虫打ED机忙,不能接收新数据12PE输久缺纸13SLOTiA打叩机处于联机状态,表示打印机能工作14F AUTOFEEDXT输出打犯一行后j自动走能15NO未用16(JV连岩地17(HASSIS-GbTD机壳地1ENC未用19-3QG1

7、4D对应L12MI脚的接地缆31INIT输出初蛤佛命令打印机亶位】32r EKH.OR输入无维、脱纸、出错指示330ND埴34NC未用35印电源36SLCTIH输出打印机联机;允许打印机工作C型:新的Mini-Centronics 36PIN连接器,0.050inch间距,既可用于主机,也可用于外设aleF4ale11,U' 360'36SiculIHjt.Sence1Bus 7- (kicli)BUSYPr inter2Select恒 k二露1SELPrinter3Mlo».lxdK fact ive low)MEPristcr4ErrorFbtlI*- ac li

8、ve 10懵)EEHLiRPrinter5曰 toeive hi flFEPrinttrEBit 0IS的»。©皿mtoir7I.ta Bit 1DLCiSnu ter/Pr is. 1. erSLbta.国 t 2IEConcni ter/Ftist <rgDbta. Bi t 3nsCoinpn ter/Ps lut ef10Dita Bit 4D4Qepu Iiut4riiData. Hit 515匚 QEpii ter/PErdni 七 it12Ikta Bit 6D&Corara ler/Pr in tei13Mh Bit 7 1曲第DTContpn

9、 tfir/Ftint *ridIa.it ialTIT15Itata S trolc Ue)C*rmratw1GSelect Input (ac. tiiFe 1©宣)stITAdt# Luu FteA (activt l&w)ALT183oS t Lo |T.C Hl uhHEHConunLiex,19史 tB_r n/Gro»lHQTDZOAs tura/ tro-'ud.RGMD21Re tu u/ CxonmARSli22Rfi tus/CxoioadRGBIi23R± tujm/ Cr4mid.Bean24& tfl_r fi/

10、Grd>aJBOID25Re tujrn/ Gto<"eaJ.BGMD26RC3TDSTKe tus/GrQ'uiJRGBD28Re tnj: n/ Crancmxl29Re tua/GrwdFEBI>30瓦 turn/ 廉(yuui31Re tnj: n/ Cranuul52Rc tua/QuidPEOD33Re tuxn/ CromARS9II34Re tuja/Gr电 vjoJFCTIi35Re tn-mi/ &TCFamulRear36良上血坨rml Lfiu EidPIEPrinter针 W(Certrardjcs:)忖购由-珈m15)1/

11、0第P的号哥检髓隆件反餐1L鞘人用i出bStuobe 送国控制是21麻出产口心口或屈也口盘据35崎曲*D«*l丽鬼性1玷盘+输曲*1心2福(期使3瑟曼55输出产D心敝掘也M敏混65喻曲.DstU眩庵在4场期7?帖血*放智8:3垢猊产效据9稀知.D«U7国髭位?括蛆10100A出鹰包快卷11L1惭人日W七收卷皂12L2箱人Pager OutFagtr-Efiji 皱罩现te1313QSelect段择快室1414惭人用1出nAWd' L 讪 fzd.自动虱齐卿皂3215ttAttSmriJSL 借演伏感31LG输入甯1由皿i幽S制韩ft拄和3C17输人笔i出nSi Ls

12、d-PiinbEraSt lecwln速倒串入控制是19-30145WGzaimd格耳股A型、B型、C型连接器的针脚定义对照:Pin1204-B36-pin Qhmp12S4-C36-pin 噫 h densityPIM14Utt的&=9L.1STROBE*STROBEBUSY2DiUlSelect3DtU2ACK*4D*心口处主移ULT.5口僦NDtU4-Ptoar5D4dD4tAip加5DtU6D3Dfiur1?心39busD国8D心410|ack*ACK*D<a511BUSTBUSYDsti612PStotPEtoetDsfca.713St hetSelect蜀亚洲14AU

13、TOF&*AUTOFTZMET 展15IAITLT*HiA DgfirdSTROBE*10INTI*Logk (jTOUJViSslwcttn*17Selficthi*CKafs e GroundAUTOED*13&PQUXU1P-Rh£rU5*HiH。林5或H峥GrouzuiCjTOUFdGrauiulM1(ttaind|GroundCrowd3LG-ixnuMlGroumdiG-rautid.22GTfflllxdGr0mdGround23(jiuimdGroundUmundOwiuvlMundGromd25GrraimiGrimmdGraund26GrotndG

14、ramd29GroundCrowd29GroundGrcFurijd.30xcrundGround51twit-*Giourwl12FAULT*Groiayl33Hot Defriedijramd时Hot Def tii dGroundMot Bofihq 日Gromul16SilecLM*Pm phadL&fjc Hi4i4. IEEE1284接口的对接:PC机DB-25与打印机Centronics 36PIN连接器的信号对应关系:信号名称PC机并行 口”芯D 型插座引脚力向打印机并行 口克芯D型 插座引脚STROBE1输出1DD-D729儒出2-9ACK10输入10BUSY11输入

15、11PE12输入12SLCT13输入13AUTOFEEEXr14输出14EKROR.15输入rmiT16输出31SLCTIM17输出36GND13-2519-30. 33PC机边A型(DB-25 )与打印机边 B型(Centronics 36PIN )连接器的对接:IEEE 12睥A in 1284-B Adapter PinOwtHcsl Aconntciar FunclionPeripheralB connector1nStrobe12Data bit 1*36ta tit 234Data Ht35Data tit 4*$Data tit 57Data bit 6了 _ _1Sata ti

16、t ?P9Dstabit 8910nAck1011Busy111,2FEmr1213Select1314nAateFd1415nFaui3216nlnit3117nSelectln36ISPin 1 (nSfrcbiJ ground return1919(Data 1 and groimdreturn20,2120(Data. 3 and 4) groundietuiii2X 2321(Data 5 411d6) gicundreturn24, 2522(Data 7 andS) groimdlreturn26,2723Fire 11 and 15 groundretuTL2924Pine 1

17、0?. 12, and 13 ground Fetum2825Pire 14,16, und 1? ground ret um 30IEEE 12S4-A1D IE眸 C Adapter Pin0ffast AconMctm Fuir tbnPer5ihit ralC c onnec tor1Strobe152Data bit 163Data bit 274Data bit 33*Data bit 日91Data bit 5IC7Data bit 611gData bit 7129Data bit 31310311Busy1|12PErnor513Select214nAutoFd1715nFa

18、dlt416nlni14|17nSeEctlnieISPin 1 (mS fcobe) gicutudtelum331?Fins 2 od 3 (Data 1 aid 2) ground retuiri羽WPins 4 and 5 (Data 3 and 4) ground return至外Pins 6 flnd7(Dat& "id 用部mud letum28s 29(22Pins § and PfEfeta 7 aid. S) grouid return现与Pins 11 aid 15 gio uwl return19 and 22f*ms 电 IN aiud 1

19、3 grourui letum的驾皿123Pins 1 电 1自 aiud 17 ound returnmz砥皿1充PC机边C型(Mini-Centronics 36PIN )与打印机边 B型(Centronics 36PIN)连接器的对接:IEEE 12®4-C to 1284-B Adapter PinOwtHost Cconnector FuncrioiiPftripheial B connector1Busy11Select13nAck10nFani325PEnor126Data 1Data 23b0/a 3gData 4510Data 5iiData 6Ie12Data 7

20、g13Data Sp|14nliiit|m15nStratei16nS electin3617nAatoFd141KHosi kigr 怩hNo coroectmi19OiDTirwi rat urn for jnn 1 (Bus力29RoGround, return for pin 2 CSelect)28RlOioiind. ret urn fhr pdn 3 (nAck)2EGround Tetun for pin 4(rFaulf)忸23Giotnid. ret 城n fbi pm 5 (PEiror)2824Grcixnd. return for pdn 6 (Data 1)2055

21、GiuTuui return foi pm 7 (Data '2)|ai%Oioniwi rat urn for pdn £ (Data 3)22打Ground, return for pin 9 (Data 今23忸Oiciinri. ret urn for pdn 10 (Data 3) |243Bmund letumfarpin 11 (Data 妗25|30pronnd retimifbrpin 12 (Date 7)2631Ground return for pin 13 (Eata S)2732Growad retumfbrpiii 14 (mi nit)3033

22、ptoimd return fbr pin 15 (tiS trobe)1934Ground lelurnfbrpm 16 (rStlectln)30WGround return for pin 11 (nAutoFdD3C国Perhenl Iqgic highis-5. IEEE1284 硬件接口IEEE-1284定义了 2种级别的接口兼容性,Level I用于产品不需要高速模式,但需要利用反向通道能力的场合;Level II用于长电缆和高速传输率场合。并行接口输出的是 TTL标准的逻辑电平,输入信号也要符合TTL标准。这种特性可以使接口容易应用在电子设计中。大部分的 PC并行接口能吸收和输

23、出12mA左右的电流,如应用时小于或大于这个值,应使 用缓冲电路。为了保持与早期的 Centronics接口兼容,使用 OC (open collector)驱动器,使用上拉电阻(pull-up resist。r)标准电阻值为2.2k欧或4.7k欧。控制线与状态线仅要求上拉电阻Rp,数据线和Strobe线还要求串联电阻Rs来匹配线路阻抗,调整串联电阻值使其与驱动器的输出阻抗之和等于45欧到55欧的线路阻抗。比如驱动IC输出阻抗为15欧,则需要33欧的串联电阻。IEEE-1284 接口芯片:因为最小输出驱动电压为2.4V,标准TTL的+5V或低压TTL的+3.3V的芯片都可以使用。Fairchi

24、ld、ST、TI 公司都有类似芯片,如 74ACT1284、74LVC161284、74LV161284 等,还有专用的 ESD芯片74F1071等。6. IEEE1284信号规格表fEEH384星火电器长度1 口米量大数据率箕大兆动输出电压+f5V最小动输出电压0W非M输出信号电平>+24V驱出信号电平"13国压瓣(量加5DVruS-4OV/uS搏收器输入电压量大7 0V接收潴,入电压量小.2.0V接收黯输入K电压(如碣>2.0V挎收器输入L电压(2。哂<o.sv接收输入迟滞门限口 21.2V本文参考了以下资料,表示感谢:温正伟原载电子报的资料http:/ckp.

25、made-http:/www.homestead.co.uk/系统分 接口电路 用户分信号接口标 并行接口 IEEE-1284打印机Centronics D2来 整理类:|类:|签:5 |源:|点击查看原文发表评论 阅读全文(2165) |回复(0)发表于 2007/12/30 1:45:502O计算机的并行接口( 2)2. IEEE1284定义的5种工作模式为了提高Centronics接口的性能,也要兼容过去的标准,IEEE1284定义了 5种工作模式:SPP模式:Standard Parallel Port 标准并行接口,也称为 Compatibility mode 兼容模式,Nibble

26、 模式:从 PC机到外设8-bit数据线,反向4-bit数据线Byte模式:8-bit双向传输,速率在 50KB/s至I 150KB/s之间EPP模式:Enhanced Parallel Port增强并行接口,允许任一方向的高速字节传输ECP模式:Extended Capabilities Port扩展功能并行接口,允许PC机发送数据块 符合 IEEE 1284 标准的并口,使用设备 ID (Device identification sequence)来实现即插即用(Plug and Play)配置,使并口更易于使用。各种模式都可以使用相同的连接器和电缆连接方式,因硬件和编程方式的不同,传输

27、速度可以从 50K Bits/秒到2MB/秒不等。2.1) SPP模式:即传统的 Centronics并行接口,所以也称 Centronics mode提供基本的信号,包括8-bit 数据线,4条控制线(Strobe、Initialize Printer、Select Printer、Auto Feed line)和5条状态线(Busy、Acknowledge > Select Paper Empty、Fault),需要三个不同的寄存器来进行数据的读写操作。SPP模式是最基本的工作模式,异步、字节单向传输,数据率在50KB/s到150KB/s之间。使用AB-cable电缆可传6米,而使用

28、新的 CC-cable电缆可达10米。基本的SPP模式的时序如图:D81 <STROBE1 .&e灯BUSY11nMnmilI 1。酒2s QWv号min. ! EHlEL当打印机准备好接收数据,设BUSY为低,主机发出有效的数据到数据线,等待至少500ns然后发出STROBE负脉冲持续至少500ns,有效的数据在STROBE上升沿后至少要维持 500 ns。打印机接收数据并设BUSY有效以指示处理数据,当打印机完成数据接收,发出 ACK脉冲至少500ns,然后清除BUSY以指 示准备好接收下一个字节数据。Centronics标准的握手信号略有不同,nStrobe为最小宽度大于1

29、us的负脉冲,nAck为宽度大于5us的响应负脉冲,由于nAck信号的负脉冲较短,一般不会查询它,而是查询 Busy。主机软件通过4步来完成1字节数据通过并口的传输:1 .把有效数据写入数据寄存器2 .检查BUSY状态线,等待其无效(0)3 .写控制寄存器,使 STROBE有效(0)4 .写控制寄存器,使 STROBE失效(1)SPP模式要求的最小的建立时间、保持时间和脉冲宽度限制了其性能,考虑到软件的等待时间,IEEE1284最大的数据传输率为 150 kbytes/s,而Centronics典型为10 kbytes/s,这对于点阵行式打印机已经足够了,但对于高速的激光打印机就显露出不足SP

30、P模式下的信号定义:G roujjSm SignalIn/OutSig nal Descri)ti onControlnSTFOBEOut指示有效数据荏数据线上Active lownAJTOFEEDOut便打印机为每个回车(carriage return)自动插入换行 (line feed) Active low但 ELECT INOut指示打印机械庭用Active IMnlNFOut复位打印机ActMe lowytaiuanACKin一 T低脉/招标上-T字符巴接收BUSYIn打印机发出高电平指示目前不能融数据PEIn缺班"SELECTIn高里平指示打中机在线nERRORIn保电平

31、指示有错误状套存在DataDATA8:1Out日七it数据线-只能输出数据(SPF模式)为操作并行口, SPP定义了寄存器,并映射到 PC机的I/O空间。寄存器包括了以并口地址为基址的3块连续的寄存器,并口地址常见为3BCH、378H和278H,其中都包括数据、状态和控制寄存器,分别对应数据、状态和控制信号线操作,通常称为数据端口、状态端口和控制端口。打印机卡1的地址常为378H,其中数据口 0378H、状态口 0379H、控制口 037AH ;打印机卡 2的地址常为 278H ,其中数据口 0278H、 状态口 0279H、控制口 027AH。支持新的IEEE 1284标准的并口,使用 8到

32、16个寄存器,地址为 378H or278H,即插即用(Plug and Play)兼容的的并口适配器也可以重新加载。并口的寄存器定义:Reyislef 0育H口 pHamaRoadMitnDq«c巾 MqzDB制3 RsaisierRfW恻SEM:芝0邃期些Stalus ResisterR优态寄存爆:容蛆状态位信号1Ccrntrol Reai slerW样制等4虢7用来设置捽常信导3-? VariousZA可录即分:不同黑作的作用不同3PF哥才益和日盛井口起址的国廿;vibttJ.94J11!' staKjegrLerQboD4DiD 11BUSY*ACK-FCxorShi

33、ft clFMULT"wjCua. eLevI中 L.1Eesclv* dRfs-kw d1KQ03Hti 瓦IllIT*AUT 0R>nHOBE2-9针数据寄存器:所占用的地址是并行接口的基地址,对应于于接口的Eitfl2DatafiRCH为商起平.L%T假电不)Bkl3D«U1H接地址输出S H n占Hit南指血Bit345DttgHD3H1图淮ft U区方用1 PITT 增则也耐挣入软妈E±46Bata4H皿7 gH日达68D吐理HBit7gDili?H葩用粗引脚趣P借号 曼转蚁氏1时引阴桂平侦者状态寄存器:占用的地址是基地址加1,对应于接口的10,1

34、1,12,13,15针,是只读寄存器,其中包含一个 IRQ中断位(由Ack相反后形成),当有中断发生这个数据位为“0: Bit7 (引脚11)在输入+5V电平时,数据值为” 0;有反转的特性。地* I/O 曼根蚀SPP指目 版蹇位为I酎引I版电早以君基地址+1输入BtOJ/Bil$保留/!IRQ QT困/15BrarH13HBi5L2Paps OuHB171011AdkBusyHL状态字格式D?D6D5AD3 D2D1DGPESLCT0为打印机忙0为应符打E闻可接收副据1为打£即途中0为出精控制寄存器:占用的地址是基地址加2,对应于接口的1,14,16,17针,其中Bit0,Bit1

35、,Bit3有反转的特性。Bit4为IRQ应用,当向Bit4写入“1时,将使ACK (引脚10)信号反相后成为中断请求IRQ信号,通常为 IRQ5 或 IRQ7。地址I/O敏据性SPP借写厨娓性为1酎酊版电取供老特九喈1就BitD1SzobeLBil收AutoLin&MIL匕1(5瓦5向。Trintir (%血)RBa317St led Er interLBiL4/疝L IRJQ ViaAdk Liu/F2/再阖bU % Idin ctiKAL PutfBuS/fBi7f/t控带持格式口> 口 ) D5 D4U)D2£>1。0XX陋(TESLCTiNINffAUTO

36、FimXI I STROBE1为允牌中1为底厚筮机J为初给北口为自动走联为超通并口使用的3BCH、378H和278H三个基地址几乎都支持 SPP、ECP和EPP模式(3BCH这个地址在早期的并口打印机适配器上不支持 EPP和ECP模式)。三个不同基地址的地址段如下:BBQi j坦 Eh在已朋的舞口击配片中不支糙ECP27Sh -一些集成的 1284 I/O 控制器使用 FIFO buffer 传输数据称为 Fast Centronics或 Parallel Port FIFO Mode ,也 使用SPP协议,但用硬件产生 strobe信号来实现控制信号握手,使数据率能超过500KB/S。然而,

37、这不是IEEE 1284定义的标准模式。2.2) Nibble模式:用于从打印机或外部设备得到反向数据的常用方式,Nibble模式利用4条状态线把数据从外设传回电脑。标准的并行口提供5条外设到PC机的信号线,用于指示外设的状态,利用这些信号线,外设可以分2次发送1字节(8-bit)数据,每次发半字节(nibble:4-bit)信息。因为nACK信号一般用来提供外设中断,所以难以把传输的nibble(半字节)信息通过状态寄存器(Status register)合成1字节,需要软件读状态信号并作相应操作来得到正确的字节信息。Nibble模式的数据率为50kbps (6米电缆),使用新型 10米CC

38、-cable电缆的数据率为150 kbps。Nibble模式的优势在于具有 并口的PC机都可以执行这种方式,但只能用于反向通道为低速率的场合。下表定义了 Nibble模式的信号:SFP事皿Nibble ModeNarneri/outDescription- Signal usage Wien in ihibibie Mo de data transfernSTROCEnSimOBGOut度向段箱不悒用nAUTOFEEDHoptBiEyOut主机设置做将小上机簿缶好nibblE件物.役直高捋不髅快则n巾bJenS ELEC TIN1234AcUveOut主林任1264崔珀蕉出馒直荒nIHIITn

39、lNITOut原由建墙不使用nAJCKPfrCIkIn嫌宣性摘卓有效的nibble题JS.设:量高餐店H彷华吐了 K禹莉.BUSYPt ir BusyUn用性 Data bit3r 酒后* bit7PEAckD ataReqIn南作的层是bit6SELECTXflagUnRft Oata brt1,题后 S;bit 方nERROIRn Data AvailIn用作 B ata bit。. M后是 bit 0DATAP1)Not下图描述了 Nibble模式的基本时序123456HostBusyPLI ClknDataAvail&TS:1-4 IIIx BITS 53XFIagAckDat

40、aRoqPtrEusyNibble模式数据传输步骤:1 .主机通过设置HostBusy为低表明可以接收数据2 .外设把第一个半字节(nibble)输出到状态线3 .外设设置PtrClk为低指示nibble数据有效4 .主机设置HostBusy为高指示接收到nibble数据,而正在处理5 .外设设置PtrClk为高应答主机6 .重复步骤1到5来接收第二个半字节(nibble)Nibble模式与SPP模式相似,需要软件通过设置和读取并口的控制信号线来实现协议。Nibble模式与SPP模式结合建立完整的双向通道,形成最简单的双向传输方式。从PC机到外设8-bit数据线,反向4-bit数据线,支持单向

41、打印机接口,提供了全速率的前向传输和半速率的反向传输,速率在50KB/s到150KB/s之间。2.3) Byte模式:在数据线上实现反向传输的方式Byte模式利用数据线把8-bit数据从外设传输到主机。标准并行口的8-bit数据线只能从主机向外设单向传输,需要抑制住控制数据线的驱动器,使数据可以从打印机传到电脑。Byte模式数据传送,一次传送一个字节,与nibble模式下需要的两数据周期不同,速度和由电脑到打印机的一样,在 50KB/s到150KB/s之间,使用新型 CC-cable可在10米电缆上达到500kbps。下表定义了 Byte模式的信号:SFP SignByte Mode Nmm曰

42、IrVCutDescriptionSgrial LE30E vJienin Byte Ivtode d3tai transfernSTROfiEHciCkOut但做冲晴庄惜号.在磔个粼袈箱逑信梅子樱校判by怕最癌nAUTOFEEDHosBusy ut设置除建千古扪推缶好雄性.设置点楷不已推恢到bytenS ELEC TINOut主机底d雪4倍箍粳忒戏登高nlhlTnINIT口次不使冏也为爵nAJCKPtrCkIn设置低懂示威迪陵上效典用烟.段国高嘀或HcstDu变沿高BUSYFt由uqIn由同河道日5yPEAjc4<C> ataR eqIn察废 nata Ara ilSELECTx

43、fuaInV"俄林酒.日正朝立不使用nERRORnD ata AvailIn外设就为俄指不有及向通提门用DATAp:D.#TAp.1Bi-Di南子队外豌梅酒猫刎生机Byte模式数据传输步骤:1 .主机通过设置HostBusy为低表明可以接收数据2 .外设把第一个字节(byte)数据输出到数据线3 .外设设置PtrClk为低指示byte数据有效4 .主机设置HostBusy为高指示接收到byte数据,而正在处理5 .外设设置PtrClk为高应答主机6 .重复步骤1到5来接收其他字节(byte)数据下图描述了 Byte模式的基本时序12345HostBusyPtrClkData Line

44、sHostC Ik制造商首先在 EM PS/2并口上增加了对8-bit数据线的读取能力,实现 Byte模式,使之成为双向口,称 为扩展并口的Type 1 o止匕外,还提供了 Type 2和Type 3,使用DMA方式。在Type 2和3的DMA写数据时,DMA控制器向数据寄存器写数据,而 STROBE脉冲自动产生,当从外设收到 ACK ,发出DMA请求,下一个字节发出。外设可以设置 BUSY来延迟传输。在 Type 2和3的DMA读数据时,ACK脉冲产生DMA请求,发起对系统存储器的传输, DMA控制器读取数据寄存器,STROBE脉冲自动产生。Type2和3的DMA传输依照SPP模式时序进行。

45、虽然 旧M定义了 Type 2和3方式提高了并口的性能,但只有 旧M计算机实现这种功能,缺乏软件来支持 这种DMA特性。相比较,EPP和ECP是种工业标准,为更广泛的硬件和软件制造商支持。2.4) EPP模式:Enhanced Parallel Port增强型并行端口,可实现高速双向数据传输EPP模式由Intel、Xircom, and Zenith Data Systems设计,提供了一个高性能的并行接口,是 IEEE1284标准中的一部分,可以和标准并行接口通用,有相同的寄存器映射关系,协议首先由Intel 386SL芯片组(82360 I/O chip)实现EPP模式的信号定义SPP S

46、i皿EFP SignalNameEPP Sign*DescriptionDescriptionSignal usage when in EPP Mode: data transfernSTR 06EnWR ITEOut拮号为性橙不用反件.播号禹甚概举房谈忘径nAUTOFEEDhDATASTBut糖示乐效据的超号屏作Active lownS ELEC TINnAD d r s tbOut微术秀地址的洋与次件AHiwt匕0nIHIITnRESETut外百度性Active IwainAJCKnlN TRn向主机脱出一十中研情号BUSYn 谪SITIn培号为假植不淮备好阡的一个阁胭.信号力篇福不澧 餐

47、好结更一不阳弱jAD|pr1Bi-Di琴时由比,艳翅堂.PE用户咫义In科冏的外设同U有不同的度用SELECT用尸足良In归同的外设同以后不同的废用nERROiR用户更义InF冏的外设可以有不同的或用EPP模式有一个数据周期和一个地址周期,提供了4种传输周期时序:1 .数据写周期时序2 .数据读周期时序3 .地址写周期时序4 .地址读周期时序数据周期时序用于在主机和外设间传输数据,地址周期时序用于分配地址、通道、命令和控制信息。EPP地址写周期:主机首先设置 WRITE* ,并把地址信号发到数据线上,设置 ASTROBE* ;外设取消 WAIT* ,指示已准备接收地址字节;主机然后取消 AST

48、ROBE* ;外设在ASTROBE*上升沿锁存地址数据,然后设置 WAIT* ,指示准备开始下一周期。WKITE" .IIASTROBE.I IDSUROBI" 蒯晒炉 为U)WAIT51 EPP地址读周期:主机取消 WRITE* ,使数据线处于高阻状态,设置 ASTROBE* ;外设发地址字节到数据线,取消 WAIT*指示地址有效;主机检测到 WAIT*取消,读地址,然后取消 ASTROBE;外设然后使数据线处于高阻状态,设置WAIT* ,指示准备开始下一周期VTBET工 x ASTROBIH 口号TRO卫正=AB8-1第帆算郎g)WAITHIEPP数据写周期:主机设置 WRITE* ,把数据字节发到数据线,设置 DSTROBE* ;外设取消 WAIT* ,指示准

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论