Tyto stránky již nejsou udržovány. Obsah je postupně přesouván/aktualizován na adrese chytrosti.marrek.cz.
790/2635
V následujícím textu se nachází příklady zadání praktického testu. Při testu nemůžete použít knihovnu DELAY.INC a všechna časová zpoždění si musíte vytvořit sami. Tam, kde to zvýší přehlednost a/nebo čitelnost programu použijte vždy podprogram (CALL, RET).
Test se bude skládat ze dvou částí:
Vypracování funkčního programu -- to proběhne ve výuce, k jeho vypracování bude k dispozici 80 minut .
Vypracování technické zprávy -- to proběhne jako samostatná domácí práce v průběhu jednoho týdne po vypracování programu ve škole.
Technická zpráva bude obsahovat:
Vytvořte program, který při každém stisku tlačítka zobrazí na 7-segmentovém displayi další číslo v rozsahu 1-9 a rozezní tón o frekvenci, která přísluší číslu na display v kHz.
Vytvořte program, který pomocí instrukce RR a RL posunuje rozsvícenou LED (jednu ze čtyř) zleva doprava a zprava doleva. Při posunu vlevo bude znít tón 1234 Hz, při posunu vpravo bude znít tón 617 Hz. Tón bude znít vždy 600 ms.
Vytvořte program, který zobrazuje na 7-segmentovém displayi zobrazuje postupně čísla 1, 2, 3, 4, 4, 3, 2, 1. Při zvětšování hodnoty bude znít tón 1280 Hz, při snižování bude znít tón 640 Hz. Tón bude znít vždy 600 ms.
Vytvořte program, který postupně hraje tóny o frekvencích 1 kHz, 2 kHz, 3 kHz a 4 kHz. Každý z tónů bude znít 500 ms a současně s ním se na 7-segmentovém displayi zobrazí číslice indikující výšku tónu.
Vytvořte program, který postupně hraje tóny o frekvencích 512 Hz, 1024 Hz, 1536 Hz a 2048 Hz. Každý z tónů bude znít 300 ms a současně s ním se rozsvítí 2, 4, 6 a 8 LED.
Vytvořte program, který postupně hraje tóny o frekvencích 320 Hz, 640 Hz, 1280 Hz a 2560 Hz. Každý z tónů bude znít 400 ms a současně s ním se rozsvítí 2, 4, 6 a 8 LED.
Vytvořte program pro generování dvou tónů o frekvencích 512 Hz a 1024 Hz. Každý z nich bude znít 600 ms. Tóny zazní za sebou, pouze jednorázově po stisku tlačítka a bude je doprovázet rozsvícení nejprve 4 potom 8 LED.
Vytvořte program pro generování dvou tónů o frekvencích 640 Hz a 1280 Hz. Každý z nich bude znít 700 ms. Tóny zazní za sebou, pouze jednorázově po stisku tlačítka a bude je doprovázet rozsvícení nejprve 4 potom 8 LED.
Vytvořte program, který po stisku tlačítka zahraje tóny o frekvencích 262 Hz, 330 Hz a 392 Hz. Každý z nich bude znít 600 ms. Tóny zazní za sebou, pouze jednorázově po stisku tlačítka.
Vytvořte program pro generování dvou tónů o frekvencích 512 Hz a 1024 Hz. Každý z nich bude znít 600 ms. Tóny se střídají. Při nižším tónu budou svítit 4 LED. Při vyšším tónu bude svítit 8 LED. Stiskem prvního tlačítka se tóny rozezvučí a neustále se střídají až do stisknutí druhého tlačítka, které tóny umlčí.
Vytvořte program pro generování dvou tónů o frekvencích 640 Hz a 1280 Hz. Každý z nich bude znít 750 ms. Tóny se střídají. Při nižším tónu budou svítit 4 LED. Při vyšším tónu bude svítit 8 LED. Stiskem prvního tlačítka se tóny rozezvučí a neustále se střídají až do stisknutí druhého tlačítka, které tóny umlčí.
Vytvořte program pro generování dvou tónů o frekvencích 640 Hz a 960 Hz. Každý z nich bude znít 400 ms. Při nižším tónu budou svítit 4 LED. Při vyšším tónu bude svítit 8 LED. Tóny se střídají. Stiskem tlačítka se přepíná mezi stavem klidu (tóny nezní) a stavem sirény (tóny zní a neustále se střídají).
Vytvořte program pro generování dvou tónů o frekvencích 500 Hz a 750 Hz. Každý z nich bude znít 700 ms. Tóny se střídají. Při nižším tónu budou svítit 4 LED. Při vyšším tónu bude svítit 8 LED. Stiskem tlačítka se přepíná mezi stavem klidu (tóny nezní) a stavem sirény (tóny zní a neustále se střídají).