Ana içeriğe atla

Izlence

Course Code & Number:
EE 454
Course Title:
Microprocessors
Level:
BS
Credit Hours/ ECTS Credits:
(2+0+2) 3 TEDU Credits, 5 ECTS Credits
Academic Year
2025
Semester
Spring
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.
Pre-requisite / Co-requisite:
Pre-requisites: EE 222
Co-requisites: NONE
Instructor:
Sap Event ID:
50279860
Learning Outcomes:

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.

Learning Activities 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
Assessment Methods and Criteria:
Test / Exam
Laboratory Work