Course detail
Digital Electronics 2
FEKT-BPA-DE2Acad. year: 2021/2022
Course is focused to microprocessor technique and to the usage of the technique in embedded systems. Students become familiar with the digital technique, especially with the synchronous systems. Further, course is focused to 8-bit microcontrollers programing in language C and assembly language. Students get practical experiences with individual parts of the microprocessors' systems. The course also deepens knowledge and experience with the C programming language.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Offered to foreign students
Learning outcomes of the course unit
* Basics of microprocessor technology
* Structure of microprocessor systems
* Writing code in C and ASM
* Debug application for AVR
* Design of circuit connections and operating software for embedded devices
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
02 - Introduction to C
03 - Introduction to microprocessor systems
04 - Interrupts
05 - Display devices
06 - Analog-digital conversion
07 - Serial communications
08 - Instruction set
09 - Coding standards, version-control systems
10 - Increasing computing capabilities
11 - Introduction to IoT
Work placements
Aims
Specification of controlled education, way of implementation and compensation for absences
Recommended optional programme components
Prerequisites and corequisites
Basic literature
SCHERZ, Paul a Simon MONK. Practical electronics for inventors. Fourth edition. New York: McGraw-Hill Education, [2016]. ISBN 1259587541. (EN)
Recommended reading
Elearning
Classification of course in study plans
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
02 - Introduction to C
03 - Introduction to microprocessor systems
04 - Interrupts
05 - Written test + Display devices
06 - Analog-digital conversion
07 - Serial communications
08 - Instruction set
09 - Coding standards, version-control systems
10 - Increasing computing capabilities
11 - Introduction to IoT
Laboratory exercise
Teacher / Lecturer
Syllabus
02 - Control of GPIO, LED, push button
03 - Creating user library for GPIO control
04 - Interrupt, timer
05 - Display devices, 7-segment display
06 - Display devices, LCD character display
07 - ADC, serial communication, UART
08 - Serial communication, I2C (TWI)
09 - Project
10 - Project
11 - Project
12 - Project
13 - Project
Elearning