Lecturer(s)
|
-
Novák Milan, PhDr. Ph.D.
-
Novák Václav, Ing. CSc.
-
Budík Ondřej, Ing.
|
Course content
|
1. Use and justification of the use of microcomputers. Basic mathematical tools 2. Microprocessors, division, instruction set, registers 3. Working with internal and external memory. 4. Interrupt controllers, principles, priority. 5. Principles and use of timers, AD / AD converters 6. Serial communication - Principles and use of UART, I2C, 7. Principles and use of PSW, control of actuators (servomotors, motors, drives) 8. 8051, STM32 - Architecture, instruction set, register set, peripherals, clones 9. AVR - Architecture, instruction set, register set, peripherals, clones 10. AMR - Architecture, instruction set, register set, peripherals, clones 11. Microcomputer systems, process control in networks 12. Software engineering of microcomputer systems 13. Special circuits, sensors, etc. Used in microcomputer technology. 14. Founding principles of automation and robotics. Exercises are focused on programming microcomputers in C ++ 1. Measurements on a microcomputer board, clock, ALE, interrupts and more 2. Familiarization with the development environment, its functions and uses 3. Work on the teaching board - use of memory 4. Work on the teaching board - use of timers 5. AD DA transfers in sounds 6. Serial communication 7. Control using PSW 8. Other peripherals - clones 8051, STM32 9. Working with instructions Full instruction set, PIC 10. Working with AVR instructions 11. Working with AMR instructions
|
Learning activities and teaching methods
|
Laboratory, Practical training, Case studies
- Preparation for classes
- 25 hours per semester
- Semestral paper
- 40 hours per semester
- Class attendance
- 26 hours per semester
- Preparation for exam
- 20 hours per semester
|
Learning outcomes
|
He teaches microprocessor architecture, peripherals, buses and base-programming in development environments. Emulators are used to do this.
Knowledge of C ++ programming and orientation in microcomputer issues.
|
Prerequisites
|
Basic knowledge of C / C ++ programming and basic knowledge of hardware. Ideally graduating from Computer Architecture.
|
Assessment methods and criteria
|
Interim evaluation
The course presupposes active work of students in the laboratory and elaboration of 8 specific projects in the field of microcomputers.
|
Recommended literature
|
-
Firemní Literatura INTEL, ATMEL, MICROSOFT. Litliture company INTEL, ATMEL, MICROSOFT..
-
Hans-Peter Messmer; Klaus Dembowski:. Velká kniha hardware. Počet stran: 1224,ISBN: 80-251-0416-8,EAN: 978-80-2510-416-3, Computer Press,2005..
-
HENNESSY, John L., David A. PATTERSON. Computer architecture: a quantitative approach. Morgan Kaufmann/Elsevier, 2017. ISBN 978-0-12-119068.
-
PAKDEL, Majid. Advanced Programming with STM32 Microcontrollers: Master the software tools behind the STM32 microcontroller. 7 Dec. 2020. EU: Elektor Verlag, 2020. ISBN 978-3895764103.
|