Název:

Mikroprocesorové a vestavěné systémy

Zkratka:IMP
Ak.rok:2005/2006
Semestr:zimní
Studijní plán:
ProgramObor/
specializace
RočníkPovinnost
IT-BC-3BIT3.povinný
Vyučovací jazyk:čeština
Informace pro zapsané:http://www.fit.vutbr.cz/study/courses/IMP/private/
Kredity:6 kreditů
Ukončení:zkouška (písemná)
Výuka:
hod./sempřednáškasem./cvič.lab. cvič.poč. cvič.jiná
Rozsah:3968012
 zkouškatestycvičenílaboratořeostatní
Body:502001614
Garant:Schwarz Josef, doc. Ing., CSc. (UPSY)
Přednášející:Schwarz Josef, doc. Ing., CSc. (UPSY)
Cvičící:Jaroš Jiří, doc. Ing., Ph.D. (UPSY)
Ohlídal Miloš, Ing. (UPSY)
Růžička Richard, doc. Ing., Ph.D., MBA (UPSY)
Strnadel Josef, Ing., Ph.D. (UPSY)
Škarvada Jaroslav, Ing., Ph.D. (UPSY)
Fakulta:Fakulta informačních technologií VUT v Brně
Pracoviště:Ústav počítačových systémů FIT VUT v Brně
Prerekvizity: 
Návrh počítačových systémů (INP), UPSY
Programování na strojové úrovni (IAS), UITS
Navazující:
Periferní zařízení (IPZ), UPSY
 
Cíle předmětu:
  Seznámit studenty s architekturami  mikrokontrolérů. Seznámit s činností jejich jednotlivých podsystémů a to zejména: CPU, flash paměť, časovač, podsystém přerušení, komunikační rozhraní, AD převodník. Naučit studenty základní sortiment instrukcí a jejich aplikaci při návrhu a ladění programů v  jazyce symbolických instrukcí. Seznámit studenty se  zásadami a technikami programování ve vyšším programovacím jazyce C a s problematikou návrhu vestavěných systémů.
Anotace:
  Vestavěné systémy, definice, využití. Architektura mikrokontrolérů. Paměťová mapa. Programovací model, programování v jazyku symbolických instrukcí. Soubor instrukcí a pseudoinstrukcí. Využití zásobníku. Podsystém přerušení a obslužné rutiny přerušení. Periferní jednotky na čipu a jejich programování: časovač TIM, komunikační rozhraní SCI a SPI, AD převodník, obvod reálného času RTC. Specifika programování vestavěných systémů v jazyce C.
Požadované prerekvizitní znalosti a dovednosti:
  Znalost struktury základní procesorové jednotky (CPU) a techniky programování v jazyce symbolických instrukcí. Základní znalost programování v jazyce C.
Získané dovednosti, znalosti a kompetence:
  
  • Studenti jsou obeznámeni s obecnou strukturou mikrokontrolérů a technikami návrhu vestavěných systémů.
  • Studenti jsou schopni vytvořit a odladit podprogramy a inicializační rutiny pro jednotlivé periferní obvody. Umí používat  základní techniky ladění aplikačních programů vytvořených v asembleru a jazyce C.
Osnova přednášek:
 
  • Vestavěné systémy. Přehled mikrolontrolérů.
  • Architektura vybraného mikrokontroléru.
  • Paměťový subsystém, flash paměť.
  • Programování v jazyku symbolických instrukcí.
  • Soubor instrukcí I.
  • Soubor instrukcí II.
  • Zásobník a subrutiny.
  • Systém přerušení a jeho programování.
  • Periferních zařízení a jejich programování I.
  • Periferních zařízení a jejich programování II.
  • Periferních zařízení a jejich programování III.
  • Programovací techniky pro vestavěné systémy v jazyce C.
  • Aplikace mikrokontrolérů ve fuzzy systémech. 

 

Osnova laboratorních cvičení:
 
  • Programování SCI modulu
  • Programování LCD a klávesnice
  • Programování časovače
  • Programování AD převodníku

 

Osnova počítačových cvičení:
 
  • Instrukční sada.
  • Programování v asembleru.
  • Programování periferních zařízení

 

Osnova ostatní - projekty, práce:
 
  • Individuální projekt v rozsahu 12 hodin.
Literatura referenční:
 
  • Studijní materiály publikované fy Motorola
  • The MC68HC908GP32 Teaching Book by Prof. Cerid - Turkey
  • Predko, M.:"Handbook of Microcontrollers",McGraw-Hill, ISBN 0079137164, 1998.
Literatura studijní:
 
  • Přednáškové materiály
  • Váňa, V.:Začínáme pracovat s mikrokontroléry Motorola HC08 NITRON, Praha 2003, nakladatelství BEN,ISBN 80-7300-124-1
  • Rozehnal, Z.: Mikrokontroléry Motorola HC11, Praha 2001, nakladatelství BEN, ISBN 80-86056-77-5
  • Internet
Kontrolovaná výuka:
  Kontrolovanou výukou jsou laboratoře a projekt
Průběžná kontrola studia:
  
  • Laboratorní úlohy s obhajobou - 16 bodů
  • Půlsemestrální písemná zkouška - 20 bodů
  • Hodnocený projekt - 14 bodů
  • Závěrečná písemná zkouška - 50 bodů
  • Hranice pro úspěšnou zkoušku podle pravidel ECTS - 50 bodů
Podmínky zápočtu:
  Zápočet není ustanoven.
 

Vaše IPv4 adresa: 18.206.241.26