WiSe 20/21: Practical Project: Microprocessors
Larissa Groth
Additional information / Pre-requisites
See documents on the website - only from the FB network or via VPN website
Group A, Wednesday, 12-16 h Takustraße 9, Room K63
Group B, Thursday, 12-16 h Takustraße 9, Room K63
Comments
The overwhelming majority of future computer systems will be characterized by embedded systems that communicate with each other. These can be found in machine controls, household appliances, motor vehicles, airplanes, intelligent buildings, etc., and will be increasingly integrated into networks such as the Internet in the future.
This practical project will deal with the architecture of embedded systems and will show the differences to traditional PC architectures (e.g. real-time capability, interaction with the environment) using practical examples. It is based on 16- or 32-bit microcontroller systems.
The focus of the practical project, which is divided into individual experiments, is
- Register structures
- Storage organization
- hardware-oriented assembler and high-level language programming
- I/O and timer programming
- Interrupt System
- Watchdog Logic
- Analogue interfaces
- Bus system connection of components
- Communication (serial, CAN bus, Ethernet, radio and USB)
- Control of models and use of different sensor technology
Suggested reading
- Brian W. Kernighan, Dennis M. Ritchie: The C Programming Language, Second Edition, Prentice Hall, 1988.
15 Class schedule
Regular appointments