Šablona:Zadani uloh z MIT: Porovnání verzí

Z MediaWiki SPŠ a VOŠ Písek
Skočit na navigaci Skočit na vyhledávání
Bez shrnutí editace
Bez shrnutí editace
 
(Není zobrazeno 13 mezilehlých verzí od stejného uživatele.)
Řádek 1: Řádek 1:
[[Soubor:7segm_MPX_1234.gif]]
[[Soubor:MPX_LED_MJ.gif]]
1a - Napište a odlaďte program, který zajistí změnu rychlosti blikání LED:  
1a - Napište a odlaďte program, který zajistí změnu rychlosti blikání LED:  
* po stlačení tlačítka 1 LED bliká pravidelně
* po stlačení tlačítka 1 LED bliká pravidelně
* po stlačení tlačítka 2 LED bliká pravidelně 3x rychleji než v úkolu č.1
* po stlačení tlačítka 2 LED bliká pravidelně 3x rychleji než v úkolu č.1
Zpoždění řešte pomocí DJNZ
Zpoždění řešte pomocí DJNZ.


2a - Napište a odlaďte program, který zajistí změnu LED dle obrázku. Efekty se spustí tlačítkem.   
2a - Napište a odlaďte program, který zajistí změnu LED dle obrázku. Efekty se spustí tlačítkem.   
zpoždění řešte pomocí čítače-časovače (nepoužívejte přerušení)
Zpoždění řešte pomocí čítače-časovače (nepoužívejte přerušení)


[[Soubor:sem-tam.gif]]
[[Soubor:sem-tam.gif]]
Řádek 40: Řádek 34:
9a - Napište a odlaďte program, který bude počítat přiváděné impulsy na vstup T0 a jejich počet zobrazovat na 7segmentovce.   
9a - Napište a odlaďte program, který bude počítat přiváděné impulsy na vstup T0 a jejich počet zobrazovat na 7segmentovce.   


10a - Napište a odlaďte program, který bude realizovat “běžícího hada“ na LED diodách podle následujícího obrázku. Rychlost se bude postupně zvyšovat a zase snižovat.  
10a - Napište a odlaďte program, který bude realizovat “běžícího hada“ na osmi LED diodách podle následujícího obrázku. Rychlost se bude postupně zvyšovat a zase snižovat.  


[[Soubor:zadani_uloh_MIT3r_10.png]]
[[Soubor:zadani_uloh_MIT3r_10.png]]


11 - Napište a odlaďte program, který bude realizovat na LED diodách běžící světlo podle následujícího obrázku.
11a - Napište a odlaďte program, který bude realizovat na osmi LED diodách běžící světlo podle následujícího obrázku.
Rychlost běhu světla bude řízena tlačítky:
Rychlost běhu světla bude řízena tlačítky:
* po stlačení Tl1 LED bude doba svícení každé diody 0,25 s
* po stlačení tlačítka 1 se efekt spustí
* po stlačení Tl2 LED bude doba svícení každé diody 0,75 s
* po stlačení tlačítka 2 se efekt zastaví
Zpoždění realizujte pomocí DJNZ


[[Soubor:zadani_uloh_MIT3r_11.png]]
[[Soubor:zadani_uloh_MIT3r_11.png]]


12 - Napište a odlaďte program, který bude realizovat posun svítící diody podle stisku tlačítek:
12 - Napište a odlaďte program, který bude realizovat posun svítící diody podle stisku tlačítek:
* po stlačení Tl1 se svítící LED posune o jedno místo vpravo
* po stlačení tlačítka 1 se svítící LED posune o jedno místo vpravo
* po stlačení Tl2 se svítící LED posune o jedno místo vlevo
* po stlačení Tlačítka 2 se svítící LED posune o jedno místo vlevo
Pro správnou činnost musí být programově ošetřeny zákmity tlačítek po jejich stisku.
 
13a - Napište a odlaďte program, který bude počítat počet stisků tlačítka a zobrazovat jej na LED diodách jako binární číslo. Maximální dekadická hodnota bude 30.
 


13 - Napište a odlaďte program, který bude počítat počet stisků tlačítka a zobrazovat jej na LED diodách jako binární číslo. Pro správnou činnost musí být programově ošetřeny zákmity tlačítka po jeho stisku:
14a - Napište a odlaďte program, který zajistí střídavé blikání diod: po určitou dobu bliká první dioda, po chvilce LED1 přestane a začne blikat s dvojnásobnou frekvencí druhá dioda. Děj se bude neustále opakovat. Zastavit se dá jedině tlačítkem.


