Šablona:MIT3r-maturita
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