HW3r

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání

TP:

      T1 – Opakování z 2. ročníku

T1. Úvod do předmětu, pravidla, aktivity..

T2. Opakování LF, KLO – sčítačka, SLO: D-KO, čítač/registry

      T2 -  Architektura  mikroprocesoru CPU: 

T3. Blokové schéma mikroprocesoru CPU

T4. Blokové schéma mikrokontroléru MCU

T5. Minimální schéma s MCU

T6. Řadič, programový čítač

T7. Registr, dekodér instrukcí

T8. ALU, příznaky

T9. Sběrnice, budič sběrnice

T10. Časování CPU, zřetězení instrukcí

T11. Opakování

      T3 -  Architektura  mikrokontroléru MCU

T12. Rozšířené blokové schéma MCU

T13. Von Neumanova koncepce, Harvardská architektura

T14. Architektura RISC a CISC mikrokontrolerů a jejich rozdíly (např.: 8051-ATmega328)

T15. Paměť mikropočítače, paměť programu, dat

T16. paměť EEPROM (paralelní, sériová)

T17. Obvody vstupu a výstupu

T18. Reset mikropočítače, hlídací časovač WATCHDOG

T19. Opakování

      T4 - Přehled typů jednočipových mikropočítačů

T20. Z80, 8051, ATmega328

T21. ESP8266, ESP32

T22. RP2040 (Raspberry Pi PICO), Cortex (Raspberry Pi)

     T5 – Periferní obvody mikrokontroleru

T23. Příklady připojení periférií k V/V branám LED, 7segment

T24. Tlačítko, klávesnice

T25. Motory - ss, krokový, servo

T26. Opakování

     T6 - Periferní obvody integrované na čipu mikropočítače 

T27. Čítače / časovače

T28. Sériové vstupní a výstupní obvody UART

T29. Přerušovací systém

T30. Obvody PWM

T31. Sériové vstupní a výstupní obvody I2C

T32. Sériové vstupní a výstupní obvody SPI

T33. Opakování

T34. Opakování


Cv1. Seznámení s IDE, zapsání a odladění jednoduchého programu v asm

Cv2. Instrukce na přesuny dat (mezi registry, porty apod.),

Cv3. Generování zpoždění programovou smyčkou

Cv4. Aritmetické operace, porovnání

Cv5. Větvení programu, programové cykly

Cv6. Čtení z portu, využití logických a bitových operací k úpravě přečtených informací

Cv7. Generování zpoždění časovačem, obsluha LED (různé efekty)

Cv8. Programová obsluha sedmisegmentovky – přímé adresování, nepřímé adresování

Cv9. Čtení dat z RAM, ROM

Cv10. Obsluha přerušení od čítače a vnějšího přerušení

Cv11. Vývoj aplikace v C/C++ ,

Cv12. Vývoj aplikace v mikroPythonu apod.

Cv13. Práce na projektu - zadání

Cv14. Práce na projektu - tvorba a ladění programu

Cv15. Práce na projektu - oživení aplikace

Cv16. Práce na projektu – zpracování dokumentace

Cv17. Práce na projektu – prezentace