EE 312 Microprocessor Programming and Design

This course presents the fundamentals of microprocessor architecture and interfacing. Topics include instruction set architecture, C/C++ language, debugging and IO device interfacing techniques. The PIC processor architecture will be studied, utilizing windows based integrated development environment and tools suite. A PIC hardware evaluation board is used as the basis for interfacing experiments. Software will be written in C/C++ language. The Pentium processor architecture and the PCI bus will be studied. A hardware/software project will be assigned towards the end of the course. The course is 50% lab and 50% lecture.

Credits

3

Cross Listed Courses

CSC 312 & EE 312

Prerequisite

requires prior or concurrent enrollment in EE 326 or CSC 326