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

Slides:



Advertisements
Hasonló előadás
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Kovács Tamás & Mingesz Róbert 6. óra március 22.
Advertisements

Mikrovezérlők, perifériák laboratóriumi gyakorlat Mingesz Róbert 8. óra Október 30. v
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat BCD kijelzés és számlálók Mingesz Róbert V március
Mikrovezérlők alkalmazástechnikája levelező laboratóriumi gyakorlat
Melyiket válasszam? Windows VS. Linux Készítette: Uher Bertalan.
Ellenőri továbbképzés Budapest, Ellenőri továbbképzés Budapest, MLSZ JB.
1 A SZAKMAI ÉS VIZSGAKÖVETELMÉNYEK JOGSZABÁLYI KÖRNYZETE, ÚJ FOGALMAI Laczkovich Jánosné Budapest, május 17.
Nyitó szakértői találkozó. "C" komponens-informatika Készítette: Farkas László január.28.
Gazdaságstatisztika, 2015 RÉSZEKRE BONTOTT SOKASÁG VIZSGÁLATA Gazdaságstatisztika október 20.
Manhertz Gábor; Raj Levente Tanársegéd; Tanszéki mérnök Budapesti Műszaki és Gazdaságtudományi Egyetem Mechatronika, Optika és Gépészeti Informatika Tanszék.
2. A szoftverek csoportosítása: a. Rendszerszoftverek: A számítógép zavartalan mûködését biztosítják: BIOS (alapvetõ bemeneti/kimeneti rendszer): olyan.
Forrás: Reiter István C_Sharp programozás lépésről lépésre (frissített tartalommal )
EU pályázati programok A szervezet / változások 1.A pályázók adminisztrációs terheinek csökkentése a projektfejlesztési, pályázati szakaszban.
Microsoft Photo Story. Mi is ez?  A Microsoft Photo Story egy alkalmazás, amelyet a Microsoft, a világ egyik legnagyobb szoftvergyártó cége készített.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Hétszegmenses kijelző használata Makan Gergely, Markella Máté, Mellár János, Mingesz Róbert.
Alaplap.
Gazdasági informatika - bevezető
Számítógépes szimuláció
Számítógép összeszerelése lépésről lépésre I.
11/2/2017 Horváth Botond, Dunaújvárosi Főiskola, Informatika Biztonság Labor Konzulens Dr. Leitold Ferenc, Hadarics Kálmán “Nemcsak azokkal a sebezhetőségekkel.
Áramlástani alapok évfolyam
INFOÉRA 2006 Nagypontosságú aritmetika III.
Scilab programozás alapjai
Az elektrosztatikus feltöltődés keletkezése
videós team Team vezetője: Tariné Péter Judit Tagok:
Magyar Tudományos Művek Tára
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
LabVIEW bevezetéstől a feszültség-áram karakterisztikáig Vida Andrea
Baross László Mezőgazdasági Szakközépiskola és Szakiskola Mátészalka
Laboratóriumi méréstechnikai gyakorlat 3/15. M osztály részére 2016.
Vörös-Gubicza Zsanett képzési referens MKIK
Hogyan viszonyuljunk a médiaeszközök használatához a válságból való kilábalás után? Szuromi Péter - ZenithOptimedia.
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Komplex természettudomány 9.évfolyam
Hullámdigitális jelfeldolgozás alapok 5 Híd struktúrájú szűrők
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Peremfigyelés: Boundary Scan IEE
Adatbázis-kezelés (PL/SQL)
INFOÉRA 2006 Véletlenszámok
2. Bevezetés A programozásba
VB ADATTÍPUSOK.
Közigazgatási alapvizsga a Probono rendszerben
Business Mathematics
Grosz imre f. doc. Kombinációs hálózatok /43 kép
Veszprémi Érseki Hittudományi Főiskola
Számítógépes Hálózatok
CALDERONI FORRÁSKEZELŐ RENDSZER
Tájékoztató az Önkormányzati ASP Projektről
Kalickás forgórészű aszinkronmotor csillag-delta indítása
RUGÓK.
Beépített assetek (Standard Assets).
Informatikai gyakorlatok 11. évfolyam
B M Java Programozás 4. Gy: Java GUI IT A N Tipper, MVC kalkulátor
Általános iskola eredménye, értékelése
A Microsoft SharePoint testreszabása Online webhely
5. Előadás tartalma Magas szintű adatbázismodellek Adatmodellezés
Tárgy és kurzus hirdetés 2018/19/2
A szállítási probléma.
I. HELYZETFELMÉRÉSI SZINT FOLYAMATA 3. FEJLESZTÉSI FÁZIS 10. előadás
Matematika 11.évf. 1-2.alkalom
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Matematika II. 5. előadás Geodézia szakmérnöki szak 2015/2016. tanév
Tájékoztató az EPER pályázati folyamatáról
Algoritmusok.
a b c A tengelymetszetek: Ezek reciprokai: 1/3 1/4 1/2
Pipeline példák (Normál, 2019).
Üzlezi információelemző specializió
A statisztikus elemző specializió
Előadás másolata:

Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat Hétszegmenses kijelző használata Mingesz Róbert 2016.03.26.

A kiegészítő áramkör

A kiegészítő áramkör kapcsolási rajza

A kiegészítő áramkör panelterve

Hétszegmenses kijelző használata Pozitív logika esetén: BCD G F E D C B A byte 1 3Fh 06h 2 5Bh 3 4Fh 4 66h 5 6Dh 6 7Dh 7 07h 8 7Fh 9 6Fh Negatív logika! Bájt invertálása: ‚~...’

Megoldás menete A hétszegmenses kijelzőt meghajtó port összes bitjét egyszerre tudjuk írni (P2 = ...) A számjegyeket felváltva kell kijelezni: T/2 ideig az egyiket, T/2 ideig a másikat Az átkapcsolás idejére célszerű kikapcsolni az összes szegmenst (szellemkép ellen) A bináris-7szegmenses konverzióhoz szükséges adatokat célszerű egy tömbben tárolni: __code char sg[] = {0x3F, ... 0x6f};

0..99 kijelzés Egész szám felbontása: Maradékos osztás Alsó helyi érték Felső helyi érték

Szempontok a program írásához

Jól követhető karbantartható kód készítése Megfelelően elnevezett változók Használjunk angol elnevezéseket Kód fontos elemeinek kommentelése Lehetőleg angolul Jól átlátható programozási struktúrák használata

Éhezés figyelembe vétele

Megszakítás rutinok „Rövid” kód Függvényhívásokra figyelni! Rövid: gyorsan végrehajtódó Ciklus, várakozás: kizárva Függvényhívásokra figyelni! Reentrant / nem reentrant A világos, jól követhető és karbantartható kód továbbra is fontos szempont!

Számolási idők* 8 bit egész 16 bit egész 32 bit egész   8 bit egész 16 bit egész 32 bit egész 32 bit lebegőpontos Összeadás 7 13 25 293 Szorzás 12 67 185 308 Osztás 33 601 1105 1580 Modulo képzés 34 314 492 nem támogatott *C8051 F410, órajel ciklusban, egy adott számkombinációra

Feladatok

1. feladat Jelenítsen meg különböző számokat az egyik, majd a másik kijelzőn

2. feladat Két különböző számjegy megjelenítése a két hétszegmenses kijelzőn. A kijelzés ne legyen szellemképes! A vezérléshez használjon timert és megszakítást! Hozzon létre olyan programot, mely egy 0 és 99 közötti egész számot megjelenít a kijelzőn. A szám egy változóban legyen eltárolva, amit a timer rutin kezel! Megjelenített kép vizsgálata a frissítési frekvencia függvényében.

3. feladat Mérje meg pontosan a képfrissítés frekvenciáját! Vizsgálja meg a következő frekvenciákon a megjelenített képet: 5 Hz 15 Hz 25 Hz 50 Hz

Következő óra Lesz jegyzőkönyvkészítés