HW3r: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
Řádek 1: Řádek 1:


TP:


      T1 – Opakování z 2. ročníku
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 35em"
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Teorie'''''
|-
|
      '''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


T1. [[Úvod do předmětu, pravidla, aktivity..]]
      '''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í


T2. Opakování LF, KLO – sčítačka, SLO: D-KO, čítač/registry
      ''' 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)


      T2 Architektura  mikroprocesoru CPU:
      '''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í


T3. Blokové schéma mikroprocesoru CPU
      '''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í


T4. Blokové schéma mikrokontroléru MCU


T5. Minimální schéma s MCU
|}


T6. Řadič, programový čítač
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 35em"
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Cvičení'''''
|-
|


T7. Registr, dekodér instrukcí  
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
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


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

Verze z 23. 9. 2024, 12:45


Teorie
     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í


Cvičení
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
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