Intel 8080 manual Applications, Printer Interface, Keyboard and Display Interface

Models: 8080

1 262
Download 262 pages 56.67 Kb
Page 195
Image 195

SILICON GATE MOS 8255

APPLICATIONS OF THE 8255

The 8255 is a very powerful tool for interfacing peripheral equipment to the 8080 microcomputer system. It represents the optimum use of available pins and is flexible enough to interface almost any I/O device without the need for ad- ditional external logic.

Each peripheral device in a Microcomputer system usually has a "service routine" associated with it. The routine man- ages the software interface between the device and the CPU. The functional definition of the 8255 is programmed by the I/O service routine and becomes an extension of the sys- tems software. By examining the I/O devices interface char- acteristics for both data transfer and tim ing, and matching this information to the examples and tables in the Detailed Operational Description, a control word can easily be de- veloped to initialize the 8255 to exactly "fit" the applica- tion. Here are a few examples of typical applications of the 8255.

INTERRUPT

REQUEST

 

HIGH-SPEED

 

PRINTER

MODEl

 

(OUTPUT)

 

 

HAMMER

 

RELAYS

 

DATA READY

 

ACK

 

PAPER FEED

 

FORWARD/REV

8255

 

 

DATA READY

 

ACK

MODEl

PAPER FEED

(OUTPUT)

FORWARD/REV

 

 

RIBBON

 

CARRIAGE SEN.

PC,

DATA READY

PC2

ACK

CONTROL LOGIC AND DRIVERS

INTERRUPT

REQUEST

Printer Interface

INTERRUPT

REQUESTi

PC3

-

Ro

 

PAo

 

 

 

8255

PA,

R,

 

 

PA2

R2

FULLY

 

PA3

R3

DECODED

 

KEYBOARD

 

PA4

R4

 

MODE 1 _

PAs

Rs

 

PA6

SHIFT

 

(INPUT)

 

 

PA7

CONTROL

 

PC4

STROBE

 

PCs

ACK

 

 

~

 

 

-

 

 

 

PBo

Bo

 

 

 

 

 

 

PB,

B,

 

 

 

 

 

 

PB2

B2

BURROUGHS

 

 

 

 

SELF·SCAN

 

 

 

 

PB3

B3

 

DISPLAY

 

 

 

 

PB4

B4

 

 

 

MODE 1 _

PBs

Bs

 

 

 

PB6

BACKSPACE

 

(OUTPUT)

 

 

 

 

PB7

CLEAR

 

 

 

 

 

PC,

DATA READY

 

 

 

 

PC2

ACK

 

 

 

 

 

PC6

BLANKING

 

 

 

PCo

L.fC7

CANCEL WORD

 

INTERR UPT~

 

 

 

 

 

REQUEST

 

 

 

 

 

 

 

Keyboard and Display Interface

 

 

 

 

REQUESTi

 

 

 

 

 

 

 

INTERRUPT

 

 

 

 

 

 

 

PC3

PAo

Ro

 

 

 

 

 

 

 

 

 

 

PA,

R,

 

 

 

 

 

PA2

R2

 

 

 

MODE 1

 

PA3

R3

FULLY

 

 

DECODED

 

(INPUT) -

PA4

R4

KEYBOARD

 

 

 

 

 

 

 

 

PAs

Rs

 

 

 

8255

 

I PA6

SHIFT

 

 

 

 

PA7

 

 

 

 

 

 

CONTROL

 

 

 

 

PC4

STROBE

 

 

 

 

PC s

ACKNOWLEDGE

 

 

 

PC6

BUSY LT

 

 

 

 

PC7

TEST LT

 

 

f-------_--

 

--

 

 

 

 

PB o

....

'0

TERMINAL

 

 

PB,

....

--

~

ADDRESS

 

 

PB2

 

--

't>

 

MODE 0

 

PB3

....

--"0

 

(INPUT)

-

PB4

 

-- ....

 

 

 

 

 

 

 

PBs

 

-- "",

 

 

 

.... --

 

 

 

 

PB6

 

 

 

 

PB7

....

--

 

 

~

Keyboard and Terminal Address Interface

5-127

Page 195
Image 195
Intel 8080 manual Applications, Printer Interface, Keyboard and Display Interface, Keyboard and Terminal Address Interface