>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Microprocessors/microcontrollers I EEP207 Compulsory Associate degree 2 Fall 4

Name of Lecturer(s)

Prof. Dr. Mehmet Melih İNAL
Associate Prof. Dr. İsmet KANDİLLİ
Lecturer Ümmühan AKHİSAR
Lecturer Şener DENİZ
Lecturer Erkan KOCAKAYA
Lecturer Murat SÖNMEZ
Lecturer Rauf YALÇIN

Learning Outcomes of the Course Unit

1) Explain the general construction of microcomputer system.
2) Compare the microprocessors and microcontroller.
3) Explain the setup of microprocessors / microcontrollers system.
4) Explain the information of introduction to programming.
5) Apply programming.

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Learning Outcomes
1 No relation No relation No relation No relation Middle No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
2 No relation No relation No relation No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
3 Middle No relation No relation No relation Middle No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
4 No relation No relation High No relation No relation No relation High No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation No relation
5 No relation No relation High No relation Middle Middle High No relation Middle No relation No relation No relation No relation No relation No relation No relation No relation No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

There's not

Course Contents

General Structure of Microcomputer Systems. Central Processing Unit, RAM and ROM Memory Characteristics, Types of ROM, Comparison of RAM and ROM Memory, Series Transfer, Parallel Transfer, Address Bus, Control Bus, Data Bus. Comparison of Microprocessors and Microcontroller. Installation of Microprocessors and Microcontroller System. Introduction to Programming. Assembly Language Structure, Instructions, Flow Diagram, Transfer to Machine Language (Hex Code). Programming. Data Transfer, Loop Consumption, Sub. Program Concepts, Addition and Subtraction, Shift Process.

Weekly Schedule

1) General structure of microcomputer systems.
2) What is a microprocessor? Microcontroller structure and properties. What is a microcontroller? Microcontroller structure and properties. Comparison of microprocessors and microcontrollers. Microcontrollers input and output features. What programs are used to program the Microcontroller?
3) Microcontroller hardware features. Microcontroller types and its physical structure. Memory types used at the microcontroller.
4) Pin connections of the microcontroller. Supply voltage. Clock oscillator types. Reset circuit. Input-output ports. Program memory of the microcontroller. RAM memory. Other memories.
5) What is assembly language? Spelling rules of the assembly language. Syntax of the assembly command. Assembly commands.
6) Write the program command of the microcontroller. Compilation of the program. The program load to microcontroller. Library files. The features of configuration bits.
7) Data transfer and decision processes. Infinite loop. Editing loop. Use loop using a timer.
8) Midterm examination/Assessment
9) Time delay and sub-programs. Time delay loops. Create a sub-program.
10) Bit shift and logical operations commands.
11) Arithmetic operations. Arithmetic commands. 8-bit addition and subtraction. 16-bit addition and subtraction.
12) Conversion tables.
13) Program counter. Use a 7 segment display. Stepper motor control.
14) Programming.
15) Programming.
16) Final examination

Recommended or Required Reading

1- Mikrodenetleyiciler ve PIC Programlama, Orhan Altınbaşak, Altaş Yayıncılık, İstanbul, 2008
2- PIC Programlama Teknikleri ve PIC16F877A Hikmet Şahin, Ayhan Dayanık, Caner Altınbaşak, Altaş Yayıncılık, İstanbul, 2006
3- PIC Microcontrollers for beginners, Nebojsa MATIC and Dragan ANDRIC
4- PIC Mıcrocontroller Project Book, John IOVINE
5- Her Yönüyle PIC Mikrokontrolörler, Yaşar BODUR, Bileşim Yayıncılık
6- Mikroişlemciler ve 8051 Ailesi, Dr.Haluk Gümüşkaya, Alfa Yayıncılık, İstanbul, 1998
7- Kendi Robotunu Kendin Yap, Serkan AYYILDIZ, Altaş Yayıncılık, İstanbul, 2009
8- Atmel AVR Programlama, Abdurrahman TAŞBAŞI, Altaş Yayıncılık, İstanbul, 2008
9- Her Yönüyle PIC16F628, Oğuzhan URGAN-M. Kemal GÜLLÜ, Birsen Yayınevi, İstanbul, 2004
10- PIC denetleyicisi katalog bilgileri ve örnek uygulama programları.
11- The PIC controller catalog information and sample application programs.
12- Uygulama programları
13- Application programs
14- Bir adet ara yazılı sınav, bir adet yılsonu sınavı.
15- One written midterm exams, one final exam.
16- www.microchip.com
17- http://kmyo.kocaeli.edu.tr/

Planned Learning Activities and Teaching Methods

1) Lecture
2) Question-Answer
3) Group Study
4) Lab / Workshop
5) Project Based Learning


Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

50%

Practices

1

50%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required