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:
- Program, build and test a microcontroller system.
- Interface a microcontroller system to user controls and other electronic systems.
- Describe the internal architecture of microcontroller systems, including counters, timers, ports, and memory.
- 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