Microprocessor Term Paper
Microprocessor Term Paper
First and foremost I would like to thank my teacher who has assigned me this
term paper to bring out my creative capabilities.
1) Introduction
2) Operational mode of 8255
0 0 1 PC1
0 1 0 PC2
Low-Speed Two-Way
Handshaking
0 1 1 PC3
8255/82C55 Mode
1 1 0 PC6
This is the most common
handshaking protocol. Common
applications include interfacing to
1 1 1 PC7 parallel digital I/O peripherals
such as BCD-compatible panel
meters and communication/control
D4, D5, D6 are not used. of test equipment. All Lab/1200
Family, DIO-24/96, and MIO-16D
Example: If the 5th bit (PC5) boards use an 8255 or 82C55 PPI.
In this application note 8255 and
of port C has to be "SET", 82C55 PPIs will be referred to
then what is the control simply as 8255. Although the
word? 6533 Family can emulate the 8255
protocol, the following discussion
1. Since it is BSR relates to the actual 8255
mode, D7 = '0'. handshaking and not to the 8255
emulation mode of the 6533. Each
2. Since D4, D5, D6 are 8255 chip contains three 8-bit
not used, assume them to ports (PA, PB, and PC). When the
be '0'. 8255 is configured for a
handshaking operation, lines in
Port C are used to control the data
transfer operation.
8255 Emulation
Long-Pulse Mode
Long-pulse mode is a variant
of leading-edge mode. The only
difference is the effect of a data
settling delay, if used. In long-
Burst Mode
The burst-mode handshaking
protocol is used only by 6533
Family DAQ devices. This
handshaking mode is a
synchronous, or clocked protocol.
Common applications include
electronic and logic testing, board
and chip verification, pattern
detection, and high-speed
communication/data transfer with
ATE (automated test equipment).
In burst mode, three control lines
are used for data transfers -- REQ,
ACK, and PCLK. The data
transmitter and receiver share a
clock signal over the PCLK
Long-Pulse Mode Output
control line. The 6533 device
controls the state of the ACK line,
Trailing-Edge Mode
and the peripheral device controls
In trailing-edge mode, the DAQ
the state of the REQ line.
device and peripheral device send
each other pulses on the ACK and
REQ lines. The trailing edge of
the ACK or REQ pulse indicates
that the DAQ device or peripheral
device is ready for a transfer.
High-Speed Two-Way
Handshaking -- Synchronous
Output Burst Mode Transfer
Example