TR EN

MİKRODENETLEYİCİLER DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
ETP253 MİKRODENETLEYİCİLER 3 3 3 6

DERS BİLGİLERİ

Dersin Öğretim Dili : Türkçe
Dersin Düzeyi ÖNLİSANS, TYY: + 5.Düzey, EQF-LLL: 5.Düzey, QF-EHEA: Kısa Düzey
Dersin Türü Zorunlu
Dersin Veriliş Şekli -
Dersin Koordinatörü Öğr.Gör. FUNDA ATEŞ
Dersi Veren Öğretim Üyesi/Öğretim Görevlisi Öğr.Gör. SADDAM HEYDAROV
Ders Ön Koşulu Yok

AMAÇ VE İÇERİK

Amaç: Bu ders öğrencilere; gömülü sistemlerin tasarım yöntemlerini, tasarım ölçütlerini, mikrodenetleyicilerin mimari farklılıklarını kavrar ve çevre birimlerini programlamak ve yönetmek yeterliklerini kazandırır.
İçerik: Mikroişlemci ve mikrodenetleyici kavramları, 4-bit, 8-bit, 32-bit mikrodenetleyiciler, mikrodenetleyiciler için geliştirme ortamları ve dilleri, mikrodenetleyici üreticileri, teknolojik eğilimler ve gelişmeler. Mikrodenetleyici mimarileri (Harvard, ARM, RISC, CISC, DSP vb.) mimariler arasındaki farklar, kullanım alanları, geliştirme araçları üstünlük ve zayıflıkları. Mikrodenetleyici geliştirme ortamı tanıtımı, proje oluşturma ve assembly dili ile kod yazma, program derleme benzetime tabi tutma. Sistemi bir benzetim ortamında çizme, sistemin program kodunu yükleme, sistemi benzetime tabi tutma. Program geliştirme ve sistem benzetimi basamaklarında ortaya çıkan hataları bulma ve düzeltme yöntemleri, analiz yöntemleri.

DERSİN ÖĞRENME ÇIKTILARI (Öğrenciler, bu dersi başarı ile tamamladıklarında aşağıda belirtilen bilgi, beceri ve/veya yetkinlikleri gösterirler.)

Mikrodenetleyici sistem tasarım yöntem ve ölçütlerini birbiri ile ilişkilendirerek tanımlar.
Mikrodenetleyici mimarileri arasındaki farkları karşılaştırarak tanımlar.
Assembly dilinde ilgili donanım düzenine göre programı gerçekleştirir.
Mikrodenetleyicileri bir programlama dili ile benzetime tabi tutumunu gerçekleştirir.
Tasarlanan sistemi çevre birimleri ile birlikte benzetime tabi tutumunu gerçekleştirir.
Sistemin benzetim ortamlarında hata ayıklamasını ve analizini gerçekleştirir.

HAFTALIK DERS KONULARI VE ÖNGÖRÜLEN HAZIRLIK ÇALIŞMALARI

