Vyučující
|
-
Mašek Zdeněk, Ing. Ph.D.
-
Novák Jaroslav, prof. Ing. CSc.
|
Obsah předmětu
|
Oblasti využití a specifika mikroprocesorových řídících systémů pro práci v reálném čase Obecné schéma procesoru, princip, funkce jednotlivých bloků, vnitřní architektura procesorů řasy 8051 Rozdělení paměťového prostoru, způsoby adresování, příklady typů procesorů řady 8051 Instrukční soubor procesorů řady 8051, hlavní zásady tvorby programu v jazyce assembler Číslicové algoritmy a možnosti jejich realizace v osmibitových a šestnáctibitových řídících procesorech Tvorba uživatelského programu pro práci v reálném čase a podpůrné prostředky pro ladění Základní hardwarová konfigurace mikroprocesorového systému Obvody pro vstup a výstup analogových signálů, principy A/D a D/A převodníků Využití přerušení u procesorů pro práci v reálném čase, přerušovací systém, čítače a časovače Sériová komunikace v řídících systémech Šestnáctibitové řídící procesory, oblasti jejich nasazení, výpočetní výkonnost a specifika Hlavní znaky assembleru šestnáctibitových řídících procesorů Základní vlastnosti a oblasti využití signálových procesorů Konstrukční provedení mikroprocesorového řídícího systému, ochrana proti rušení
|
Studijní aktivity a metody výuky
|
Přednášení, Monologická (výklad, přednáška, instruktáž), Demonstrace
|
Výstupy z učení
|
Cílem předmětu je seznámení se s aplikačním využitím a programováním jednoduchých osmibitových a šestnáctibitových řídících mikroprocesorů (mikrokontrolérů) využitelných v technické praxi. Zároveň cílem předmětu je seznámit se i s pomocnými hardwarovými a softwarovými podpůrnými obvody a nástroji.
Po absolvování tohoto předmětu zvládne absolvent hardwarový návrh mikroprocesorového systému s osmibitovým mikrokontrolérem. Zvládne vytvoření uživatelského programu včetně použití vývojových prostředků. Získá přehled o možnostech použití výkonných 16-bitových procesorů.
|
Předpoklady
|
Předpokládají se znalosti z problematiky základů elektrických obvodů, číslicové techniky a elektronických prvků. Též se předpokládají znalosti algoritmování a základy programování v jazyce C.
|
Hodnoticí metody a kritéria
|
Ústní zkouška
Student musí zvládnout programování osmibitových mikrokontroérů 8051 v jazyce assembler, musí umět využívat vývojové prostředky pro uživatelské programy, musí zvládnout využití vestavěných periferií. Musí umět navrhnout hardwarovou část mikropočítačového systému minimálně s osmibitovým řídícím mikrokontrolérem. Musí mít přehled o základních vlastnostech a aplikacích 16-bitových mikrokontrolérů.
|
Doporučená literatura
|
-
CHYSKÝ, J., NOVÁK, J., NOVÁK, L. Elektronické aplikace ve strojírenství - Mikroprocesory. ČVUT Praha, 1998.
-
Matoušek, D. Práce s mikrokontroléry Atmel AVR. 2006. ISBN 80-7300-209-4.
-
Matoušek, D. Programování mikrokontrolérů s jádrem 8051 v jazyce C. 2010. ISBN 80-7300-209-4.
-
Skalický, Petr. Procesory řady 8051. Praha: BEN - technická literatura, 1998. ISBN 80-86056-39-2.
|