Course Information

Course Information
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.
-
Weekly Topics (Content)
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
Recommended Sources
“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
Relations with Education Attainment Program Course Competencies
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 -
*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)
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