Izlence

Course Code & Number:
EE 454
Course Title:
Microprocessors
Level:
BS
Credit Hours/ ECTS Credits:
(2+0+2) 3 TEDU Credits, 6 ECTS Credits
Academic Year
2025
Semester
Spring
Type of Course
Elective
Mode of Delivery
Face-to-face
Language of Instruction
English
Pre-requisite / Co-requisite
Pre-requisites: EE 222
Co-requisites: NONE
Catalog Description:
Microprocessor and microcontroller architecture. ARM Assembly programming language. Registers, memory, and addressing modes. Concepts of subroutine, stack, interrupt, timer, and general-purpose input and output (GPIO). Experiments on loops, subroutines, stacks, GPIO, and interrupts.
Course Objectives

This course aims to provide students with an understanding of microprocessor and microcontroller architecture, interaction with hardware through Assembly language, and concepts of subroutine, stack, interrupt, timer, and general-purpose input and output (GPIO). Students gain hands-on experience by writing and testing codes using an integrated development environment (IDE) and development kit.

Course & Program Learning Outcome Matching:

Upon successfully completed this course, students will be able to:
(1) Recognize the components of microprocessors and microcontroller architecture, describing their functioning in ARM microprocessor-based microcontroller,
(2) Explain the organization of ARM Assembly language, analyzing data transfer operations between registers and memory,
(3) Utilize the Assembly language instruction set to implement computational tasks on the microprocessor of the development kit,
(4) Analyze concepts of subroutines, stacks, interrupts, timers, and GPIO in microcontroller programming,
(5) Evaluate the written codes by assessing correctness, effectiveness, functionality, efficiency, and limitations,
(6) Arrange code development environment to write, build, debug, transfer, and collaborate on code solutions.

Active Learning Strategies and Teaching Methods:
Telling/Explaining
Discussion/Debate
Questioning
Reading
Demonstrating
Problem Solving
Inquiry
Collaborating
Case Study/Scenarion Analysis
Brainstorming
Hands-on Activities
Web Searching
Experiments
Instructor:
Sap Event ID:
50279860