Přeskočit na hlavní obsah
Přeskočit hlavičku
Ukončeno v akademickém roce 2009/2010

Číslicová a mikroprocesorová technika Bc.

Typ studia bakalářské
Jazyk výuky čeština
Kód 448-0518/01
Zkratka ČMTB
Název předmětu česky Číslicová a mikroprocesorová technika Bc.
Název předmětu anglicky Digital and Microprocessor Technique Bc.
Kreditů 6
Garantující katedra Katedra elektroniky
Garant předmětu prof. Ing. Pavel Brandštetter, CSc.

Osnova předmětu

Přednášky:
Logické funkce, jejich zápis a minimalizace. Logické členy a jejich realizace, TTL, DTL, CMOS. Rozvod logických úrovní. Propojování integrovaných obvodů.
Kombinační logické obvody a jejich návrh. Kodéry, dekodéry.
Multiplexery, demultiplexery, logické komparátory, sčítačky.

Sekvenční logické obvody a jejich návrh. Klopné obvody. Čítače, registry.
Polovodičové paměti. Paměti RWM, PROM, EPROM.
Styk mikropočítače s analogovým prostředím. Analogový vstup, analogový výstup. Kódy pro A/D a D/A převody.
D/A převodníky. A/D převodníky.
Struktura a funkce výpočetního systému. Základní jednotka počítače. Operační paměť. Vnitřní a vnější paměti. Architektury procesorů CISC a RISC. Vnitřní stavba jednotek počítače, délka slova. Struktura a vlastnosti mikroprocesorů MCU a DSP. Přerušovací systém počítače, technika přímého přístupu do paměti DMA.
Konstrukce mikroprocesorů pro řízení. Vestavěné systémy. Jednodeskové počítače SBC - PC104, EBX, Mini-ITX. Jednočipové mikropočítače. Přehled mikroprocesorů a digitálních signálových procesorů např. rodiny Analog Devices, Atmel, Freescale, Microchip, aj. Porovnání funkce procesorů a FPGA v aplikaci.
Rodina mikroprocesorů Freescale. Vnitřní struktura procesoru, mapa paměti, zásobník, adresní mody, instrukční soubor, konfigurační registry, generátor systémových hodin, jednotky rozhraní, ochranné obvody procesoru, přerušovací systém - zdroje, způsob zpracování, čítače, časovače, sériové a paralelní komunikační rozhraní.
Prostředky pro styk s technologickým procesem - Analogové vstupy a výstupy, PWM, číslicové vstupy a výstupy. Prostředky pro uživatelské rozhraní - obrazový výstup, grafický adaptér, displej, klávesnice, dotykové obrazovky.
Komunikace v řídicích systémech. Paralelní a sériové rozhraní. Průmyslové komunikační sítě. RS232, SPI, I2C, USB, CAN, LIN, Profibus, FireWire, Ethernet, PCMCIA.

Vlastnosti nástrojů pro generaci cílového kódu procesoru z vyšších programovacích jazyků jako je jazyk C, Java aj. Prostředí CodeWarrior.
Operační systémy pro řízení. v reálném čase (RT-Linux, QNX, VxWorks). Generace cílového systému do mikroprocesorového systému z hostitelského prostředí Windows a Linux. Moderní metody návrhu řídicích systémů UML, vývoj řídicích systémů pomocí ROPES.

Cvičení:
Opakování - logické obvody, použití kombinačních a sekvenčních obvodů v mikroprocesorové technice.
Vstupní a výstupní obvody pro přizpůsobení signálů, generátory hodin.
Úprava analogových a digitálních signálů.
TEST č.1. - Základy číslicové techniky.
TEST č.2. - Základy mikroprocesorové techniky.

Laboratoře:
Logické členy - laboratorní úloha.
Sběrnicové obvody - laboratorní úloha.

Jednoduché dekodéry adres - laboratorní úloha.
D/A převodník - laboratorní úloha.
Seznámení se s vývojovým prostředím CodeWarrior. Vytvoření jednoduchého programu v jazyce C v prostředí CodeWarrior. Simulace mikroprocesoru. Krokování programu - laboratorní úloha.
Vývojová deska EvbHCS08. Programování mikroprocesoru Freescale HCS08 přes rozhraní BDM. Ovládání tlačítkových vstupů a výstupů LED. Krokování programu ve skutečném mikroprocesoru - laboratorní úloha.
Časovače a čítače. Čekací smyčky. Pozorování chování mikroprocesoru na osciloskopu - laboratorní úloha.
PWM výstup. Tvorba analogového napětí - laboratorní úloha.
A/D převodník. Měření analogových signálů - laboratorní úloha.
Sériový kanál. Komunikace s PC - laboratorní úloha.

Projekty:
Semestrální projekt - individuální práce s mikroprocesory.

Povinná literatura

Brandštetter, P., Palacký, P.: Číslicová a mikroprocesorová technika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Kašík, V., Soušková, H.: Počítače pro řízení. Sylaby na WWW stránkách Katedry měřicí a řídicí techniky, 2002.

Doporučená literatura

Brandštetter, P.: Elektronika. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Brandštetter, P.: Mikropočítačové řídicí systémy II. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Palacký, P.: Mikropočítačové řídicí systémy I. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Palacký, P.: Mikroprocesory. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Srovnal, V.: Operační systémy pro řízení v reálném čase. VŠB-Technická univerzita Ostrava, 2003

Palacký, P.: Signálové procesory. Učební texty pro kombinované a distanční studium. VŠB-TU Ostrava, 2005.
Künzel, K., Žáček, J.: Mikroprocesorová technika. ČVUT Praha, 1996.

Vrba, R.: Technika číslicových obvodů - CMOS. VUT Brno, 1987.
Lojík, V., Sýkora, J.: Číslicová a impulsová technika. ČVUT Praha, 1986.
Kočiš, I., Šulko, I. : Mikroprocesory a mikropočítače. ALFA, SNTL 1986.
Brey B.B.: The Intel microprocessors: architecture, programming and interfacing. Prentice Hall,London, 1994.
Steckhahn, A.D., Otter, J.D.: Industrial applications for microprocessors. Reston Publishing Company, 1982.
Microprocessors and microsystems. Oxford Elsevier, ISSN 01141-9331.