Subject: Introduction to Microprocessor Systems (14 - IZOO04)


Basic Information

CategoryScientific-professional
Scientific or art field:Information-Communication Systems
InterdisciplinaryNo
ECTS6
Native organizations units

Course native organizational units not found!
Course specification

Course is active from 09.04.2014..

The goal of the subject is to introduce the students to the basic concepts of hardware and software architecture of microprocessors, the principles of programming in assembly and C programming languages, as well as the ways of interfacing with memory and input/output peripherals.
Upon completing the course, the students will have the knowledge of the principles of the function of contemporary microprocessor-based computer systems and skills which will allow them to implement state-of-the-art software and hardware solutions and system-level software for embedded systems. They will also acquire the skill of programing for the Atmel family of microprocessors.
The course will encompass the following topics: foundations of microprocessor architecture, the architecture of the Atmel AVR family of microprocessors, instruction set, assembly and C programing, program design, hardware model, exception handling, memory and peripherals interfacing, subroutines and performance testing. The theory will be accompanied by the practical training in software implementation for the Atmel AVR microprocessor family, using the Atmel Studio development environment. The labs will be based on a hardware development solution designed specifically for the course.
Lectures and labs, tests and individual assignment (project). The labs will consist of the practical training in software implementation for the Atmel AVR microprocessor family, using the Atmel Studio development environment, assembly and C programing languages. The students will also be taught to test and deploy solutions in hardware. The students’ knowledge of the theory will be evaluated using tests. The individual assignment will consist of the practical implementation of programs of suitable complexity.
AuthorsNameYearPublisherLanguage
Sladojević, S., Ćulibrk, D.Uvod u mikroprocesorske sisteme-skripta2014Fakultet Tehničkih Nauka, Novi SadSerbian language
Richard Barnett, Larry Cull, Sarah Cox Embedded C Programming and the Atmel AVR, 2e 2007DELMAREnglish
Course activity Pre-examination ObligationsNumber of points
Complex exercisesYesYes40.00
TestYesYes10.00
TestYesYes10.00
TestYesYes10.00
Oral part of the examNoYes30.00
Name and surnameForm of classes
Missing picture!

Sladojević Srđan
Full Professor

Lectures
Missing picture!

Horvat Sabolč
Research Associate

Computational classes
Missing picture!

Šoškić Nenad
Assistant - Master

Computational classes