Course: Microprocessor Technology

» List of faculties » FEI » KERS
Course title Microprocessor Technology
Course code KERS/IMTEE
Organizational form of instruction Lecture + Tutorial
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Novák Jaroslav, prof. Ing. CSc.
  • Matoušek David, Ing. Bc. Ph.D.
Course content
Introduction, Radix numbers, Registers, Introduction to memories Signed numbers - codes a and princpiples of math operations From gates to CPU - ALU and GPR Design of Simple Harvard CPU, Instructions ISA I - addressing modes. AVR ISA I AVR ISA II AVR ISA III Stack and subroutines Integer unsigned arithmetic, BCD code, Floating point numbers and arithmetic Introduction to computer buses and peripherals Interrupts Addittions to CPU construction. Modern trends in CPU design.

Learning activities and teaching methods
Monologic (reading, lecture, briefing), Dialogic (discussion, interview, brainstorming), Methods of individual activities
Learning outcomes
This course provides students with the basic concepts of microcomputers, microprocessor architectures, low and high-level oriented programming of microprocessors and their applications, especially in embedded designs. Practical aspects are demonstrated on 8-bit architecture Atmel AVR.
Be able to apply any microprocessor, self-study of literature provided by manufacturers of microprocessors, assembler oriented programming of RISC microprocessors.
Prerequisites
Procedurally oriented programming in any high-level programming language (C is the best), basics of electronics and digital circuits (logical functions, combinatory and sequential circuits).

Assessment methods and criteria
Oral examination, Home assignment evaluation, Discussion

Student solves several problems during semester. Course is finished by written exam, student must respond to questions from predefined set of topics.
Recommended literature
  • Maoušek, D. Aplikace mikrokontrolérů ATmega644. Praha: BEN - technická literatura, 2013. ISBN 978-80-7300-492-7.
  • Matoušek, D. Práce s mikrokontroléry ATMEL AVR - ATmega16. Praha: BEN - technická literatura, 2006. ISBN 80-7300-174-8.
  • Pinker, Jiří. Mikroprocesory a mikropočítače. Praha: BEN - technická literatura, 2004. ISBN 80-7300-110-1.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester