Faculty Of Engıneerıng
Electrıcal And Electronıcs Engıneerıng (Englısh)

Course Information

MICROPROCESSORS
Code Semester Theoretical Practice National Credit ECTS Credit
Hour / Week
EEE305 Fall 2 2 3 5

Prerequisites and co-requisites EEE205 Digital system and Design
Language of instruction English
Type Required
Level of Course Bachelor's
Lecturer Asst. Prof. Ziya Gökalp ALTUN
Mode of Delivery Face to Face
Suggested Subject
Professional practise ( internship ) None
Objectives of the Course Giving the basic knowledge of microcontrollers and microprocessors architecture which is necessary for digital measurement/control/logic and basic digital operations. Improving the ability to develop algorithms and machine language programming using architecture based addressing methods
Contents of the Course General microprocessor architecture and micro program, microcontroller (intel-8086) architecture and addressing modes, RAM and ports structure, Timers/ Counters, serial communication, interrupts, and writing code.

Learning Outcomes of Course

# Learning Outcomes
1 Getting knowledge about instructions set and programming Intel microprocessor family in assembly
2 Getting knowledge about how to compile the programs
3 Getting knowledge about how to transfer data and desicion procedure
4 Getting knowledge about using loops
5 Getting knowledge about how to write and use sub-programs
6 Getting knowledge about microprocessor interrupts and counters
7 Getting knowledge about comparation procedure

Course Syllabus

# Subjects Teaching Methods and Technics
1 Microprocessors and Introduction to microcontrollers Lecture
2 Central processing unit architecture and micro program Lecture
3 Numeral systems and conversions Lecture
4 The Intel-8051 microcontroller architecture Lecture
5 Special function registers and memory organization Lecture
6 Addressing modes Lecture
7 Midterm Exam
8 Instruction set according to their functions (arithmetic, logic, jumps, data transfer) Lecture
9 General input/output Ports structure and their functions Lecture
10 Subroutine and stack Lecture
11 Interrupts and interrupt-service routine (ISR). Lecture
12 Look-up table method and arithmetic operations Lecture
13 Timing diagrams and software Lecture
14 External RAM/ROM connection and external adressing Lecture
15
16 Final Exam Exam

Course Syllabus

# Material / Resources Information About Resources Reference / Recommended Resources
1 Assembly Language Primer for IBM PC and XT Robert Lafore, Plume Computer Books.
2 80x86 Assembly Dili Yrd. Doç. Dr. Ahmet Tevfik İNAN, Seçkin Yayıncılık.

Method of Assessment

# Weight Work Type Work Title
1 40% Mid-Term Exam Mid-Term Exam
2 60% Final Exam Final Exam

Relationship between Learning Outcomes of Course and Program Outcomes

# Learning Outcomes Program Outcomes Method of Assessment
1 Getting knowledge about instructions set and programming Intel microprocessor family in assembly 1 1͵2
2 Getting knowledge about how to compile the programs 1 1͵2
3 Getting knowledge about how to transfer data and desicion procedure 3 1͵2
4 Getting knowledge about using loops 3 1͵2
5 Getting knowledge about how to write and use sub-programs 4 1͵2
6 Getting knowledge about microprocessor interrupts and counters 4 1͵2
7 Getting knowledge about comparation procedure 4 1͵2
PS. The numbers, which are shown in the column Method of Assessment, presents the methods shown in the previous table, titled as Method of Assessment.

Work Load Details

# Type of Work Quantity Time (Hour) Work Load
1 Course Duration 14 4 56
2 Course Duration Except Class (Preliminary Study, Enhancement) 14 2 28
3 Presentation and Seminar Preparation 0 0 0
4 Web Research, Library and Archival Work 0 0 0
5 Document/Information Listing 0 0 0
6 Workshop 0 0 0
7 Preparation for Midterm Exam 1 3 3
8 Midterm Exam 1 50 50
9 Quiz 0 0 0
10 Homework 0 0 0
11 Midterm Project 0 0 0
12 Midterm Exercise 0 0 0
13 Final Project 1 11 11
14 Final Exercise 0 0 0
15 Preparation for Final Exam 1 1 1
16 Final Exam 1 1 1
  150