450-0007/01 – Microprocessors Systems Programming (PMM)

Gurantor departmentDepartment of Cybernetics and Biomedical EngineeringCredits4
Subject guarantorprof. Ing. Petr Bilík, Ph.D.Subject version guarantorprof. Ing. Petr Bilík, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Year5Semestersummer
Study languageCzech
Year of introduction1992/1993Year of cancellation2006/2007
Intended for the facultiesFEIIntended for study typesMaster
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2

Subject aims expressed by acquired skills and competences

Teaching methods

Summary

Compulsory literature:

Recommended literature:

Way of continuous check of knowledge in the course of semester

E-learning

Other requirements

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

Přednášky: Systemizace jednočipových a jednodeskových mikropočítačů. Osmibitové, šestnáctibitové a dvaatřicetibitové mikrořadiče. Standardní jednočipové mikropočítače, mikropočítače s RISC architekturou. Srovnání dostupných jednočipových mikropočítačů světových výrobců. Popis architektury jednočipového mikropočítače SAB 80535. Blokové schéma, periferie integrované na čipu. Paměťové prostory a vnitřní registry mikropočítače 80535. Vstupní a výstupní porty, alternativní funkce portu, užití portu P0 a portu P2 jako adresové a datové sběrnice, Čítače/časovače 0 a 1 Časovač/čítač T2 s doplňkovými funkcemi automatického plnění, srovnání a zachycení Watchdog-Timer, přerušovací systém, registry speciálních funkcí přerušovacího systému, struktura prioritních úrovní přerušovacího systému Výstup systémového hodinového taktu, A/D převodník, referenční napětí, časování A/D převodníku, činnost procesoru se sníženým příkonem Sériový kanál, způsoby práce sériového kanálu, víceprocesorová komunikace Vývojové prostředky pro práci s mikroprocesorovými moduly umožňující ladění z úrovně vyššího programovacího jazyka. Vývojové prostředí Dynamic C, integrované prostředí makroassembleru pro procesory řady 51 AX51. Integrovaná vývojová prostředí pro práci s mikroprocesorovými moduly. Prostředí a popis jeho funkcí. Makroassembler 51. Struktura programu, moduly, segmenty, direktivy. Překlad a ladění modulu. C10: Ladění modulů pro semestrální práci. Linkování programových modulů. Výběr modulů, slušování segmentů. alokace segmentů. Knihovny programových modulů a práce s nimi. Knihovny standardních funkcí, moduly vytvořené uživatelem a jejich začlenění do knihovny. Vývoj programového vybavení pro mikroprocesorové moduly s využitím možností vyššího programovacího jazyka - Dynamic C. Implementace C jazyka pro konkrétní typ mikroprocesoru nebo mikroprocesorového modulu. Spolupráce mikroprocesorových modulů s počítači IBM PC. Tvorba nádstaveb pro data změřená mikroprocesorovým modulem ve vývojových prostředích LabWindows a LabVIEW. Počítačové laboratoře: Seznámení s vývojovým prostředkem MSB 51 fy. KEIL, vývojovým prostředkem Tiny Giant fy. Z World. modulem PIGGY535 fy. KMBsoft Jednoduché operace s vývojovým prostředkem - prohlídka a modifikace dat v paměti Naprogramování časovače/čítače, programová obsluha portů Programy na využití T2, generování pulsně šířkově modulovaného signálu Program na využití přerušovacího systému. Program na obsluhu A/D převodníku, programování vnitřních referenčních napětí Zadání semestrální práce, návrh koncepce řešení semestrální práce. Řešení jednoho modulu pro semestrální práci s jednoduchým vývojovým prostředkem. Modifikace zbývajících modulů pro semestrální práci v integrovaném vývojovém prostředí. Linkování programu v rámci semestrální práce, vytvoření dokumentace. Vytvoření uživatelské knihovny a včlenění modulů ze semestrální práce do této knihovny. Praktické ukázky využití C jazyka - Tiny Giant + Dynamic C. Předvedení hotového rozsáhlejšího projektu z oblasti aplikace mikroprocesorových modulů.

Conditions for subject completion

Full-time form (validity from: 1960/1961 Summer semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Exercises evaluation and Examination Credit and Examination 100 (145) 51 3
        Examination Examination 100  0 3
        Exercises evaluation Credit 45  0 3
Mandatory attendence participation:

Show history

Conditions for subject completion and attendance at the exercises within ISP:

Show history

Occurrence in study plans

Academic yearProgrammeBranch/spec.Spec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2007/2008 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2007/2008 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2007/2008 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2007/2008 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2006/2007 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2005/2006 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2004/2005 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2003/2004 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2002/2003 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava 4 Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2612T018) Electronics and Communication Technology P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (10) Elektrické stroje a přístroje P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (2642T004) Electrical Machines, Apparatus and Drives (20) Elektrické pohony a výkonová elektronika P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (3907T001) Electrical Power Engineering P Czech Ostrava Choice-compulsory study plan
2001/2002 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava 4 Choice-compulsory study plan
2000/2001 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering (10) Měřící a řídící technika P Czech Ostrava 5 Optional study plan
2000/2001 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering (20) Řídící a informační systémy P Czech Ostrava 5 Optional study plan
2000/2001 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering (30) Měřící a řídící technika v biomedicíně P Czech Ostrava 5 Optional study plan
2000/2001 (M2612) Electrical Engineering and Computer Science (2601T004) Measurement and Control Engineering (40) Automatizované systémy řízení P Czech Ostrava 5 Optional study plan
2000/2001 (M2612) Electrical Engineering and Computer Science (3902T023) Computer Science P Czech Ostrava 4 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction

Předmět neobsahuje žádné hodnocení.