EEE347 INTRODUCTION TO MICROPROCESSORS

Course Code:3560347
METU Credit (Theoretical-Laboratory hours/week):4 (3.00 - 2.00)
ECTS Credit:7.0
Department:Electrical and Electronics Engineering
Language of Instruction:English
Level of Study:Undergraduate
Course Coordinator:Prof.Dr. CÜNEYT BAZLAMAÇCI
Offered Semester:Spring Semesters.

Course Objectives

  •  able to understand the fundamentals of microprocessors, microcontrollers, hardware interfacing and system design techniques.
  • competent in assembly language programming on a selected microprocessor/microcontroller to prepare them to be able to apply this knowledge to other architectures.
  • competent on hardware interfacing using a selected microprocessor or microcontroller.

Course Content

Microprocessor architecture; a particular microprocessor software. I/O interfacing. Interrupt processed I/O. Direct memory access. Microprocessor based communication.


Course Learning Outcomes

Student, who passed the course satisfactorily will be able to:

  • Understand  the operation of microprocessors and microcontrollers
  • Understand hardware interfacing techniques
  • Be able to  design the hardware and software of microprocessor based systems
  • Learn instruction set, addressing modes register set and memory map
  • Learn the concepts of stacks, subroutines, interrupts
  • Be able to write assembly language programming
  • Learn address decoding
  • Learn interfacing memory and I/O to the selected microprocessor
  • Be able to write assembly language programming to utilize the interfaced memory or I/O
  • Learn parallel and serial I/O interfacing
  • Learn A/D and D/A conversion and how to digitize analog signals at required rates
  • Learn how to use timer

Program Outcomes Matrix

Level of Contribution
#Program Outcomes0123
1Ability to use mathematics, engineering theory and fundamentals of engineering in solving engineering related problems
2An ability to design and analyze Electrical and Electronic systems
3Ability to reach the required information and use that information effectively to solve engineering problems
4Successfully adapt to evolving technologies and stay current with their professions,
5An ability to function and communicate well in multidisciplinary teams

0: No Contribution 1: Little Contribution 2: Partial Contribution 3: Full Contribution