CCOG for EET 242 Winter 2025


Course Number:
EET 242
Course Title:
Microcontroller and Embedded Systems
Credit Hours:
4
Lecture Hours:
30
Lecture/Lab Hours:
0
Lab Hours:
30

Course Description

Introduces the use, characterization, analysis, troubleshooting methods and programming of microcontrollers and embedded systems with a focus on application. Includes a 3-hour per week laboratory. Prerequisites: EET 123, EET 178, WR 121 or any WR course for which WR 121 is a prerequisite. Audit available.

Intended Outcomes for the course

Upon completion of the course the student should be able to:

  1. Program, build and test a microcontroller system. 
  2. Interface a microcontroller system to user controls and other electronic systems. 
  3. Describe the internal architecture of microcontroller systems, including counters, timers, ports, and memory. 
  4. Write technical project reports.

Outcome Assessment Strategies

Assessment methods are to be determined by the instructor. Typically, in-class quizzes, online quizzes, exams and weekly homework assignments will be used. Laboratory assessment will be by program demonstration, code review, reports, and/or practical skills testing.
 

Course Content (Themes, Concepts, Issues and Skills)

C/C++ Review

Ardiuno Intro

Programming in the Arduino Environment

Program Design

Microcontroller Architecture

Intro to Assembly

AVR Architecture

VMLAB

Address Modes

Memory

Conditionals and Branches

Function Calls

Logic Operations

Timers/Interrupts

ADC and Other Features