Mar 28, 2024  
2019-2020 Catalog 
    
2019-2020 Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

MIT 104 - Introduction to Microcontrollers


Credits: 3
2 Lecture Hours 2 Lab Hours

Prerequisites: EET 103  

 
Description
This course introduces students to embedded systems, their interfaces and how they apply to business practices. Students will troubleshoot for problems caused by microcontrollers and circuits in a hands-on lab environment. The course covers the architecture of the microcontroller, serial communications, simple process control and Input/Output (I/O) ports to a circuit. The I/O may include Analog-to-Digital (A/D) converters, sensors, Light Emitting Diodes (LEDs) and motors.


Learning Outcomes
Upon successful completion of the course, the student will:

  1. Define the architecture of microcontrollers.
  2. Explain how the microcontroller works.
  3. Troubleshoot problems in the microcontroller system and trace them to the source.
  4. Recognize how microcontrollers function.
  5. Utilize datasheets to search information.
  6. Identify digital and analog inputs and outputs.
  7. Develop digital-to-analog converter (DAC) circuits between microcontrollers.
  8. Apply motor systems through microcontrollers.
Listed Topics
  1. Motor control basics
  2. Assembly language programming
  3. Control flow-loop, jump, call instructions
  4. Programming in C
  5. Timer and timer-based scheduling
  6. Interrupt service routing
  7. I/O Port Programming-Serial Communication
  8. Serial Peripheral Interface (SPI)
  9. Memory structure, bootup from Programmable Read-Only Memory (PROM)
  10. ADC, DAC sensor interfacing
  11. Step motor control
  12. DC motor control
  13. Proportional-Integral-Derivative (PID) controllers
Reference Materials
Instructor-approved textbook and materials.
Approved By: Johnson, Alex Date Approved: 12/19/2012


Course and Section Search




Add to Portfolio (opens a new window)