Základy mikroprocesorové techniky
Přednáška
Cvičení/laboratoř
2020,
letní semestr
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Po
Út
St
Čt
Pá
Kredity | 3 |
Rozsah | 1 / 2 / 0 |
Examinace | KZ |
Jazyk výuky | čeština |
Úroveň | [] |
Garant |
Ing. Hana Soušková, Ph.D. |
Anotace
Předmět seznamuje s architekturou a technikou programování určité třídy mikroprocesorů. Cvičení probíhá v moderní, nově vybavené laboratoři na mikroprocesorových deskách s využitím uživatelsky přívětivého vývojového prostředí, vhodného jak pro výukové účely, tak pro zkušené návrháře. Studenti jsou seznámeni s jazykem symbolických adres, složitější aplikace je možno programovat v jazyce C/C++. Nejsou nutné žádné prerekvizity. Výhodou jsou znalosti základů algoritmizace a jazyka C.
Sylabus
1. Architektura mikroprocesorů.
2. Zobrazení dat v mikroprocesoru,kódování dat, registr, paměť.
3. CPU, řadič, operační paměť, vnitřní registry, zásobník.
4. Vývojové prostředky pro programování mikroprocesorů. (P&E Micro, CodeWarrior, Procesor Expert)
5. Zpracování instrukce mikropočítačem, programovací jazyk Assembler.
6. Instrukční soubor, adresovací metody. Techniky programování v Assembleru.
7. Analogové a číslicové periferní obvody vestavěných řídicích systémů.
8. Vzájemná komunikace procesoru a periferií na vývojové desce pomocí paralelních V/V zařízení mikroprocesoru.
9. Analogové periferní obvody mikroprocesoru.
10. Čitače a časovače mikroprocesoru - generování časového intervalu pomocí časovače.
11. Resety a interrupty. Ochranné obvody. Přerušovací systém mikroprocesoru, obsloužení přerušení.
12. Čitače a časovače mikroprocesoru - využití časovacích funkcí OC, IC, PWM.
13. Ovládání sériového komunikačního modulu. Komunikace s nadřazeným PC.
14. Princip měření neelektrických veličin pomocí externích čidel.
2. Zobrazení dat v mikroprocesoru,kódování dat, registr, paměť.
3. CPU, řadič, operační paměť, vnitřní registry, zásobník.
4. Vývojové prostředky pro programování mikroprocesorů. (P&E Micro, CodeWarrior, Procesor Expert)
5. Zpracování instrukce mikropočítačem, programovací jazyk Assembler.
6. Instrukční soubor, adresovací metody. Techniky programování v Assembleru.
7. Analogové a číslicové periferní obvody vestavěných řídicích systémů.
8. Vzájemná komunikace procesoru a periferií na vývojové desce pomocí paralelních V/V zařízení mikroprocesoru.
9. Analogové periferní obvody mikroprocesoru.
10. Čitače a časovače mikroprocesoru - generování časového intervalu pomocí časovače.
11. Resety a interrupty. Ochranné obvody. Přerušovací systém mikroprocesoru, obsloužení přerušení.
12. Čitače a časovače mikroprocesoru - využití časovacích funkcí OC, IC, PWM.
13. Ovládání sériového komunikačního modulu. Komunikace s nadřazeným PC.
14. Princip měření neelektrických veličin pomocí externích čidel.
Literatura
Z:Váňa V.,Začínáme s mikrokontrolery HC08,Technická Literatura BEN,2003,8073001241
Z:Doughman G.,Programming the Motorola 68HC12 Family,Annabooks,USA,2000,8583915600
D:Herout P.,Učebnice jazyka C,Kopp,2010,9788072323838
Z:Doughman G.,Programming the Motorola 68HC12 Family,Annabooks,USA,2000,8583915600
D:Herout P.,Učebnice jazyka C,Kopp,2010,9788072323838