Information Package

Program of Biomedical Engineering (English)

BENG320

MICROCONTROLLERS

Course Code
BENG320
Semester
Fifth Term (Fall)
Theory+Practice
2 + 2
ECTS
3
Course TypeCompulsory Course
Course LevelBachelor's Degree
Year of Study3
SemesterFifth Term (Fall)
ECTS3
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Can explain the fundamentals of microprocessors, microprocessor based system and microcontroller.
  2. Can explain the fundamentals of design using a microcontroller.
  3. Can explain the fundamentals a common and up-to-date microcontroller programming language.
  4. Can use an up-to-date compiler, programmer and simulation software used for embedded design.
  5. Can apply at least three peripheral unit to a microcontroller design.
  6. Can design a microcontroller application solely and in a team.
Mode of DeliveryFace to face
PrerequisitesYes(BENG219)
Recommended Optional Programme ComponentsNo.
Course DescriptionThe fundamentals of microprocessors, microprocessor based system and microcontroller are the main subject of the course. A common microcontroller and programming language are used in the course. The main and peripheral components of a microcontroller is described by applications. Design, compile and programing using a microcontroller have been described. Real design examples have been performed using computer simulations.
Course Contents
WEEK TOPICS
1st Week Microprocessors, Microprocessors based system.
2nd Week Main units of microcontroller.
3rd Week Ports, usage of ports and usage of memory of a microcontroller.
4th Week Programming a microcontroller and simple ampplications.
5th Week The interface between microcontroller and other circuits.
6th Week A high level programming language in its applications.
7th Week LCD (liquid crystal display) and microcontroller application.
8th Week MIDTERM
9th Week Peripheral units of a microcontroller.
10th Week The design details of circuits design with a microcontroller.
11th Week Analog to digital conversion and its microcontroller application.
12th Week Interrupts and its microcontroller application.
13th Week Serial communication protocols and its microcontroller application.
14th Week Pulse width modulation and its microcontroller application.
Recommended or Required ReadingMikroc ve PIC18F4550, Hikmet Şahin, K.Serkan Dedeoğlu, Altaş Yayıncılık, 2014

PIC Microcontrollers - Programming in C, Milan Verle, MikroElektronika, 1st edition 2009
Yeni Başlayanlar için MikroC ile PIC programlama, Hikmet Şahin, K.Serkan Dedeoğlu, Altaş Yayıncılık, 2014

MikroC Pro for Pic User Manual, MikroElectronika.

PIC18F4550, PIC18F47J53 Datasheet.
Planned Learning Activities and Teaching Methods
  • Lecture
  • Practice
  • Project
  • Problem Solving
  • Questions/Answers
  • Experiment
  • Report Preparation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 30
Quiz 10 5
Practice 1 20
Project 1 10
Total(%) 65
Contribution of In-term Studies to Overall Grade(%) 65
Contribution of Final Examination to Overall Grade(%) 35
Total(%) 100
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3 LO4 LO5 LO6
K1 X X X X
K2
K3 X X X X X
K4 X X X X X X
K5
K6 X
K7 X
K8 X
K9
K10
K11