>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Microcontroller Applications MEL440 Elective Bachelor's degree 4 Spring 4

Name of Lecturer(s)

Prof. Dr. Bekir ÇAKIR
Assistant Prof. Dr. Tarık ERFİDAN

Learning Outcomes of the Course Unit

1) Define internal structure of 16F877 microcontroller
2) Associate peripherals and their usages of a 16F877 microcontroller.
3) Program a microcontroller by using ANSI C language or machine code
4) Implement digital and analog input/output applications
5) Implement motor control applications

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10
Learning Outcomes
1 Middle Low No relation Middle Middle Low Middle High High Middle
2 Middle Middle Low Middle Middle Low Middle Middle Low Low
3 Low Low Middle Middle Middle Low Middle High Middle Middle
4 Low Low Middle Middle Middle Low Middle High High Middle
5 Low Middle Middle High Middle Low Middle High High Middle

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

C Programming Language

Course Contents

Numeric Systems and, digital representation, Central processing unit (cpu), Types of memory, buses, Input-output unit, serial communication, timer, watchdog, analog to digital converter (ADC), software. The PIC16F877 Basic Features. Hi-tech PIC C Compiler FOR 16F877. Input/Output Ports, Timer Modules, ADC Modules, capture/compare/PWM (CCP) Modules, Serial Communication Modules and examples. Interrupts, Using LCD display, ADC and PWM application, Motor Control Applications.

Weekly Schedule

1) Numeric Systems and digital representation
2) Microcontrollers: Central processing unit (cpu), Types of memory, buses, Input-output unit, serial communication, timer, watchdog, analog to digital converter (ADC), software
3) The PIC16F877 Basic Features
4) The Basics Of C Programming Language, Compiler Hi-tech PIC C FOR 16F877
5) CORE SFRS
6) Input/Output Ports and examples
7) Timer Modules and examples
8) Midterm examination/Assessment
9) ADC Modules and examples
10) capture/compare/PWM (CCP) Modules and examples
11) Serial Communication Modules and examples
12) Interrupts
13) Using LCD display
14) ADC and PWM application
15) Motor Control Applications
16) Final examination

Recommended or Required Reading

Planned Learning Activities and Teaching Methods

1) Lecture
2) Drill and Practice
3) Simulation
4) Lab / Workshop
5) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

50%

 

Number

Percentage

Semester Studies

Midterm Examination

1

40%

Quiz

2

60%

 

Contribution of Final Examination to Course Grade

50%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required