Lecturer(s)
|
|
Course content
|
Lectures 1. Introduction, microcontrollers applications 2. Instructions set 3. Programming and debugging tools 4. Principles of application debugging 5. Input/Output gates, configuration, typical built-in peripherals 6. Typical properties of standard microcontrollers 7. Real time applications programming principles 8. Periodical processing, using the interrupt 9. Communication with master system 10. Basic communication protocols, error protection 11. PID regulator implementation 12. Digital signal processors, basic properties 13. Properties and performance comparison, typical applications 14. Process controlling and visualization Practice 1. Introduction to microcontroller developnemt kit 2. Device memory reading and programming, device configuration 3. Introduction to development tools 4. Programming in assembler, compilling and debugging 5. Input/Output interface, configuration 6. Convert program into advanced programming language 7. Timers and counters 8. Interrupt service routine, periodic process implementation 9. Serial interface 10. Implementation of simple communication protocol 11. A/D interface 12. Using the PWM signal 13. PID regulator implementation 14. Regulation process visualisation, adjustment of the regulator
|
Learning activities and teaching methods
|
Monological explanation (lecture, presentation,briefing), Working activities (workshops)
- Class attendance
- 56 hours per semester
|
Learning outcomes
|
Students will be informed about technical equipment of actual computers destined for work in the office and home.
The subject deals with computer technical equipment, especially personal ones. Students will be familiar with HW structure of actual PC with the emphasis on monitoring and optimization of component parameters and set properties as well. The problems of external user interfaces and exchange information possibilities will be also discussed.
|
Prerequisites
|
Unspecified
|
Assessment methods and criteria
|
Combined examination, Practical demonstration of acquired skills
Participation on seminars. Realisation of requested tasks. Pass exam.
|
Recommended literature
|
-
Sobotka, Z. Přehled číslicových systémů. SNTL, Praha, 1981.
|