Information Package

Program of Biomedical Engineering (English)

BENG449

MICROCONTROLLER APPLICATIONS

Course Code
BENG449
Semester
-
Theory+Practice
3 + 1
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Can explain the requirements, constraints and things to-do?s of embedded design.
  2. Can explain the requirements, constraints and things to-do?s of PCB (Printed circuit board) design.
  3. Can program a microcontroller by a high level programming language.
  4. Can use an up-to-date programmer software and hardware.
  5. Can use a computer aided PCB design software.
  6. Can develop software for microcontroller using a high level programming language.
  7. Can design an embedded software as a team work.
  8. Can research and interpret the technical instructions of different microcontrollers and sensor.
  9. Can discuss and present about an embedded design application
Mode of DeliveryFace to face
PrerequisitesYes(BENG320)
Recommended Optional Programme ComponentsNo
Course DescriptionIn this course main embedded design applications which uses sensors and control circuits have been thought by using a high level embedded application development environment. A high level programming language and an embedded application design environment have been though by applications. Those applications are demonstration of LCD (liquid crystal display), sensor and computer data exchange (analogue and digital) and using as a control and an indicator of buttons and LED?s. Students also experience the PCB (Printed Circuit Board) design and implementation, assembly of electronic circuit devices and embedded design by a design example.
Course Contents
WEEK TOPICS
1st Week Microcontroller and properties.
2nd Week A high level programming language and applications.
3rd Week A common microcontroller and circuit design with it.
4th Week Analog to digital conversion and liquid crystal display applications.
5th Week Computer communication with microcontroller.
6th Week Sensor applications.
7th Week Sensor applications.
8th Week MIDTERM
9th Week Computer aided printed circuit board design and assigning a project work.
10th Week Circuit design for project work.
11th Week Embedded program design for project work.
12th Week Embedded program design for project work.
13th Week Printed circuit board design and assembly for project work.
14th Week Test of design.
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
  • Questions/Answers
  • Problem Solving
  • Experiment
  • Practice
  • Project
  • Report Preparation
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 25
Assignment 1 5
Practice 1 5
Project 1 25
Attendance 1 5
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 LO7 LO8 LO9
K1 X X
K2
K3 X
K4 X X X X
K5 X
K6 X
K7 X
K8 X
K9
K10
K11