Professional Documents
Culture Documents
BRAC University.
Interrupts
Maskable Interrupts
• Interrupt from mouse, keyboard or other peripherals
00E80
00012
00E92
012h
0E8h
I/O
µP I/O
... device n
device1
You? You? You?
8086
8259
CSE – 341 : Microprocessors
33
BRAC University
Registers
• IRR:
0 0 0 0 0 0 0 0
40
The programmable peripheral Interface
The 82C55 programmable peripheral interface (PPI) is a very
popular low-cost interfacing component that is used found in
many applications.
Applications range from 7-segment display, stepper motor
connection, counters to key pad management.
This device is still in use today in P4 Computers and is used to
interface and detect key presses on modern keyboards, parallel
printers and other interfacing chipsets.
For those of you who are doing computer interfacing course you
will be extensively using this device to interface various devices
with the PC.
82C55 Programmable Peripheral Interface
82C55 Features
•
82C55 port selection table
SELECTI ADDRES
CS’ A1 A0
ON S
0 0 0 PORT A 80 H
0 0 1 PORT B 81 H
0 1 0 PORT C 82 H
Control
0 1 1 83 H
Register
No
1 X X X
Seletion
45
82C55 operation modes
There are 2 modes in 8255 microprocessor:
• Bit set reset (BSR) mode – This mode is used to set
or reset the bits of port C only, and selected when
the most significant bit (D7) in the control register
is 0. Control Register is as follows: