0.00 - 4.00 Credits
This course deals with advanced concepts in the programming and the interfacing of microprocessors/microcontrollers to the outside world as demonstrated by a variety of application examples. It covers the advanced architecture of modern processors and the many I/O peripherals now commonly found on-board the device. Detailed studies of computer I/O and interrupt techniques as applied to analog-to-digital, digital -to-analog, timers, parallel and serial interfaces are included. Laboratory activities provide the student with experience in developing the hardware and software required to incorporate microprocessors into systems that solve real-world interfacing problems.