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 |
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 |
Altınbaşak, O., “Mikrodenetleyiciler ve PIC Programlama”, Altaş Yayıncılık, İstanbul, 2008 |
http://melabs.com/samples/ |
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ı |
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 |
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 |
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 |