====== ARM02 - Světelný had (ASM) ====== Naprogramujte v jazyce symbolických adres na řadě LED hada. ^ Termín odevzdání | 27.11.2022 23:59 CEST | ^ Bodový zisk | 2 b | ^ Použitý jazyk | ASM | ^ Vzorový výstup | HEX soubor | ===== Zadání ===== * V jazyce symbolických adres navrhněte program hada, který se zobrazí na řadě LED na rozšiřující desce Funduino, případně MAM-shield. * Délka hada budou alespoň dva segmenty * Pohyb hada řiďte časovačem s vhodně zvolenou periodou (například 0.5 s) ===== Alternativní zadání ===== * V jazyce symbolických adres navrhněte program hada, který se zobrazí na 7-mi segmentovém displeji na rozšiřující desce Funduino, případně MAM-shield. * Délka hada budou alespoň dva segmenty * Pohyb hada řiďte časovačem s vhodně zvolenou periodou (například 0.5 s) ===== Alternativní zadání 2 ===== * V jazyce symbolických adres navrhněte program hada, který se zobrazí 4 LED na rozšiřující desce Funduino * Délka hada budou alespoň dva segmenty * Pohyb hada řiďte časovačem s vhodně zvolenou periodou (například 0.5 s) ===== Návod ===== Využijte kostru [[courses:b2m37mam:priklady:stm32:01-gpio|programu]] jazyka symbolických adres na blikání LED a rozšiřte ho o posun hada. Ideálním řešením je využití funkce rotace **LSR** nebo **LSL** pro pohyb hada po řadě LED ze zjednodušené [[courses:b2m37mam:dokumentace|instrukční sady]].