TBS205 Microcontrollers

4 ECTS - 2-1 Duration (T+A)- 3. Semester- 2 National Credit

Information

Code TBS205
Name Microcontrollers
Semester 3. Semester
Duration (T+A) 2-1 (T-A) (17 Week)
ECTS 4 ECTS
National Credit 2 National Credit
Teaching Language Türkçe
Level Ön Lisans Dersi
Type Normal
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Öğr. Gör. MEHMET YILMAZ


Course Goal

In this course, it is aimed to gain the competencies of choosing a microcontroller, designing an algorithm and flow diagram, writing a program for a microcontroller, loading a program to the microcontroller and performing basic applications.

Course Content

Assembly / C comparison and related programming examples, Introduction of microcontroller development software packages, application writing and analysis with 8051-C language, Industrial application projects, Use of various peripherals in applications, Project development and analysis studies

Course Precondition

None

Resources

Unpublished lecture notes

Notes

Code Editor


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Determines the steps to be followed in the design of an embedded system
LO02 It makes the selection and cost analysis of the components that make up the system.
LO03 Makes analysis and selection of software and hardware needs to be used in the design of the system
LO04 Testing embedded systems and realizes production stages
LO05 Makes serial communication applications


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki kuramsal bilgileri kazanmak. 5
PLO02 Bilgi - Kuramsal, Olgusal Matematik, fen bilimleri ve temel mühendislik konularında alanı ile ilgili temel düzeydeki uygulamalı bilgileri kazanmak. 5
PLO03 Bilgi - Kuramsal, Olgusal Alanında edindiği temel düzeydeki bilgi ve becerileri kullanarak, verileri yorumlayabilme ve değerlendirebilme, sorunları tanımlayabilme, analiz edebilme, kanıtlara dayalı çözüm önerileri geliştirebilme becerisine sahip olmak. 4
PLO04 Bilgi - Kuramsal, Olgusal Alanı ile ilgili uygulamalar için gerekli olan modern teknikleri, araçları ve bilişim teknolojilerini seçebilmek ve etkin kullanabilmek. Fen ve teknoloji alanındaki bilgileri bilimsel yöntemleri kullanarak sorgular.
PLO05 Bilgi - Kuramsal, Olgusal Teknik resim, bilgisayar destekli çizim, simülasyon programları kullanarak tasarım yapma ve çeşitli yazılımları kullanarak alanı ile ilgili sistemleri ve bileşenlerini seçebilme, temel boyutlandırma hesaplarını yapabilme, mesleki plan ve projeleri çizebilme becerisini kazanmak.
PLO06 Bilgi - Kuramsal, Olgusal 5
PLO07 Bilgi - Kuramsal, Olgusal Alanı ile ilgili uygulamalarda öngörülmeyen durumlarla karşılaştığında çözüm üretebilmek, takımlarda sorumluluk alabilmek veya bireysel çalışma yapabilme becerisini kazanmak. 4
PLO08 Bilgi - Kuramsal, Olgusal
PLO09 Beceriler - Bilişsel, Uygulamalı Yaşam boyu öğrenmenin gerekliliği bilinci; bilim ve teknolojideki gelişmeleri izleme ve kendini sürekli yenileme bilincini kazanmak. 4
PLO10 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Etkili iletişim kurma tekniklerine hâkim ve alanındaki yenilikleri takip edebilecek düzeyde bir yabancı dil bilgisine sahip olmak.
PLO11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Tarihi değerlere saygılı, sosyal sorumluluk, evrensel, toplumsal ve mesleki etik bilincine sahip olmak.
PLO12 Yetkinlikler - Öğrenme Yetkinliği Sanayi ve hizmet sektöründeki ilgili süreçleri yerinde inceleyerek uygulama becerisi kazanmak.


Week Plan

Week Topic Preparation Methods
1 Microprocessor simulation environments Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
2 Microprocessor simulation environments part two Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
3 Basic commands in C programming Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
4 Microcontroller programming with C Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
5 Microcontroller programming applications with C Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
6 Optoelectronic applications: 7-segment displays Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
7 Timer and Counter Applications Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
8 Mid-Term Exam Ölçme Yöntemleri:
Yazılı Sınav
9 Serial communication applications Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
10 Cutting-based program development Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
11 Optoelectronic applications Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
12 Using ADC and DAC Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
13 Step motor applications Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
14 LED applications with buttons Lecture Notes and Source Books Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
15 LCD applications Lecture Notes and Source Books Öğretim Yöntemleri:
Alıştırma ve Uygulama, Anlatım
16 Term Exams Ölçme Yöntemleri:
Yazılı Sınav
17 Term Exams Ölçme Yöntemleri:
Yazılı Sınav


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 3 42
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 1 2 2
Mid-term Exams (Written, Oral, etc.) 1 7 7
Final Exam 1 18 18
Total Workload (Hour) 111
Total Workload / 25 (h) 4,44
ECTS 4 ECTS