This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| et:exercises:display [2010/02/02 13:33] – toimetaja | et:exercises:display [2020/07/20 09:00] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | < | ||
| ====== Harjutusülesanded ====== | ====== Harjutusülesanded ====== | ||
| Line 11: | Line 12: | ||
| - Suvalises järjekorras esitada 7-segmendilisel indikaatoril kuueteistkümnendsüsteemi arve sagedusega 1 Hz. | - Suvalises järjekorras esitada 7-segmendilisel indikaatoril kuueteistkümnendsüsteemi arve sagedusega 1 Hz. | ||
| - 7-segmendilisel indikaatoril panna 500 ms perioodiga ringiratast kordamööda põlema välised 6 segmenti. | - 7-segmendilisel indikaatoril panna 500 ms perioodiga ringiratast kordamööda põlema välised 6 segmenti. | ||
| - | - Alfabeetilisel | + | - LCD ekraanile teha programm, mis näitab ASCII koodile vastavat sümbolit. Koodideks on täisarvud 0-255. Igat sümbolit näidata ekraanil 1 sekund. |
| - | - Alfabeetilisel | + | - Graafilisel |
| - Graafilisel LCD-l kuvada 10-realine tekst, mida saab nuppudega S1 ja S2 üles-alla kerida. | - Graafilisel LCD-l kuvada 10-realine tekst, mida saab nuppudega S1 ja S2 üles-alla kerida. | ||
| - | - Kolme nupuga teha kasutajaliides teksti sisestamiseks. Näiteks ühe nupuga teha märgi valik, teisega märgi kinnitamine ja kolmandaga teksti lõplik kinnitamine. Teksti maksimaalne pikkus on 10 märki ja tekst tuleb pärast sisestust tagurpidi keerata ning teisel real kuvada. Piirduda võib ladina tähestikuga. LCD omal valikul. | + | - Kolme nupuga teha kasutajaliides teksti sisestamiseks. Näiteks ühe nupuga teha märgi valik, teisega märgi kinnitamine ja kolmandaga teksti lõplik kinnitamine. Teksti maksimaalne pikkus on 10 märki ja tekst tuleb pärast sisestust tagurpidi keerata ning teisel real kuvada. Piirduda võib ladina tähestikuga. |
| ===== Edasijõudnule ===== | ===== Edasijõudnule ===== | ||
| - | | + | - Kirjutada kümnendsüsteemi arvu sisestaja ja kahendkoodi |
| - | | + | - Kirjutada funktsioon, mis kuvab graafilisel LCD-l ristküliku, |
| - | - Kirjutada funktsioon, mis kuvab graafilisel LCD-l ristküliku, | + | |
| - 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 " | - 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 " | ||
| - | - Kirjuta programm erinevate ilmastikunähtuste kuvamiseks graafilisel LCD-l. Päikesepaisteline ilm - päikese ikoon, vihmane ilm - pilv koos sajuga, pilves ilm - lihtsalt pilv, lumesadu - lumehelves. Ikoonide suurus võib varieeruda, peaasi, et ikoonid on selgesti | + | - Kirjuta programm erinevate ilmastikunähtuste kuvamiseks graafilisel LCD-l. Päikesepaisteline ilm - päikese ikoon, vihmane ilm - pilv koos sajuga, pilves ilm - lihtsalt pilv, lumesadu - lumehelves. Ikoonide suurus võib varieeruda, peaasi, et ikoonid on selgesti |
| + | |||
| + | < | ||
| ===== Kordamisküsimused ===== | ===== Kordamisküsimused ===== | ||
| - | - 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, |
| - | - Kui 7-segmendiline numbernäidik on kontrolleriga otse ühendatud porti A nii, et segment A on PA0, B on PA1 ... ja DP on PA7, siis millised on PORTA registri väärtused numbrite 0..9 korral? | + | - Kui 7-segmendiline numbernäidik on kontrolleriga otse ühendatud porti A nii, et segment A on viik PA0, B on PA1 ... ja DP on PA7, siis millised on PORTA registri väärtused numbrite 0..9 korral? |
| - | - Mille poolest erineb alfabeetilise LCD 4-bitiline ja 8-bitiline juhtimimine? | + | - Millise viigu kaudu reguleeritakse LCD taustavalgust ja kuidas? |
| - | - Milliste viikude | + | - Mis andmevahetusprotokolli kasutab graafiline LCD? Selgitage andmevahetusviikude |
| - | - Mis andmevahetusprotokolli kasutab graafiline LCD? Selgitage andmevahetusviikude | + | |
| - | - Kuidas on paigutatud abtsiss- ja ordinaattelg LCD-l, et tarkvaraliselt muuta LCD-l näidatavat sisu? FIXME selgitada | + | |
| - Kuidas teisendada kümnendsüsteemi arvu kahendsüsteemi arvuks (tekstikujule) ja vastupidi? | - Kuidas teisendada kümnendsüsteemi arvu kahendsüsteemi arvuks (tekstikujule) ja vastupidi? | ||
| - Joonistage //twisted nematic// | - Joonistage //twisted nematic// | ||
| - Kuidas moodustatakse graafilisel LCD-l tähed? | - Kuidas moodustatakse graafilisel LCD-l tähed? | ||
| + | - Mille poolest erineb monokromaatiline (must-valge) ja värviline LCD ekraan? | ||