Universitatea Babeş-Bolyai Cluj-Napoca
Facultatea de Matematică şi Informatică
Ciclul de studii: Licenţă
Domeniul: Calculatoare şi tehnologia informaţiei
Programul de studii: Ingineria informatiei - in limba maghiara
Limba de predare: Maghiară

SYLLABUS

I. Általános adatok
Kód	Tantárgy neve	
MIC0008	Proiectare cu microprocesoare	

Félév	Órák: C+S+L	Kategória	Típus	
4	3+0+2	specialitate	obligatorie	

II. Foállásban az  Egyetem  oktatói
Név	Tudományos	Oktatói	Tanszék	Tevékenység	
	fokozat	státus		E	Sz	L	
LIBAL Andras	Dr. 	Lect.	Sisteme Informatice	*	*		

Társult oktatók
Név	Tudományos	Intézmény	Állás	Tevékenység 	
	fokozat		típusa	E	Sz	L	

III. A tantárgy célkituzései
A tantárgy célja, hogy gyakorlati példákon keresztül megismertesse a diákokkal a mikrokontrollerek programozását. A kurzus bemutatja a diákoknak a 8051-es mikrokontroller családot, és példákat ad ennek programozására. A tárgy egy híd szerepét tölti be az elméleti ismeretek és a mérnöki képzés között, és hozzájárul ahhoz, hogy az informatika mérnöki szakos diákok “hands-on” gyakorlati tapasztalatokat is szerezzenek képzésük szerves részeként.	

IV. A tantárgy tartalma
8051/8052es mikrokontroller felépítése, programozása, programok elmentése. Regiszterek, speciális regiszterek, megszakítások, címzés, idő programozás. Kommunikálás portokon keresztül, kimenetek, bemenetek. Kapcsolók, kijelzők, szenzorok hozzákapcsolása. Kontroll áramkörök létrehozása, wireless, infravörös kapcsolatok. BASIC-32 és programfejlesztési könyezetek.	

V. Könyvészet
1. Jan Axelson: The Microcontroller Idea Book: Circuits, Programs & Applications Featuring the 8052-BASIC Single-Chip Computer	

VI. Az oktatói tevékenység heti tematikája
1. A mikrokontrollerek alapjai
2. A 8051-es mikrokontroller család
3. Bekapcsolás, tesztelés, egyszerű programok
4. Programok mentése, memória hozzákapcsolása
5. Regiszterek, speciális regiszterek, megszakítások, címzés
6. Assembly programozás, gyakori programozási hibák
7. Kommunikálás a portokon keresztül
8. Kimenetek és bemenetek, kapcsolók és billentyűzet 
9. Kijelzők hozzákapcsolása
10. Szenzorok hozzákapcsolása és haszálata
11. Idő programozás
12. Kontroll áramkörök létrehozása külső egységek (pl. léptető motor) meghajtására
13. Wireless, Infravörös kapcsolatok
14. BASIC-32 programozás, programfejlesztési környezetek	

VII. Alkalmazott didaktikai módszerek
Beszéd, Powerpoint bemutatók, beszélgetés, feladatmegoldás, szimulációs feladatok, egyéni tanulás, felfedezés	

VIII. Értékelés
A végső jegyet 60%ban az évközi tevékenység (házi feladatok, szimulációk, gyors tesztek (kurzus/szeminárium) illetve parciális vizsgák) és 40%ban az év végi vizsga határozza meg.	

IX. Kiegészíto könyvészet
1. http://www.lvr.com/index.html
2. http://www.8052.com/
3. Craig Steiner : The 8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing
4. Dogan Ibrahim: Microcontroller Projects in C for the 8051 

	Dékán,						Tanszékvezeto,

	Dátum,						Eloadás felelose,
								Lect. Dr.  LIBAL Andras