Information Package

BAHP203

MICROCONTROLLERS

Course Code
BAHP203
Semester
Third Term (Fall)
Theory+Practice
3 + 0
ECTS
5
Course TypeCompulsory Course
Course LevelAssociate Degree
Year of Study2
SemesterThird Term (Fall)
ECTS5
Name of Lecturer(s)
Learning Outcomes

At the end of this course, the students;

  1. Learn the basic concepts of microcontrollers.
  2. Learns number systems and the difference between microcontroller and microprocessor.
  3. Learns the hardware and software of PIC16F84 as a microcontroller.
  4. Basically learns Assembly programming language. Writes a program in PIC16F84 Microcontroller.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsNone
Course DescriptionThe aim of this course is to teach students; To be able to select the appropriate microcontroller for the job, To be able to create algorithms and flow diagrams for solving the problem, To be able to write basic input and output programs with microcontroller, To be able to integrate sensors, analog and digital circuits into the microcontroller, To be able to compile the program, correct errors and load the program to the microcontroller, To be able to communicate the microcontroller with other microcontrollers and PC.
Course Contents
WEEK TOPICS
1st Week Microcontroller Systems, Microprocessor and Microcontroller difference, Number Systems
2nd Week Microcontroller Programming Stages, Required Hardware and Software, Microcontroller Architecture, PIC 16F84 Usage and Features
3rd Week Microcontroller PIC 16F84 Programming Software, (Assembly language)
4th Week Microcontroller commands (Writing Format of PIC Assembly Commands)
5th Week Microcontroller commands (PIC Assembly)
6th Week Basic input and output programs, button and led applications
7th Week General Review
8th Week Midterm Exam
9th Week Microcontroller commands (PIC Assembly)
10th Week Microcontroller commands (PIC Assembly)
11th Week Microcontroller Button Led Applications
12th Week Microcontroller Button Led Applications
13th Week Microcontroller 7 Segmen Display Applications, Sensor Applications
14th Week General Review
Recommended or Required Reading1-Pic Programlama Teknikleri ,Şahin, H.;Dayanık,A.;Altınbaşak,C (2006).
2-Mikrodenetleyiciler ve PIC programlama, Orhan Altınbaşak,
3-Mikrodenetleyiciler ve PIC Programlama, Akar F. Yağımlı M (2006).
4-MikroC ve PIC18F4550, Şahin, H, Dedeoğlu,K.S. (2011)
5-PIC Mikrodenetleyiciler , Beta Basım A.Ş. Bodur Y. (2002).
6-PIC16F8X ve PIC16F877 PIC Data Sheet, Microchip
ATMEL AVR Katalog, ATMEL.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
  • Experiment
  • Project
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Quiz 2 10
Project 1 10
Attendance 1 10
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
ECTS Allocated Based on Student Workload
Activities Quantity Duration (Hour) Total Workload (Hour)
Midterm exam 1 2 2
Preparation for Quiz 2 2 4
Individual or group work 9 3 27
Preparation for Final exam 1 37 37
Course hours 14 3 42
Preparation for Midterm exam 1 32 32
Laboratory (including preparation)
Final exam 1 2 2
Homework
Project 1 4 4
Total Work Load150
Total Work Load / 30 (h)5
ECTS Credit of the Course5
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4
K1 X X
K2
K3
K4 X X
K5
K6
K7
K8
K9
K10
K11
K12 X X X X
K13
K14