PERIPHERAL INTERFACING - PPI INTERFACING (8255)
Peripheral Interfacing is considered to be a main part of Microprocessor, as it is the only way to interact with the external world. The interfacing happens with the ports of the Microprocessor.
- The main IC's which are to be interfaced with 8085 are:
1. 8255 PPI
2. 8259 PIC
3. 8251 USART
4. 8279 Key board display controller
5. 8253 Timer/ Counter
6. A/D and D/A converter interfacing.
PROGRAMMABLE PERIPHERAL INTERFACE - INTEL 8255
Pins, Signals and internal block diagram of 8255:
- It has 40 pins and requires a single +5V supply.
1. RD (low): This control signal enables the read operation. When this signal is low, the microprocessor reads data from a selected I/O port of the 8255A.
2. WR (low): This control signal enables the write operation. When this signal goes low, the microprocessor writes into a selected I/O port or the control register.
3. RESET: This is an active high signal. It clears the control register and set all ports in the input mode.
4. CS (low), A0 and A1: These are device select signals. They are,
Interfacing of 8255 with 8085 processor:
- A simple schematic for interfacing the 8255 with 8085 processor is shown in fig.
PIN DESCRIPTION - INTEL 8255