Course Information


Course Information
Course Title Code Semester L+U Hour Credits ECTS
MICROCONTROLLERS AND PROGRAMMING UET229 3. Semester 3 + 0 3.0 4.0

Prerequisites None

Language of Instruction Turkish
Course Level Associate's Degree
Course Type Compulsory
Mode of delivery
Course Coordinator
Instructors
Assistants
Goals In this course, to choose microcontroller, algorithms and flow diagrams to design, write program for microcontroller, microcontrollers and basic applications to install programs aimed to gain qualifications.
Course Content Microcontroller Architecture and Hardware Microcontrollers to install a program Designing Algorithm Flow diagrams Microcontroller memory and registers Microcontroller program commands Basic input-output programs Program compilation and error checking Microcontroller applications with the buttons and LEDs 7-segment display with microcontroller applications Keypad with microcontroller applications Microcontroller with LCD applications
Learning Outcomes 1) Select the appropriate microcontroller to work
2) Install the program in the microcontroller
3) Algorithm to solve the problem and create a flow diagram

Weekly Topics (Content)
Week Topics Teaching and Learning Methods and Techniques Study Materials
1. Week The differences between the microprocessor and microcontroller systems systems, microcontroller systems Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
2. Week Microcontroller systems programmer cards, turn the program into machine language Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
3. Week Micro-compiled program Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
4. Week Algorithms, Flow Charts Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
5. Week Algorithms, flow diagrams, microcontroller memory map Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
6. Week Memory map of the microcontroller, microcontroller commands Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
7. Week microcontroller commands Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
8. Week Microcontroller editor program, the basic blocks of the microcontroller program Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
9. Week The basic blocks of the microcontroller program, the basic input-output programs Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
10. Week Compile the microcontroller program, run the compiled program step by step Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
11. Week Make buttons and LED applications with microcontroller Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
12. Week Build 7-segment display with microcontroller circuits Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
13. Week Build keypad with microcontroller circuits Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)
14. Week Build LCD with microcontroller circuits Lecture; Question Answer
Brainstorming
Presentation (Including Preparation Time)

Sources Used in This Course
Recommended Sources
Altınbaşak, O. (2004). Mikrodenetleyiciler ve PIC Programlama ,Altaş Yayınları

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 4
Work Hour outside Classroom (Preparation, strengthening) 7 3
Homework 7 2
Midterm Exam 1 1
Time to prepare for Midterm Exam 7 2
Final Exam 1 1
Time to prepare for Final Exam 7 2
Total Workload
Total Workload / 30 (s)
ECTS Credit of the Course
Quick Access Hızlı Erişim Genişlet
Course Information