MATHEMATICS (TURKISH, PHD) | |||||
PhD | TR-NQF-HE: Level 8 | QF-EHEA: Third Cycle | EQF-LLL: Level 8 |
Course Code | Course Name | Semester | Theoretical | Practical | Credit | ECTS |
EEE3205 | Microcontrollers | Fall | 3 | 2 | 4 | 8 |
The course opens with the approval of the Department at the beginning of each semester |
Language of instruction: | En |
Type of course: | Departmental Elective |
Course Level: | |
Mode of Delivery: | Face to face |
Course Coordinator : | Dr. Öğr. Üyesi YALÇIN ÇEKİÇ |
Course Lecturer(s): |
Dr. Öğr. Üyesi MUSTAFA EREN YILDIRIM |
Course Objectives: | The main objective of this course is to teach the basic embedded systems design to students. Course focuses on real-time applications, system requirements, features, and includes architectural and detailed design and implementation. Microcontroller based embedded system design and a project for the development is carried out. Overall, teaches basic design of the hardware and programming skills required for a microcontroller system in Assembly and C language. |
The students who have succeeded in this course; 1) Design of basic circuits for a microcontroller; 2) Design, and write assembly and C-program for a microcontroller system; 3) Understand hardware interfacing of microcontroller with use various IO devices such as: led’s, seven segment, mechanical relays, sensors; 4) Understand the basic types of memory used in microcontrollers; 5) Understand the hardware and software resources required for microcontroller applications |
This course focuses on the design of microcontroller based embedded systems. Specific topics include embedded PIC microcontrollers, concepts, Assembly Language Programming, system components, architectures, I/O interfacing, Branch, Call and Time Delay Loop, PIC Programming in C. Lab applications accompanies the lecture where basic interfacing and other design concepts are investigated and implemented. |
Week | Subject | Related Preparation | |
1) | A general introduction to the course Introduction to Microcontrollers | ||
2) | Microcontroller Basics | ||
3) | Microcontroller Memory and Input/output | ||
4) | Programming Languages | ||
5) | PIC18F Architecture and Addressing Modes | ||
6) | Assembly Language Programming with the PIC18F: Part 1 | ||
7) | Assembly Language Programming with the PIC18F: Part 2 | ||
8) | PIC18F Programmed I/O Using Assembly & C | ||
9) | PIC18F Interrupt I/O, LCD, and Keyboard Interfacing (1/2) | ||
10) | PIC18F Interrupt I / O, LCD ve Keyboard Interfacing (2/2) | ||
11) | PIC18F Timers and Analog Interface (1/2) | ||
12) | PIC18F Timers and Analog Interface (1/2) | ||
13) | PIC18F CCP and Serial I/O | ||
14) | Review of course material |
Course Notes: | PIC Microcontroller and Embedded Systems, Mazidi, Mckinlay, and Causey, 2008 Pearson. |
References: | 1- Microcontroller Theory and Applications with the PIC18F, 2/e, Authors: Mohamed Rafiquzzaman, ISBN: 978111944833, Publisher: John Wiley & Sons Inc., 2018. 2- 8051 Microcont. and Embed. Sys., Mazidi, Mckinlay, and Causey, 2006 Pearson. |
Semester Requirements | Number of Activities | Level of Contribution |
Attendance | 0 | % 0 |
Laboratory | 1 | % 20 |
Application | 0 | % 0 |
Field Work | 0 | % 0 |
Special Course Internship (Work Placement) | 0 | % 0 |
Quizzes | 10 | % 20 |
Homework Assignments | % 0 | |
Presentation | 0 | % 0 |
Project | % 0 | |
Seminar | 0 | % 0 |
Midterms | 1 | % 20 |
Preliminary Jury | 0 | % 0 |
Final | 1 | % 40 |
Paper Submission | 0 | % 0 |
Jury | 0 | % 0 |
Bütünleme | % 0 | |
Total | % 100 | |
PERCENTAGE OF SEMESTER WORK | % 60 | |
PERCENTAGE OF FINAL WORK | % 40 | |
Total | % 100 |
Activities | Number of Activities | Duration (Hours) | Workload |
Course Hours | 14 | 3 | 42 |
Laboratory | 14 | 2 | 28 |
Application | 0 | 0 | 0 |
Special Course Internship (Work Placement) | 0 | 0 | 0 |
Field Work | 0 | 0 | 0 |
Study Hours Out of Class | 0 | 0 | 0 |
Presentations / Seminar | 0 | 0 | 0 |
Project | 1 | 30 | 30 |
Homework Assignments | 0 | 0 | 0 |
Quizzes | 0 | 0 | 0 |
Preliminary Jury | 0 | 0 | 0 |
Midterms | 1 | 30 | 30 |
Paper Submission | 0 | 0 | 0 |
Jury | 0 | 0 | 0 |
Final | 1 | 40 | 40 |
Total Workload | 170 |
No Effect | 1 Lowest | 2 Low | 3 Average | 4 High | 5 Highest |
Program Outcomes | Level of Contribution |