Mikrovezérlők alkalmazástechnikája - laboratóriumi gyakorlat

Application of microcontrollers - laboratory practice

Órák anyaga

  • Terveink szerint minden héten csürtötökön 13:00 és 15:00 között be lehet jönni gyakorolni a Méréstechnika laborba. (Amennyiben nem jelenne meg oktató, hívjátok a +36-62-544068 számot!)
  • A gyakorlaton a Silicon Laborarorries IDE-t használjuk. Alternatívaként használható a Simplicity Stúdió is, ennek rövid használati útmutatója: SimplicityStudio.docx. A Simplicity Stúdiót használóknak a laborvezetők csak korlátozott mértékben tudnak segítséget nyújtani.
  • 1. óra - Tűz és munkavédelem, tájékoztatás
    További információk: Méréstechnika laboratórium
    Fóliák: MicLab-01-Bevezetes.pptx
    Annak, aki nem jelenik meg a tűz és munkavédelmi oktatáson, önállóan fel kell készülnie az anyagból. A második órán mindenkinek írásban kell beszámolnia a legfontosabb tűz és munkavédelmi ismeretekről.
  • 2. óra - Silabs mikrovezérlők, Az integrált környezet használata (február 8.-10.)
    Fóliák: MicLab-02-KornyezetHasznalata.pptx
    A második alkalom egy rövid dolgozattal kezdődik, melynek témája: tűz, munkavédelem és laboratóriumi rend. A dolgozatra, az órán elhangzottak alapján, a ppt-ből lehet felkészülni, valamint a Méréstechnika laboratórium oldalán elérhető anyagokból. A dolgozatban feleletválasztós, vagy rövid válaszokat igénylő kérdések lesznek.
    Előzetes felkészüléshez olvasnivaló:
    Előadás jegyzet (Laboratory practicals): 6-50, 111-112 és 121-124 oldal
  • 3. óra - Timer és megszakítások használata
    Fóliák: MicLab-03-Timer.pptx
    Házi feladat: MicLab-03-HF.docx
    Jegyzőkönyv: MicLab-03-Minta.docx
    Van előzetes feladat, jegyzőkönyvkészítés.
    Előzetes felkészüléshez olvasnivaló:
    Előadás jegyzet (Laboratory practicals): 51-61 oldal
  • 4. óra - Jelzőlámpa programjának készítése
    Fóliák: MicLab-04-Jelzolampa.pptx
    Házi feladat: MicLab-04-HF.docx
    Jegyzőkönyv: MicLab-04-Minta.docx
    Van előzetes feladat, jegyzőkönyvkészítés. A gyakorlat a korábbi óra anyagára épül.
    Kiegészítő panel tervei: 2x7SegmentExtensionPanel_ver2.brd 2x7SegmentExtensionPanel_ver2.sch
  • 5. óra - BCD kijelzés
    Fóliák: MicLab-05-BCDkijelzes.pptx
    Házi feladat: MicLab-05-HF.docx
    Jegyzőkönyv: MicLab-05-Minta.docx
    Van előzetes feladat, jegyzőkönyvkészítés. A gyakorlat a korábbi óra anyagára épül.
  • 6. óra - 0..99 másodpercszámláló (március 7.-9.)
    Fóliák: MicLab-06-BCDszamlalo.pptx
    Házi feladat: MicLab-06-HF.docx
    Jegyzőkönyv: MicLab-06-Minta.docx
    Van jegyzőkönyvkészítés. A gyakorlat a korábbi óra anyagára épül.
  • 7. óra - Vizsgafeladat
    Tematika: fejlesztőkörnyezet használata, timer és megszakításkezelés, BCD kijelzés.
    Használható eszközök: Excel, Silabs IDE, Config Wizard, toll.
    Nem használható: minden más.
    Szükséges felszerelés: toll.
    A vizsgafeladat pótlására csak korlátozottan van lehetőség.
  • 8. óra - A/D konverzió, eredmény BCD kijelzése
    Fóliák: MicLab-08-AD.pptx
    Házi feladat: MicLab-08-HF.docx
    Jegyzőkönyv: MicLab-08-Minta.docx
    Szükséges felszerelés: Pen-drive (FAT16 vagy FAT32-re formázva).
    Van előzetes feladat, jegyzőkönyvkészítés. A gyakorlat a korábbi órák anyagára épül.
  • 9. óra - Hőmérséklet mérése
    Fóliák: MicLab-09-Termisztor.pptx
    Házi feladat: MicLab-09-HF.docx
    Jegyzőkönyv: MicLab-09-Minta.docx
    Szükséges felszerelés: Pen-drive (FAT16 vagy FAT32-re formázva).
    Van előzetes feladat, jegyzőkönyvkészítés. A gyakorlat a korábbi órák anyagára épül.
  • 10. óra - PWM előállítása PCA-val
    Fóliák: MicLab-10-PCA.pptx
    Házi feladat: MicLab-10-HF.docx
    Házi feladat: MicLab-10-HF-B.docx
    Jegyzőkönyv: MicLab-10-Minta.docx
    Szükséges felszerelés: Pen-drive (FAT16 vagy FAT32-re formázva).
    Van előzetes feladat, jegyzőkönyvkészítés. A gyakorlat a korábbi órák anyagára épül.
  • 11. óra - Szervomotor vezérlése.
    Házi feladat nincs, de célszerű előre készülni.
    Jegyzőkönyv: MicLab-11-Minta.docx
    Szükséges felszerelés: Pen-drive (FAT16 vagy FAT32-re formázva).
    Van jegyzőkönyvkészítés. A gyakorlat az előző óra folytatása.
  • A következő órák még frissülni fognak
  • 13. óra - Vizsgafeladat
    Tematika: timer és megszakítások használata, BCD kijelzés, A/D konverzió, PCA használata.
    Használható eszközök: Excel, Silabs IDE, Config Wizard, toll.
    Nem használható: minden más.
    Szükséges felszerelés: toll.
    A vizsgafeladat pótlására csak korlátozottan van lehetőség.
  • 14. óra - Pótlás, jegybeírás
    Megjegyzés: csak az egyik alkalom lesz megtartva. Probléma esetén írjatok a gyakorlatvezetőnek!

Levelező órák anyaga

Átvételi elismervény a TOOLSTIC850-B-SK kölcsönzéséhez: MicLab-AtviteliElismerveny.docx

Header fájl a TOOLSTIC850-B-SK-hez: C8051F850.h

Előfeltételek

  • Mikrovezérlők alkalmazástechnikája - előadás
    Az előfeltétel teljesítésétől sajnos nem tekinthetünk el.

Hasznos ha a hallgató a következő kurzusokat is elvégezte:

  • Elektronika előadás
  • Elektronika Laboratóriumi Gyakorlatok
  • Digitális technika

Ha valaki szakdolgozat témája során mikrovezérlőt szeretne programozni, célszerű ezt a kurzust minél hamarabb elvégezni.

Követelmények

Az aktuális félévre vonatkozó hivatalos értékelési módszerek a CooSpace-en valamint az ETR-ben vannak közzé téve.

Themes of the course

  • Introduction: microcontrollers manufactured by Silicon Laboratories
  • Usage of the Integrated development environment
  • Port I/O
  • Timers and interrupts
  • BCD display
  • Using the programmable counter array
  • A/D conversion
  • Sensor interfaces
  • Communication (RS232, I2C)