ECET 20900 - Introduction to Microcontrollers

Credit Hours: 4.0.

This course is an introduction to microcontroller hardware and software, focusing on embedded control applications. Interconnections of components, peripheral devices, bus timing relationships, structured C-language programming, debugging, input/output techniques, and use of PC based software development tools are studied.

Course Objectives

At the conclusion of this course, the student will be able to:

  • Demonstrate a working knowledge of the necessary steps and methods used to interface a microcomputer system to devices such as stepper motors and sensors.
  • Develop and demonstrate a structured C language program to accomplish a given task using a microcomputer.
  • Demonstrate the use of interrupts and other programming techniques related to microcontrollers.
  • Complete the design, development, programming, and testing of a microcomputer-based project.
  • Demonstrate a working knowledge of microcomputer busses and the flow of data within a microcomputer system.

Prerequisites:

(ECET 15900 Minimum Grade of D- or

EET 15900 Minimum Grade of D-) and

(CSCI C1010 Minimum Grade of D- or

CNIT 10500 Minimum Grade of D- or

CPT 10500 Minimum Grade of D- or

CS 15900 Minimum Grade of D-)