Come configurare smartphone e PC. Portale informativo
  • casa
  • Notizia
  • Schemi per la porta LPT del computer. Segnali di interfaccia Centronics

Schemi per la porta LPT del computer. Segnali di interfaccia Centronics

Scarica il pinout della porta della stampante:

IEEE 1284 (porta stampante, porta parallela, terminale di stampa linea inglese, LPT) - standard internazionale interfaccia parallela

Al centro questa norma si trova l'interfaccia Centronics e le sue versioni estese (ECP, EPP).

Il nome "LPT" deriva dal nome dispositivo standard stampante “LPT1” (Line Printer Terminal o Line Printer) nei sistemi operativi della famiglia MS-DOS. Interfaccia Centronics e standard IEEE 1284

Porta parallela Centronics - una porta utilizzata dal 1981 nei personal computer IBM per collegare dispositivi di stampa, sviluppata da Centronics Data Computer Corporation; è diventato da tempo uno standard de facto, anche se in realtà lo è ufficialmente questo momento non è standardizzato.

Questa porta è stata originariamente progettata solo per il trasferimento dati simplex (unidirezionale), poiché la porta Centronics doveva essere utilizzata solo per il funzionamento della stampante. Successivamente diverse aziende hanno sviluppato estensioni dell'interfaccia duplex (modalità byte, EPP, ECP). È stato quindi adottato lo standard internazionale IEEE 1284, che descrive come interfaccia di base Centronics e tutte le sue estensioni.

Tipi di connettori per porta parallela

Connettore del cavo Centronics a 36 pin per il collegamento di dispositivi esterni (IEEE 1284-B)

Connettore DB-25 a 25 pin utilizzato come porta LPT sui personal computer (IEEE 1284-A)

La porta sul lato del dispositivo di controllo (computer) ha un connettore DB-25 femmina a 25 pin e 2 file (IEEE 1284-A). Da non confondere con un connettore maschio simile (“maschio”), installato sui computer più vecchi ed è una porta COM a 25 pin.

SU periferiche In genere viene utilizzato un connettore Centronics a micro nastro a 36 pin (IEEE 1284-B), quindi i cavi per il collegamento di dispositivi periferici a un computer tramite una porta parallela sono generalmente realizzati con un connettore maschio DB-25 a 25 pin su un lato e un IEEE 1284-B a 36 pin all'altro (cavo AB). Occasionalmente viene utilizzato un cavo CA con connettore MiniCentronics a 36 pin (IEEE 1284-C).

Esistono anche cavi CC con connettori MiniCentronics su entrambe le estremità per il collegamento di dispositivi che utilizzano lo standard IEEE 1284-II, che viene utilizzato raramente.

La lunghezza del cavo di collegamento non deve superare i 3 metri. Progettazione del cavo: coppie intrecciate in uno schermo comune o in coppie intrecciate schermate individuali. I cavi a nastro vengono utilizzati raramente.

Per collegare uno scanner e alcuni altri dispositivi, viene utilizzato un cavo su cui è installato un connettore DB-25 maschio anziché un connettore (IEEE 1284-B). Tipicamente, lo scanner è dotato di una seconda interfaccia con un connettore DB-25-femmina (IEEE 1284-A) per il collegamento di una stampante (poiché un computer è solitamente dotato di una sola interfaccia IEEE 1284).

Il circuito dello scanner è progettato in modo tale che quando si lavora con una stampante, lo scanner trasferisce i dati in modo trasparente da un'interfaccia all'altra. Interfaccia fisica

Interfaccia del connettore

L'interfaccia Centronics di base è un'interfaccia parallela unidirezionale e contiene linee di segnale caratteristiche di tale interfaccia (8 per trasmissione dati, strobe, linee di stato del dispositivo).

I dati vengono trasferiti in una direzione: dal computer a un dispositivo esterno. Ma non può essere definito completamente unidirezionale. Sì, 4 linee di ritorno vengono utilizzati per monitorare lo stato del dispositivo. Centronics ti consente di connettere un dispositivo, quindi per utilizzare più dispositivi insieme, devi utilizzare inoltre un selettore.

La velocità di trasferimento dei dati può variare e raggiungere 1,2 Mbit/s.

Cavi standard del cavo lpt per stampante Centronics IEEE 1284:

Tabella semplificata - Schema segnale interfaccia LPT Centronics - connettore

