Embedded Microcontroller Design

This course is no longer offered

(3-0-0-4)

CMPE Degree: This course is for the CMPE degree.

EE Degree: This course is for the EE degree.

Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.

Technical Interest Group(s) / Course Type(s): Deactivated / No longer offered

Course Coordinator:

Prerequisites: ECE 2031 [ min C] and junior standing

Catalog Description

Microcontroller structure, instruction set, addressing modes. Code
development by assembly language programming and using an emulator.
Programmable timer use, interrupt handlers and timing.

Course Outcomes

Not Applicable

Strategic Performance Indicators (SPIs)

Not Applicable

Topical Outline

ECE 4175 last taught Spring 2012; replaced by ECE 4185.

Microcontroller resources, instruction set, addressing
modes, assembler use, emulator use, LED display, stepper motor output.

Looptime considerations, programmable timer use, controlling output timing,
measuring input timing, RPG input, LCD display of fixed strings.

LCD display and voice output of variable strings.

Keyswitches and state machines, analog-to-digital converter input.

Interactions with a temperature transducer having a pulse-width-modulated
output.

Interactions with devices with strange serial protocols (e.g., one-wire
interface with infared sensor), design projects.

C language coding versus assembly language

Multiple-microcontroller interactions via UART, low-power considerations.