Přehled studia | Přehled oborů | Všechny skupiny předmětů | Všechny předměty | Seznam rolí | Vysvětlivky               Návod
X34MPC Mikropočítače Rozsah výuky:1+2
Přednášející (garant):Rozehnal Z. Typ předmětu:F Zakončení:Z
Zodpovědná katedra:334 Kreditů:3 Semestr:Z

Anotace:
Předmět seznamuje se základními vlastnostmi jednočipových mikropočítačů. Důraz je kladen na systematický přístup k řešení standardních úloh. Podstatnou část náplně předmětu tvoří výuka programování v jazyce symbolických adres (asembleru). Těžiště výuky programování spočívá v nácviku programovacích technik vhodných pro jednočipové mikropočítače a pro programy běžící v reálném čase. Pro návrh algoritmů programů se používají především stavové diagramy. Předmět je vhodný i pro začátečníky neboť všechny programovací techniky jsou demonstrovány na jednoduchých příkladech.

Osnovy přednášek:
1. Základní pojmy mikroprocesorové techniky, základní pojmy z architektury mikroprocesorů
2. Základní funkční bloky mikroprocesoru, programovací model, adresovací módy.
3. Aritmetické instrukce, rotace a posuvy, přesuny, logické operace
4. Skoky, volání podprogramů, řídící a speciální instrukce.
5. Programovací techniky, dělení podle způsobu běhu, podle reakce na skutečnost (událost)
6. Programovací techniky pro reálný čas.
7. Oscilátor a jeho obvody, módy se sníženou spotřebou, oscilátor s PLL, obvody reálného času, obvod WatchDog.
8. Paralelní vstupy výstupy, strobovací a standardní mód, přerušovací logika, hlavní čítač a časovač,
9. A/D převodník, zapojení a princip převodu, řídící registry.
10. Jednotka komparace a záchytu, princip činnosti, konstrukce,
11. Jednotky PWM, jednotky výběru obvodu, jednotky stránkování paměti.
12. Sériové komunikační kanály, princip činnosti asynchronního a synchronního komunikačního kanálu
13. Sériové komunikační kanály, chyby časování, přenosové rychlosti.
14. Standardní sběrnice přenosu dat (CAN, BDLC, RS485, RS232, Centronics).

Osnovy cvičení:
1. Seznámení s předmětem, pravidla bezpečnosti práce.
2. Vývojové prostředí a vývojové desky.
3. Řešení programů pro základní aritmetické operace, maskování, bitové operace.
4. Obsluha spínače, řešení programového potlačení zákmitů
5. Multiplexované klávesnice, časový multiplex, dekódování kláves.
6. Obsluha displeje, časový multiplex, potlačení podsvěcování segmentů
7. Obsluha analogově digitálního převodníku, čtyřkanálový voltmetr
8. Obsluha jednotky komparace, generování fázově posunutých signálů
9. Obsluha jednotky pulzně šířkové modulace, generování PWM pro řízení výkonu
10. Obsluha jednotky záchytu, měření časových intervalů
11. Obsluha jednotky záchytu, měření kmitočtu
12. Obsluha jednotky akumulátoru pulsů, realizace čítače
13. Obsluha synchronního sériového kanálu, komunikace dvou procesorů
14. Předvedení funkce vybrané úlohy, zápočet

Literatura Č:
1. M68HC11 Reference Manual, k dispozici na internetové adrese firmy Motorola [design-net.com]
2. Mikrokontroléry MOTOROLA HC11, Z. Rozehnal, BEN Technická literatura, Praha 2001

Literatura A:
1. M68HC11 Reference Manual, can be found on website of Motorola company [design-net.com]

Požadavky:
Absolvovat dva písemné testy. Předvést vlastní funkční řešení jedné vybrané úlohy.

Rozsah výuky v kombinované formě studia: 6+6
Typ cvičení: l, c
Přednášky jsou sdruženy do dvouhodinových bloků a probíhají tak pouze prvních 7 týdnů.

Předmět je zahrnut do těchto studijních plánů:
Plán Obor Role Dop. semestr
BSP Před zařazením do oboru F Není


Stránka vytvořena 25. 2. 2002, semestry: Z/2001-2, Z/2002-3, L/2001-2, L/2002-3, připomínky k informační náplni zasílejte správci studijních plánů Návrh a realizace: I. Halaška (K336), J. Novák (K336)