Hafta Ön Hazırlık Konular Yöntem
1 Yazılı Kaynaklar Mikroişlemci ve mikrodenetleyici kavramları, 4-bit, 8-bit, 32-bit mikrodenetleyiciler, mikrodenetleyiciler için geliştirme ortamları ve dilleri, mikrodenetleyici üreticileri, teknolojik eğilimler ve gelişmeler. Anlatım , Sunum, Uygulama, Soru Cevap
2 Yazılı Kaynaklar Mikrodenetleyici Mimarileri, Programlama dilleri, Temel çalışma devreleri, Resetleme Teknikleri, Güç kaynakları, Elektronik Devre halinde tasarımı Anlatım , Sunum, Uygulama, Soru Cevap
3 Yazılı Kaynaklar Mikrodenetleyici bloklarının tanıtılması, Mikrodenetleyici I/O birimleri Anlatım , Sunum, Uygulama, Soru Cevap
4 Yazılı Kaynaklar Mikrodenetleyicilerde PWM sinyal üretimi, Motor kontrol örneği Anlatım , Sunum, Uygulama, Soru Cevap
5 Yazılı Kaynaklar ADC ve DAC yapılarının tanıtılması, Mikrodenetleyici ile analog voltaj okuma örneği Anlatım , Sunum, Uygulama, Soru Cevap
6 Yazılı Kaynaklar LED, Buton, Role Uygulamaları, LCD kullanımı Anlatım , Sunum, Uygulama, Soru Cevap
7 Yazılı Kaynaklar Mikrodenetleyici UART biriminin tanıtılması Anlatım , Sunum, Uygulama, Soru Cevap
8 - ARA SINAV -
9 Yazılı Kaynaklar Mikrodenetleyicilerde I2C ve SPI haberleşme yapıları Anlatım , Sunum, Uygulama, Soru Cevap
10 Yazılı Kaynaklar Mikrodenetleyicilerde I2S haberleşme yapısı ve RS485, RS232 ve kablosuz haberleşme yapılarının tanıtılması Anlatım , Sunum, Uygulama, Soru Cevap
11 Yazılı Kaynaklar Mikrodenetleyici ile sıcaklık ve ışık sensörü kullanımı ve uygulamalar Anlatım , Sunum, Uygulama, Soru Cevap
12 Yazılı Kaynaklar Mikrodenetleyici ile Mesafe ölçümü uygulaması (HC-SR04 vb) Anlatım , Sunum, Uygulama, Soru Cevap
13 Yazılı Kaynaklar Mikrodenetleyici ve sensörler ile örnek proje uygulamaları ve simulasyonu Anlatım , Sunum, Uygulama, Soru Cevap
14 Yazılı Kaynaklar Dönem sonu projelerinin sunumu Anlatım , Sunum, Uygulama, Soru Cevap
15 Yazılı Kaynaklar Dönem sonu projelerinin sunumu Anlatım , Sunum, Uygulama, Soru Cevap
16 - FİNAL -
17 - FİNAL -

KAYNAKLAR

MİKRODENETLEYİCİLER VE PROGRAMLAMA - Dr. Koray ÖZSOY, Dr. Bekir AKSOY, Seyit Ahmet İNAN

ÖLÇME VE DEĞERLENDİRME

Yarıyıl İçi Yapılan Çalışmaların Ölçme ve Değerlendirmesi Etkinlik Sayısı Katkı Yüzdesi Açıklama
(0) Etkisiz (1) En Düşük (2) Düşük (3) Orta (4) İyi (5) Çok İyi
0 1 2 3 4 5

DERSİN PROGRAM ÖĞRENME ÇIKTILARINA KATKISI

