Code: | 216500 |
Module title: | Microcontrollers |
Version: | 1.0 (05/2016) |
Last update: | 20.07.2022 14:27:47 | Person responsible for content: | Prof. Dr. rer. nat. Bischoff, Stefan s.bischoff@hszg.de |
Offered in 3 study courses: | Automation and Mechatronics (B.Eng.) valid from class 2018 | Automation and Mechatronics (B.Eng.) valid from class 2021 | Electrical Engineering (B.Eng.) valid from class 2024 |
Semester according to timetable: | SoSe+WiSe (summer and winter semester) |
Module level: | Bachelor/Diplom |
Duration: | 1 semester |
Language of Instruction: | English |
Place where the module will be offered: | Zittau |
ECTS Credits: | 5 |
Student workload (in hours): | 150 |
Number of hours of teaching: | |||||
Lecture |
Seminar/Exercise |
Laboratory work |
Other |
||
Self study time (in hours): | |||||
Learning and teaching methods: | Lecture, seminar and practical work with computer |
Exam(s) | |||
Assessment | Major written exam | 120 min | 100.0% |
Syllabus plan/Content: | Field of application of microcontrollers / embedded systems Hardware structure of embedded systems / microcontroller components Memory (Volatile Memory, Non-Volatile Memory) Digital Input Output Analog Input Output Timer / Counter Communication Interfaces (UART, SPI, I2C) Interrupt System Graphical description possibilities od software projects (flowchart diagram, UML class diagram) Introduction into programming languages C/C++ |
Learning Goals | |
Subject-specific skills and competences: | After completing the module, students are able to design embedded systems and program microcontrollers with the programming languages C and C++ |
Generic competences (Personal and key skills): | The students - discuss in small teams the procedure for solving the project-specific tasks within the framework of a document and create the plan for the project. (Teamwork and communication skills) Presentation of results - defending your own solution approaches. Results-oriented action and determination when solving engineering tasks. |
Prerequisites: | Competencies from the modules Basics of computer science, object-oriented programming (without proof requirement) |
Optional: | programming knowledge in C and C++ |
Literature: | The C Programming Language; B.W. Kernighan, D. Ritchie; Prentice Hall 2000 The 8051 Microcontroller and Embedded Systems; M. Mazidi, Mc Kinlay; Pearson Education Limited (5. August 2013) |