14 - Napište a odlaďte program, který zajistí střídavé blikání diod: po dobu 5 s bliká s kmitočtem 5 Hz (100 ms svítí, 100 ms nesvítí) první dioda, pak 5 s bliká s kmitočtem 2 Hz druhá dioda atd.
15a - Napište a odlaďte program, který bude zobrazovat vaše iniciály na LEDMatrix podobně jako na následujícího obrázku.


15 - Napište a odlaďte program, který podle čísla 0h až Fh přijatého sériovým kanálem bude ovládat motorek:
[[Soubor:MPX_LED_MJ.gif]]
• číslo 1: zapnutí motorku na přibližně poloviční otáčky
• číslo 2: zapnutí motorku na plné otáčky
• číslo 0: vypnutí motorku
Příjem jiných čísel je ignorován. Přenosovou rychlost nastavte na 9600 Bd.


16 - Napište a odlaďte program, který podle čísla přijatého sériovým kanálem rozsvítí odpovídající diodu:
16a - Napište a odlaďte program, který podle 4-bitové binární kombinace zadané tlačítky, zobrazí na 7segmentovce znak 0 až F  
• číslo 0: svítí dioda na vývodu 0
• číslo 1: svítí dioda na vývodu 1
• :
• číslo 7: svítí dioda na vývodu
Po sériové lince se přenášejí bajty mající hodnotu hexadecimálních čísel 0 až F, přenosová rychlost je 9600 Bd.


17 - Napište a odlaďte program, který bude počítat a zobrazovat na 7segmentovce počet tisíců přijatých impulsů na vstup T0 z vnějšího zdroje signálu (po 9 naskočí 0 atd.)
17a - Napište a odlaďte program, který bude počítat a zobrazovat na 7segmentovce počet přijatých impulsů na vstup P3.4 (T0) z vnějšího zdroje signálu (po 9 naskočí 0 atd.). Příjem bude možný jen pokud bude zmáčknuto tlačítko na P3.0


18 - Na jednotlivé vývody brány P1 jsou připojeny LED diody (rozsvěcují se nulovou úrovní na vývodech), na vstup T0 brány P3 jsou přiváděny impulsy z vnějšího zdroje signálu.
18a - Na jednotlivé vývody brány jsou připojeny LED diody, na vstup T0 brány P3 jsou přiváděny impulsy z vnějšího zdroje signálu.
Napište a odlaďte program, který bude počítat a zobrazovat na LED diodách v BCD kódu počet tisíců přijatých impulsů na vstup T0 z vnějšího zdroje signálu.
Napište a odlaďte program, který bude počítat a zobrazovat na LED diodách v kódu BCD počet přijatých impulsů.


19 - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat je:
19a - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat je:
bude-li číslo obsahovat sudý počet jedniček, zobrazí se na 7segmentovce znak S
# bude-li číslo obsahovat sudý počet jedniček, zobrazí se na 7segmentovce znak S
bude-li číslo obsahovat lichý počet jedniček, zobrazí se na 7segmentovce znak L
# bude-li číslo obsahovat lichý počet jedniček, zobrazí se na 7segmentovce znak L
bude-li číslo nulové, zobrazí se na 7segmentovce znak 0
# bude-li číslo nulové, zobrazí se na 7segmentovce znak 0
Při každé změně stavu DIP přepínačů blikne tečka na 7segmentovce (rozsvítí se na 0,25 s).
 
[[Soubor:zadani_uloh_MIT3r_19a.gif]]


20 - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat počet jedniček v něm:
20 - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat počet jedniček v něm:
nebude-li číslo obsahovat žádnou jedničku, zobrazí se na 7segmentovce číslice 0
# nebude-li číslo obsahovat žádnou jedničku, zobrazí se na 7segmentovce číslice 0
bude-li číslo obsahovat jednu jedničku, zobrazí se na 7segmentovce číslice 1
# bude-li číslo obsahovat jednu jedničku, zobrazí se na 7segmentovce číslice 1
bude-li číslo obsahovat dvě jedničky, zobrazí se na 7segmentovce číslice 2
# bude-li číslo obsahovat dvě jedničky, zobrazí se na 7segmentovce číslice 2
:
# :
bude-li číslo obsahovat osm jedniček, zobrazí se na 7segmentovce číslice 8
# bude-li číslo obsahovat osm jedniček, zobrazí se na 7segmentovce číslice 8


21 - Napište a odlaďte program, který bude řídit frekvenci blikání LED diody binárním číslem zadaným dolními čtyřmi bity DIP přepínače (na ostatních bitech nezáleží):
21a - Napište a odlaďte program, který bude řídit frekvenci blikání LED diody binárním číslem zadaným dolními třemi bity DIP přepínače.
• při zadání čísla 1 9, bude dioda svítit po dobu Ts = (zadané číslo) krát 50 ms a po stejnou dobu bude zhasnuta
Dle zadání čísla 0 7D, bude dioda blikat vždy dvojnásobnou rychlostí.
• při zadání čísla 0 nebo čísla A až F se rychlost blikání nezmění


22 - Napište a odlaďte program, který bude vysílat sériovým kanálem čísla 0 až F v intervalu 750 ms a současně je sériovým kanálem přijímat a zobrazovat na 7segmentovce. Vysílání je možné přerušit stiskem tlačítka a dalším stiskem je opět obnovit.
22 - Napište a odlaďte program, který bude na MPX zobrazovací jednotce zajišťovat stejný efekt jako následující obrázek.


23 - Napište a odlaďte program, který bude realizovat osmibitový dekadický čítač inkrementující nebo dekrementující po 1 s. Výstup čítače zobrazujte na osmici LED diod. Tlačítky Tl1 a Tl2 je možné přepínat čítač mezi vzestupným a sestupným.
[[Soubor:7segm_MPX_1234.gif]]
 
23 - Napište a odlaďte program, který bude realizovat osmibitový dekadický čítač inkrementující nebo dekrementující. Výstup čítače zobrazujte na osmici LED diod. Tlačítky 1 a 2 je možné přepínat čítač mezi vzestupným a sestupným.
 
24a - Napište a odlaďte program, který bude na LED zobrazovat kód Johnsonův a to dle zadané binární kombinace přiváděná v kódu BCD na tlačítka (převodník kódu BCD na Johnsonův).
 
[[Soubor:zadani_uloh_MIT3r_TT-BCD-Johnson.png|300px]]


24 - Napište a odlaďte program, který první po sériové lince přijímá hexadecimální čísla 0 až F. Přijaté číslo považujeme za desítky a druhé za jednotky BCD čísla. Po přijetí obou čísel blikne LED dioda připojená na P1.0 (rozsvítí se na dobu 0,25 s) a BCD číslo se zobrazí na osmici LED diod. Přijetí čísel A až F je neúčinné. Přenosovou rychlost nastavte na 9600 Bd.
25a - Napište a odlaďte program, který bude na dvoumístné zobrazovací jednotce postupně zobrazovat čísla 0 - FF


25 - Napište a odlaďte program, který vždy při zadání binárního čísla na DIP přepínačích dělitelného pěti zajistí, že se ozve z reproduktorku krátký tón (pípnutí). Dobu trvání tónu volte 0,4 s a jeho kmitočet 800 Hz.
[[Soubor:zadani_uloh_MIT3r_25a.png|350px]]


26 - Napište a odlaďte program, který bude generovat na vývodu P1.0 obdélníkový signál střídy 1:1, u něhož doba trvání impulsu bude dána zadaným číslem: Ti = zadané číslo [ms; -].
26a - Napište a odlaďte program, který bude generovat na LED výsledný efekt podle obrázku. Časové zpoždění řešte pomocí přerušení od vnitřního čítače - časovače
Po zadání nuly se generování průběhu přeruší.


[[Soubor:zadani_uloh_MIT3r_26.png]]
[[Soubor:zadani_uloh_MIT3r_30.png]]


27 - Napište a odlaďte program, který vždy při zadání nového binárního čísla v dolní čtveřici bitů DIP přepínače (na horní čtveřici nezáleží) rozběhne motorek na dobu odpovídající v sekundách zadanému číslu.
27a - Napište a odlaďte program, který vždy při zadání nového binárního čísla v dolní čtveřici bitů DIP přepínače (na horní čtveřici nezáleží) rozběhne stejnosměrný motorek (simulováno dvěma LED) na dobu odpovídající zadanému číslu x konstanta (např. 0 = stojí, 1 = točí 1 sekundu 2 = točí 2 sekundy atd.).


28 - Napište a odlaďte program realizující programový osmibitový binární čítač. Čítač bude inkrementovat při každém stisku tlačítka Tl1 a dekrementovat při stisku tlačítka Tl2Výstup čítače zobrazujte na osmici LED diod.
28a - Napište a odlaďte program realizující programový osmibitový binární čítač. Čítač bude inkrementovat při každém stisku tlačítka Tl1 a dekrementovat při stisku tlačítka Tl2 Výstup čítače zobrazujte na 7segmentovce.


29 - Napište a odlaďte program, který bude opakovaně číst binární číslo zadané DIP přepínači a porovnávat je s mezemi:
29a - Napište a odlaďte program, který bude opakovaně číst binární číslo zadané DIP přepínači a porovnávat je s mezemi:
bude-li přečtené číslo < 32, bude na 7segmentovce blikat dolní vodorovný segment
# bude-li přečtené číslo < 4, bude na 7segmentovce blikat dolní vodorovný segment
bude-li přečtené číslo ≥ 32 a  128, bude na 7segmentovce blikat střední vodorovný segment
# bude-li přečtené číslo ≥ 4 a ≤ 8, bude na 7segmentovce blikat střední vodorovný segment
bude-li přečtené číslo > 128, bude na 7segmentovce blikat horní vodorovný segment
# bude-li přečtené číslo > 8, bude na 7segmentovce blikat horní vodorovný segment
Kmitočet blikání volte 4 Hz.
Blikání řešte pomocí DJNZ


30 - Napište a odlaďte program, který bude realizovat běžící světlo na LED diodách podle následujícího obrázku. Rychlost běhu světla bude řízena číslem přijatým po sériové lince:
30a - Napište a odlaďte program, který bude realizovat hrací kostku (7segmentovka)
• doba svícení jedné diody = přijaté číslo x 50 ms
• bude-li přijata nula, běh světla se zastaví
Po sériové lince se přenášejí bajty mající hodnotu hexadecimálních čísel 0 až F, přenosová rychlost je 9600 Bd.


[[Soubor:zadani_uloh_MIT3r_30.png]]
31 - Napište a odlaďte program, který zajistí po každém stisku tlačítka blikání další diody připojené na následujícím vývodu portu. Např.: bliká-li dioda připojená na P1.0, bude po stisku tlačítka blikat dioda připojená na P1.1 atd. (po blikání diody připojené na P1.7 bude po stisku tlačítka opět blikat dioda na P1.0). Zpoždění řešte pomocí čítače-časovače.
 
32 - Napište a odlaďte program, který bude na LCD zobrazovat nápis SPŠ a VOŠ Pisek
 
[[Soubor:zadani_uloh_MIT3r_LCD-SPS.png]]
 
33 - Napište a odlaďte program, který bude na 7segmentovce ukazovat aktuálně aktivovanou číslici na klávesnici 4 x x4.
 
[[Soubor:zadani_uloh_MIT3r_klavesnice-7segment.png|350px]]
 
34 - Napište a odlaďte program, který bude zobrazovat vaše efekty dle následujícího obrázku.


31 - Napište a odlaďte program, který zajistí po každém stisku tlačítka blikání diody připojené na následujícím vývodu portu. Bliká-li dioda připojená na P1.0, bude po stisku tlačítka blikat dioda připojená na P1.1 atd. (po blikání diody připojené na P1.7 bude po stisku tlačítka opět blikat dioda na P1.0). Frekvenci blikání diod volte 5 Hz.
[[Soubor:MPX_LED_MJ-pyramid.gif]]


32 - Napište a odlaďte program, který bude ukládat přijaté bajty do paměti a vždy po přijetí deseti čísel je postupně zobrazí na 7segmentovce v intervalu 750 ms. Během zobrazování nebudou nová čísla přijímána.  Po sériové lince se přenášejí bajty mající hodnotu hexadecimálních čísel 0 až F. Přenosová rychlost je 9600 Bd.
35 - Na portu P0 máme zapojený LED display a k portu P1 druhý LED display. Napište program, který  
bude na jednou z LED displayů jednotky a druhý desítky. Zobrazované hodnoty budou od 0 do 99 stále se  
opakující.  




[http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:Zadani_uloh_z_MIT&action=edit edit]
[http://wiki.sps-pi.cz/index.php?title=%C5%A0ablona:Zadani_uloh_z_MIT&action=edit edit]

Aktuální verze z 11. 6. 2024, 08:11

1a - Napište a odlaďte program, který zajistí změnu rychlosti blikání LED:

  • po stlačení tlačítka 1 LED bliká pravidelně
  • po stlačení tlačítka 2 LED bliká pravidelně 3x rychleji než v úkolu č.1

Zpoždění řešte pomocí DJNZ.

2a - Napište a odlaďte program, který zajistí změnu LED dle obrázku. Efekty se spustí tlačítkem. Zpoždění řešte pomocí čítače-časovače (nepoužívejte přerušení)

3a - Napište a odlaďte program, který zajistí změnu rychlosti blikání LED:

  • při stlačení tlačítka 1 LED1 bliká pravidelně
  • při stlačení tlačítka 2 LED2 bliká pravidelně 3x rychleji než LED1 v úkolu č.1

Zpoždění řešte pomocí čítače-časovače (nepoužívejte přerušení)

4a - Napište a odlaďte program, který zajistí, aby po stisku tlačítka Tl1 svítila dioda plným jasem, po stisku tlačítka Tl2 začala blikat. Zpoždění řešte pomocí DJNZ

5a - Napište a odlaďte program, který zajistí postupné rozsvěcování a zhasínání diod podle následujícího obrázku. Zpoždění řešte pomocí DJNZ

6a - Napište a odlaďte program, který při prvním stisku tlačítka spustí blikání LED, při dalším stisku blikání zastaví (LED nesvítí). Zpoždění řešte pomocí DJNZ

7a - Napište a odlaďte program, který zajistí ovládání stejnosměrného motorku (v simulaci 2x LED) tlačítky:

  • po stlačení tlačítka 1 se motorek otáčí plnou rychlostí jedním směrem
  • po stlačení tlačítka 2 se motorek zastaví a po chvilce se začne otáčet opačným směrem. Po chvilce se motorek zastaví

Zpoždění řešte pomocí DJNZ

8a - Napište a odlaďte program, který bude počítat počet stisků tlačítka a zobrazovat jej na 7segmentovce. Tlačítko bude připojeno na bit P0.0

9a - Napište a odlaďte program, který bude počítat přiváděné impulsy na vstup T0 a jejich počet zobrazovat na 7segmentovce.

10a - Napište a odlaďte program, který bude realizovat “běžícího hada“ na osmi LED diodách podle následujícího obrázku. Rychlost se bude postupně zvyšovat a zase snižovat.

11a - Napište a odlaďte program, který bude realizovat na osmi LED diodách běžící světlo podle následujícího obrázku. Rychlost běhu světla bude řízena tlačítky:

  • po stlačení tlačítka 1 se efekt spustí
  • po stlačení tlačítka 2 se efekt zastaví

Zpoždění realizujte pomocí DJNZ

12 - Napište a odlaďte program, který bude realizovat posun svítící diody podle stisku tlačítek:

  • po stlačení tlačítka 1 se svítící LED posune o jedno místo vpravo
  • po stlačení Tlačítka 2 se svítící LED posune o jedno místo vlevo

13a - Napište a odlaďte program, který bude počítat počet stisků tlačítka a zobrazovat jej na LED diodách jako binární číslo. Maximální dekadická hodnota bude 30.


14a - Napište a odlaďte program, který zajistí střídavé blikání diod: po určitou dobu bliká první dioda, po chvilce LED1 přestane a začne blikat s dvojnásobnou frekvencí druhá dioda. Děj se bude neustále opakovat. Zastavit se dá jedině tlačítkem.

15a - Napište a odlaďte program, který bude zobrazovat vaše iniciály na LEDMatrix podobně jako na následujícího obrázku.

16a - Napište a odlaďte program, který podle 4-bitové binární kombinace zadané tlačítky, zobrazí na 7segmentovce znak 0 až F

17a - Napište a odlaďte program, který bude počítat a zobrazovat na 7segmentovce počet přijatých impulsů na vstup P3.4 (T0) z vnějšího zdroje signálu (po 9 naskočí 0 atd.). Příjem bude možný jen pokud bude zmáčknuto tlačítko na P3.0

18a - Na jednotlivé vývody brány jsou připojeny LED diody, na vstup T0 brány P3 jsou přiváděny impulsy z vnějšího zdroje signálu. Napište a odlaďte program, který bude počítat a zobrazovat na LED diodách v kódu BCD počet přijatých impulsů.

19a - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat je:

  1. bude-li číslo obsahovat sudý počet jedniček, zobrazí se na 7segmentovce znak S
  2. bude-li číslo obsahovat lichý počet jedniček, zobrazí se na 7segmentovce znak L
  3. bude-li číslo nulové, zobrazí se na 7segmentovce znak 0

20 - Napište a odlaďte program, který bude snímat binární číslo zadané DIP přepínači a vyhodnocovat počet jedniček v něm:

  1. nebude-li číslo obsahovat žádnou jedničku, zobrazí se na 7segmentovce číslice 0
  2. bude-li číslo obsahovat jednu jedničku, zobrazí se na 7segmentovce číslice 1
  3. bude-li číslo obsahovat dvě jedničky, zobrazí se na 7segmentovce číslice 2
  4. :
  5. bude-li číslo obsahovat osm jedniček, zobrazí se na 7segmentovce číslice 8

21a - Napište a odlaďte program, který bude řídit frekvenci blikání LED diody binárním číslem zadaným dolními třemi bity DIP přepínače. Dle zadání čísla 0 až 7D, bude dioda blikat vždy dvojnásobnou rychlostí.

22 - Napište a odlaďte program, který bude na MPX zobrazovací jednotce zajišťovat stejný efekt jako následující obrázek.

23 - Napište a odlaďte program, který bude realizovat osmibitový dekadický čítač inkrementující nebo dekrementující. Výstup čítače zobrazujte na osmici LED diod. Tlačítky 1 a 2 je možné přepínat čítač mezi vzestupným a sestupným.

24a - Napište a odlaďte program, který bude na LED zobrazovat kód Johnsonův a to dle zadané binární kombinace přiváděná v kódu BCD na tlačítka (převodník kódu BCD na Johnsonův).

25a - Napište a odlaďte program, který bude na dvoumístné zobrazovací jednotce postupně zobrazovat čísla 0 - FF

26a - Napište a odlaďte program, který bude generovat na LED výsledný efekt podle obrázku. Časové zpoždění řešte pomocí přerušení od vnitřního čítače - časovače

27a - Napište a odlaďte program, který vždy při zadání nového binárního čísla v dolní čtveřici bitů DIP přepínače (na horní čtveřici nezáleží) rozběhne stejnosměrný motorek (simulováno dvěma LED) na dobu odpovídající zadanému číslu x konstanta (např. 0 = stojí, 1 = točí 1 sekundu 2 = točí 2 sekundy atd.).

28a - Napište a odlaďte program realizující programový osmibitový binární čítač. Čítač bude inkrementovat při každém stisku tlačítka Tl1 a dekrementovat při stisku tlačítka Tl2 Výstup čítače zobrazujte na 7segmentovce.

29a - Napište a odlaďte program, který bude opakovaně číst binární číslo zadané DIP přepínači a porovnávat je s mezemi:

  1. bude-li přečtené číslo < 4, bude na 7segmentovce blikat dolní vodorovný segment
  2. bude-li přečtené číslo ≥ 4 a ≤ 8, bude na 7segmentovce blikat střední vodorovný segment
  3. bude-li přečtené číslo > 8, bude na 7segmentovce blikat horní vodorovný segment

Blikání řešte pomocí DJNZ

30a - Napište a odlaďte program, který bude realizovat hrací kostku (7segmentovka)

31 - Napište a odlaďte program, který zajistí po každém stisku tlačítka blikání další diody připojené na následujícím vývodu portu. Např.: bliká-li dioda připojená na P1.0, bude po stisku tlačítka blikat dioda připojená na P1.1 atd. (po blikání diody připojené na P1.7 bude po stisku tlačítka opět blikat dioda na P1.0). Zpoždění řešte pomocí čítače-časovače.

32 - Napište a odlaďte program, který bude na LCD zobrazovat nápis SPŠ a VOŠ Pisek

33 - Napište a odlaďte program, který bude na 7segmentovce ukazovat aktuálně aktivovanou číslici na klávesnici 4 x x4.

34 - Napište a odlaďte program, který bude zobrazovat vaše efekty dle následujícího obrázku.

35 - Na portu P0 máme zapojený LED display a k portu P1 druhý LED display. Napište program, který bude na jednou z LED displayů jednotky a druhý desítky. Zobrazované hodnoty budou od 0 do 99 stále se opakující.


edit