Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
et:exercises:display [2014/02/13 12:26] rellermaaet:exercises:display [2020/07/20 09:00] (current) – external edit 127.0.0.1
Line 1: Line 1:
 +<pagebreak>
 ====== Harjutusülesanded ====== ====== Harjutusülesanded ======
  
Line 12: Line 13:
   - 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.
   - 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.   - 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 LCD-l näidata sümbolit "X", mida saab nuppudega liigutada. S1 nupp liigutab vasakule, S3 paremale ja nupp S2 vahetab rida.**+  - Graafilisel LCD-l näidata sümbolit "X", mida saab nuppudega liigutada. S1 nupp liigutab vasakule, S3 paremale ja nupp S2 vahetab rida.
   - 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 =====
  
-  - **Graafilisel LCD-l kuvada kreeka tähti. Esitada järgnevad read: "Takistus Ω", "∑R=∑πR²", "π=3.141592". Vaja läheb Kodulabori teegi lähtekoodi (veebilehelt).** 
   - Kirjutada kümnendsüsteemi arvu sisestaja ja kahendkoodi teisendaja. Kasuta nuppe S3 - S1 sisestamaks kümnendsüsteemi arvu (S3 - sajalised, S2 - kümnelised, S1 - ühelised) 10 sekundi jooksul. Näiteks 4 nupuvajutust S3-l tähendab arvu 400. Sisestamise alguse märguanne ja arvu kahendkoodi tulemus kuvada LCD-l.   - Kirjutada kümnendsüsteemi arvu sisestaja ja kahendkoodi teisendaja. Kasuta nuppe S3 - S1 sisestamaks kümnendsüsteemi arvu (S3 - sajalised, S2 - kümnelised, S1 - ühelised) 10 sekundi jooksul. Näiteks 4 nupuvajutust S3-l tähendab arvu 400. Sisestamise alguse märguanne ja arvu kahendkoodi tulemus kuvada LCD-l.
   - Kirjutada funktsioon, mis kuvab graafilisel LCD-l ristküliku, kui laius, pikkus ja vasaku ülemise nurga koordinaadid on ette antud. Joone paksus on 1 piksel. Kontrollida, et etteantud ristkülik mahub ekraani mõõtudesse. Soovitatav on uurida Kodulabori teeki.   - Kirjutada funktsioon, mis kuvab graafilisel LCD-l ristküliku, kui laius, pikkus ja vasaku ülemise nurga koordinaadid on ette antud. Joone paksus on 1 piksel. Kontrollida, et etteantud ristkülik mahub ekraani mõõtudesse. Soovitatav on uurida Kodulabori teeki.
Line 24: Line 24:
   - 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 eristatavad. Ikoone peab nupuvajutusega vahetada saama.   - 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 eristatavad. Ikoone peab nupuvajutusega vahetada saama.
  
-~~PB~~+<pagebreak>
  
 ===== Kordamisküsimused ===== ===== Kordamisküsimused =====
et/exercises/display.1392294386.txt.gz · Last modified: 2020/07/20 09:00 (external edit)
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0