Šablona:MIT3r-maturita: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
Založena nová stránka: '''Programování mikrořadiče 8051 v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, sedmisegmentovka) s využitím čítačů/časo... |
Bez shrnutí editace |
||
Řádek 1: | Řádek 1: | ||
'''Programování mikrořadiče 8051 v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, sedmisegmentovka) s využitím čítačů/časovačů a přerušovacího systému''' | '''Programování mikrořadiče 8051 v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, sedmisegmentovka) s využitím čítačů/časovačů a přerušovacího systému''' | ||
* doporučeno si k maturitě přinést tabulku s instrukční sadou | * doporučeno si k maturitě přinést tabulku s instrukční sadou | ||
* | [[Soubor:juego de instrucciones MCS-51.jpg|30px|link=http://www.alciro.org/alciro/microcontroladores-8051_24/guia-referencia-microcontroladores-8051_232.htm|]] | ||
* Předpokládaná dovednosti (dle zadání): | |||
** navrhnout blokové schéma MIT aplikace | |||
** nakreslit minimální el. schéma s MCU | |||
** nakreslit schéma s navrženými perifériemi (LED, 7segmentovka, motory, tlačítko...) | |||
** navrhnout vývojový diagram | |||
** odladit program ve vhodném IDE | |||
** MCU naprogramovat (asistence s vyučujícím) | |||
** Zpracovat dokumentaci | |||
* zopakovat si programy ze cvičení řešící: | * zopakovat si programy ze cvičení řešící: | ||
** přesuny dat pomocí přímého adresování | ** přesuny dat pomocí přímého adresování | ||
** přesuny dat pomocí nepřímého adresování | ** přesuny dat pomocí nepřímého adresování | ||
** čtení a zápis na port | ** čtení a zápis na port (tlačítko, LED) | ||
** řízení | ** řízení 7segmentovky | ||
** podmíněné a nepodmíněné skoky | ** podmíněné a nepodmíněné skoky | ||
** časové smyčky s použitím registrů R0, R1.... | ** časové smyčky s použitím registrů R0, R1.... | ||
** časové smyčky s použitím čítače/časovače | ** časové smyčky s použitím čítače/časovače | ||
** přesun dat z RAM na PORT | |||
** přesun dat z ROM na PORT | |||
nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET | nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET | ||
<div style="text-align:right">[[Šablona:MIT3r-maturita|e]]</div> | <div style="text-align:right">[[Šablona:MIT3r-maturita|e]]</div> |
Aktuální verze z 6. 5. 2021, 06:21
Programování mikrořadiče 8051 v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, sedmisegmentovka) s využitím čítačů/časovačů a přerušovacího systému
- doporučeno si k maturitě přinést tabulku s instrukční sadou
- Předpokládaná dovednosti (dle zadání):
- navrhnout blokové schéma MIT aplikace
- nakreslit minimální el. schéma s MCU
- nakreslit schéma s navrženými perifériemi (LED, 7segmentovka, motory, tlačítko...)
- navrhnout vývojový diagram
- odladit program ve vhodném IDE
- MCU naprogramovat (asistence s vyučujícím)
- Zpracovat dokumentaci
- zopakovat si programy ze cvičení řešící:
- přesuny dat pomocí přímého adresování
- přesuny dat pomocí nepřímého adresování
- čtení a zápis na port (tlačítko, LED)
- řízení 7segmentovky
- podmíněné a nepodmíněné skoky
- časové smyčky s použitím registrů R0, R1....
- časové smyčky s použitím čítače/časovače
- přesun dat z RAM na PORT
- přesun dat z ROM na PORT
nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET