This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

inforamtion about 8255 interfacing with 8051 microcontrollers

how to interface 8255 IC with 8051 microcontroller.

Parents
  • "how to interface 8255 IC with 8051 microcontroller."

    The same way you'd interface anything to any processor:

    1. Read the datasheet for the 8255
    This will tell you what signals you must provide to the 8255, and the timing requirements for them.
    Here you may meet your first problem: where will you find the datasheet for an obsolete device? You might find a datasheet somewhere, but how can you be sure that it precisely mathches the actual chip that you have in your hand?

    2. Read the Application Notes & other design support information on the manufacturer's website
    Again, this could be tricky.
    The so-called "after market" suppliers are in business to supply obsolete parts to existing users - they probably do not have the resources to support designing obsolete parts into new systems!

    3. Implement it!
    You should now have sufficient information to enable you to proceed.

Reply
  • "how to interface 8255 IC with 8051 microcontroller."

    The same way you'd interface anything to any processor:

    1. Read the datasheet for the 8255
    This will tell you what signals you must provide to the 8255, and the timing requirements for them.
    Here you may meet your first problem: where will you find the datasheet for an obsolete device? You might find a datasheet somewhere, but how can you be sure that it precisely mathches the actual chip that you have in your hand?

    2. Read the Application Notes & other design support information on the manufacturer's website
    Again, this could be tricky.
    The so-called "after market" suppliers are in business to supply obsolete parts to existing users - they probably do not have the resources to support designing obsolete parts into new systems!

    3. Implement it!
    You should now have sufficient information to enable you to proceed.

Children
  • Here you may meet your first problem: where will you find the datasheet for an obsolete device? You might find a datasheet somewhere, but how can you be sure that it precisely mathches the actual chip<>/b> that you have in your hand?
    One of the problems with this antique is that there is no such thing as an 8255. Every version (manufacturer/letters in addition to 8255) will have subtle differences from the other.

    Are you making something from a book by an author that is too lazy to update to current technology?

    or are you in school being taught by an instructor that is too lazy to update to current technology?


    Erik

  • "Are you making something from a book by an author that is too lazy to update to current technology?"

    it might not be the book Author's fault - maybe the OP has just found an old book in the library, or a second-hand bookshop, or a skip, or something...

    "or are you in school being taught by an instructor that is too lazy to update to current technology?"

    If this is purely a (school) exercise in interfacing something to an 8051 (or derivative), then it's probably perfectly worthwhile for the purpose of the exercise.
    In this case, the school would presumably provide the necessary materials (datasheets, etc) as handouts, in textbooks, or whatever.
    This would seem like a perfectly valid exercise in reading a datasheet & implementing its requirements - just so long as the students understand that it is not an illustration of current practice!