Šablona:HW3r-maturita: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
založena nová stránka s textem „'''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 30px|link=http://www.alciro.org/alciro/microcontroladores-8051_24/guia-referencia-microcontroladores-8051_232.htm| * Předpokládan…“ |
Bez shrnutí editace |
||
| (Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
| Řádek 1: | Řádek 1: | ||
'''Programování mikrořadiče | '''Programování mikrořadiče v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, 7segmentovka) 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 | |||
[[Soubor:juego de instrucciones MCS-51.jpg| | [[Soubor:juego de instrucciones MCS-51.jpg|90px|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 | |||
vyřešit napájení MCU | |||
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 | nejpoužívanější instrukce: MOV, SETB, CLR, CJNE, SJMP, INC, DEC, JB, DJNZ, ACALL, RET | ||
<div style="text-align:right">[[Šablona:HW3r-maturita|e]]</div> | <div style="text-align:right">[[Šablona:HW3r-maturita|e]]</div> | ||
Aktuální verze z 15. 4. 2025, 06:21
Programování mikrořadiče v asembleru - komunikace mikrořadiče s jednoduchými perifériemi (LED, spínače, 7segmentovka) 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 vyřešit napájení MCU 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