Mikrovezérlők alkalmazástechnikája
Gingl Zoltán - Műszaki Informatika Tanszék, Szegedi Tudományegyetem
2020 © CC BY 4.0,
A tananyagról
Segédanyagok
A tárgyhoz jegyzet tartozik, mely közel teljes mértékben lefedi a tananyagot. Ezen kívül diasorok foglalják össze a legfontosabb tudnivalókat, kiegészítéseket is tartalmaznak. Nagyon hasznos tananyag a tárgyalt mikrovezérlő adatlapja is. Az előadásokon további információk is elhangozhatnak, ezeket érdemes lejegyezni.
Kiegészítő anyagok, referenciák is találhatók ezen az oldalon.
Hogyan érdemes használni a tananyagot?
A tananyag nagyobb témakörökre, ezeken belül fejezetekre oszlik. Az ezekhez tartozó segédanyagokat fontos tanulmányozni, megérteni, szükség esetén a megfelelő fórumokon kérdéseket lehet feltenni.
Az alapismereti részeket memorizálni is kell, mert ezek magabiztos ismerete elengedhetetlen. Önmagában a memorizálás nem jelent még általánosan használható tudást, ahhoz a megértés is nélkülözhetetlen. A gyakorlatban nem pont ugyanazok a problémák merülnek fel, amiket a tananyag tárgyal, csak az tudja majd ezeket megoldani, aki nem csak gépiesen, hanem alkotó módon, felsőfokú szinten képes a tudását alkalmazni. Egy eszköztárat kell tudni magabiztosan és kreatívan használni.
A tantárgy 3 kredites, ami 90 ráfordított tanulási óra becslését jelenti. Ebből következően a félév során a tananyaggal rendszeresen foglalkozni kell, megfelelő időt szánva az elsajátítására a magabiztos tudás megszerzése érdekében. Hiányosabb előismeretek esetén több tanulásra is szükség lehet. A tananyag felépítése, eszköztárai, referenciái is segítik, hogy az időráfordítás minél eredményesebb és élvezetesebb lehessen.
Mikrovezérlő-alapok
- Korszerű elektronikus eszközök, a mikrovezérlők szerepe.
- A mikrovezérlők választéka, osztályozása. Mikrovezérlők összehasonlítása teljesítmény, digitális és analóg perifériák tulajdonságai alapján.
Segédanyagok
- P Mikrovezérlő alapok
- 📕 Laboratory practicals with the C8051Fxxx microcontroller family
- 🎦 Bevezetés
- 🎦 Digitális rendszerek
- 🎦 Mikrovezérlő alapelvek
- Texas Instruments - Microcontroller applications
- Silabs 8-bit microcontrollers
- Silabs 32-bit microcontrollers
- STM 32-bit microcontrollers
- TI microcontrollers
A C8051Fxxx mikrovezérlők központi egységei
- A C8051Fxxx mikrovezérlők hardverfelépítése.
- Memóriakezelés.
- Utasításkészlet.
- Megszakítások alkalmazása.
A C8051Fxxx mikrovezérlők programozása
- Assembler programozás.
- C programozás.
- Megszakításkezelés C nyelven.
Müködtetési lehetőségek
- Teljesítmény, sebesség, ütemezés.
- Felügyeleti, működést segítő áramkörök.
Segédanyagok
Perifériák kezelése, portok
- Perifériák és portok kiosztása, crossbar.
- Felhasználói felület illesztése. Nyomógombok, kapcsolók hardveres és szoftveres kezelése. Billenytűmátrix illesztése.
- Kijelzők közvetlen kezelése portokkal.
- Portok bővítése külső áramkörökkel.
Időzítő áramkörök
- Időzítő és számláló áramkörök. A Timer 0,1 és Timer 2,3,4 üzemmódjai, használata.
- Számlálók alkalmazása. Időtartam, frekvencia, periódus mérése időzítő/számláló áramkörökkel.
- A programozható számlálótömb (PCA).
Kommunikáció
- UART áramkörök.
- SPI és SMBus áramkörök. Írás, olvasás, szoftveres kezelési alapok. C standard I/O átirányítás.
Analóg perifériák
- Komparátor és feszültségreferencia.
- A/D konverter
- D/A konverter
- Szenzorok illesztése