New and Updated Course Descriptions
ELT 212 - Digital and Microcontroller Systems
4 Credits
A study of digital systems interfacing and the building blocks that make up a microcontroller-based system. Lectures focus on memory organization and program structure using high level real-time and interrupt based programming constructs. Students will learn how to program and interface a microcontroller to common commercially utilized digital devices such as A/D converters, timers, and ultrasonic and infrared sensors employing C/C++ programming skills. Students will hone critical thinking and problem-solving skills while developing applications that communicate with interfaces, sensors, motors and various input/output digital and analog devices. Labs focus on programming, testing, and troubleshooting systems utilizing a standard commercially available "Interactive Development Environment" (IDE) for both design and simulation. Students will gain extensive experience troubleshooting digital circuitry using an oscilloscope cooperatively with diagnostic software.
Prerequisite(s): ELT202, ELT210
Course Learning Outcomes
1.Use an oscilloscope to make digital signal measurements.
2.Analyze for possible modification a microcontroller-based C/C++ language program.
3.Write a microcontroller-based C/C++ language program.
4.Describe the operation of an microcontroller-based digital system.
5.Identify faults in microcontroller-based circuits using the proper troubleshooting tools and techniques.
6.Demonstrate hardware and software interfacing techniques used to connect an microcontroller-based system to the outside world and external sensors.
7.Construct a successfully-designed system to solve a real-world problem as a collaborative capstone project.
8.Demonstrate a solid working knowlege of the C/C++ programming language when applied to microcontroller hardware interfacing techniques.
9.Demonstrate through observable behavior a commitment to completing work in a timely fashion.
10.Work collaboratively as a member of a team to complete an engineering project.
Course Offered Spring
Use links below to see if this course is offered:Fall Semester 2025
Spring Semester 2025
Summer Session 2025