Vestavěné systémy (2141075)
Departments: | ústav přístrojové a řídící techniky (12110) |
Abbreviation: | VSS | Approved: | 11.06.2019 |
Valid until: | ?? | Range: | 2P+0C+2L |
Semestr: | * | Credits: | 5 |
Completion: | Z,ZK | Language: | CS |
Annotation
Základní pojmy z číslicové techniky, architektura mikrořadičů, funkce jednotlivých sybsystémů, procesor, sběrnice, paměti programu/dat, přerušovací systém, integrované periférie, číslicové vstupy/výstupy, čítač/časovač, A/D a D/A převodníky, vnitřní komunikační sběrnice SPI/I2C a připojení periferií, watchdog. Instrukční sada, programování v jazyce assembler/ANSI C. Návrh a ladění programů. Zásady HW a SW návrhu vestavěných systémů.
Teacher's
doc. Ing. Jan Chyský CSc.
Zimní 2024/2025
doc. Ing. Jan Chyský CSc.
Zimní 2023/2024
doc. Ing. Jan Chyský CSc.
Zimní 2022/2023
doc. Ing. Jan Chyský CSc.
Zimní 2021/2022
Structure
• Úvod do programování mikropočítačů - základní pojmy, číselné soustavy, binární aritmetika
• Vnitřní struktura rodiny I805x
• Jazyk Assember A51 1. část
• Jazyk Assember A51 2. část
• Úvod do jazyka ANCI C
• Paměti mikropočítačů
• Sběrnice, rozhraní pro připojení paralelních sběrnic, signály, adresový dekodér. Přerušovací systém
• Sériová rozhraní, synchronní, asynchronní přenos, RS232, 485, SPI, I2C
• Čítače/časovače, watchdog
• Obvody pro číslicové rozhraní, napěťové, proudové a výkonové přizpůsobení vstup/výstup
• Typy signálů, unifikovaný signál. D/A převodníky
• A/D převodníky
• Datové komunikace. Přenosový kanál. Modem
Structure of tutorial
1. Seznámení s vývojovým kitem C8051F120, zadání semestrální práce
2. Použití jazyka ANSI C pro programování vestavěných systémů
3. Řešení semestrální práce
4. Řešení semestrální práce
5. Řešení semestrální práce, průběžná kontrola
6. Řešení semestrální práce
7. Odevzdání semestrální práce, zápočet
Literarture
• Chyský, J.: Vestavěné systémy I. 2. vyd. Praha: České vysoké učení technické v Praze, Fakulta strojní. 2010, ISBN 978-80-01-04629-6.
• Brtník Bohumil, Matoušek David, Programování mikrokontrolérů s jádrem 8051 v jazyce C, BEN - technická literatura 2010, ISBN 978-80-7300-264-0
• Moodle: https://moodle.fs.cvut.cz/course/view.php?id=196
Requirements
Částečně znalosti mikropočítačové techniky na úrovni předmětu "Mikropočítače a aplikace" bakalářského studia IAT.
Keywords
Vestavěné systémy, mikropočítač, ANSI C