Přístupnostní navigace
E-application
Search Search Close
Course detail
FEKT-BPC-PC1MAcad. year: 2025/2026
Basic terminology of computer technology, computer architecture, personal computer peripherals, computer bus, networks, communication protocols, Internet services, information education. Specifics of operational systems, evolution of the processor, its internal structure and the types of architecture, instruction set. Number systems and conversions between them, interpretation of numbers. Algorithms, write algorithms, optimization algorithms with respect to computational unit. Branching program cycle, conditions, jumps, recursion. Program parameters.
Language of instruction
Number of ECTS credits
Mode of study
Guarantor
Department
Entry knowledge
Rules for evaluation and completion of the course
Aims
Study aids
Prerequisites and corequisites
Basic literature
Recommended reading
Classification of course in study plans
Lecture
Teacher / Lecturer
Syllabus
Exercise in computer lab
1. Introduction to the computer classroom and the evaluation kit with the AVR microcontroller2. Deeper familiarization with AVR microcontrollers and the AVR Studio development environment, establishing a project, explaining the principles of writing the basic structure of a program3. Creating a simple program in the C language, configuring I/O gates of the microcontroller, switching on the LED4. Reserve (holidays)5. Time delay using cycle (active waiting), effects with LED field6. Microcontroller interrupt system, timing interrupt event synchronization, LED array effects7. Algorithm for selecting a value from a table - indirect addressing. Show the number on the seven-segment display.8. Algorithm for selecting a value from a table - indirect addressing. Show the number on the seven-segment display.9. Writing information to the built-in EEPROM memory - backup settings10. Number display on a four-digit, seven-segment display - time multiplex11. Processing the state of connected buttons - siren program12. Data transfer via serial channel to PC