Letzte Änderung : 17.01.2025 09:59:02   


Output

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:
total
subdivided into
4
2
Lecture
1
Seminar/Exercise
1
Laboratory work
0
Other
Self study time (in hours):
sum

105


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)