Contatti
DB-25IEEE 1284-A
Contatti
Centronics IEEE 1284-B
Designazione Nota Funzione
1 1 Strobo Indicatore del ciclo di trasferimento (uscita) Gestione informatica
2 2 Bit di dati 1 Segnale 1 (uscita) Calcolatore dei dati
3 3 Bit di dati 2 Segnale 2 (uscita) Calcolatore dei dati
4 4 Bit di dati 3 Segnale 3 (uscita) Calcolatore dei dati
5 5 Bit di dati 4 Segnale 4 (uscita) Calcolatore dei dati
6 6 Bit di dati 5 Segnale 5 (uscita) Calcolatore dei dati
7 7 Bit di dati 6 Segnale 6 (uscita) Calcolatore dei dati
8 8 Bit di dati 7 Segnale 7 (uscita) Calcolatore dei dati
9 9 Bit di dati 8 Segnale 8 (uscita) Calcolatore dei dati
10 10 Riconoscimento Disponibilità ad accettare (input) Stato della stampante
11 11 Occupato Occupato (ingresso) Stato della stampante
12 12 Fine della carta Nessuna carta (input) Stato della stampante
13 13 Selezionare Seleziona (input) Stato della stampante
14 14 Avanzamento riga automatico Alimentazione automatica (uscita) Gestione informatica
15 32 Errore Errore (input) Stato della stampante
16 31 Dentro Inizializza (esci) Inizializza stampante (prime-low) Gestione informatica
17 36 Seleziona Entro Controllo stampa (output) Selezionare Input Gestione informatica
18-25 16-17, 19-30 GND Generale Terra

Il cablaggio del cavo stampante Centronics IEEE 1284 lpt - porta com9 può essere mostrato anche sotto forma di immagine

Consigliamo vivamente di incontrarlo. Lì troverai tanti nuovi amici. Inoltre, è il più veloce e modo effettivo contattare gli amministratori del progetto. La sezione Aggiornamenti antivirus continua a funzionare: sempre aggiornata aggiornamenti gratuiti per il dottor Web e NOD. Non hai avuto tempo di leggere qualcosa? Il contenuto completo del ticker è reperibile a questo link.

Lavorare con una porta LPT in Win NT/2000/XP

Porta TPL (l ine P rin T er) è una porta di interfaccia parallela originariamente creata per collegare una stampante. Il BIOS fornisce il supporto per la porta LPT, necessaria per organizzare l'output tramite l'interfaccia Centronics. Lo spazio degli indirizzi della porta occupa l'intervallo &H378-&H37F

La porta LPT ha 12 linee di uscita e 5 linee di ingresso. Questo è abbastanza un gran numero di le linee fanno possibile collegamento al porto di apparecchiature semplici, che potrebbero non avere nemmeno un proprio microcontrollore. Pertanto, questa porta, nonostante la scomparsa delle stampanti con interfaccia LPT, viene utilizzata attivamente per la connessione semplici programmatori chip di memoria, interfacce JTAG per il flashing (in sostituzione Software) ricevitori satellitari, lettori DVD e altri tecnologia elettronica. La porta LPT è popolare anche tra i modder, poiché consente di collegare display LCD al computer senza realizzare complesse schede di interfaccia.

Windows 2000/XP non consente alle applicazioni di accedere direttamente alle porte I/O. Per fare ciò, è necessario utilizzare un driver in esecuzione in modalità KERNEL (nella modalità kernel del sistema operativo).

Limitare l'accesso alle porte I/O per i programmi applicativi comuni (run-in modalità utente) consente di rendere il sistema operativo più stabile. Anche se, d'altra parte, nessuno impedisce al programmatore di scrivere un driver che acceda alle porte.

Mi chiedo per cosa Processore Intel x86, puoi scrivere un driver che utilizza fondamentalmente uno dei due approcci diversi. La prima opzione è che il conducente stesso acceda alle porte e il programma applicativo dica solo al conducente cosa fare. Questa opzione è inclusa caso generaleè standard e preferito.

Per risolvere il problema, esistono quattro popolari opzioni di driver che consentono a un programma applicativo di accedere alle porte I/O: driver DLPortIO, autista Porta utente, autista GiveIO.sis, autista Porta95nt.

Tutte e quattro le opzioni sono quasi equivalenti.

Driver DLPortIO

