This board is a microprocessor structure simulation using microcontrollers devices, and it is an Arduino shield compatible board oriented to Arduino Mega family boards.
The microprocessor structure simulated is a intel 80×86 using basics microcontrollers devices as:
- Intel 8251: Universal Synchronous/Asynchronous Receiver/Transmitter (USART)
- Intel 8254: Programmable Interval Timer (PIT)
- Intel 8255: Programmable Peripheral Interface (PPI)
- Intel 8259: Programmable Interrupt Controller (PIC)
- ADC: Analog-to-digital converter
- DAC: Digital-to-analog converter
The training board also has some other devices to provide more features:
- Real Clock: 16 Mhz frequency
- Frequency divider: 14-BIT asynchronous binary counters
- Inverter: Hex inverters (INV)
- Demultiplexer: 4-Line to 16-Line
- LCD: 2 x 16 characters
- Leds: 8 x 3 different colours
- Output pins: to connect externals applications
Here it is some pictures about the developed board in the Final Project Degree:
This project has been made as my Final Project Degree at Malaga Computer Science Collage, in Malaga University, and the project has been supervised by my tutors. The project is licensed by a Creative-Common-by-sa:
Trainingduino by Oscar Ramirez Jimenez, and Juan Antonio Fernandez Madrigal and Cipriano Galindo Andrades as supervisors is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Based on a work at http://github.com/tuxskar/trainingduino.