Program cvičení

Z MAM wiki

(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Klávesnice EB)
(Aktualizace programu)
Řádka 5: Řádka 5:
3. Světelný had na 7segmentovém displeji, [[maticová klávesnice]].
3. Světelný had na 7segmentovém displeji, [[maticová klávesnice]].
-
4. [[Displej LED]] - statické řešení, zadání [[1. domácí úkol|1. domácího úkolu]].
+
4. [[Displej LED]] - statické řešení.
5. Obsluha [[EB_keyboard|klávesnice]], zobrazení zmáčknuté klávesy na LED displeji.
5. Obsluha [[EB_keyboard|klávesnice]], zobrazení zmáčknuté klávesy na LED displeji.
Řádka 11: Řádka 11:
6. [[výkonové spínací prvky|Výkonové spínací prvky]], úloha na [[Regulace ventilátoru|regulaci ventilátoru]], [[Čítače a časovače|čítače, časovače a PWM výstupy]], přerušení, uspání procesoru.
6. [[výkonové spínací prvky|Výkonové spínací prvky]], úloha na [[Regulace ventilátoru|regulaci ventilátoru]], [[Čítače a časovače|čítače, časovače a PWM výstupy]], přerušení, uspání procesoru.
-
7. Displej LED - dynamické řešení, rychlost přepínání řízena přerušením od časovače. [[Jazyk C]] a jeho překlad pomocí [[Překladač GCC|GCC]] a programu [[Makefile|make]], [[ISP]] pomocí [[avrdude]]. Optimalizace rychlosti, optimalizace využití [[RAM]].
+
7. Displej LED - dynamické řešení, rychlost přepínání řízena přerušením od časovače.
-
8. Posuvný registr jako výstupní periferie, připojení sedmisegmentového displeje se spol. anodou po sérivém kanálu přes 74HCT595, [[připojení sedmisegmentového displeje přes 74HCT595 - řešení v C]]. Rozdělení [[samostatné práce|samostatných prací]].
+
8. Posuvný registr jako výstupní periferie, připojení sedmisegmentového displeje se spol. anodou po sérivém kanálu přes 74HCT595, [[připojení sedmisegmentového displeje přes 74HCT595 - řešení v C]].  
9. Digitální teploměr - integrované čidlo teploty, [[A/D převodníky a analogový komparátor|A/D převodník a analogový komparátor]]. Teplota zobrazena na dvojmístném displeji LED.
9. Digitální teploměr - integrované čidlo teploty, [[A/D převodníky a analogový komparátor|A/D převodník a analogový komparátor]]. Teplota zobrazena na dvojmístném displeji LED.
Řádka 19: Řádka 19:
10. Měření otáček větráku pomocí záchytného systému.
10. Měření otáček větráku pomocí záchytného systému.
-
11. Teoreticky [[vnější RAM]], externě připojené vstupy a výstupy, odevzdání [[1. domácí úkol|1. domácího úkolu]] na osobní stránce zde na Wiki, zadání [[2. domácí úkol|2. domácího úkolu]].
+
11. Teoreticky [[vnější RAM]], externě připojené vstupy a výstupy, zadání [[2. domácí úkol|domácího úkolu]] na připojení pamětí a periferií k AVR.
-
12. Odevzdání [[2. domácí úkol|2. domácího úkolu]] v papírové podobě na začátku cvičení, kombinace C a assembleru, [[C intrinsics]].  
+
12. Odevzdání [[2. domácí úkol|domácího úkolu]] v papírové podobě na začátku cvičení, kombinace C a assembleru, [[C intrinsics]].  
13. Dokončení chybějících úloh, zápočet.
13. Dokončení chybějících úloh, zápočet.

Verze z 13. 3. 2014, 19:23

1. Organizace cvičení, bezpečnost práce, popis jádra mikrokontroleru AVR ATmega168A, MAM wiki, instrukční soubor AVR, assembler.

2. Vybavení laboratoře 362, seznámení s vývojovým prostředím AVR Studio a s vývojovou destičkou, Programátor AVR Dragon, první pokus v assembleru v simulátoru AVR a spuštění programu přímo na procesoru.

3. Světelný had na 7segmentovém displeji, maticová klávesnice.

4. Displej LED - statické řešení.

5. Obsluha klávesnice, zobrazení zmáčknuté klávesy na LED displeji.

6. Výkonové spínací prvky, úloha na regulaci ventilátoru, čítače, časovače a PWM výstupy, přerušení, uspání procesoru.

7. Displej LED - dynamické řešení, rychlost přepínání řízena přerušením od časovače.

8. Posuvný registr jako výstupní periferie, připojení sedmisegmentového displeje se spol. anodou po sérivém kanálu přes 74HCT595, připojení sedmisegmentového displeje přes 74HCT595 - řešení v C.

9. Digitální teploměr - integrované čidlo teploty, A/D převodník a analogový komparátor. Teplota zobrazena na dvojmístném displeji LED.

10. Měření otáček větráku pomocí záchytného systému.

11. Teoreticky vnější RAM, externě připojené vstupy a výstupy, zadání domácího úkolu na připojení pamětí a periferií k AVR.

12. Odevzdání domácího úkolu v papírové podobě na začátku cvičení, kombinace C a assembleru, C intrinsics.

13. Dokončení chybějících úloh, zápočet.

Osobní nástroje