Detail předmětu

Digitální elektronika 2

FEKT-BPC-DE2Ak. rok: 2023/2024

Předmět je zaměřen na digitální obvody, mikroprocesorovou techniku, embedded systémy a využívá jazyky C a ASM pro programování 8bitových mikrokontrolérů typu Arduino. Studenti získají praktické zkušenosti s jednotlivými částmi mikroprocesorových systémů a také si rozšíří znalosti s programovacím jazykem C.

 

Absolvent předmětu se naučí:

* Základy mikroprocesorové techniky

* Strukturu mikroprocesorových systémů

* Psaní kódu v C a ASM

* Ladění aplikace pro Arduino

* Navrhování obvodového zapojení a obslužného softwaru pro embedded zařízení

 

Jazyk výuky

čeština

Počet kreditů

6

Vstupní znalosti

Předmět je určen pro studenty se znalostí základů elektronických součástek, pasivních a polovodičových obvodů. Výhodou je základní znalost programovacího jazyka C. Práce v laboratoři je podmíněna platnou kvalifikací alespoň „osoby poučené“, kterou musí studenti získat před zahájením výuky. Informace k této kvalifikaci jsou uvedeny ve Směrnici děkana č. 2/2022 s názvem Seznámení studentů s bezpečnostními předpisy, viz https://www.fekt.vut.cz/pro_studenty/studijni_predpisy

Pravidla hodnocení a ukončení předmětu

Z celkového počtu 100 bodů lze 20 získat během semestru (20 - projekt v C) a 80 ze závěrečné zkoušky (70 - písemná část, 10 - ústní část). Pro úspěšné absolvování předmětu je třeba získat zápočet, složit zkoušku a celkově obdržet 50 bodů nebo více.

Učební cíle

Cílem předmětu je seznámit studenty se základy mikroprocesorových obvodů a naučit je praktickým postupům návrhu obvodových zapojení embedded systémů, včetně vývoje a testování obslužných programů v jazyce C a ASM.

Studijní opory

Základní studijní materiály jsou dostupné v e-learningu VUT. Doporučená (anglická) studijní literatura je dostupná v knihovně VUT.

 

Základní literatura

MARGOLIS, Michael, Brian JEPSON, Nicholas Robert WELDIN. Arduino cookbook: recipes to begin, expand, and enhance your projects. Third edition. Sebastopol: O'Reilly Media, [2020]. ISBN 978-1-491-90352-0. (CS)
NAIMI Sepehr, NAIMI Sarmad, MAZIDI, Muhammad Ali. The AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio. MicroDigitalEd, 2nd edition, 630 pages, 2017. ISBN-10: 0997925965, ISBN-13: 978-0997925968. (EN)
SCHERZ, Paul a Simon MONK. Practical electronics for inventors. Fourth edition. New York: McGraw-Hill Education, [2016]. ISBN 1259587541. (EN)
VÁŇA, Vladimír. Mikrokontroléry ATMEL AVR: Popis procesoru a instrukční soubor. Praha: BEN - technická literatura, 2003. ISBN 80-7300-083-0. (CS)

Elearning

Zařazení předmětu ve studijních plánech

  • Program BPC-TLI bakalářský 3 ročník, zimní semestr, povinně volitelný
  • Program BPC-EKT bakalářský 3 ročník, zimní semestr, povinný

  • Program BPC-AUD bakalářský

    specializace AUDB-ZVUK , 3 ročník, zimní semestr, povinně volitelný
    specializace AUDB-TECH , 3 ročník, zimní semestr, povinný

Typ (způsob) výuky

 

Přednáška

26 hod., nepovinná

Vyučující / Lektor

Osnova

01 - Číselné reprezentace v digitálních systémech

02 - Programování v jazyce C

03 - Úvod do mikrokontrolérů

04 - Systémy přerušení a časovače

05 - Displeje a redukce spotřeby

06 - Převod analogových signálů

07 - Sériová komunikace 1

08 - Sériová komunikace 2

09 - Advanced peripherals usage (NXP)

10 - Instrukční sada mikrokontroléru 1

11 - Instrukční sada mikrokontroléru 2

12 - Zvyšování početního výkonu

 

Laboratorní cvičení

26 hod., povinná

Vyučující / Lektor

Osnova

01 - Verzovací systém Git, nástroje pro AVR

02 - Ovládání GPIO pinů

03 - Časovače

04 - LCD displej

05 - Analogově digitální převodník ADC

06 - UART

07 - I2C sériová komunikace

08 - Projekt v C

09 - Projekt v C

10 - Projekt v C

11 - Projekt v C

12 - Obhajoba projektu

 

Elearning