Overview
The Pro-I/O breadboard development system was designed based on an Atmel Atmega16 microcontroller in order to emulate various input and output devices.
Explanation
The Pro-I/O connects to the target breadboard using a 40-pin cable that is equipped with all the input and output signals for the target interface. It also has several power and ground pins that can be used to power smaller designs. Instead of an RS232 serial connection, it includes a USB interface since power can be obtained from the PC easily through USB. The use of highly integrated ATmega16 microcontroller makes it possible to do several things than just debouncing a few pushbuttons and displaying a hexadecimal character of two.
Other components that comprise the device include 2 voltmeters, frequency counter, frequency generator, small serial terminal, LEDs, 2x16 characters LCD display, pushbuttons, and switches. The PC is used as the user interface because it is much easier and cost effective due to the number of functions that the device can perform.
The software for ATmega16 is written in C while considering the GNU-based WinAVR toolset that includes a compiler, programming software, and large set of C library functions with AVRISP.
www.circuit-projects.com
EmoticonEmoticon