Salient features of a parallel programmable interface-8255, Computer Engineering

Assignment Help:

Determine the salient features of a parallel programmable interface, 8255.

  • 24 I/O lines in 3 8-bit port groups - A, B, C
  • A, B can be 8-bit input or output ports
  • C can serve as 2 4-bit input or output ports
  • 3 modes of operation:

- Mode 0: A, B, C simple input or output level sensitive ports

- Mode 1: A, B input or output ports with strobe control in C

- Mode 2: A is bidirectional with control/handshake in B and C

  • A, B can only change 1 byte at a time
  • C has individual bit set/reset capability
  • Advantage is non-dedicated circuit can change port configuration with software and no 'glue logic'
  • Ports A, B, and C are used for I/O data.
  • The control register is programmed to select the operation mode of the three ports A, B, and C.
  • Mode0: simple I/O mode
  • Any of the ports A, B, CL and CU can be programmed as input or output.
  • No control of individual bits (all bits are out or all bits are in)
  • Mode 1: Ports A and B can be used as input or output ports with handshaking.
  • Mode2: Port A can be used as bidirectional I/O port with handshaking

 


Related Discussions:- Salient features of a parallel programmable interface-8255

Explain flash devices, Explain Flash devices It is possible to read the...

Explain Flash devices It is possible to read the contents of a one cell, but it is only possible to write an whole block of cells Greater density which leads to superior cap

Logic-based expert systems - artificial intelligence, Logic-based Expert Sy...

Logic-based Expert Systems - Artificial intelligence: Expert systems are agents which are programmed to make decisions about real world situations. They are put together by uti

Interaction goals, Most interactive products aim to satisfy a variety of us...

Most interactive products aim to satisfy a variety of usability and user experience goals. Fully satisfying all of these goals is rarely, if ever, feasible, either because of pract

Define about the objects, Define about the Objects The object notation...

Define about the Objects The object notation is the same in basic form as that for a class. There are three differences among the notations, these are given below: With

What is process control block, What is process control block?  Each pro...

What is process control block?  Each process is shown in the OS by a process control block. It having many pieces of information associated with a specific process.

What is the function of cu, What is the function of CU? The control uni...

What is the function of CU? The control unit works as the nerve center that coordinates all the computer operations. It issues timing signals that governs the data transfer.

Determining the error models that affect program execution, In critical com...

In critical computer applications the correctness of a delivered output and the continuity of the required service beside the speed of the used CPU are the most important measures

A luminous jewel game, a luminous jewel game c programming start with t and...

a luminous jewel game c programming start with t and end with t the output will yes or no

What are kinds of processors, Processors can broadly be seperated into the ...

Processors can broadly be seperated into the categories of: CISC, RISC, hybrid, and special purpose.

Assembly language programming, write an assembly language program for fibon...

write an assembly language program for fibonacci series?

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd