Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS CreditsLast Updated Date
3İHA 241Microprocessors / Microcontrollers3+1+04627.10.2026
Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Drone Technology and Operations
Type of Program Formal Education
Type of Course Unit Compulsory
Course Delivery Method Face To Face
Objectives of the Course The aim of this course is to provide students with fundamental knowledge of microprocessors and microcontrollers; develop their ability to design microcontroller-based solutions for different problems through various applications; enable them to use microcontrollers to analyze and interpret signals; and develop their ability to create algorithms for different problems and implement these algorithms through real-time applications.
Course Content Introduction to the concepts of microprocessors and microcontrollers; fundamental components of microprocessors and microcontrollers; various applications involving basic input/output units and PWM outputs of microcontrollers; analog and digital signals and ADC systems; basic applications using microcontrollers; coding embedded systems using C and related applications; servo motor control applications; and the concept of interrupts.
Course Methods and Techniques Lecture, question-and-answer, discussion, practice, and design techniques are used.
Prerequisites and co-requisities None
Course Coordinator Instructor Abdulhaluk KuloÄŸlu abdulhaluk.kuloglu@hku.edu.tr
Name of Lecturers Instructor Abdulhaluk KuloÄŸlu abdulhaluk.kuloglu@hku.edu.tr
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
https://www.arduino.cc/
Course Notes https://www.arduino.cc/ , MacKenzie, The 8051 Microcontroller, Prentice Hall, 3rd ed., 1999.
Documents Dijital Elektronik Mustafa Yağımlı, Feyzi Akar BETA BASIM YAYIM

Course Category
Mathematics and Basic Sciences %30
Engineering %30
Engineering Design %30
Science %10

Planned Learning Activities and Teaching Methods
Activities are given in detail in the section of "Assessment Methods and Criteria" and "Workload Calculation"

Assessment Methods and Criteria
In-Term Studies Quantity Percentage
Mid-terms 1 % 40
Practice 1 % 10
Final examination 1 % 50
Total
3
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 16 4 64
Hours for off-the-c.r.stud 16 4 64
Assignments 1 10 10
Presentation 1 10 10
Mid-terms 1 5 5
Practice 1 10 10
Project 1 10 10
Final examination 1 5 5
Total Work Load   Number of ECTS Credits 6 178

 
Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Explain the general structure of the microcomputer system
2 Explain that a microcomputer system consists of a CPU, RAM and ROM memories, input/output interfaces and peripherals, how data is exchanged between these elements and the concepts of address and data bus.
3 Examines the elements in the microcomputer system one by one
4 Draw a simple memory diagram and explain the memory planning of a microcomputer system.
5 Examines the CPU architecture and recognizes registers and bus systems.
6 Compare microprocessors and microcontrollers.
7 Recognize the structural differences between microprocessors and microcontrollers.
8 Classical type microprocessor systems are not only composed of a CPU, but also equipped with memory elements and interface units such as input/output (I/O), timer, etc.
9 Explain that both microprocessors and microcontrollers are used as control units in similar industrial applications and that their programming logic is very similar.
10 Explain the introduction to programming.
11 Be able to apply programming.
12 Explains the concept of a loop. Knows how to write commands that need to be repeated multiple times within a program within a loop.

 
Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 General Structure of Microprocessor System. Reading a book chapter on the subject MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
2 General Structure of the Microcontroller System Reading a book chapter on the subject https://www.arduino.cc/ , MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
3 Introduction to Arduino System Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
4 Arduino Programming Language and Environment Reading a book chapter on the subject https://www.arduino.cc/ , MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
5 Algorithms and Basic Programming Structures, data types, variables, values, loops Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
6 Digital Input/Output Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
7 Digital Input/Output Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
8 Ara Sınav
9 Analog Input Output - 1 Reading a book chapter on the subject https://www.arduino.cc/ , MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
10 Analog Input/Output - 2 Reading a book chapter on the subject https://www.arduino.cc/ , MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
11 Sensors - 1 Reading a book chapter on the subject https://www.arduino.cc/ , MacKenzie Scott. The 8051 Microcontroller, Prentice Hall. 3rd. Ed. 1999 , Intel 8051 mikrodenetleyici veri yaprakları. http://developer.intel.com/design/mcs51/
12 Sensors - 2 Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
13 Engine Running Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
14 Seven segment display Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf
15 Instrumentation and Control Concepts Reading a book chapter on the subject chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/https://duzceeml.meb.k12.tr/meb_iys_dosyalar/81/01/132811/dosyalar/2020_05/19015633_kitap-pdf.pdf

 
Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15
C1 3
C2 5 4
C3 5
C4 2
C5 4 3
C6 4 3
C7 4 3
C8 4 3
C9 5
C10 5
C11 5
C12 5 4

  Contribution: 1: Very Slight 2:Slight 3:Moderate 4:Significant 5:Very Significant