Course Information Semester Course Code Course Title T+P+L Credit ECTS 3 03730101 Microcontrollers 3+0+2 6 6 Course Details Language : Turkish Level : Associate Degree Department / Program : Mechatronics Mode of Delivery : Face to Face Type : Compulsory Objectives : To teach the basic micro controllers in industry and to be able to set up controller circuits. Content : Definition of micro controllers, to select the appropriate controller according to task, algorithm and flow chart preparation, programing with C language, loading the program to controllers, some basic controller circuit design and implementation. Methods & Techniques : Prerequisites and co-requisities : None Course Coordinator : Instructor Taha Fatih Ateş Name of Lecturers : Instructor Taha Fatih Ateş Assistants : None Work Placement(s) : No Recommended or Required Reading Resources : PIC PROGRAMMING WITH CCS C, S.Çiçek, 2016 Course Category Engineering 50% Engineering Design 50% In-Term Study Informations In-Term Studies Quantity Percentage Mid-terms 1 30% Project 1 30% Final examination 1 40% Total 3 100% Activity Informations Activities Quantity Duration Total Work Load Course Duration 14 3 42 Hours for off-the-c.r.stud 14 4 56 Mid-terms 1 15 15 Laboratory 14 2 28 Project 1 25 25 Final examination 1 20 20 Total Work Load ECTS: 6 186 Course Learning Outcomes Upon the successful completion of this course, students will be able to: No Learning Outcomes 1 Sayısal analiz ve yaklaşık hesap yöntemlerini bilmeli 2 Elektriksel devrelerin analizini yapabilmeli 3 Mekatronik sistemlerde kullanılan elektriksel ve elektronik bileşenleri bilmeli, bileşen seçimi yapabilmeli 4 Mekatronik sistemlerin programlamasında kullanılan temel programlama dillerini (Visual basic, Assembly, C) bilmeli 5 Bilgisayar ve mikroişlemcilerin temel elemanlarını ve işletim sistemlerini bilmeli, bileşen seçimi yapabilmeli Weekly Detailed Course Contents Week Topics 1 Mikroişlemci ve mikrodenetleyici genel özellikleri 2 PIC donanım özellikleri 3 Mikrodenetleyicilerin iç yapısı 4 Algoritma ve akış diyagramı tasarımı 5 Veri transfer ve karar verme işlemleri 6 Döngüler 8 Zaman geciktirme ve alt programlar 9 Bit kaydırma ve mantıksal işlem komutları 10 Buton, LED, 7 segment display, motor uygulamaları 11 Kesmeler 12 Donanım sayıcıları/zamanlayıcıları 13 Analog dijital çevirici uygulamaları 14 Çeşitli mikrodenetleyici uygulamaları Contribution of Learning Outcomes to Programme Outcomes P1P2P3P4P5P6P7P8P9P10P11 All 5 C1 44 C2 434 C3 33 C4 4 bbb