Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
MICROCONTROLLERS EOB265 3. Semester 2 + 2 3.0 4.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors Gökhan MANAV
Assistants
Goals The course aims to gain the students the ability to choose microcontrollers for needed features, design algorithms and flow diagrams, write programs for microcontrollers, upload programs to microcontrollers and make basic applications.
Course Content Introduction of microcontrollers, using assembly language, branching, loop and subprograms in assembly, interrupt subprogram, keypad applications and dc motor applications, macro writing, ADC and DAC applications.
Learning Outcomes 1) Being able to recognize the elements in a microcomputer system; being able to understand data, address, data bus and address bus; grasping that data exchange in a microcomputer system is taken place by binary numbers and being able to make a memory map.
2) Being able to recognize the programmatical and structural differences between microprocessors and microcontrollers, being able to select the proper microprocessors and microcontrollers for a specific application.
3) Establishing the necessary connections between the processor and peripheral elements in the stage of the installation of a microprocessor/microcontroller system, being able to use the required software for running a system, being able to make a microprocessor system ready to use.

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week Introduction to microcontrollers Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
2. Week Using Assembly Language Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
3. Week Program Development Platform Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
4. Week Create a project Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
5. Week Input/Output Applications Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
6. Week Loops and Subroutines, Conversion Tables Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
7. Week Interrupt Subroutine Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
8. Week Midterm Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
9. Week Timers and counters Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
10. Week Keypad Applications Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
11. Week DC Motor Applications Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
12. Week Step Motor Applications Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
13. Week Servo Motor Applications Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)
14. Week Using Macro Lecture
Brainstorming
Project Based Learning
Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Mikrodenetleyici Programlama ve Assembler, Ali Ekber ÖZDEMİR, Nobel

Relations with Education Attainment Program Course Competencies
Program RequirementsContribution LevelDK1DK2DK3
PY15000
PY25000
PY35000
PY45000

*DK = Course's Contrubution.
0 1 2 3 4 5
Level of contribution None Very Low Low Fair High Very High
.

ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Duration (Total weeks*Hours per week) 14 2
Work Hour outside Classroom (Preparation, strengthening) 14 2
Homework 14 1
Practice (Teaching Practice, Music/Musical Instrument Practice , Statistics, Laboratory, Field Work, Clinic and Polyclinic Practice) 14 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 1 4
Final Exam 1 1
Time to prepare for Final Exam 1 4
1 1
1 1
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information