File "Interfacing to the IBM-PC Parallel Printer Port.htm"

Full Path: /home/analogde/www/MassageProd/port parallele/Interfacing to the IBM-PC Parallel Printer Port.htm
File size: 6.23 KB
MIME-type: text/html
Charset: utf-8

<html><head><meta name="description" content="Interfacing to the IBM-PC Parallel Printer Port"><meta name="keywords" content="interfacing pc parallel printer port"><title>Interfacing to the IBM-PC Parallel Printer Port</title></head>






<body bgcolor="#eeeedd">

<center>
<table cellpadding="5">
<tbody><tr bgcolor="#00bb00">
<td align="center" valign="top">
<font color="#eeeedd" size="+2"><b>Interfacing to the<br>IBM-PC Parallel Printer Port</b></font>
</td>
</tr>
</tbody></table>
</center>
<p>

The original IBM-PC's Parallel Printer Port had a total of
<font color="#0000ff">12&nbsp;digital&nbsp;outputs</font>
and
<font color="#ff0000">5&nbsp;digital&nbsp;inputs</font>
accessed via 3 consecutive 8-bit ports in the processor's I/O space.

</p><ul>
<li><font color="#0000ff">8 output pins accessed via the <b>DATA Port</b></font>
</li><li><font color="#ff0000">5 input pins (one inverted) accessed via the <b>STATUS Port</b></font>
</li><li><font color="#0000ff">4 output pins (three inverted) accessed via the <b>CONTROL Port</b></font>
</li><li><font color="#00a000">The remaining 8 pins are grounded</font>
</li></ul>
<p>

</p><center>
<img alt=" pinout diagram " src="Interfacing%20to%20the%20IBM-PC%20Parallel%20Printer%20Port_fichiers/pinout.gif" height="229" width="437">
<p>

<b>25-way Female D-Type Connector</b>
</p><p>
</p></center>

<table width="100%">
<tbody><tr bgcolor="#00bb00">
<td>&nbsp;</td>
</tr>
</tbody></table>
<p>

Various enhanced versions of the original specification have been introduced
over the years

</p><ul>
<li>Bi-directional (PS/2)
</li><li>Enhanced Parallel Port (EPP)
</li><li>Extended Capability Port (ECP)
</li></ul>
<p>

so now the original is commonly referred to as the
</p><p>

<a name="index">
</a></p><center>
<table cellpadding="5">
<tbody><tr bgcolor="#00bb00">
<td align="center" valign="top">
<font color="#eeeedd" size="+1"><b>Standard Parallel Port (SPP)</b></font>
</td>
</tr>
</tbody></table>
<p>

<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/intro.html">Introduction</a>
&#8226;
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/program.html">Programming Considerations</a>
&#8226;
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/regpins.html">Registers and Pinouts</a>
</p><p>

<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/data.html">Reading and Writing Data</a>
&#8226;
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/finding.html">How many ports are present and where</a>
</p></center>
<p>

<table width="100%">
<tbody><tr bgcolor="#00bb00">
<td>
<font color="#eeeedd">&nbsp;<b>Examples</b></font>
</td>
</tr>
</tbody></table>
</p><p>

</p><ul>
<li><a href="http://www.doc.ic.ac.uk/%7Eih/doc/joystick/">A Digital JoyStick</a>
&#8226;
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/lcd/pc_example/">An LCD Module</a>
&#8226;
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/stepper/">Stepper Motor Control</a>
<p>

</p></li><li><a href="http://www.doc.ic.ac.uk/%7Eih/doc/adc_dac/">Analog-to-Digital and Digital-to-Analog Conversion</a>
<p>
<!-- seems to have disappeared
<li>Chris Dahl's
<a href="http://acs.tamu.edu/~crd8212/switch.html">
Switch Accessory Controller Package for Aquariums</a>
<p>
-->

</p></li><li>Francis J. Deck's
<a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/pportexp/pportexp.asc">Two-Chip I/O Expander</a>
<p>

