COURSE UNIT TITLE

: MICROPROCESSOR SYSTEMS

Description of Individual Course Units

Course Unit Code Course Unit Title Type Of Course D U L ECTS
EED 3018 MICROPROCESSOR SYSTEMS COMPULSORY 3 2 0 5

Offered By

Electrical and Electronics Engineering

Level of Course Unit

First Cycle Programmes (Bachelor's Degree)

Course Coordinator

ASSISTANT PROFESSOR ÖZGÜR TAMER

Offered to

Electrical and Electronics Engineering

Course Objective

The objectives of this course are to acquire an ability to identify the required hardware elements of a microcomputer system design for a specific application, an ability to built a
microcomputer architecture with known elements, an ability to design, write and debug a program in Assembly Language for a specific task, to recognize the role and importance of microcomputer systems in industry, an ability to design electrical circuitry in order to interface memory and I/O devices, an ability to interface peripheral devices to a microprocessor system, an ability to integrate a microprocessor-based system with electric circuits to complete a control system, an ability to write and debug a control software for a microprocessor-based control system.

Learning Outcomes of the Course Unit

1   To learn basic microcomputer architecture and how to design memory arrays
2   To Interface memory devices and simple I/O devices (latch and buffer) to microprocessor
3   To learn programming in Assembly and C Language and debugging
4   To understand how to interface input/output and timer/counter devices
5   To design a complete microprocessor-based system
6   To learn interrupt system of microprocessor and peripherals
7   To write a complete control software for the designed interrupt-driven control system to perform a specific application

Mode of Delivery

Face -to- Face

Prerequisites and Co-requisites

EED 3003 - DIGITAL ELECTRONICS

Recomended Optional Programme Components

None

Course Contents

Week Subject Description
1 Microcomputers, Microprocessors and Assembly Language
2 The Buses, Memory Interfacing and Array Design
3 Introduction to Instruction Set
4 Basic Programming
5 Continuing with Instruction Set
6 Simple I/O and Interfacing
7 Developing Assembly Language Programming
8 Midterm exam
9 Interrupt-driven I/O and interfacing to Basic Peripherals
10 Memory Systems
11 Communicationg with External Devices
12 Counters and Timers
13 Support Devices
14 Examples for a complete microprocessor based system

Recomended or Required Reading

MSP430 Microcontroller Basics John H. Davies
Computer-Controlled Systems Theory and Design, Third Edition Karl A Astrom, Bjorn Wittenmark
Embedded Microprocessor Systems Real World Design Stuart Ball

Planned Learning Activities and Teaching Methods

Lectures will be supported by homeworks, recitation hours, and applications in computer lab.

Assessment Methods

SORTING NUMBER SHORT CODE LONG CODE FORMULA
1 MTE MIDTERM EXAM
2 ASG ASSIGNMENT
3 LAB LABORATORY
4 FIN FINAL EXAM
5 FCG FINAL COURSE GRADE MTE * 0.25 + ASG * 0.10 + LAB * 0.15 + FIN * 0.50
6 RST RESIT
7 FCGR FINAL COURSE GRADE (RESIT) MTE * 0.25 + ASG * 0.10 + LAB * 0.15 + RST * 0.50


Further Notes About Assessment Methods

Students will be given homeworks to acquire learning outcomes and improve their design abilities. Homeworks prepared by students will be graded. In lab hours, experiments are conducted to improve the abilities of programming (in Assembly language), debugging and using Parallel IO and Counter/Timer devices. Lab reports prepared by students will be graded.

Assessment Criteria

Learning outcomes are evaluated by homeworks, laboratory applications and reports, and exam questions.

Language of Instruction

English

Course Policies and Rules

To be announced.

Contact Details for the Lecturer(s)

ozgur.tamer@deu.edu.tr

Office Hours

will be posted

Work Placement(s)

None

Workload Calculation

Activities Number Time (hours) Total Work Load (hours)
Lectures 13 3 39
Tutorials 13 2 26
Preparation for final exam 1 18 18
Preparation for midterm exam 1 12 12
Preparations before/after weekly lectures 13 2 26
Preparing assignments 1 8 8
Final 1 2 2
Midterm 1 2 2
TOTAL WORKLOAD (hours) 133

Contribution of Learning Outcomes to Programme Outcomes

PO/LOPO.1PO.2PO.3PO.4PO.5PO.6PO.7PO.8PO.9PO.10PO.11PO.12PO.13
LO.1344
LO.2444
LO.33343
LO.4431
LO.54451
LO.6444
LO.7431