C Programming for Embedded Systems
Spring 2010
Instructor Information
Ian G. Harris
Phone: (949) 824-8842
Office: Donald Bren Hall, 3088
Email: harris@ics.uci.edu
Lecture Information
Room: B-215
Day & time: Wednesday 5:00PM - 8:00PM
Course Introduction
This course will introduce students to microcontroller programming using the C language. The course will focus on the aspects of C which enable direct control of hardware devices. Students will write code for a small microcontroller and control the features of the microcontroller, including input/output control and analog-to-digital conversion. Methods to satisfy real-time constraints will be covered including the use of timers, interrupts, and real-time operating systems. We will also discuss debugging issues through simulation and in circuit emulation.