Programování mikrokontrolér? ?ady PIC (MIC3)
Kurz seznamuje ú?astníky s programováním mikrokontrolér? ?ady PIC, konkrétn? PIC16F628A. P?edpokládá se základní znalost jazyka C. Jsou vysv?tleny a na praktických p?íkladech p?edvedeny zabudované jednotky vn?jího p?eruení, ?íta??/?asova?? a sériové komunika?ní jednotky. Dále je ukázáno ?eení programové obsluhy základních i pokro?ilejích periferií, jako jsou LED, spína?e, displeje, maticová klávesnice, LCD.
P?íklady jsou p?edvád?ny v reálném mikrokontroléru s reálnými p?ípravky, kadý ú?astník má v rámci kurzu k dispozici mikroprocesorovou stavebnici.
| Kurz je zaradenĂ˝ v kategĂłrii: |
Programování → Programování mikrokontrolér? Ostatní |
NĂĄroÄnosĹĽ kurzu: pokroÄilĂ˝
DĂŠlka kurzu: 2 dny
NĂĄplĹ kurzu:
- Základní pojmy (typy pam?tí, jednotky informace).
- Základní vlastnosti mikrokontroléru PIC16F628A (blokové schéma, vývody, porty, programátorský model, základní registry).
- Vývojové prost?edí MPLAB X, vnit?ní zapojení port?, ?ízení vstup? a výstup?.
- Základy ovládání vstupn?/výstupních periferních obvod? (LED, tla?ítka, 7segmentovka).
- Programové oet?ení zákmit? tla?ítka, pouití pozi?ního kódu. Maticová klávesnice.
- P?eruení a p?eruovací systém, konfigurace, obsluha vn?jího p?eruení.
- Timer 0, 1, 2, popis reim?, registry, základní p?íklady (periodické p?eruení, obsluha displeje s ?asovým multiplexem).
- ?ádkový LCD displej a jeho obsluha, pouití funkce printf pro ?ízení displeje.
- M??ení kmito?tu ?íta?em.
- ?íta?/?asova? 1, popis reim?, registry.
- Sériový kanál, popis, registry, p?íklady.
PredpokladanĂŠ znalosti:
ÄasovĂ˝ rozvrh: 9:00 - 17:00
.TermĂny kurzu:
