| 
        Vyučující
     | 
    
        
            
                - 
                    Novák Milan, PhDr. Ph.D.
                
 
            
                - 
                    Budík Ondřej, Ing.
                
 
            
         
     | 
    | 
        Obsah předmětu
     | 
    
        1. Použití a zdůvodnění použití mikropočítačů. Základní matematické nástroje 2. Mikroprocesory, dělení, instrukční sada, registry 3. Práce s vnitřní a vnější pamětí. 4. Řadiče přerušení, principy, priorita. 5. Principy a  využití časovačů, AD/AD převodníků 6. Sériová komunikace -Principy a  využití UART,I2C, 7. Principy a  využití  PSW, řízení akčních členů (servomotory , motory, pohony) 8. 8051, STM32 - Architektura, instrukční sada, registrová sada, periferie, klony 9. AVR - Architektura, instrukční sada, registrová sada, periferie, klony 10. AMR  - Architektura, instrukční sada, registrová sada, periferie, klony 11. Mikropočítačové systémy, řízení procesů v sítích 12. Softwarové inženýrství mikropočítačových systémů 13. Speciální obvody, čidla, atd. Používané v mikropočítačové technice. 
         
         
     | 
    | 
        Studijní aktivity a metody výuky
     | 
    
        
        Laboratorní práce, Praktická výuka, Případová studie
        
            
                    
                
                    
                    - Domácí příprava na výuku
                        - 25 hodin za semestr
                    
 
                
                    
                    - Semestrální práce
                        - 40 hodin za semestr
                    
 
                
                    
                    - Účast na výuce
                        - 26 hodin za semestr
                    
 
                
                    
                    - Příprava na zkoušku
                        - 20 hodin za semestr
                    
 
                
             
        
        
     | 
    
    
        
        
            | 
                Výstupy z učení
             | 
        
        
            
                
                Seznámení s architekturou mikroprocesorů, periferii, sběrnic a dále base-programming ve vývojových prostředích.
                 
                Znalost programování C++ a orientace v problematice mikropočítačů.
                 
                
             | 
        
        
            | 
                Předpoklady
             | 
        
        
            
                
                
                Základní znalost programování v jazyku C/C++ a základní znalost hardware. Ideálně  absolvování Architektury počítačů.
                
                
                    
                        
                    
                    
                
                
  
             | 
        
        
            | 
                Hodnoticí metody a kritéria
             | 
        
        
            
                
                    
                        Průběžné hodnocení
                        
                        
                         
                        
                    
                    
                
                 Předmět přepokládá aktivní práci studentů v laboratoři a vypracování 8 konkrétníh projektů z oblasti mikropočítačů.
                 
             | 
        
    
    | 
        Doporučená literatura
     | 
    
        
            
                
                - 
                    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.
                
 
            
         
         
         
     |