Information sheet ECTS Syllabus
Course syllabus B-MIP1 - Microprocessor Engineering 1 (FEEIT - SS 2019/2020)
|University:||Slovak University of Technology in Bratislava|
|Faculty:||Faculty of Electrical Engineering and Information Technology|
|Course unit title:|
Microprocessor Engineering 1
|Course unit code:|
Mode of completion and Number of ECTS credits:
|Exam (5 credits)|
|Name of lecturer:|
|Learning outcomes of the course unit:|
To understand the principles of operation and properties of basic microcomputer components (CPUs, I/O subsystem, memory subsystem) and its connection to the bus system. To be able to develop program and to develop simple application in C language.
|Prerequisites and co-requisites:|
Processors CISC, RISC, architecture of AVR (and ATmega). CPU, ALU, status register. Memory subsystem, memories (SRAM, FLASH, EEPROM), I/O memory. The instruction set of microprocessors, basics of programming in assembler. Types of interruptus, features of interrupt subsystem, RESET. Clock distribution, sleep modes. Memory locks, fuse bits, memory programming. Programming in C language, data memory usage and numeric types, variables, arrays, pointers and strings, constants, constant strings in program space, structures, variable keywords. Macros, functions and interrupt handling, operators, program structure, combining with assembly code. Internal peripherals, EEPROM, Watchdog, parallel ports. Function of counters and timers in microcomputers, modes of operation, PWM. Serial communication interfaces SPI, TWI, USART. A/D converter, comparator. Selected external peripherals (keyboard, display). Features of Arduino platform, basics of C++ programming.
|Recommended or required reading:|
Planned learning activities and teaching methods:
Lecture, laboratory exercises, individual project work, individual study
|Assesment methods and criteria:||Ongoing test, reports from the exercises, final exam-written|
Language of instruction:
There is no compulsory work placement in the course unit.
Last modification made by RNDr. Marian Puškár on 05/07/2019.