
9-44
x86 MICROPROCESSORS
9.11.4 | Using the 8255 to Interface a Stepper Motor
Since we are trying to run the stepper using a sequence generated by the 8086, we also
use the 8255 to send the sequence through one of the ports. The motor, however, cannot
be driven directly by the parallel port, because the motor requires a current much more
than can be supplied by the 8255. (The exact current requirement depends on the specifi-
cations of the particular motor being used.) As such, current drivers are needed between
the 8255 port lines and the leads of the motor. Transistors with high current capability
(e.g., Darlington pair or power transistors) ...