Information
Code | TBS205 |
Name | Microcontrollers |
Term | 2022-2023 Academic Year |
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 Instructor |
Öğr. Gör. MEHMET YILMAZ
(A Group)
(Ins. in Charge)
|
Course Goal / Objective
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 |