This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:exercises:digi [2010/01/19 23:47] – vale pealkirja tase mikk.leini | et:exercises:digi [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | < | ||
| ====== Harjutusülesanded ====== | ====== Harjutusülesanded ====== | ||
| Line 5: | Line 6: | ||
| ===== Soojendusülesanne ===== | ===== Soojendusülesanne ===== | ||
| - | * Süütab S1 vajutamisel ühe LED-i, S2 vajutamisel | + | * Süütab |
| + | |||
| + | /* NB! Versioon 3 link on katki! */ | ||
| ===== Algajale ===== | ===== Algajale ===== | ||
| - | - Imiteerib | + | - Imiteerib |
| - | - Loendab nupuvajutusi. Vajutus loetakse lõppenuks alles siis, kui nupp vabastatakse. Tulemus kuvatakse kahendkoodis LED-idel. Maksimaalne tulemus kolmel LED-il on 7(2< | + | - Loendab nupuvajutusi. Vajutus loetakse lõppenuks alles siis, kui nupp vabastatakse. Tulemus kuvatakse kahendkoodis LED-idel. Maksimaalne tulemus kolmel LED-il on 2< |
| - | - Vajutades nupule S1 süttib korraga LED1 ja LED3, vajutades nupule S2 süttib | + | - Vajutades nupule S1, süttib korraga LED1 ja LED3, vajutades nupule S2, süttib |
| - | - Loendab nupuvajutusi. Tulemus kuvatakse LED-i vilkumistega. | + | - Loendab nupuvajutusi. Tulemus kuvatakse LED-i vilkumistega. |
| - | - Vajutades nupule S1 vilgutab punane LED morsekoodis " | + | - Vajutades nupule S1, vilgutab punane LED morsekoodis " |
| ===== Edasijõudnule ===== | ===== Edasijõudnule ===== | ||
| - | - Igale nupule kolmest vastab üks LED mis süttib nuppu all hoides. Süütamiseks või kustutamiseks tuleb kasutada registreid ja teha võib seda ainult ühe omistamistehtega (vihje: kasutada bitinihutust). | + | - Igale nupule kolmest vastab üks LED, mis süttib nuppu all hoides. Süütamiseks või kustutamiseks tuleb kasutada registreid ja teha võib seda ainult ühe omistamistehtega (vihje: kasutada bitinihutust). |
| - | - Vajutades nuppe järjekorras S3 – S2 - S1 süttib roheline LED. Kõigi teiste kombinatsioonide korral süttib punane LED. Iga nupuvajutuse korral vilgatab kollane LED, mis kinnitab nupule vajutust. | + | - Vajutades nuppe järjekorras S3 – S2 - S1, süttib roheline LED. Kõigi teiste kombinatsioonide korral süttib punane LED. Iga nupuvajutuse korral vilgatab kollane LED, mis kinnitab nupule vajutust. |
| - | - Igale LED-ile vastab üks nupp. Kontroller vilgutab LED-e suvaliselt ja kasutaja peab nuppe vajutades sama jada kordama. Vilkumiste jada läheb iga korraga järjest pikemaks, lisades eelnevale jadale uue suvalise LED-i. Pärast iga kasutaja sisestuskorda kontrollitakse, | + | - Igale LED-ile vastab üks nupp. Kontroller vilgutab LED-e suvaliselt ja kasutaja peab nuppe vajutades sama jada kordama. Vilkumiste jada läheb iga korraga järjest pikemaks, lisades eelnevale jadale uue suvalise LED-i. Pärast iga kasutaja sisestuskorda kontrollitakse, |
| - | - Programm mõõdab reaktsiooniaega. Suvalise LED-i süttides peab kasutaja võimalikult kiiresti vajutama nuppu LED-i all. Aeg, mil LED süttib on juhuslik, kuid vähemalt 100 ms. Reaktsiooniaega näidatakse kasutajale millisekundites LCD ekraanil. Nuppude väärtust ei tohi lugeda | + | - Programm mõõdab reaktsiooniaega. Suvalise LED-i süttides peab kasutaja võimalikult kiiresti vajutama nuppu LED-i all. Aeg, mil LED süttib, on juhuslik, kuid vähemalt 100 ms. Reaktsiooniaega näidatakse kasutajale millisekundites LCD ekraanil. Nuppude väärtust ei tohi lugeda |
| + | |||
| + | < | ||
| ===== Kordamisküsimused ===== | ===== Kordamisküsimused ===== | ||
| Line 27: | Line 32: | ||
| - Mis on tehete " | - Mis on tehete " | ||
| - Kirjutage avaldis, milles kasutate võrrandit "x = x + 1" kaksteist korda. | - Kirjutage avaldis, milles kasutate võrrandit "x = x + 1" kaksteist korda. | ||
| - | - Kuidas kirjutate C keeles lõputu tsükli? | + | - Kuidas kirjutate C-keeles lõputu tsükli? |
| - | - Millist tüüpi muutuja valite C keeles, et esitada positiivseid arve vahemikus 7 kuni 154? | + | - Millist tüüpi muutuja valite C-keeles, et esitada positiivseid arve vahemikus 7 kuni 154? |
| - Milline register määrab ära pordi suuna? Tooge pordi näide sisendi ja väljundi seadistamise kohta. | - Milline register määrab ära pordi suuna? Tooge pordi näide sisendi ja väljundi seadistamise kohta. | ||
| - | - Milliste meetoditega saab elimineerida | + | - Milliste meetoditega saab elimineerida |
| - 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-i voolu piirava takisti väärtus, kui toitepinge on 5 V, LED-i päripinge 2,7 V ja vool 30 mA. | + | - Arvutage LED voolu piirava takisti väärtus, kui toitepinge on 5 V, LED päripinge 2,7 V ja vool 30 mA. |