DLportIO: driver di accesso alla porta dal pacchetto DriverLINX da Scientific Software Tools, Inc. (http://www.sstnet.com) in forma abbreviata (senza descrizione e documentazione non necessaria). Per operazione normale I programmi di manutenzione per gli indicatori LCD possono essere consigliati in modo specifico questa opzione del driver.

Il driver stesso è costituito da due componenti:
. DLPortIO.dll: DLL Win32 che fornisce I/O hardware e
. DLPortIO.sys - driver per WinNT, in esecuzione in modalità kernel del sistema operativo (non richiesto per Win95/98)

Nel pacchetto di installazione dei driver, oltre a questi due componenti, è presente anche il file Install.exe che sposta i due sopra citati nella cartella Driver di Windows e registrandoli nel sistema.

Non c'è altro da scrivere su questo driver. Nessuna configurazione richiesta. Scaricato, installato, utilizzato. Non dimenticare di guardare la fine dell'articolo e leggere come garantire la funzionalità della porta LPT.

L'installazione è semplice: esegui il file Install.exe e installa. Una volta completata l'installazione, cerca nella cartella C:\Windows\System32\drivers e verifica la presenza di due file driver (DLPortIO.sys e DLPortIO.dll). Se vediamo che questi file non sono mai stati copiati, li prendiamo da pacchetto di installazione e copiarlo manualmente. Non preoccuparti, non succederà nulla di male al tuo computer. Riavviamo il computer e lavoriamo con la porta LPT.

Se all'improvviso, a seguito di manipolazioni con l'attrezzatura, ricevi un messaggio dal conducente come questo: "dlportio.sys driver del dispositivo non caricato. L'I/O della porta non avrà alcun effetto", niente panico. Questo problema viene corretto come segue:
. Avvia regedit.
. Andiamo al ramo nel registro HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\.
. Nella cartella dlportio, modificare il valore del parametro Inizio SU 1 .
. Riavviare il computer.

Driver della porta utente

Autista Porta utente apre l'accesso alle porte in Win NT/2000/XP per i programmi. Questa versione del driver della porta LPT viene spesso utilizzata dai "tecnici" che lavorano con programmatori e JTAG, poiché il driver ha almeno alcune impostazioni di configurazione e può anche essere utilizzata per gestire programmi di manutenzione per gli indicatori LCD.

L'archivio dei driver contiene tre file:
. UserPort.sys - driver per WinNT, in esecuzione in modalità kernel del sistema operativo,
. UserPort.exe è un programma per la configurazione del driver e
. UserPort.pdf - file di descrizione.

Installazione della porta utente:
. 1. Decomprimere l'archivio in una cartella separata.
. 2. Copiare il file UserPort.sys in C:\Windows\System32\drivers

Impostazione della porta utente:
. Esegui UserPort.exe.
. Davanti a noi apparirà un pannello con 2 finestre.

La finestra di sinistra si riferisce al programma in esecuzione in una finestra DOS, quella di destra a a schermo intero. Per impostazione predefinita, contengono numeri di porta LPT: tutti possono essere rimossi utilizzando il pulsante "Rimuovi". Devi entrare in entrambe le finestre numeri richiesti porte che intendi utilizzare.

Per l'utilizzo dal driver con la maggior parte dei programmatori, JTAG e programmi di servizio di visualizzazione, aggiungere a colonna di sinistra i seguenti parametri:
378 , 379 E 37A Per LPT1
278 , 279 E 27A Per LPT2(Se l'indirizzo della porta LPT viene riassegnato nel BIOS).

Lasciatemi spiegare cosa significano i numeri. 0x378- questo è l'indirizzo del porto.
. Indirizzo 0x378 chiamato di base e viene utilizzato per scrivere e leggere dati da e per il porto, tramite il bus dati D0-D7.
. Indirizzo 0x379 (base+1) creato per leggere i bit stato da un dispositivo collegato alla porta LPT.
. Indirizzo 0x37A (base+2) serve per registrazione di bit controllo del dispositivo collegato alla porta LPT.

Aggiungilo in questo modo:
0x378-0x378
0x37A-0x37A



È necessario aggiungere gli indirizzi delle porte all'elenco tramite la finestra di input e utilizzando il pulsante "Aggiungi". Indirizzo 0x379 molto spesso non è necessario e può essere omesso, poiché è previsto leggere i bit stato da un dispositivo collegato alla porta LPT, e la maggior parte dei dispositivi (programmatori, JTAG e indicatori LCD soprattutto) non generano segnali di stato, se lo si desidera è possibile invece inserire l'intero range di indirizzi assegnati dal sistema per la porta LPT 0x378-0x37F.

Andiamo a Pannello di controllo, Sistema, seleziona la scheda Attrezzatura, gestore dispositivi, vai su Porte (COM e LPT) e guarda le proprietà della porta LPT attraverso la quale vuoi stabilire la connessione. In Proprietà, apri la scheda Risorse e osserva il valore del parametro Intervallo di ingresso/uscita (I/O).. (Di solito in Windows XP lo è 378 - 37F)

Dopo aver generato l'elenco degli indirizzi, è necessario fare clic sul pulsante "Start", verrà avviato il driver e verrà visualizzato il messaggio:



Quindi fare clic sul pulsante "Aggiorna", il driver verrà registrato nel sistema, quindi su "Esci". Naturalmente non è necessario premere il pulsante "Stop" mentre utilizziamo il driver.

Se, quando si fa clic sul pulsante "Aggiorna", il sistema si riavvia, è necessario provare ad avviare la registrazione del driver nel sistema con diritti di amministratore o provare a disabilitare temporaneamente il firewall o l'antivirus, che potrebbe bloccare l'intervento in processi del sistema. Se qualcosa non funziona, leggi UserPort.pdf

Per verificare se è apparso l'accesso alle porte, puoi eseguire il programma "lpt-test.exe".

Dopo aver avviato il programma apparirà una finestra con il seguente contenuto:



L'assenza del messaggio “Porta LPT in fase di test (Indirizzo XXXh)” e le righe successive indicano che il driver non funziona.

Questo programma invia semplicemente al registro dati Dx e al registro di controllo Ux della porta LPT numeri diversi, e poi li legge. Il registro di stato Sx della porta LPT è di sola lettura. Sullo schermo vengono visualizzati il ​​numero e l'indirizzo della porta LPT sottoposta a test. Se la porta è integra, non dovrebbero essere emessi messaggi per i registri Dx e Ux.



LPT-TEST v1.03 1995-2003 Copyright (C) S.B.Alemanov. Mosca "BINAR".
Durante il test, nessun dispositivo periferico deve essere collegato alle porte.
Dx-reg. dati (uscita), Ux - reg. controllo (fuori), Sx - reg. stato (inp).

La porta LPT1 è in fase di test (Indirizzo 378h)
2° contatto (D0) - no "1"
3° contatto (D1) - no "1"
4° contatto (D2) - no "1"
5° pin (D3) - nessun "1"
6° pin (D4) - nessun "1"
7° pin (D5) - nessun "1"
8° pin (D6) - nessun "1"
9° pin (D7) - nessun "1"
1° contatto (U0) - no "1"
14° pin (U1) - nessun "1"
17° pin (U3) - nessun "1"
1° contatto (U0) - no "0"
14° pin (U1) - nessuno "0"
17° contatto (U3) - no "0"
15° contatto (S3) - no "0"


Se i registri Dx o Ux sono difettosi, viene visualizzato il messaggio "no 0" o "no 1" e viene indicato il numero del pin sul connettore LPT (i segnali su questo pin possono essere visualizzati con un oscilloscopio). L'ingresso del registro di stato Sx può essere "0" o "1", ma solitamente, quando nulla è collegato alla porta LPT, tutti gli ingressi del registro di stato sono "1". La comparsa dello stato “0” all'ingresso del registro può essere un segno che l'ingresso è stato interrotto, se prima lì c'era sempre un “1”.
Su alcune macchine, se il registro dati o il registro di controllo sono difettosi, l'accesso alla porta LPT non viene visualizzato. Apparentemente, quando accendi il computer, il BIOS testa la porta LPT e, se è difettosa, la disabilita.

Se si verificano problemi, è possibile che alcuni driver interferiscano con il funzionamento inviando periodicamente impulsi alla porta LPT (questo può essere visto con un oscilloscopio). Ad esempio, è possibile disconnettersi dalla porta LPT nelle impostazioni della stampante:
disattivare LPT1: porta stampante
abilita FILE: Stampa su file

Dopo che tutti i problemi sono stati risolti e il test è stato superato, dovrebbe essere visualizzato l'accesso alle porte ed è possibile eseguire un programma che utilizza la porta LPT. Altrimenti, il dispositivo collegato alla porta di tale macchina non funzionerà.

Driver GiveIO.sys

Nel 1996, il programmatore americano Dale Roberts condusse una serie di esperimenti, il cui risultato fu il driver GiveIO.sys. Fino ad ora, questo driver rimane uno degli strumenti più diffusi che consente a un programma applicativo di accedere alle porte I/O.

L'autore stesso del driver consiglia vivamente di utilizzare questo driver solo a scopo di debug. Versione finale programma applicativo dovrebbe, invece di accedere autonomamente alle porte I/O, affidare questo compito ad un driver scritto appositamente per questi scopi. Il driver deve comportarsi "correttamente" controllando se il dispositivo è già utilizzato da qualche altra applicazione.

Tuttavia, se sei assolutamente sicuro che nessuno utilizzi le porte I/O richieste tranne te (ad esempio, non hai una stampante collegata a LPT), puoi tranquillamente utilizzare il driver GiveIO.sys.

Installazione del driver:

1. Scarica l'archivio, decomprimi e copia il file GiveIO.sys nella directory C:\Windows\System32\Drivers (supponendo che Windows sia installato nella directory C:\Windows).
. 2. Eseguire il file install.reg. Sullo schermo apparirà il seguente messaggio:


. 3. Rispondiamo affermativamente. Verrà visualizzato un messaggio che indica che le informazioni sono state inserite correttamente nel registro. Se lo desideri, puoi verificarlo. Lanciamo l'editor del registro regedit.exe e nel ramo HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\giveio Controlliamo la presenza delle seguenti voci:


. 4. Riavviare il computer e verificare il funzionamento dei programmi utilizzando il driver.

Autista GiveIO.sys le persone lo usano attivamente e, nel tempo, sono apparse altre opzioni per installarlo.

Ad esempio: autista GiveIO.sys se è presente un file con "informazioni hardware" GiveIO.inf può essere installato tramite l'applet "Installazione Hardware".




Mostreremo il driver GiveIO.sys sistema operativo in modo che creda nell'esistenza dell'attrezzatura GiveIO.

Scarica una serie di file per questa opzione di installazione del driver GiveIO.sys(giveio_sys_v2.rar - 78kb). L'archivio contiene i file GiveIO.sys e GiveIO.inf, nonché istruzioni dettagliate istruzioni di installazione con illustrazioni.

Oltre alle opzioni per l'installazione “manuale” dei driver, sono state scritte diverse versioni del programma di installazione che eseguono l'installazione automaticamente.

Scarica una serie di file per installazione automatica autisti GiveIO.sys(giveio_sys_install.rar - 28kb). L'archivio contiene i file GiveIO.sys e instdrv.exe, nonché il fileremoveio.cmd, con il quale il driver GiveIO.sys può essere rimosso dal sistema.

Driver della porta95nt

Il termine " autista Port95nt" non sarà del tutto corretto in questo caso. Essenzialmente, si tratta dello stesso driver DLPortIO dal pacchetto DriverLINX da Strumenti software scientifici, Inc., solo in versione completa, con un paio di utilità per la gestione delle porte, con una descrizione e molti esempi per i programmatori. L'utente medio non trae alcun vantaggio dai componenti aggiuntivi e i componenti del driver DLPortIO.sys e DLPortIO.dll sono esattamente gli stessi della versione abbreviata.

Ho menzionato Port95nt come driver per due motivi. Il primo è completare l'elenco dei riferimenti ai driver delle porte LPT trovati su Internet.

Il secondo motivo è che in alcuni casi potrebbero esserci problemi con l'installazione di una versione ridotta di DLPortIO sotto WinXP. Di solito, ma non spesso, ciò accade nelle build "d'autore" ridotte di WinXP. In questo caso, puoi prendere versione completa programma di installazione (1,5 MB). Anche se, secondo me, sarà più veloce inserirlo manualmente la cartella desiderata DLPortIO.sys e DLPortIO.dll, perché preoccuparsi di scegliere un programma di installazione che possa farlo per te.

Misure aggiuntive

Oltre a installare uno dei driver sopra menzionati, per il normale funzionamento della porta LPT sotto il sistema operativo WinXP, è necessario modificare il registro utilizzando un file REG xp_stop_polling.reg(xp_stop_polling.rar - 0,48kb)

Sotto WinXP, i dispositivi che utilizzano la porta LPT sono talvolta instabili. La causa di tali errori potrebbe essere il sottosistema Plug-and-Play (PnP) di Windows, che esegue periodicamente il polling dell'LPT per rilevare i dispositivi collegati. Questo polling avviene all'avvio del sistema, ma può avvenire anche durante il funzionamento. Sfortunatamente, il driver DLportIO.sys e altre opzioni del driver non bloccano l'accesso a LPT da altri programmi quando si lavora con la porta client di questo conducente e il sottosistema PnP è sicuro che la porta non sia occupata, vi accede e interrompe il lavoro dispositivi esterni. Il file REG viene utilizzato per risolvere il problema. xp_stop_polling.reg. Questo file scrive su Registro di sistema di Windows una chiave che impedisce tale polling mentre il sistema è in esecuzione.

Oltre a installare il driver e limitare l'accesso simultaneo alla porta per i programmi, per garantire la compatibilità hardware e il normale funzionamento delle apparecchiature con porta LPT, è necessario impostare Indirizzo corretto E modalità operativa del porto(“Normale”, SPP o EPP, ma non ECP).

Configurazione tramite Impostazioni del BIOS I seguenti parametri sono soggetti a:

Indirizzo di base, che può essere 378h, 278h e 3BCh. Durante l'inizializzazione, il BIOS verifica la presenza di porte per indirizzo esattamente in questo ordine e, di conseguenza, assegna i nomi logici LPT1, LPT2, LPT3 alle porte rilevate. L'indirizzo 3BCh ha un adattatore di porta situato sulla scheda MDA o HGC (predecessori moderne schede video). La maggior parte delle porte sono configurate per l'indirizzo 378h per impostazione predefinita e possono essere commutate a 278h.

La linea di richiesta di interruzione utilizzata, IRQ7, viene solitamente utilizzata per LPT1, IRQ5 per LPT2. In molte applicazioni desktop non vengono utilizzate le interruzioni della stampante e questa scarsa risorsa del PC può essere risparmiata. Tuttavia, quando si utilizzano le modalità ad alta velocità ECP (Fast Centronics), il funzionamento con interruzione può migliorare significativamente le prestazioni e ridurre il carico del processore.

Allo stesso tempo, la modalità ECP non può essere utilizzata con dispositivi che richiedono tempistiche strette (programmatori e interfacce JTAG).

In conclusione, un po 'di terminologia:

. SPP(Porta parallela standard - porta parallela standard). Spesso, per semplificare la comprensione, nel BIOS viene indicato con il termine " Normale".
. PPE(Porta parallela avanzata) - opzione di interfaccia bidirezionale ad alta velocità. Lo scopo di alcuni segnali è stato modificato, è stata introdotta la capacità di indirizzare più dispositivi logici e input di dati a 8 bit ed è stato introdotto un buffer FIFO hardware a 16 byte. Velocità massima scambio - fino a 2 Mb/s.
. ECP(Enhanced Capability Port) - una versione intelligente di EPP. Aggiunta la possibilità di dividere informazioni trasmesse su comandi e dati, supporto per DMA e compressione dei dati trasmessi Metodo RLE(Codifica Run-Length - codifica di serie ripetute).

La porta LPT è la posizione del computer a cui è collegata la stampante. Ma puoi inserire molte cose più interessanti lì dentro. Compresi gli schemi che ti vengono in mente. Ad esempio, attraverso la porta LPT, si accendevano le luci nella stanza, si apriva la serratura della porta e si spegneva la radio.

Questo è l'aspetto del connettore su un computer.

Ha 25 pin:

N Direzione Segnale
1 Uscita Strobo dei dati
2 Uscita Dati 0
3 Uscita Dati 1
4 Uscita Dati 2
5 Uscita Dati 3
6 Uscita Dati 4
7 Uscita Dati 5
8 Uscita Dati 6
9 Uscita Dati 7
10 Entrata Riconoscimento
11 Entrata Occupato
12 Entrata Carta esaurita
13 Entrata Selezionare
14 Uscita Alimentazione automatica
15 Entrata Errore
16 Uscita Dentro
17 Uscita Seleziona Ingresso
18-25 Terra

Per circuiti semplici controllo abbiamo bisogno di conclusioni:
2 - 9 - queste sono le uscite Data0-7.
18 - 25 - questa è la terra (meno). Di solito (non sempre) sono collegati al case del computer.
Questo è il set base di pin necessari per creare i tuoi circuiti.

Vorrei anche attirare la vostra attenzione sulla conclusione 1 - questo è "Data Strobe". A quanto ho capito, un segnale positivo su questa uscita indica al dispositivo che deve leggere il comando successivo. Se non alimentiamo questa uscita in modo programmatico, la stampante semplicemente non presterà attenzione alle altre uscite.

I pin vengono utilizzati per inserire informazioni nella porta 10-13, 15 . Maggiori dettagli più avanti.

Le uscite delle porte possono accettare solo 2 stati: log0 E log1. Quando accendi il computer, gli stati di output cambiano rapidamente, quindi passano a log0. A seconda del tipo di scheda madre, una o due uscite possono andare a log1. Successivamente, durante il caricamento del sistema operativo Stati di Windows vhldov potrebbe cambiare ancora. Una volta completato il caricamento, il sistema non tocca le uscite finché non inizia la stampa o la “ricerca dell'attrezzatura”.

Fonte: zps-electronics.com


Anche questo diagramma viene spesso visualizzato:

Una delle porte del computer più antiche è la porta LPT o porta parallela. E anche se la porta LPT ora non può essere vista su tutti scheda madre, tuttavia, i lettori potrebbero essere interessati a sapere di cosa si tratta.

Prima di tutto, diamo un'occhiata al nome della porta. Forse non tutti sanno cosa significa la sigla LPT. In effetti, LPT è l'abbreviazione di Line Print Terminal. Risulta quindi chiaro che la porta LPT era destinata principalmente al collegamento delle stampanti. Ecco perché la porta LPT ha un altro nome: porta stampante. Sebbene teoricamente altri dispositivi possano essere collegati a LPT.

Il porto TPL ha una lunga storia. È stato sviluppato da Centronics (quindi questo porto spesso chiamato anche porto di Centronics), che produceva stampanti ad aghi anche prima dell'inizio dell'era dei PC, all'inizio degli anni '70. E all'inizio degli anni '80, la porta LPT iniziò ad essere utilizzata dall'IBM nei suoi computer e per qualche tempo divenne porto standard per collegare dispositivi ad alta velocità (a quel tempo).

Aspetto della porta parallela sul retro del computer

L'interfaccia LPT esiste in diverse edizioni. Nella versione originale, la porta LPT era unidirezionale, ovvero poteva trasmettere i dati in una sola direzione: a un dispositivo periferico. Naturalmente, questa situazione non era adatta agli utenti, poiché c'erano stampanti che richiedevano il trasferimento dei dati in entrambe le direzioni. Pertanto l'interfaccia LPT è stata successivamente migliorata più volte fino allo sviluppo dello standard internazionale IEEE 1284. Secondo questo standard l'interfaccia della porta parallela supportava diverse modalità operative ed era compatibile anche con gli standard precedenti. Inoltre, l'interfaccia nella sua edizione finale supportava relativamente alte velocità trasferimento dati – fino a 5 Mb/s.

Come funziona la porta parallela

La porta LPT è detta parallela perché il cavo ad essa collegato trasmette i dati in parallelo, cioè contemporaneamente lungo più conduttori. Questa proprietà distingue una porta parallela dalle altre porte del computer: porta seriale COM.

Nel cavo Centronics ci sono 8 conduttori che trasmettono i dati stessi, inoltre il cavo contiene diverse linee attraverso le quali vengono trasmessi i segnali di controllo.

Sebbene la porta parallela venga utilizzata principalmente per collegare le stampanti, esistevano tuttavia anche altri usi. Innanzitutto, utilizzando la porta LPT puoi connettere direttamente due computer - tramite cavo speciale Interconnessione. Prima dell'uso diffuso schede di rete Una connessione simile a Ethernet, sebbene non fornisse all'utente velocità di trasferimento dati elevate, era spesso l'unico modo per collegare due computer. Ci sono anche chiavi elettroniche, predisposto per il collegamento alla porta LPT.

Cavo per il trasferimento dati tra computer - Interlink

Come con molti altri dispositivi sulla scheda madre, le modalità operative della porta parallela possono spesso essere configurate tramite la configurazione del BIOS. Di norma vengono utilizzate opzioni BIOS come Parallel Port, Parallel Port IRQ, Parallel Port DMA ecc.

Connettore porta parallela della scheda madre e cavo Centronics

Il connettore della porta LPT si trova solitamente direttamente sulla scheda madre, anche se fino alla metà degli anni '90. solitamente era presente su una cosiddetta multicard inserita in uno slot di espansione, sul quale si trovavano anche altre porte del computer. L'uscita della porta è un connettore femmina a 25 pin chiamato connettore DB25.

Multicard ISA con LPT (DB25 - “madre”) e porta gaming a bordo.

Per connettersi alla stampante, viene utilizzato un cavo speciale: un cavo Centronics. Un'estremità (spina) del cavo Centronics è collegata alla porta, l'altra (spina) è collegata a un connettore speciale sulla stampante. L'ultimo connettore ha 36 pin. Pertanto una caratteristica del cavo Centronics è quella di avere connettori diversi su entrambi i lati.

Aspetto del cavo Centronics.

Sebbene il connettore del cavo della scheda madre sia spesso chiamato connettore Centronics, in senso stretto il connettore Centronics è solo un connettore a 36 pin per il collegamento alla stampante e non alla scheda madre. Il connettore del cavo per il collegamento alla porta si chiama connettore Amphenolstacker, dal nome del produttore americano di connettori Amphenol che lo ha sviluppato.

Caratteristiche della porta parallela

Poiché la porta LPT supporta il trasferimento dati parallelo, nei primi PC questa porta era considerata una delle porte del computer più veloci. La trasmissione dei dati su più linee rende l'interfaccia LPT molto più simile nell'architettura a bus informatici. Tuttavia, questa circostanza impone anche una limitazione sulla lunghezza del cavo che, a causa delle interferenze che si verificano nel cavo, non può superare i 5 m.

La tensione massima utilizzata nelle linee di segnale della porta è +5 V. Per una semplice trasmissione dei dati, sono necessarie solo dieci linee di segnale: si tratta di 8 linee di dati, una linea di segnale stroboscopica, ovvero un segnale che la porta è pronta per trasmettere dati e una linea occupata. Le restanti linee vengono utilizzate per la compatibilità con lo standard Centronics.

Porta LPT di tipo “femmina” con numerazione dei contatti.

Pinout del connettore della porta parallela DB25:

  • 1 – Lampo dati
  • 2-9 – Dati, bit 0-7
  • 10 – Riconoscimento (Conferma da parte della stampante)
  • 11 – Occupato
  • 12 – Carta esaurita
  • 13 – Seleziona (Stampante attiva)
  • 14 – Alimentazione automatica
  • 15 – Errore
  • 16 – Init (inizializzazione della stampante)
  • 17 – Seleziona Ingresso
  • 18-25 – Terra

Conclusione

La porta LPT è un'interfaccia personal computer, che ora è considerato obsoleto e non gode di un sostegno significativo da parte dei produttori apparecchiature informatiche e software. Tuttavia, la porta parallela viene ancora utilizzata con successo in molti vecchi modelli di computer e stampanti.

La porta "LPT" si trova raramente computer moderni. Questo è un connettore speciale per computer per collegare una stampante. Alcuni computer erano dotati di più porte "LPT". Queste porte erano numerate: “LPT1”, “LPT2” e così via.

Porte parallele

Storicamente, le porte per il collegamento di un computer sono state suddivise in categorie: seriale e porte parallele. "LPT" si riferisce alle porte parallele. Ciò significa che le informazioni si muovono lungo otto fili diversi, cioè simultaneamente e in parallelo. I computer si occupano informazioni binarie. Il formato binario converte le informazioni in matrici di zero e uno. Uno numero binario(zero o uno) è chiamato bit. Un gruppo di otto bit è chiamato byte. Gli otto bit di ciascun byte che si spostano dal computer alla porta parallela si muovono simultaneamente. Un altro tipo di cavo collegato a porta seriale, sposta otto bit di ciascun byte uno dopo l'altro.

Senso

La porta parallela ha un nome. Il nome predefinito per l'unica porta parallela del computer è "LPT1". Questo tipo le porte vengono utilizzate principalmente per collegare una stampante. È possibile collegare altri dispositivi a queste porte, ma gli utenti utilizzano la stampante molto più spesso rispetto ad altri dispositivi. Collegare una stampante a un computer la rende una “periferica”. Per “periferica” si intende qualsiasi cosa collegata al computer tramite un cavo speciale. dispositivo aggiuntivo. Questa apparecchiatura "periferica" ​​può essere utilizzata solo da un computer alla volta. L'unico modo collegare un dispositivo "periferico" già connesso a un altro computer per utilizzare la stampante collegata al primo computer, utilizzando una rete e un software. Questo processo è diverso da stampante di rete, che si connette a una rete anziché a un singolo computer. In questo caso vengono utilizzati un tipo di cavo e un tipo di porta diversi.

Connessione

La porta parallela "LPT" e il connettore corrispondente hanno 25 pin e sono chiamati "DB-25" o "D-Type 25". I pin del connettore sono esposti. Si inseriscono nei 25 fori della porta parallela. Otto dei 25 pin sono responsabili della trasmissione dei dati, gli altri trasportano dati di controllo o istruzioni della stampante, come messaggi della stampante sulla mancanza di carta nella stampante.

Futuro

Le stampanti di rete si collegano al computer non utilizzando la porta “LPT”, ma utilizzando la porta “Ethernet”. È possibile collegare non solo una stampante, ma anche altri dispositivi alla porta LPT. Oggi i dispositivi "periferici" non utilizzano porte parallele. Sia le porte “LPT” che le porte seriali sono ormai un ricordo della storia e sono state sostituite da una porta “USB”, o porta di rete. Capacità connessione senza fili le nuove stampanti e periferiche forniscono un'altra alternativa alla porta "LPT" come modo per collegare una stampante a un computer.

I migliori articoli sull'argomento