Course Title | Code | Semester | L+U Hour | Credits | ECTS |
---|---|---|---|---|---|
Microprocessors Lab | EEM370 | 6. Semester | 0 + 2 | 1.0 | 2.0 |
Prerequisites | None |
Language of Instruction | Turkish |
Course Level | Undergraduate |
Course Type | |
Mode of delivery | Compulsory |
Course Coordinator |
Res. Assist. Mehmet Merih LEBLEBİCİ |
Instructors |
Fatih EVRAN |
Assistants | |
Goals | Microcontroller to choose this course,it aimed to gain the qualifications to do the basic applications algorithm and flow diagram of the design, microcontroller to write the program,load the program. |
Course Content | |
Learning Outcomes |
- Students will be able to recall the basic architecture and instruction set of microcontrollers based on PIC24 structure. - - - . Students will be able to create programs using low- and high-level languages. - Students will be able to use tools and techniques for program development. - - - Students will be able to analyze, design and realize hardware of microcontroller systems. - Students will be able to grasp the value of embedded systems. - |
Week | Topics | Learning Methods |
---|---|---|
1. Week | Microcontroller Architecture And Hardware | |
1. Week | Lab 0: Software Installation | |
2. Week | Lab 1: Number Sequencing Computer | |
2. Week | Microcontroller Architecture And Hardware | |
3. Week | Microcontroller program installation | |
3. Week | Lab 2: MPLAB Introduction | |
4. Week | Lab 3: 8/16 Bit Assembly Language Programming | |
4. Week | Algorithm Design | |
5. Week | Flow diagrams | |
5. Week | Lab 4: 16/32-Bit, Signed Numbers Assembly Language Programming | |
6. Week | Lab 5: Pointers, Subroutines | |
6. Week | Microcontroller program commands | |
7. Week | Microcontroller program commands | |
7. Week | Lab 6: PIC24 System Startup | |
8. Week | Midterm Exam | |
8. Week | Midterm Exam | |
9. Week | Basic input output programs | |
9. Week | Lab 7: Programming a PIC | |
10. Week | Lab 8: LED/Button/Switch I/O | |
10. Week | Button and led applications with microcontroller | |
11. Week | Interrupt applications with microcontroller | |
11. Week | Lab 9: Interrupts and Timers | |
12. Week | Lab 10: Async IO and I2C | |
12. Week | PWM applications with microcontroller | |
13. Week | ADC applications with microcontroller | |
13. Week | Lab 10: ADC, DAC Experiments | |
14. Week | Lab 10: ADC, DAC Experiments | |
14. Week | Microcontroller with 7-segment display applications |
“Microcontrollers: From Assembly to C with the PIC24 Family”, B. Jones, R. Reese and J.W. Bruce, Cengage Learning, 2014 |
Eğitim Seti Deney kitapçığı. |
"Programming 8-bit PIC Microcontrollers in C with interactive Hardware Simulation";M.P. Bates,2008, Newnes |
"PIC16F87x Data Sheet", Microchip Technology Inc., 2001. |
"PIC Programlama Teknikleri ve PIC16F877A";H. Şahin, A. Dayanık, C. Altınbaşak, 2006, Altaş Yayıncılık |
"Mikrodenetleyiciler ve PIC Programlama", O. Altınbaşak, 2001. Altaş Yayıncılık, İstanbul. |
"Embedded Design with the PIC18F452 Microcontroller"; John B. Peatman; 2003; Prentice Hall |
Program Requirements | Contribution Level | DK1 | DK2 | DK3 | DK4 | DK5 | DK6 | Measurement Method |
---|---|---|---|---|---|---|---|---|
PY1 | 5 | 0 | - | 4 | 4 | 3 | 4 | - |
PY2 | 5 | 5 | - | 5 | 5 | 5 | 5 | - |
PY3 | 5 | 0 | - | 0 | 0 | 0 | 0 | - |
PY4 | 4 | 0 | - | 0 | 0 | 0 | 0 | - |
PY5 | 5 | 0 | - | 0 | 0 | 0 | 0 | - |
PY6 | 5 | 0 | - | 0 | 0 | 0 | 0 | - |
PY7 | 5 | 0 | - | 0 | 0 | 0 | 0 | - |
PY8 | 2 | 0 | - | 0 | 0 | 0 | 0 | - |
PY9 | 4 | 0 | - | 0 | 0 | 0 | 0 | - |
PY10 | 2 | 0 | - | 0 | 0 | 0 | 0 | - |
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) |
---|---|---|---|
Midterm 1 | 1 | 1 | 1 |
Homework 1 | 1 | 10 | 10 |
Homework 2 | 1 | 10 | 10 |
Quiz 1 | 1 | 1 | 1 |
Final | 1 | 1 | 1 |
Practice | 14 | 2 | 28 |
Total Workload | 51 | ||
ECTS Credit of the Course | 2.0 |