EE447 INTRODUCTION TO MICROPROCESSORS
Course Code: | 5670447 |
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. GÖZDE AKAR |
Offered Semester: | Fall Semesters. |
Course Objectives
At the end of this course students will be
- able to understand the fundamentals of microprocessors, microcontrollers, hardware interfacing and system design techniques.
- competent in assembly language programming on
- competent in assembly language programming on ARM architecture to prepare them to be able to apply this knowledge to other architectures.
- competent on hardware interfacing using a selected microcontroller.
Course Content
Microprocessor architecture; a particular microprocessor software (to be selected). I/O interfacing. Interrupt processed I/O. Direct memory access. Microprocessor based communications.
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 and interface a step motor
Program Outcomes Matrix
Contribution | |||||
# | Program Outcomes | No | Yes | ||
1 | An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics | ✔ | |||
2 | An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors | ✔ | |||
3 | An ability to communicate effectively with a range of audiences | ✔ | |||
4 | An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts. | ✔ | |||
5 | An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives | ✔ | |||
6 | An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions | ✔ | |||
7 | An ability to acquire and apply new knowledge as needed, using appropriate learning strategies | ✔ |