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 DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
Yes(BENG319)
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
No
COURSE DEFINITION
In 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.
RECOMENDED OR REQUIRED READING
Mikroc 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