17. 10. 2019  12:29 Hedviga
Akademický informačný systém

Sylabus predmetu B-MPP - Mikropočítače a ich programovanie (FEI - ZS 2019/2020)


     Informačný list          ECTS          Sylabus          


     Slovenčina          Angličtina          


Vysoká škola: Slovenská technická univerzita v Bratislave
Fakulta: Fakulta elektrotechniky a informatiky
Kód predmetu: B-MPP
Názov predmetu: Mikropočítače a ich programovanie
Druh, rozsah a metóda vzdelávacích činností:
prednáška2 hod. týždenne (prezenčná metóda)
laboratórne/konštrukčné cvičenie2 hod. týždenne (prezenčná metóda)

 
Počet kreditov: 6
 
Odporúčaný semester/trimester: elektronika - bakalársky (povinný), 3. semester
Stupeň štúdia: 1.
Podmieňujúce predmety: úspešne absolvované Algoritmizácia a programovanie (B-ALPR) alebo úspešne absolvované Algoritmizácia a programovanie (B-ALPRI)
 
Podmienky na absolvovanie predmetu:
Aktívna účasť na cvičeniach. Vypracovanie zadaní (max. 50 bodov) a písomnej záverečnej skúšky (max. 50 bodov). Kredity sa udelia študentovi, ktorý vypracuje a obháji praktické zadania a získa najmenej 20 bodov a ktorý po vykonaní písomnej skúšky získa celkovo najmenej 56 bodov.
 
Výsledky vzdelávania:
Študent získa úspešným absolvovaním predmetu poznatky o architektúre, funkcii a programovaní mikroprocesorov, ako aj o návrhu a implementáci mikropočítačových systémov. Oboznámi sa s funkciou a programovaním jednotlivých blokov mikroprocesorov, komunikačných zberníc a periférnych obvodov mikropočítačov. Naučí sa pracovať s potrebnou literatúrou a nástrojmi na programovanie a vývoj aplikácií pre mikropočítačové systémy. Riešením samostatných úloh získa potrebné skúsenosti s vývojom a implementáciou programov pre mikropočítače v jazyku symbolických inštrukcií (asembleri) a jazyku C.
 
Stručná osnova predmetu:
Mikropočítače, mikroprocesory: architektúry a klasifikácia, bloková štruktúra. Aritmeticko-logické jednotky: architektúry, presun dát a aritmeticko-logické operácie, príznaky, registre. Inštrukcie, čítač a dekodér inštrukcií, inštrukčný súbor. CISC a RISC. Pamäťové subsystémy: organizácia pamätí, spôsoby adresovania a presunov dát. Segment, zásobník, inicializácia. Priamy prístup do pamäte – DMA koprocesor. Systémové prostriedky pre tvorbu a ladenie programov mikroprocesorov: jazyk symbolických inštrukcií (asembler), linker, debuger, emulátor. Programové štruktúry, podmienky, cyklus, návestia, nepodmienený a podmienený skok. Procedúry a funkcie. Údajové štruktúry, polia, tabuľky. Makrá. Prerušovací subsystém, programovanie prerušení. Vstupno-výstupný subsystém, periférie mikroprocesorov, rekonfigurovateľné periférie. Zbernicové systémy. Špecializované mikroprocesory: mikroradiče, PIC, signálové procesory, koprocesory a integrované funkčné bloky moderných mikroprocesorov. Manažment spotreby. Programovanie mikroprocesorov v jazyku C, integrované vývojové prostredia. Príklady návrhu a implementácie mikropočítačových systémov.
 
Odporúčaná literatúra:
Odporúčaná:
Bumba, J.: Programování mikroprocesorů. Computer press, 2011, 136.s, ISBN: 9788025128381
Miček, J.: Monolitické mikropočítače s jadrom ARM7. EDIS, 2009, 308s., ISBN: 9788055401348
Pinker, J.: Mikroprocesory a mikropočítače. BEN-Technická literatura, 2004, 160 s., ISBN: 80-7300-110-1
Skalický, P.: Mikroprocesory řady 8051. BEN-Technická literatura, 2002, 159s., ISBN: 80-86056-39-2
8-bit Atmel XMEGA A Microcontroller. ATMEL, 8077I–AVR–11/2012, http://www.atmel.com/Images/doc8077.pdf

 
Jazyk, ktorého znalosť je potrebná na absolvovanie predmetu: slovenský jazyk alebo český jazyk alebo anglický jazyk
 
Poznámky:
 
Hodnotenie predmetov:
Celkový počet hodnotených študentov: 929

ABCDEFX
11,5 %22,5 %28,8 %23,6 %13,2 %0,4 %
Vyučujúci: Ing. Miroslav Hagara, PhD. (cvičiaci, prednášajúci)
Ing. Jozef Kozárik (cvičiaci, skúšajúci) - slovenský jazyk, anglický jazyk
Ing. Peter Kubinec, PhD. (cvičiaci, prednášajúci) - slovenský jazyk, anglický jazyk
prof. Ing. Alexander Šatka, CSc. (skúšajúci, tútor, zodpovedný za predmet) - slovenský jazyk, anglický jazyk
 
Dátum poslednej zmeny: 7. 5. 2019
Schválil: prof. Ing. Alexander Šatka, CSc. a garant príslušného študijného programu


Poslednú zmenu urobil RNDr. Marian Puškár dňa 07. 05. 2019.

Typ výstupu: