Jednočipový počítač
Z Wikipedie, otevřené encyklopedie
Jednočipový počítač nebo také angl. Microcontroller (Mikrokontrolér, MCU) je většinou monolitický integrovaný obvod obsahující kompletní mikropočítač. Jednočipové počítače se vyznačují velkou spolehlivostí a kompaktností, proto jsou určeny především pro jednoúčelové aplikace jako je řízení, regulace a pod. Často jsou jednočipové počítače součástí embedded systémů (vestavěných systémů).
Obsah |
[editovat] Základní strukura jednočipového počítače
- procesor - taktovací kmitočet bývá jednotky až stovky MHz, šířka slova procesoru 4 až 64 bitů,
- operační pamět - paměť typu RAM, velikost od jednotek byte po desítky kB,
- paměť programu - paměť typu ROM, EPROM, EEPROM nebo flash obsahující program a data, velikost řádově desítky až stovky kB,
- oscilátor - RC nebo řízený krystalem,
- vstupně/výstupní rozhraní - takzvané porty.
Počítač může mít architekturu typu von Neumann nebo nebo harvardskou.
[editovat] Periferie
Jednočipový počítač může kromě základních součástí obsahovat další periferie:
- řadič přerušení,
- časovače,
- čítače,
- watchdog,
- řadič displeje,
- řadič klávesnice,
- programovatelné hradlové pole.
[editovat] Vstupně/výstupní rozhraní
V závislosti na složitosti a počtu pinů může pro komunikaci s okolím používat různá vstupní nebo výstpní zařízení.
- PIO - paralelní porty (několik bitů až desítky bitů),
- SIO - sériové porty (většinou jeden sériový kanál),
- A/D převodníky,
- D/A převodníky.
[editovat] Externí odkazy
- Elektronika, Jednočipové mikropočítače (MFF UK): http://lucy.troja.mff.cuni.cz/~tichy/kap9/jednocpoc.html