Kategorie:MIT
(Rozdíly mezi verzemi)
Řádka 14: | Řádka 14: | ||
+ | === Základní pojmy mikroprocesorové techniky === | ||
− | + | * [[Mikroprocesor, mikropočítač]] | |
+ | * [[Blokové schéma mikropočítače, části mikropočítače]] | ||
+ | * [[Sběrnice, přerušení, přenos DMA]] | ||
− | |||
− | |||
− | |||
+ | === Úvod do problematiky jednočipových mikropočítačů === | ||
− | + | * [[Mikroprocesor a jeho blokové schéma]] | |
+ | * [[Čítač instrukcí, dekodér instrukcí, řadič]] | ||
+ | * [[ALU, příznaky]] | ||
+ | * [[Časování CPU, zřetězení instrukcí]] | ||
+ | * [[Paměť mikropočítače, paměť programu, dat, datová paměť EEPROM]] | ||
+ | * [[Stránkování paměti]] | ||
+ | * [[Obvody vstupu a výstupu]] | ||
+ | * [[Charakteristika, kvaziobousměrný V/V obvod]] | ||
+ | * [[V/V obvod s přepínáním směru přenosu]] | ||
+ | * [[Reset mikropočítače, hlídací časovač]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === Jednočipové mikropočítače vybrané řady === | ||
− | + | * [[Základní vlastnosti, popis vývodů]] | |
+ | * [[Časování mikroprocesoru]] | ||
+ | * [[Paměť programu, její organizace, vyhrazené adresy, čítač instrukcí]] | ||
+ | * [[Organizace paměti dat]] | ||
+ | * [[Speciální registry]] | ||
+ | * [[Paralelní vstupní a výstupní obvody]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === Periferní obvody integrované na čipu mikropočítače === | ||
− | + | * [[Čítače / časovače]] | |
+ | * [[Záchytné jednotky]] | ||
+ | * [[Komparační jednotky]] | ||
+ | * [[Obvody PWM]] | ||
+ | * [[Sériové vstupní a výstupní obvody UART]] | ||
+ | * [[Sériové vstupní a výstupní obvody SPI]] | ||
+ | * [[Sériové vstupní a výstupní obvody IIC]] | ||
+ | * [[AD převodník]] | ||
+ | * [[Přerušovací systém]] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
+ | === Další vlastnosti mikropočítače === | ||
− | + | * [[Reset mikropočítače, watchdog]] | |
+ | * [[Úsporné režimy]] | ||
+ | * [[Konfigurace mikropočítače, aplikační pravidla, programování paměti FLASH]] | ||
− | |||
− | |||
− | |||
+ | === Přehled dalších typů jednočipových mikropočítačů === | ||
− | + | * [[Nejpoužívanější řady mikropočítačů, stručná charakteristika]] | |
+ | * [[Směry budoucího vývoje jednočipových mikropočítačů]] | ||
+ | * [[Zobrazení celých čísel bez znam. a se znam., doplňkový kód, aritm. operace]] | ||
+ | * [[Aritmetické operace, příznaky, operace s čísly v BCD kódu]] | ||
− | |||
− | |||
− | |||
− | |||
+ | === Program mikroprocesoru, instrukce === | ||
− | + | * [[Struktura instrukcí, rozdělení instrukcí a jejich příklady]] | |
+ | * [[Instrukce pro větvení programu, jejich provedení]] | ||
+ | * [[Podprogramy, jejich volání]] | ||
− | |||
− | |||
− | |||
+ | === Jazyk symbolických adres – asembler === | ||
− | + | * [[Základní informace, zdrojový řádek]] | |
+ | * [[Způsoby zápisu přímých operandů, výrazy]] | ||
+ | * [[Pseudoinstrukce, makroinstrukce]] | ||
− | + | === Základy programování v asembleru === | |
− | + | ||
− | + | ||
− | + | * [[Seznámení s IVP, zapsání a odladění jednoduchého programu]] | |
+ | * [[Programy na přesuny dat]] | ||
+ | * [[Aritmetické operace, porovnání]] | ||
+ | * [[Větvení programu, programové cykly]] | ||
+ | * [[Přesuny bloků dat]] | ||
+ | * [[Připojení jednoduchých periférií (tlačítka, LED, sedmisegmentovka)]] | ||
+ | * [[Zápis na port, gener. zpoždění program. smyčkou, obsluha LED (běžící světlo)]] | ||
+ | * [[Generování zpoždění časovačem, obsluha LED (různé efekty)]] | ||
+ | * [[Čtení z portu, využití logických a bitových operací k úpravě přečtených informací]] | ||
+ | * [[Čtení z portu, ošetření zákmitů tlačítek, počítání a zobrazení počtu stisků]] | ||
+ | * [[Programová obsluha sedmisegmentovky]] | ||
+ | * [[Obsluha přerušení od čítače a vnějšího přerušení]] | ||
− | + | === Obsluha periférií, využití dalších obvodů na čipu === | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | == Obsluha periférií, využití dalších obvodů na čipu == | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
+ | * [[LED displej s multiplexním provozem]] | ||
+ | * [[Sériový přenos dat]] | ||
+ | * [[PWM, realizace DA převodníku, generování tónu]] | ||
+ | * [[Využití PWM, řízení otáček motorku]] | ||
+ | * [[Ověření činnosti AD převodníku, jeho využití při měření napětí a teploty]] | ||
+ | * [[Připojení a programová obsluha dvouřádkového LCD displeje]] | ||
Verze z 28. 5. 2010, 16:20
- Kód a název oboru vzdělání: 26-41-M/01 Elektrotechnika
- Celkový počet týdenních vyučovacích hodin za studium: 6
- Forma vzdělávání: denní
- Platnost od: 1. 9. 2009
- ŠVP: str. 257
MIT (ex CIT)
2. ročník, 2 + 1 h týdně (celkově 72 + 36 = 108h), povinný
MIT
3. ročník, 1 + 2 h týdně (celkově 36 + 72 = 108 h), povinný
Základní pojmy mikroprocesorové techniky
- Mikroprocesor, mikropočítač
- Blokové schéma mikropočítače, části mikropočítače
- Sběrnice, přerušení, přenos DMA
Úvod do problematiky jednočipových mikropočítačů
- Mikroprocesor a jeho blokové schéma
- Čítač instrukcí, dekodér instrukcí, řadič
- ALU, příznaky
- Časování CPU, zřetězení instrukcí
- Paměť mikropočítače, paměť programu, dat, datová paměť EEPROM
- Stránkování paměti
- Obvody vstupu a výstupu
- Charakteristika, kvaziobousměrný V/V obvod
- V/V obvod s přepínáním směru přenosu
- Reset mikropočítače, hlídací časovač
Jednočipové mikropočítače vybrané řady
- Základní vlastnosti, popis vývodů
- Časování mikroprocesoru
- Paměť programu, její organizace, vyhrazené adresy, čítač instrukcí
- Organizace paměti dat
- Speciální registry
- Paralelní vstupní a výstupní obvody
Periferní obvody integrované na čipu mikropočítače
- Čítače / časovače
- Záchytné jednotky
- Komparační jednotky
- Obvody PWM
- Sériové vstupní a výstupní obvody UART
- Sériové vstupní a výstupní obvody SPI
- Sériové vstupní a výstupní obvody IIC
- AD převodník
- Přerušovací systém
Další vlastnosti mikropočítače
- Reset mikropočítače, watchdog
- Úsporné režimy
- Konfigurace mikropočítače, aplikační pravidla, programování paměti FLASH
Přehled dalších typů jednočipových mikropočítačů
- Nejpoužívanější řady mikropočítačů, stručná charakteristika
- Směry budoucího vývoje jednočipových mikropočítačů
- Zobrazení celých čísel bez znam. a se znam., doplňkový kód, aritm. operace
- Aritmetické operace, příznaky, operace s čísly v BCD kódu
Program mikroprocesoru, instrukce
- Struktura instrukcí, rozdělení instrukcí a jejich příklady
- Instrukce pro větvení programu, jejich provedení
- Podprogramy, jejich volání
Jazyk symbolických adres – asembler
- Základní informace, zdrojový řádek
- Způsoby zápisu přímých operandů, výrazy
- Pseudoinstrukce, makroinstrukce
Základy programování v asembleru
- Seznámení s IVP, zapsání a odladění jednoduchého programu
- Programy na přesuny dat
- Aritmetické operace, porovnání
- Větvení programu, programové cykly
- Přesuny bloků dat
- Připojení jednoduchých periférií (tlačítka, LED, sedmisegmentovka)
- Zápis na port, gener. zpoždění program. smyčkou, obsluha LED (běžící světlo)
- Generování zpoždění časovačem, obsluha LED (různé efekty)
- Čtení z portu, využití logických a bitových operací k úpravě přečtených informací
- Čtení z portu, ošetření zákmitů tlačítek, počítání a zobrazení počtu stisků
- Programová obsluha sedmisegmentovky
- Obsluha přerušení od čítače a vnějšího přerušení
Obsluha periférií, využití dalších obvodů na čipu
- LED displej s multiplexním provozem
- Sériový přenos dat
- PWM, realizace DA převodníku, generování tónu
- Využití PWM, řízení otáček motorku
- Ověření činnosti AD převodníku, jeho využití při měření napětí a teploty
- Připojení a programová obsluha dvouřádkového LCD displeje
Stránky v kategorii „MIT“
Zobrazuje se 16 stránek z celkového počtu 16 stránek v této kategorii.