Course detail
Digital Electronics 2
FEKT-BPC-DE2Acad. year: 2019/2020
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.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Learning outcomes of the course unit
Prerequisites
Co-requisites
Planned learning activities and teaching methods
Assesment methods and criteria linked to learning outcomes
Course curriculum
2. Introduction to microprocessor systems.
3. Interrupts.
4. Display devices.
5. Analog-digital conversion.
6. Parallel and serial communications.
7. Semiconductor memories.
8. Instruction set.
9. Tools for application development.
10. Coding standards, version-control systems.
11. Increasing computing capabilities.
12. DSP and x86 architectures.
13. 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
Recommended reading
Elearning
Classification of course in study plans
- Programme BPC-AUD Bachelor's
specialization AUDB-ZVUK , 3 year of study, winter semester, compulsory-optional
specialization AUDB-TECH , 3 year of study, winter semester, compulsory - Programme BPC-ECT Bachelor's 3 year of study, winter semester, compulsory
- Programme BPC-TLI Bachelor's 3 year of study, winter semester, compulsory-optional
- Programme EEKR-CZV lifelong learning
branch EE-FLE , 1 year of study, winter semester, compulsory
Type of course unit
Lecture
Teacher / Lecturer
Syllabus
2. Introduction to microprocessor systems.
3. Interrupts.
4. Display devices.
5. Analog-digital conversion.
6. Parallel and serial communications.
7. Semiconductor memories.
8. Instruction set.
9. Tools for application development.
10. Coding standards, version-control systems.
11. Increasing computing capabilities.
12. DSP and x86 architectures.
13. Introduction to IoT.
Laboratory exercise
Teacher / Lecturer
Syllabus
2. Control of GPIO, LED, push button.
3. Interrupt.
4. Display devices: 7-segment display.
5. Display devices: LCD character display, ADC.
6. Serial communication: UART.
7. Serial communication: I2C.
8. Serial communication: SPI + project topics announcement.
9. Combining C and assembly source files + project topic selection.
10. Working on project + Slot cars hackathon.
11. Working on project.
12. Working on project.
13. Project presentation.
Elearning