Microprocessor techniques I ERASMUS>ELE09
The course offers a balanced introduction to the theory and practice of designing microprocessor-based systems. Students become familiar with the architecture and operation of modern microprocessors and micro-controllers, learn to program them in C/assembly with the aid of development and debugging tools, and study the integration of memories, I/O devices and standard serial buses (SPI, I²C, 1-Wire, etc.). Emphasis is placed on selecting appropriate components, commissioning and testing simple control/measurement circuits, and understanding how the central unit cooperates with peripheral electronics.
Intended learning outcomes
- Student lists, defines and describes the various types and application areas of microprocessor and microcontroller systems.
- Student can write and run a program in a structural language for a microprocessor system.
- Student selects and configures input- and output-element hardware for real-time tasks in a microprocessor system.
- Student knows and understands the principles and methods used to program microprocessor systems.
- Student explains how the CPU and various peripheral modules operate and how the microprocessor interacts with surrounding electronic circuits.
Course coordinators
Term 2025/2026-Z: | Term 2022/2023-L: | Term 2023/2024-Z: | Term 2021/2022-L: | Term 2022/2023-Z: | Term 2025/2026-L: |
Additional information
Information on level of this course, year of study and semester when the course unit is delivered, types and amount of class hours - can be found in course structure diagrams of apropriate study programmes. This course is related to the following study programmes:
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: