MIT3r: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Bez shrnutí editace |
|||
Řádek 3: | Řádek 3: | ||
{| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | {| class="toccolours" cellpadding="5" style="float: right; clear: right; margin: 0 0 1em 1em; font-size: 85%; width: 30em" | ||
| colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Mikroprocesorová technika v 3. ročníku''''' | | colspan="2" style="text-align: center; font-size: larger; background-color: lightgreen;" | '''''Mikroprocesorová technika v 3. ročníku''''' | ||
|- style="vertical-align: top;" | |- style="vertical-align: top;" | ||
| | | | ||
{{Šablona:MIT3r-header}} | {{Šablona:MIT3r-header}} | ||
|} | |} | ||
== MIT 3. ročník == | == MIT 3. ročník == | ||
Řádek 31: | Řádek 22: | ||
{| | {| | ||
|- | |- | ||
| style="background: #f0faE0; font-size: 85%; width: 30%; vertical-align: top;" | | | style="background: #f0faE0; font-size: 85%; width: 30%; vertical-align: top;" | | ||
''' Základní pojmy mikroprocesorové techniky ''' | ''' Základní pojmy mikroprocesorové techniky ''' 6 | ||
* [[Mikroprocesor, mikropočítač]] | * [[Mikroprocesor, mikropočítač]] | ||
* [[Blokové schéma mikropočítače, části mikropočítače]] | * [[Blokové schéma mikropočítače, části mikropočítače]] | ||
Řádek 40: | Řádek 30: | ||
* [[Instrukční cyklus]] | * [[Instrukční cyklus]] | ||
''' Úvod do problematiky jednočipových mikropočítačů ''' 16 | |||
* [[Mikroprocesor a jeho blokové schéma]] | * [[Mikroprocesor a jeho blokové schéma]] | ||
* [[Čítač instrukcí, dekodér instrukcí, řadič]] | * [[Čítač instrukcí, dekodér instrukcí, řadič]] | ||
Řádek 54: | Řádek 44: | ||
''' Jednočipové mikropočítače vybrané řady ''' | ''' Jednočipové mikropočítače vybrané řady ''' 14 | ||
* [[Základní vlastnosti, popis vývodů]] | * [[Základní vlastnosti, popis vývodů]] | ||
* [[Časování mikroprocesoru]] | * [[Časování mikroprocesoru]] | ||
Řádek 63: | Řádek 52: | ||
* [[Paralelní vstupní a výstupní obvody]] | * [[Paralelní vstupní a výstupní obvody]] | ||
''' Periferní obvody integrované na čipu mikropočítače ''' 22 | |||
* [[Čítače / časovače]] | * [[Čítače / časovače]] | ||
* [[Záchytné jednotky]] | * [[Záchytné jednotky]] | ||
Řádek 75: | Řádek 64: | ||
* [[Přerušovací systém]] | * [[Přerušovací systém]] | ||
''' Další vlastnosti mikropočítače ''' | ''' Další vlastnosti mikropočítače ''' 8 | ||
* [[Reset mikropočítače, watchdog]] | * [[Reset mikropočítače, watchdog]] | ||
* [[Úsporné režimy]] | * [[Úsporné režimy]] | ||
Řádek 83: | Řádek 71: | ||
| style="background: #f0faE0; font-size: 85%; width: 30%; vertical-align: top;" | | | style="background: #f0faE0; font-size: 85%; width: 30%; vertical-align: top;" | | ||
''' Přehled dalších typů jednočipových mikropočítačů''' | ''' Přehled dalších typů jednočipových mikropočítačů''' 2 | ||
* [[Nejpoužívanější řady mikropočítačů, stručná charakteristika]] | * [[Nejpoužívanější řady mikropočítačů, stručná charakteristika]] | ||
* [[Směry budoucího vývoje jednočipových mikropočítačů]] | * [[Směry budoucího vývoje jednočipových mikropočítačů]] | ||
Řádek 90: | Řádek 77: | ||
* [[Aritmetické operace, příznaky, operace s čísly v BCD kódu]] | * [[Aritmetické operace, příznaky, operace s čísly v BCD kódu]] | ||
''' Program mikroprocesoru, instrukce ''' | |||
Cvičení: | |||
T1 - ''' Program mikroprocesoru, instrukce ''' | |||
* [[Struktura instrukcí, rozdělení instrukcí a jejich příklady]] | * [[Struktura instrukcí, rozdělení instrukcí a jejich příklady]] | ||
Řádek 96: | Řádek 87: | ||
* [[Podprogramy, jejich volání]] | * [[Podprogramy, jejich volání]] | ||
T2 - ''' Jazyk symbolických adres – assembler ''' | |||
''' Jazyk symbolických adres – assembler ''' | |||
* [[Základní informace, zdrojový řádek]] | * [[Základní informace, zdrojový řádek]] | ||
Řádek 103: | Řádek 93: | ||
* [[Pseudoinstrukce, makroinstrukce]] | * [[Pseudoinstrukce, makroinstrukce]] | ||
''' Základy programování v asembleru ''' | ''' Základy programování v asembleru a v jazyce C''' | ||
T3 - '''[[Seznámení s IVP, zapsání a odladění jednoduchého programu]] | |||
T4 - [[Programy na přesuny dat]] | |||
T5 - [[Aritmetické operace, porovnání]] | |||
T6 - [[Větvení programu, programové cykly]] | |||
T7 - [[Přesuny bloků dat]] | |||
T8 - [[Připojení jednoduchých periférií (tlačítka, LED, sedmisegmentovka)]] | |||
T9 - [[Zápis na port, gener. zpoždění program. smyčkou, obsluha LED (běžící světlo)]] | |||
T10 - [[Generování zpoždění časovačem, obsluha LED (různé efekty)]] | |||
T11 - [[Čtení z portu, využití logických a bitových operací k úpravě přečtených informací]] | |||
T12 - [[Čtení z portu, ošetření zákmitů tlačítek, počítání a zobrazení počtu stisků]] | |||
T13 - [[Programová obsluha sedmisegmentovky]] | |||
T14 - [[Obsluha přerušení od čítače a vnějšího přerušení]]''' | |||
T15 - T17 [[Práce na projektu]], Tvorba a ladění programu, oživení aplikace | |||
Bonus: | |||
''' Obsluha periférií, využití dalších obvodů na čipu ''' | ''' Obsluha periférií, využití dalších obvodů na čipu ''' | ||
Řádek 126: | Řádek 131: | ||
* [[Ověření činnosti AD převodníku, jeho využití při měření napětí a teploty]] | * [[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]] | * [[Připojení a programová obsluha dvouřádkového LCD displeje]] | ||
|} | |} | ||
Verze z 27. 11. 2017, 15:27
Mikroprocesorová technika v 3. ročníku | ||||||||||||||||||||||||||||||
|
MIT 3. ročník
3. ročník, 1 + 2 h týdně (celkově 36 + 72 = 108 h), povinný
-
IDE: MCU 8051 IDE pro vývoj aplikací v asm/C
-
STC89C52RC SW: Ceptimus