Előadást letölteni
Az előadás letöltése folymat van. Kérjük, várjon
KiadtaLilla Vinczené Megváltozta több, mint 5 éve
1
Mikrovezérlők alkalmazástechnikája laboratóriumi gyakorlat
Jelzőlámpa készítése Mingesz Róbert
2
A kiegészítő áramkör
3
A kiegészítő áramkör kapcsolási rajza
4
A kiegészítő áramkör panelterve
5
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: ‚~...’
6
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};
7
0..99 kijelzés Egész szám felbontása: Maradékos osztás
Alsó helyi érték Felső helyi érték
8
Feladatok
9
1. feladat A kiegészítő panel megismerése. LED-ek ki-be kapcsolása.
Mikor világít egy, a panelen lévő LED?
10
2. feladat Jelzőlámpa készítése: Keresztező forgalom irányítása
Zöld jelzés: 5 s Sárga: 1 s Keresztező forgalom irányítása A feladatot egy timer rutin lássa el!
11
Tippek Változó deklarálása, mely minden egyes timer megszakításnál növekszik Megadott értékek esetén kimeneti konfiguráció megváltoztatása Maximum elérésekor változó törlése
12
3. feladat Jelenítsen meg különböző számokat az egyik, majd a másik kijelzőn
13
4. 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 Megjelenített kép vizsgálata a frissítési frekvencia függvényében.
14
Következő óra Van előzetes feladat Lesz jegyzőkönyvkészítés
Hasonló előadás
© 2024 SlidePlayer.hu Inc.
All rights reserved.