Dec 04, 2023
ET 282B - Microprocessors I
A course on microprocessors and interfacing with real world devices such as drones. Microprocessors will be programmed using assembly and higher-level languages such as C. A microprocessor’s instruction set will be covered along with its architecture and interface.
Student Learning Outcomes
- Demonstrate a working knowledge of microprocessor architecture.
- Interface to a microprocessor’s address bus, data bus, control bus, memory and I/O.
- Demonstrate a working knowledge of some common microprocessor/micro-controller instruction sets.
- Write assembly and higher-level language (such as C) programs.
- Demonstrate a working knowledge of stack operations.
- Analyze and demonstrate a working knowledge of subroutines and interrupt service routines, their relationship to the microprocessor’s stack and program counter.
- Identify microprocessor timing, machine cycles, and instruction cycles.
- Write flow charts corresponding to given program tasks.
- Understand the concepts of serial I/O.
Prerequisite: ET 132B and ET 212B ; or Instructor or Program approval
Graded: Letter Grade
Add to Portfolio (opens a new window)