Course Information
SemesterCourse Unit CodeCourse Unit TitleT+P+LCreditNumber of ECTS Credits
2MKT120Microcontrollers2+2+036

Course Details
Language of Instruction Turkish
Level of Course Unit Associate Degree
Department / Program Mechatronics
Mode of Delivery Face to Face
Type of Course Unit Compulsory
Objectives of the Course In this course, the student will be able to choose a microcontroller for the solution of a problem, set up the algorithm that creates the solution for this microcontroller, and draw the flow diagram. He will be able to perform and compile the algorithm with the microcontroller commands, after removing the errors, he will be able to upload the compiled program to the microcontroller and thus develop various applications and projects.
Course Content Properties of PIC microcontrollers. Addressing and instruction sets. Timers, counters, LCDs, serial port, seven segment display, ADC, DAC interrupts and applications.
Course Methods and Techniques Face-to-face instruction, demonstration and hands-on practice
Prerequisites and co-requisities None
Course Coordinator Asist Prof. Mücahit Ege mucahit.ege@gedik.edu.tr
Name of Lecturers Asist Prof. Mücahit Ege mucahit.ege@gedik.edu.tr
Instructor Ekrem KELEŞ mucahit.ege@gedik.edu.tr
Assistants None
Work Placement(s) No

Recommended or Required Reading
Resources Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
Course Notes
Devrim Çamoğlu, PIC Programlama, (Dikeyeksen Yayıncılık)
Mustafa Arslantunalı, Herkes İçin CCS C ile PIC Programlama, (Pusula Yayıncılık)
Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
Mustafa Arslantunalı, Herkes İçin CCS C ile PIC Programlama, (Pusula Yayıncılık)
Devrim Çamoğlu, PIC Programlama, (Dikeyeksen Yayıncılık)
Uygulama ödevi

Course Category
Engineering %50
Field %50

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 % 20
Practice 1 % 20
Final examination 1 % 60
Total
3
% 100

 
ECTS Allocated Based on Student Workload
Activities Quantity Duration Total Work Load
Course Duration 14 2 28
Hours for off-the-c.r.stud 14 3 42
Mid-terms 1 10 10
Practice 14 2 28
Project 1 30 30
Final examination 1 10 10
Total Work Load   Number of ECTS Credits 6 148

Course Learning Outcomes: Upon the successful completion of this course, students will be able to:
NoLearning Outcomes
1 Choose an appropriate microcontroller
2 Install programs on the microcontroller
3 Algorithm to solve the problem and create a flowchart
4 Using Microcontroller recorders
5 Using Microcontroller recorders
6 Microcontroller write programs with the basic input-output
7 Program to compile and correct errors


Weekly Detailed Course Contents
WeekTopicsStudy MaterialsMaterials
1 PIC16F877A microcontroller features Çiçek, 2009:13-27 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
2 Oscillators Çiçek, 2009:27-32 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
3 Input-output ports Çiçek, 2009:32-38 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
4 Coding in C, data types Çiçek, 2009:40-49 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
5 Defining variables, operators Çiçek, 2009:51-71 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
6 Loops, functions, arrays Çiçek, 2009:27-32 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
7 Preprocessors, bit operation commands Çiçek, 2009:67-76 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
8 7 Segment Displays Çiçek, 2009:232 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
9 LCD Applications Çiçek, 2009:329-367 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
10 Interrupts Çiçek, 2009:249-261 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
11 ADC applications Çiçek, 2009:371-390 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
12 Timers and Counters Çiçek, 2009:265-294 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
13 Capture, Compare, PWM (CCP) Çiçek, 2009:295-313 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)
14 Serial communication Çiçek, 2009:427-444 Serdar Çiçek, CCS C ile PIC Programlama (Altaş Yayıncılık)


Contribution of Learning Outcomes to Programme Outcomes
P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12
All 1 5 5 1 1 5 1 1 1 3 4 1
C1 1 4 3 4 1 5 1 4 1 3 4 1
C2 1 1 4 5 1 5 1 3 1 3 4 1
C3 5 5 5 1 1 5 1 4 1 3 4 1
C4 1 4 4 1 1 5 1 5 1 3 4 1
C5 4 3 3 1 1 5 1 3 1 3 4 1
C6 1 4 4 1 1 5 1 4 1 3 4 1
C7 5 4 4 1 1 5 1 2 1 3 4 1

bbb


https://obs.gedik.edu.tr/oibs/bologna/progCourseDetails.aspx?curCourse=114000&curProgID=38&lang=en