Video: Suspense: Money Talks / Murder by the Book / Murder by an Expert 2024
Pinnarna på en parallellport som du är mest intresserad av för din elektronik projekt är stift 2 till 9 - de åtta datapinnar som kollektivt kallas dataport.
När dataporten är ansluten till en skrivare kan de åtta stiften sända 1 byte data åt gången till skrivaren. När dataporten är ansluten till en krets av din egen design fungerar dess tappar som åtta separata logiska utgångar, som du kan använda som ingångar till dina egna logikkretsar.
En parallellport har också fyra extra utmatningsstift som heter -kontrollporten, som du också kan använda för utmatning.
När kontrollporten är ansluten till en skrivare används dessa stiften för att styra skrivarens funktion. En av dem, kallad strobe, indikerar att en ny byte av data finns tillgänglig på datapinnarna; när stiftstiftet går HÖG, läser skrivaren en byte av data från datapinnarna. En annan kontroll-portstift återställer skrivaren.
Slutligen tillåter de fem stiften som utgör statusporten att skrivaren skickar information tillbaka till datorn.
En av status-portstiften låter skrivaren berätta för datorn att den är redo att ta emot data via dataporten. En annan PIN-kod låter skrivaren veta att den har slutat läsa data från dataporten. En tredje PIN-kod informerar datorn om att skrivaren är ur papper. De andra statusnålarna har liknande funktioner.
Pin | Namn | Ingång eller utgång | Beskrivning |
---|---|---|---|
1 | STROBE | Utgång eller ingång | LOW när data finns på datapinnar |
2 | D0 | Utgång | Databit 0 |
3 | D1 | Utgång | Databit 1 |
4 | D2 | Utgång > Databit 2 | 5 |
D3 | Utgång | Databit 3 | 6 |
D4 | Utgång | Databit 4 | 7 |
D5 > Utgång | Databit 5 | 8 | D6 |
Utgång | Databit 6 | 9 | D7 |
Utgång | Databit 7 | 10 > ACK | Inmatning |
LOW när data har lästs | 11 | BUSY | Input |
HÖG när skrivaren är upptagen | 12 | PE | Input > HÖG när skrivaren är ur papper |
13 | SEL | Inmatning | HÖG när skrivaren är klar |
14 | LINEFEED | Utgång eller ingång | Förbättrar skrivaren |
15 | FEL | Inmatning | HÖG när ett felläge föreligger |
16 | RESET | Utgång eller ingång | HÖG när skrivaren återställs |
17 > SELECT | Utgång eller ingång | HÖG när skrivaren är offline | 18 |
GND0 | Nej ter | Jordanslutning | 19 |
GND1 | Varken | Jordanslutning | 20 |
GND2 | Varken | Jordanslutning | 21 |
GND3 > Varken | Jordanslutning | 22 | GND4 |
Varken | Jordanslutning | 23 | GND5 |
Varken | Jordanslutning | 24 | GND6 < Varken |
Jordanslutning | 25 | GND7 | Varken |
Jordanslutning | Som jag redan har nämnt, använder utgångsstiften i en parallellport en signal på +5 V HIGH till representerar 1 och 0 V för att representera 0.Mängden ström som varje stift kan källa är relativt liten - vanligen omkring 10-12 mA. | Den strömmen är tillräcklig för att driva en LED, men för allt mer krävande behöver du ett sätt att isolera utgångsbelastningen från parallellporten själv. För att göra det kan du använda enskilda transistorer eller en IC som är speciellt utformad för detta ändamål. |