====== ARM03 - Stopky na dynamickém displeji ====== ^ Termín odevzdání | 4.12.2022 23:59 CEST | ^ Možný bodový zisk | 3+2b | ^ Vzorový soubor | **soubor** | ==== Zadání ==== * Navrhněte v jazyce C program realizující zobrazení času stopek ve tvaru #0.00 na rozšiřující desce s využitím dynamického displeje * Celá část času bude zobrazením jednotek a desítek vteřin, přičemž desítky vteřin budou vypnutý pokud naměřený čas bude kratší 10s * K řízení stopek využijte dvou tlačítek, kde jedno bude spouštět a zastavovat stopky a druhé je bude nulovat * Měření času realizujte pomocí časovače ==== Bonus ==== * S použitím záchytného systému (Input capture mód) rozšiřte stopky tak, aby se na displeji zobrazil staticky uplynulý čas vždy po stisku tlačítka (např. pro uložení časů závodníků při proběhnutí cílem). Do prvního stisku zobrazujte aktuální uplynulý čas. ==== Podpůrné materiály ==== Datasheet posuvného registru {{ :courses:b2m37mam:projekty:74hc_hct595.pdf |74HC595}} const char NumbersASCII[11] = { 0x3F, /* 0 */ 0x06, /* 1 */ 0x5B, /* 2 */ 0x4F, /* 3 */ 0x66, /* 4 */ 0x6D, /* 5 */ 0x7D, /* 6 */ 0x07, /* 7 */ 0x7F, /* 8 */ 0x6F, /* 9 */ 0x40, /* - */ };