Course: Microprocessor Applications 1

« Back
Course title Microprocessor Applications 1
Course code KERS/BAMI1
Organizational form of instruction Lecture + Tutorial + Seminar
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 6
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Rozsíval Pavel, Ing.
  • Vondra Radim, Ing. Ph.D.
Course content
1. Introduction, basic terms, definition ofembedded system. 2. Development chain, programming languages, development environments, programmers, access to peripherals. 3. Specifics of programming languages for microprocessors, environment preparation, libraries, header files. 4. Software solutions, interrupts, state machine, counters / timers. 5. Serial interfaces UART / USART, SPI, I2C. 6. Keyboards, displays. 7. Supporting circuits, minimum hardware requirements and wiring. 8. ADC, DAC, connection of sensors, specifics of hardware with analog part, alternative solutions. 9. Port expansion, load connections, I / O protection. 10. Generation of signals by counter / timer. 11. Serial and wireless buses (RS232 / 422/485, CAN, USB). 12. Frameworks and support libraries, operating systems in microprocessors. 13. Operating systems in microprocessor applications.

Learning activities and teaching methods
Methods of individual activities
  • Home preparation for classes - 4 hours per semester
Learning outcomes
The aim of this course is to acquaint students with modern applications of microprocessors, especially in embedded systems.

Prerequisites
Successfully completed courses: KE/BMITE and KE/BELOB

Assessment methods and criteria
Oral examination

The student attendance on all practice courses is necessitated. On the credit test the students have to present the courses knowledges. The exam is based on theoretical knowledges presented on the lectures.
Recommended literature
  • WILLIAMS, Elliot. Make: AVR programming. Sebastopol: Calif, 2013. ISBN 978-144-9355.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester