454-0518/02 – Vývoj mikroprocesorových aplikací (VMA)

Garantující katedraKatedra telekomunikační technikyKredity6
Garant předmětuIng. Radek Novák, Ph.D.Garant verze předmětuIng. Radek Novák, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný
Ročník3Semestrzimní
Jazyk výukyčeština
Rok zavedení2000/2001Rok zrušení2009/2010
Určeno pro fakultyFEIUrčeno pro typy studiabakalářské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
NOV24 Ing. Radek Novák, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 2+2

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Rozumět tvorbě a návrhu aplikací pomocí mikroprocesorů. Učební výstupy jsou stanoveny tak, aby studenti byli schopni identifikovat, aplikovat a řešit úlohy z oblasti vývoje mikroprocesorových aplikací.

Vyučovací metody

Anotace

Seznámení s hlavními rysy mikroprocesoru Intel ´51. Deriváty - Philips 8XC552, Dallas, jejich nové prvky. Mikroprocesory PIC Microchip. Mikroprocesory PIC AVR. Základy jazyka C . Aplikace v jazyce C pro mikroprocesor řady ´51: číslicová regulace otáček stejnosměrného motoru, přístroj k přivařování termočlánkových drátů, KT1 - přístroj pro kalibraci tachografů automobilů, detailní rozbor těchto aplikací.

Povinná literatura:

Žídek, J. - Bilík, P. : Programování mikroprocesorových modulů, VŠB 1998. Šaloun P. : Programovací jazyk C, VŠB Ostrava 1994. Babák, M., Chládek,L. : Architektura a technické vlastnosti jednočipových mikrořadičů 8051, TESLA Eltos, 1987 Babák,M., Laurynová,V. : Programovací jazyk asembler 8051, TESLA Eltos, 1987 Zděnek, J. : Mikropočítače řady '51, ČSVTS - FEL ČVUT, 1989 Skalický, P. : Mikroprocesory řady 8051,vydání 2.rozšířené, BEN 1998 Hrbáček, J. : Mikrořadiče PIC16CXX a vývojový kit PICSTART, BEN, 1997 http://developer.intel.com/design/mcs51/manuals/272383.htm

Doporučená literatura:

Kernighan, B. W. - Ritchie, D. M. : The C programming language. Herout, P.: Učebnice jazyka C, Kopp, 1994. www.intel.com www.microchip.com

Forma způsobu ověření studijních výsledků a další požadavky na studenta

Podmínky udělení zápočtu: Odevzdání projektu č.1 a č.2.

E-learning

Další požadavky na studenta

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Přednášky: 1. Vývojové prostředí IAR pro rodinu ´51. 2. Mikrořadiče a mikroprocesory. Instrukční soubor ´51. 3. Příklady programů na instrukční soubor ´51. 4. Základy jazyka C se zaměřením na použití u mikroprocesorů řady 51. 5. Rozbor aplikace "Fázové spínání osmnácti světel" . 6. Rozbor aplikace "Měřič síly" . 7. Rozbor aplikace "TCW3 - přístroj pro přivařování termočlánků" 8, Rozbor aplikace "KT1 - přístroj pro kalibraci tachografů automobilů" 9. Rozbor aplikace "PS číslicová regulace stejnosměrného motoru". 10. Rozbor aplikace "Měření a vyhodnocení světelného profilu" 11. Procesor C8051F020 - derivát rodiny '51. Specifika tohoto procesoru, PWM registry, Watch Dog, časovače/čítače , A/D převodník, D/A převodník, rozhraní I2C, spínací matice. 12. Mikroprocesor Atmel AVR 2313, architektura, instrukční soubor. 13. Mikroprocesory dSPIC. Architektura a možnosti programování. 14. Vývojové trendy v oblasti vývoje mikroprocesorových aplikací. Projekty: *** Projekt č.1 *** Vytvoření funkční aplikace s mikroprocesorovým vývojovým kitem. Aplikace je studentům zadána ve 2.cvičení semestru. *** Projekt č.2 *** Kompletní dokumentace mikroprocesorové aplikace - schema hardvérové části, vývojový diagram, dostatečně okomentovaný zdrojový text programu. Cvičení - Počítačové laboratoře: 1. Úvod, podmínky zápočtu, bezpečnost práce. Témata projektů. 2. Definitivní zadání Projektů studentům. Detailní rozbor a debugování aplikace procesoru '51 v simulátoru a v reálném HW 3. Detailní rozbor a debugování aplikace procesoru PIC v simulátoru a v reálném HW pomocí ICD 4. S pomocí učitele ladění dílčích programových modulů na přiděleném úkolu. 5. Ladění dílčích programových modulů na reálném HW. 6. Dokončení dílčích programových modulů a odzkoušení funkce. 7. Začátek programátorských prací na celkové aplikaci na některém z vývojových kitů ( C8051FX20-TB, dsPICDEM 1.1 PIC Explorer 16, Atmel JTAG ICE mk-II). 8. Programování celkové aplikace. 9. Cvičení Programování celkové aplikace. 10. Cvičení Programování celkové aplikace. 11. Cvičení Programování celkové aplikace. 12. Cvičení Programování celkové aplikace. 13. Cvičení Závěrečné práce při programování celkové aplikace. 14. Cvičení Předvedení celkové aplikace ve funkci, ohodnocení Projektu.

Podmínky absolvování předmětu

Kombinovaná forma (platnost od: 1960/1961 letní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45 (45) 0
                Projekt Projekt 15  0
                Jiný typ úlohy Jiný typ úlohy 30  0
        Zkouška Zkouška 55 (55) 0
                Písemná zkouška Písemná zkouška 55  0
Rozsah povinné účasti:

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramObor/spec.Spec.ZaměřeníFormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2009/2010 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2009/2010 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2008/2009 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2007/2008 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2006/2007 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán
2005/2006 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2005/2006 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán
2004/2005 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika P čeština Ostrava 3 povinně volitelný stu. plán
2004/2005 (B2645) Elektrotechnika, sdělovací a výpočetní technika (2612R018) Elektronika a sdělovací technika K čeština Ostrava 3 povinně volitelný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku