This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
et:exercises:ui [2015/03/03 13:20] – raivo.sell | et:exercises:ui [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ~~PB~~ | + | < |
====== Harjutusülesanded ====== | ====== Harjutusülesanded ====== | ||
Line 10: | Line 10: | ||
===== Algajale ===== | ===== Algajale ===== | ||
- | - Imiteeritakse ülekäiguraja autode valgusfoori tööd. Kuni pole vajutatud ühelegi nupule, põleb autodele roheline LED. Pärast | + | |
+ | | ||
- Loendatakse nupuvajutusi. Tulemus kuvatakse LED-i vilkumistega. Pärast igat nupule vajutamist suureneb vilgutamiste arv ühe võrra. Valida võib suvalise nupu. LED-i vilgutamiseks kasutada alamfunktsiooni, | - Loendatakse nupuvajutusi. Tulemus kuvatakse LED-i vilkumistega. Pärast igat nupule vajutamist suureneb vilgutamiste arv ühe võrra. Valida võib suvalise nupu. LED-i vilgutamiseks kasutada alamfunktsiooni, | ||
- Suvalises järjekorras esitatakse 7-segmendilisel indikaatoril kuueteistkümnendsüsteemi arve sagedusega 1 Hz. | - Suvalises järjekorras esitatakse 7-segmendilisel indikaatoril kuueteistkümnendsüsteemi arve sagedusega 1 Hz. | ||
Line 25: | Line 26: | ||
- Lihtne ussimäng graafilisel LCD ekraanil. Ussi laius on 1 piksel, pikkus 5 pikslit. Ussi saab nuppudega vasakule või paremale pöörama panna. Uss peab suutma vältida kokkupõrget ekraani servaga (enne seda ära keerama). Boonuspunktid munade korjamise võimaluse ja järjest pikeneva ussi eest. Ülesande lihtsam lahendus on uss teha " | - Lihtne ussimäng graafilisel LCD ekraanil. Ussi laius on 1 piksel, pikkus 5 pikslit. Ussi saab nuppudega vasakule või paremale pöörama panna. Uss peab suutma vältida kokkupõrget ekraani servaga (enne seda ära keerama). Boonuspunktid munade korjamise võimaluse ja järjest pikeneva ussi eest. Ülesande lihtsam lahendus on uss teha " | ||
- | ~~PB~~ | + | < |
===== Kordamisküsimused ===== | ===== Kordamisküsimused ===== | ||
Line 38: | Line 39: | ||
- Mida tähendab termin bitinihutus? | - Mida tähendab termin bitinihutus? | ||
- Miks kasutatakse lülitite juures //pull-up// takistit? Mille järgi määratakse selle takistus? | - Miks kasutatakse lülitite juures //pull-up// takistit? Mille järgi määratakse selle takistus? | ||
- | - Arvutage LED voolu piirava takisti väärtus, kui toitepinge on 5 V, LED päripinge 2,7 V ja vool 30 mA. | + | - Arvutage LED-i voolu piirava takisti väärtus, kui toitepinge on 5 V, LED-i päripinge 2,7 V ja vool 30 mA. |
- Mitu viiku kasutab 7-segmendiline numbernäidik (koos punktisegmendiga), | - Mitu viiku kasutab 7-segmendiline numbernäidik (koos punktisegmendiga), | ||
- Mis määrab 7-segmendilise numbernäidiku heleduse? Kuidas seda reguleerida, | - Mis määrab 7-segmendilise numbernäidiku heleduse? Kuidas seda reguleerida, | ||
- | | + | - Kuidas teisendada kümnendsüsteemi arvu kahendsüsteemi arvuks (tekstikujul) ja vastupidi? |
- | - Millise viigu kaudu reguleeritakse LCD taustavalgust ja kuidas? | + | |
- | | + | |
- Mille poolest erineb monokromaatiline (must-valge) ja värviline LCD ekraan? | - Mille poolest erineb monokromaatiline (must-valge) ja värviline LCD ekraan? | ||
- | - Millised meetodid on viite tekitamiseks? | ||
- Kuidas tekitada tarkvaraline viide? Millistest parameetritest tarkvaralise viite kestus sõltub? | - Kuidas tekitada tarkvaraline viide? Millistest parameetritest tarkvaralise viite kestus sõltub? | ||
- Mis sunnib kasutama riistvaralist taimerit koos katkestusega? | - Mis sunnib kasutama riistvaralist taimerit koos katkestusega? | ||
- Arvutage 8-bitise taimeri ületäitumise katkestuse periood, kui taktsagedus on 16 MHz ja sagedusjaguri tegur 1024. | - Arvutage 8-bitise taimeri ületäitumise katkestuse periood, kui taktsagedus on 16 MHz ja sagedusjaguri tegur 1024. | ||
- | - Mis asi on arvutites peituv " | ||
- | - Mis juhtub 19. jaanuaril 2038 arvutite maailmas? | ||
- Mida saab AVR taimeritega veel teha peale aja loendamise? | - Mida saab AVR taimeritega veel teha peale aja loendamise? | ||
- | - Milline on suurim katkestuste ajaline täpsus millisekundites, | + | - Milline on suurim katkestuste ajaline täpsus millisekundites, |
- Kui protsessor on tugevalt koormatud programmi täitmisega (näiteks juhib mitut mootorit ja kontrollib pidevalt paljude andurite väärtusi), | - Kui protsessor on tugevalt koormatud programmi täitmisega (näiteks juhib mitut mootorit ja kontrollib pidevalt paljude andurite väärtusi), |