Šablona:MIT3r-maturita
Z MediaWiki SPŠ a VOŠ Písek
(Rozdíly mezi verzemi)
(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...) |
|||
Řádka 1: | Řádka 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, 08: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
e