Course Information

Course Information
Course Title Code Semester L+U Hour Credits ECTS
Microcontroller MEK2105 3. Semester 3 + 2 5.0 5.0
Prerequisites None
Language of Instruction Turkish
Course Level Associate
Course Type
Mode of delivery Face to face
Course Coordinator Lect. Dr. Sabri UZUNER
Instructor(s) Sabri UZUNER
Assistants
Goals Introduce microprocessors and microcontroller architecture. To teach the hardware and software fundamentals of microcontroller systems and based on PIC 16F877A series microcontroller which is actively used in the industry; to provide students with the theoretical and practical applications of microprocessor system design and software.
Course Content Accordance with the designated office microcontroller selection, installation of the micro program, algorithm and flow diagrams, use and commands microcontroller recorder, microcontroller based on the input - output to write programs, program, compile and fix errors, with the buttons and led practices with microcontroller, microcontroller and 7-segment display build circuits, circuits with microcontroller to set up the keypad, LCD with microcontroller circuits set up, establish a microcontroller with ADC circuits, circuits with microcontroller to the switching elements, the sensor circuits to Microcontroller, Microcontroller and EEPROM circuits lu establish serial communication with microcontroller circuits to establish, Microcontroller establish with the stepping motor circuits, DC motor with microcontroller circuits to establish with the servo motor circuits to microcontrollers
Learning Outcomes - To determine the differences between Microprocessors and Microcontrollers,
- Comprehend microprocessor architectures and their components (Harvard, Von Neuman, Memory, so on), determine their advantages and disadvantages
- Assimilating the essential concept of microcontrollers
- To be able to classify the family of PIC microcontrollers and assimilate their basic properties and become practical industrial applications
Weekly Topics (Content)
Week Topics Learning Methods
1. Week Introduce microprocessors and microcontroller architecture Verbal Expression
2. Week The differences between microprocessors and microcontrollers, hardware units of microcontrollers Verbal Expression
3. Week PIC microcontroller families and learn their basic properties Practice Verbal Expression
4. Week Platforms of PIC software development and introduce PIC Basic Pro programming Practice
5. Week Understand the PIC Basic Pro instruction set and software development Practice
6. Week Install LCD with microcoUnderstand the PIC Basic Pro compiler MPLAB and Micro Code Studio compilerntroller circuits Practice
7. Week Button and led applications with microcontroller in PIC Basic Pro language Practice
8. Week Motor Control Methods Practice
9. Week Keypad and LCD applications with microcontroller in PIC Basic Pro language. Practice
10. Week Develop Communication protocols (PSP, RS232, I2C, SPI) programming with PIC Basic Pro compilers. Practice
11. Week To establish serial communication with microcontroller circuits Practice
12. Week ADC (Analog Digital Converter) programming, EEPROM operations Practice
13. Week Develop Capture-Compare-PWM programming with PIC Basic Pro compiler Practice
14. Week Develop interrupt programming skills with PIC Basic Pro compilers Practice
Recommended Sources
Altınbaşak, O., “Mikrodenetleyiciler ve PIC Programlama”, Altaş Yayıncılık, İstanbul, 2008
http://melabs.com/samples/
Material Sharing
Presantation materials (ppt, slayt etc.) Genel Tanıtım
Presantation materials (ppt, slayt etc.) Mikrodenetleyici Programların Kurulması ve İlk yazılım
Presantation materials (ppt, slayt etc.) Tüm Mikrodenetleyici Uygulamaları
Relations with Education Attainment Program Course Competencies
Program Requirements Contribution Level DK1 DK2 DK3 DK4 Measurement Method
PY2 4 2 2 3 4 40
PY3 4 3 3 5 5 40
PY4 5 0 0 0 0 -
PY5 3 3 3 5 5 40
PY6 3 3 3 3 4 40
PY7 2 4 4 3 3 40
PY8 3 3 3 2 2 40
PY9 4 5 3 5 4 40
PY10 2 3 3 3 3 40
PY12 3 3 3 3 3 40
PY14 4 4 4 4 4 40
*DK = Course's Contrubution.
0 1 2 3 4 5
Course's Level of contribution None Very Low Low Fair High Very High
Method of assessment/evaluation Written exam Oral Exams Assignment/Project Laboratory work Presentation/Seminar
ECTS credits and course workload
Event Quantity Duration (Hour) Total Workload (Hour)
Course Hours 14 5 70
Preparation, After Class Study 11 2 22
Research 1 1.5 1.5
Midterm 1 1 2 2
Final 1 2 2
Practice 10 3 30
Total Workload 127.5
ECTS Credit of the Course 5.0