This course expands on the microcontroller abilities taught in ELT 2050. Topics include proper embedded software techniques, real-time operating systems, use of state machines, applications using common communication protocols, interfacing to sensors, and display devices. In addition, the course discusses microprocessor and microcontroller architectures, instruction set architecture (ISA) of the microcontroller and assembly language. The student creates mixed-language applications using both C and assembly in a structured programming environment.
School of Engineering and Computing
Electrical Engineering Technology (ELT)
3 hours of lecture, 3 hours of lab per week