KNOWLEDGE
Theoretical
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To be able to recognize the basic functions of electronic circuit components and their behavior in the circuit.
5
2
Recognizing the physical strength limits of electronic circuit components and determining operating conditions accordingly.
4
3
Ability to make applications related to equations, inequalities and functions.
3
4
Making basic circuit solutions.
4
5
Calculating the effects of direct current on circuit elements.
2
6
Calculating the effects of alternating current on circuit elements.
2
KNOWLEDGE
Factual
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
Having knowledge about operating systems and computer hardware.
4
2
To recognize electrical-electronic measuring instruments, their working principles and to make measurements using these instruments.
1
3
To have knowledge about electronic circuit elements, digital and analog systems and the operation of these systems.
2
4
To have knowledge about oscillators and oscillator circuits.
2
SKILLS
Cognitive
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To be able to produce solutions by using the acquired theoretical and experimental knowledge in a cause and effect relationship to possible problems encountered.
4
2
To be able to produce solutions using basic knowledge about the design and control of control-based functions in electronic circuits and systems.
4
3
To be able to have sufficient knowledge of the English language to conduct research using keywords for electronic systems and components, and to be able to decide on material selection by understanding catalog data.
3
4
Designing algorithms and flow diagrams.
4
5
To detect and analyze an existing system, system component or process and, when necessary, to design basic devices to meet the desired needs.
3
SKILLS
Practical
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To be able to use selected computer-aided electronic design programs at a basic level for simulation and printed circuit creation.
3
2
Identifying the necessary measuring devices and methods in electronic circuits and systems and using them to identify errors and malfunctions with the help of signal tracking and measurement techniques, and to be able to eliminate them when the necessary equipment is provided.
2
3
To measure basic electrical quantities.
3
4
To be able to use transistor as switching and amplifier element.
2
5
Drawing and simulating computer-aided electrical and electronic circuit diagrams.
3
6
Writing programs for microcontroller.
4
7
Writing the program for programmable logic controllers.
4
OCCUPATIONAL
Autonomy & Responsibility
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To have knowledge about occupational safety and its applications and to be able to implement them.
3
2
To be able to make decisions in independent work, to take initiative and adapt in teamwork with people within and outside the profession.
4
3
Demonstrate that you can learn independently and apply what you have learned in the field of electronic technology.
3
4
To identify, define and solve problems related to unforeseen situations in studies related to the field of electronic technology and to select and apply simulation and modeling techniques along with appropriate practical methods.
3
OCCUPATIONAL
Learning to Learn
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To be able to access information, research resources for this purpose and use various information sources.
4
2
Knowing a foreign language at a level that allows you to communicate with colleagues and customers and being able to effectively follow the developments in your field
4
3
To have the ability to measure, analyze, interpret experimental data and reach a valid scientific conclusion from the data.
3
4
To demonstrate that one has gained the ability to identify problems related to unforeseen situations and seek solutions in studies related to the field of electronic technology.
4
OCCUPATIONAL
Communication & Social
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To have knowledge and awareness of social responsibility, ethical values, social security rights, occupational health and safety on issues related to the field.
3
2
To be able to use current computer requirements such as words, operations, spreadsheets, presentations, e-mail and internet browsing at a good level in the professional field.
4
3
To be able to apply the basic knowledge acquired on employee rights, human rights, quality and professional ethics to working life.
3
OCCUPATIONAL
Occupational and/or Vocational
Program Yeterlilikleri/Çıktıları Katkı Düzeyi
0 1 2 3 4 5
1
To be able to write a technical report on the professional subject he/she is working on, to present the requested work based on a written explanation, and to conduct needs analysis.
4
2
To have the awareness of observing social, scientific and moral values in matters related to the profession.
5
3
To have knowledge and skills in a field built on the competencies gained in general or vocational education and to demonstrate understanding of the basic concepts in that field.
3
4
To be able to produce services and products in electronics technician work areas, taking into account scientific values and professional ethics.
4

DERSİN İŞ YÜKÜ VE AKTS KREDİSİ

Öğrenme-Öğretme Etkinlikleri İş Yükü
Öğrenme-Öğretme Etkinlikleri Etkinlik(hafta sayısı) Süresi(saat sayısı) Toplam İş Yükü
Ders 14 3 42
Derse Ön Hazırlık ve Ders Sonrası Pekiştirme 14 3 42
Arazi Çalışması 0 0 0
Grup Çalışması / Ödevi 0 0 0
Laboratuvar 0 0 0
Okuma 14 3 42
Ödev 0 0 0
Proje Hazırlama 0 0 0
Seminer 0 0 0
Staj 0 0 0
Teknik Gezi 0 0 0
Web Tab. Öğrenme 0 0 0
Uygulama 0 0 0
Yerinde Uygulama 0 0 0
Mesleki Faaliyet 0 0 0
Sosyal Faaliyet 0 0 0
Tez Hazırlama 0 0 0
Alan Çalışması 0 0 0
Rapor Yazma 0 0 0
Final Sınavı 1 1 1
Final Sınavı Hazırlığı 1 14 14
Ara Sınav 1 1 1
Ara Sınav Hazırlığı 1 10 10
Kısa Sınav 0 0 0
Kısa Sınav Hazırlığı 0 0 0
TOPLAM 46 0 152
Genel Toplam 152
Toplam İş Yükü / 25.5 6
Dersin AKTS(ECTS) Kredisi 6,0