ELEC360 - Microcontrollers Using C Programming

Students learn to develop both computer programs and microcontroller systems. Based on the C language, fundamental programming concepts are explored, including types, operators (Boolean, binary, numeric), expressions, control flow, functions, pointers, arrays, structures and input/output mechanisms. Microcontroller concepts are explored, including hardware architecture, programming model, timers, interrupts, data acquisition, signal output and serial communication. Peripheral circuits for microcontrollers are developed for signal conditioning of sensor input and for controlling of actuators. Prerequisite: ELEC225, Analog & Digital Electronics or ELEC290, Digital Logic.

Course Objectives

By the end of this course, students should have a good understanding of the following topics:

  1. Computer Programming in C

  2. Microcontroller Basics

  3. Data Acquisition and Signal Output

  4. Serial Communication

Student Outcomes

(b) Ability to design and conduct experiments, as well as to analyze and interpret data.

(k) Ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.

© Wentworth Institute of Technology   |   550 Huntington Avenue   |   Boston, MA 02115   |   617-989-4590