</p></li><li>Jim Fuller's
<a href="http://www.southwest.com.au/%7Ejfuller/robotic.html">
Robotics Resources</a>
include a
<a href="http://www.southwest.com.au/%7Ejfuller/sio.html">
Simplified Output Interface</a>
and a
<a href="http://www.southwest.com.au/%7Ejfuller/4x4.html">
4-way Input/Output Interface</a>
<p>

</p></li><li>Kris Heidenstrom's
<a href="http://home.clear.net.nz/pages/kheidens/lptcap/lptcap.htm">LPTCAP</a>
parallel print capture system
<p>

</p></li><li>Kyle C. Quinnell's
<a href="http://et.nmsu.edu/%7Eetti/winter97/computers/logic/logic.html">
Building an 8-bit PC-Based Logic Analyzer</a>
<p>

</p></li><li>Sebastian Dehne's
<a href="http://www.xs4all.nl/%7Esebdehne/pp_powerSwitch/">Parallel port powerSwitch</a>
</li></ul>

<table width="100%">
<tbody><tr bgcolor="#00bb00">
<td>
<font color="#eeeedd">&nbsp;<b>Project Proposals</b></font>
</td>
</tr>
</tbody></table>
<p>

</p><ul>
<li><a href="http://www.doc.ic.ac.uk/%7Eih/teaching/par_lcd.html">Controlling an LCD module</a>
<p>

</p></li><li><a href="http://www.doc.ic.ac.uk/%7Eih/teaching/par_ftp.html">PC-to-PC file transfer</a>
<p>

</p></li><li><a href="http://www.doc.ic.ac.uk/%7Eih/ise1/projects/datalog/">Data logging system for a PC</a>
<p>

<!-- information no longer available
<li><a href="/~smc/Projects/ethernet.html">A Real "Ether"net</a>
-->
</p></li></ul>

<table width="100%">
<tbody><tr bgcolor="#00bb00">
<td>
<font color="#eeeedd">&nbsp;<b>Other Sources of Information</b></font>
</td>
</tr>
</tbody></table>
<p>

</p><ul>
<li>Zhahai Stewart's
<a href="http://rainbow.rmi.net/%7Ehisys/parport.html">
IBM Parallel Port FAQ/Tutorial</a> version 0.96
<p>

<!--
<li>Kris Heidenstrom's
<a href="http://home.clear.net.nz/pages/kheidens/ppmfaq/khppmfaq.htm">
PC Parallel Port Mini-FAQ</a>
covers the essentials of standard and bidirectional PC parallel ports.
<p>
-->

</p></li><li>Craig Peacock's
<!--
<a href="http://www.senet.com.au/~cpeacock/">
Interfacing the PC</a>
-->
<a href="http://www.beyondlogic.org/">Beyond Logic</a>
covers both Parallel and Serial Ports and more...
<p>

</p></li><li>Peter H. Anderson's
<a href="http://et.nmsu.edu/%7Eetti/fall96/computer/printer/printer.html">
Use of a PC Printer Port for Control and Data Acquisition</a>
<p>

</p></li><li>Warp Nine Enginering's
<a href="http://www.fapo.com/1284int.htm">
Introduction to the IEEE 1284 Parallel Port Standard</a>
<p>

</p></li><li><a href="http://www.doc.ic.ac.uk/%7Eih/doc/par/doc/data.html#sources">more</a>
</li></ul>

<table bgcolor="#00bb00" border="0" cellpadding="0" cellspacing="0" width="100%">
<tbody><tr>
<td align="center">
<table bgcolor="#eeeedd" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td>&nbsp;&nbsp;back to my <a href="http://www.doc.ic.ac.uk/%7Eih/doc/">Documents &amp; Information</a> links&nbsp;&nbsp;</td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<p>

<font size="-1">
last updated: 26-Jan-98
<a href="http://www.doc.ic.ac.uk/%7Eih">Ian Harries</a>
&lt;<a href="mailto:ih@doc.ic.ac.uk">ih@doc.ic.ac.uk</a>&gt;
</font>

</p></body></html>