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
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: