Logo Banner
Decoration Picture

ELECTRONICS - [designs & projects] - [I²C board] - [page 1/8]

I²C expansion board

1. GOAL OF THE PROJECT
The goal of this project is to build a I²C controlled interface board, which can be used to access LEDs and/or switches. The module should be connected with the 8051 evaluation board in an easy way. The great advantage of this board is without doubt the reduction of the used I/O pins on the 8051 microcontroller. By using only 2 pins, it will be possible to control many devices like 64 LEDs for systems where a PCF8574 IC is being used as I²C slave.

It must be possible to use multiple I/O boards in a master/slave environment because I²C is addressable. This foreseeing will allow connecting multiple slave boards on the master board. The I²C address of each I/O board must be variable, so more than 1 board can be used where every board has a unique address.

It's obviously necessary to write standard software routines, so other people can write applications for the I/O board very quickly. When having such standard software routines for I²C controlling, they can be added to your existing projects.

At least, a light computer has been made as a practical application. This example shows how switches can be read, and LEDs can be controlled.

previous - home - next

Copyright ©1998-2010 Vanderhaegen Bart - last update: June 01, 2009