Fórum témák

» Több friss téma
Fórum » 7 szegmenses LED kijelző
 
Témaindító: Sonic-182, idő: Szept 21, 2005
Témakörök:
Lapozás: OK   16 / 22
(#) kaqkk válasza MartinthePRO hozzászólására (») Jan 10, 2016 /
 
Processzor programját meg tudod írni ?
A hozzászólás módosítva: Jan 10, 2016
(#) MartinthePRO válasza Bakman hozzászólására (») Jan 10, 2016 /
 
Igen, mások is tanácsolták, hogy shift registeres megoldást alkalmazzak, úgyhogy, akkor ez lesz.
Kivezetés akkor csak egy RS-232-es port és a többit majd segítséggel megoldom.

Ehhez valami kapcsolási rajzba segítséget kérhetnék?
(#) MartinthePRO válasza kaqkk hozzászólására (») Jan 10, 2016 /
 
Magamtól nem biztos, de majd segítséggel megoldom.
(#) kaqkk válasza MartinthePRO hozzászólására (») Jan 10, 2016 /
 
74ls595 ic adatlapját töltsd le abban találsz kapcsolási rajzot
(#) Bakman válasza MartinthePRO hozzászólására (») Jan 10, 2016 /
 
Ok, akkor RS232. De könyörgöm, mit akarsz ezzel a kapcsolattal csinálni? Az eredményeket feltölteni a számítógépre? Menet közben módosítani az elért pontszámot? Kizárni játékost? tripla 20-as találat esetén zenéljen/indítson el egy föld-levegő rakétát a számítógép?
(#) kaqkk válasza Bakman hozzászólására (») Jan 10, 2016 /
 
Semmi gond akkor a számítógépre is kell írni egy programot ...
A hozzászólás módosítva: Jan 10, 2016
(#) Bakman válasza kaqkk hozzászólására (») Jan 10, 2016 /
 
Nem az a gond, hanem a cél tisztázása. Javítottam nem egy gyári Darts masinát és perpillanat nem nagyon tudok elképzelni bármilyen indokot is, hogy egy ilyen masinát számítógéppel összekössek. Ok, talán az eredményeket eltárolni, de csak nem olyan nehéz bepötyögni három-négy számot...
(#) Hp41C válasza Bakman hozzászólására (») Jan 10, 2016 /
 
RS232 ma már nincs egy gépben, laptopon. Inkább az USB vagy a Wifi (ESP8266). A 18F4550 -ben bőven marad hely a USB - CDC mellett.
(#) MartinthePRO válasza Bakman hozzászólására (») Jan 10, 2016 /
 
Az eredményt kellene csak jelezze, amit pc-ről, vagy majd amiről beírjuk kijelezze és ugye azt a 3 számot írja át, a többi 6ot meg újraírja, így lesz megoldva az, hogy ami nem változik, az is maradjon kiírva.
(#) Bakman válasza Hp41C hozzászólására (») Jan 10, 2016 /
 
Nem ez a lényeg, hanem az, hogy egy eredménykijelzőt minek számítógéppel bármilyen módon is összekötni? Ha nagyon kell az RS232, léteznek USB - RS232 átalakítók is.
(#) Bakman válasza MartinthePRO hozzászólására (») Jan 10, 2016 /
 
Ha jól értem a leírásod (számomra kissé zavaros), ehhez teljesen felesleges bármilyen számítógép is. A kijelzőt lehet léptetni gombokkal is, amelyek a kontrollerhez kapcsolódnak.
(#) kaqkk válasza Bakman hozzászólására (») Jan 10, 2016 /
 
Talán sikerült felfognom ! Egy kijelző kell neki amire az értéket a számítógépről írja ki ! A táblán nem lesz érzékelő az értékeket kézzel írja át a gépről Sokkal egyszerűbb és olcsóbb lenne ha 3 db 16f628 al csinálna 3 külön kijelzőt és mindenki maga állítaná az elért eredményt a saját kijelzőjén két nyomógombbal ,és ehhez a megoldáshoz még léptetőregiszter sem kell
A hozzászólás módosítva: Jan 10, 2016
(#) Bakman válasza kaqkk hozzászólására (») Jan 10, 2016 /
 
Már kezdtem azt hinni, hogy elfelejtettem olvasni és csak én nem értem teljesen, mi a kérdés. Egyébként igazad van, létezik 1000 + 1 megoldás, csak választani kell. Én személy szerint nem szeretem a multiplex meghajtást.
A hozzászólás módosítva: Jan 10, 2016
(#) kaqkk válasza Bakman hozzászólására (») Jan 10, 2016 /
 
Pedig ő a leg anyagtakarékosabb megoldás,ámbár lehet siftregisztert is használni de nem érdemes ...
(#) Zso839 hozzászólása Ápr 1, 2016 /
 
Sziasztok!

A segítségeteket szeretném kérni.
Lenne egy 3x4 digites LED kijelzős kapcsolás, amelyből 2x4 digitet számlálóként használnék. Hogyan ( illetve meg lehet -e egyáltalán oldani ) lehet megoldani, hogy a két számláló helyett csak egyet használjak, úgy, hogy a két értéket pl. valamilyen kapcsoló áramkört használva ki tudjam jelezni?
Mellékelek két elvi rajzot (remélem láthatók,olvashatók).
Valami hasonló megoldás érdekel, mint ami az ÁK-1- en van, csak fordított esetben.
Előre is köszönöm a segítséget!
(#) proli007 válasza Zso839 hozzászólására (») Ápr 1, 2016 /
 
Hello! Ebből nem derül ki, mid is van és mit is szeretnél tulajdonképpen.
- De egy számlálóhoz két kijelzőt csak úgy lehet használni, hogy pld. a számlálóval megszámolod az első "A" akármit, majd ezt tárolod az "A" tárolóban. Majd a "B" akármit számlálod, és tárolod a "B" tárolóban.
- Ha meg akarod jeleníteni az "A" értékét, az "A" tároló kimenetét kapcsolod a kijelzőre. Ha a "B" értékét, akkor a "B" tároló kimenetét kapcsolod a kijelzőre.
- Tehát így egy számláló van, és két tárolt érték, egy kijelzővel. De egy számlálóval egyidejűleg két értéket számlálni, nem lehet.
(#) Zso839 válasza proli007 hozzászólására (») Ápr 1, 2016 /
 
Szia Proli!

Tulajdonképpen azt akarom megvalósítani,amit leírtál, tehát vagy az "A" érték, vagy a"B" érték lenne kiíratva. Bővebben: Link
Bár nem tudom, a MAX7219 IC tud e tárolni két értéket.
A hozzászólás módosítva: Ápr 1, 2016
(#) proli007 válasza Zso839 hozzászólására (») Ápr 1, 2016 /
 
De ehhez nem kell semmi. A MAX-ban shift regiszterek vannak. Oda a PIC belépteti a biteket, a Max tárolja, majd dekódolja és megjeleníti hétszegmenses formában. Számolni a PIC fog, nem a MAX.
A hozzászólás módosítva: Ápr 1, 2016
(#) Zso839 válasza proli007 hozzászólására (») Ápr 1, 2016 /
 
Az még rendben is lenne. A linkben szereplő rajz szerint 2x4 digit van a MAX7219 -re kötve és ezt akarom úgy megcsinálni,hogy 1x4 digiten jelezze ki az értékeket ( természetesen vagy az egyiket, vagy a másikat).
(#) Zso839 válasza Zso839 hozzászólására (») Ápr 1, 2016 /
 
Mellékelek egy rajzot.
Szóval a "b"és a"c" kijelző helyett csak az egyiket használnám és azon jeleniteném meg vagy az egyik vagy a másik értéket.
(#) proli007 válasza Zso839 hozzászólására (») Ápr 1, 2016 /
 
Mivel minden szegmens ugyan arra a meghajtóra van kapcsolva, és a D0-D8 katódokat multiplexálja a vezérlő, így a katód vezérlőt kell a megfelelő digitre irányítani. Vagy is a a D0-D4, D1-D5, D2-D6, D3-D7 között kell átváltani. Pld. megoldható, ha négy ilyen fokozatot építesz meg. A kapcsoló kiválasztja, hogy az "A" számot vagy a "B" számot jelenítse meg a kijelző. (Kapcsolóból, és felhúzó ellenállásból csak egy-egy kell, mind a négy Gate mehet egy kapcsolóra.)
(#) Zso839 válasza proli007 hozzászólására (») Ápr 2, 2016 /
 
Megrajzoltam, amit ajánlottál.
Véleményed szerint így jó lesz? Vagy módositsak még valamit?

ÁK - 3.jpg
    
(#) proli007 válasza Zso839 hozzászólására (») Ápr 2, 2016 /
 
Összesen csak két ellenállás kell, viszont a tetejére az +5V-ot rá kell kötni.
(#) Zso839 válasza proli007 hozzászólására (») Ápr 2, 2016 /
 
Mármint az egyik ellenállásra kössem a D0, D1, D2, D3 digitre kötött FET-ek "gate" kivezetését, a másikra ellenállásra pedig a másik 4 FET "gate" pontját?

ÁK - 3b.jpg
    
(#) proli007 válasza Zso839 hozzászólására (») Ápr 2, 2016 /
 
Igen. Ha megnézed, a négy ellenállás párhuzamosan van kapcsolva. Az ellenállás azért kell, hogy amikor a kapcsoló ki van kapcsolva, az adja a magas szintet a Gate-eknek. Az alacsonyat meg a kapcsoló. Persze ez csak egy Móricka rajz, hogy hogyan lehet megoldani a katódok vezérlésének kiválasztását. A kapcsoló-ellenállás helyett egy logikai kimenet értelmesebb lenne. De csak a Fet-ek Gate töltése miatt. Nem tudom hogy a MAX mennyi holtidőt biztosít (gondolom a adatlapot kellene böngészni) mert ha kevés, és a Fet lassan kapcsol be/ki, akkor esetleg halványan átlátszódhat a másik digit kijelzése. De majd próba cseresznye..
(#) Zso839 válasza proli007 hozzászólására (») Ápr 2, 2016 /
 
Ha a "holtidő" alatt, mint késleltetésre gondolsz, az - ha jól láttam - 2.25 ms.
Valahogy összehozom.
Nagyon szépen köszönöm a segítséget!
A hozzászólás módosítva: Ápr 2, 2016
(#) freechat hozzászólása Ápr 7, 2016 /
 
Ledekből építettem kijelzőt egész jó csak elfogytak a lábaim .
Nincs valami olcsó IC ami mondjuk 4 lábbal tud 7 szegmenst számmá alakítani, mintha láttam volna ilyesmit valahol.
Az is jó, ha 6-al tud két számjegyet
(#) nedudgi válasza freechat hozzászólására (») Ápr 7, 2016 /
 
Biztos bennem van a hiba, de nem értem a kérdést. Minden BCD - szegmens átalakító 4 bit bemenetű, a kimenete pedig hét lábbal jeleníti meg a számjegyeket.
Ha egy mikrokontrollernek nincs elég lába, akkor valamilyen soros átvitellel akármekkora számot ki tud adni. Ezután persze kell külön dekóder.
Másik lehetőség a 74HC595, vagy valamelyik rokona is meg tudja oldani a problémát (soros/párhuzamos átalakító).
(#) freechat válasza nedudgi hozzászólására (») Ápr 7, 2016 /
 
Ja igen igazad van: szóval AVR-el csinálom és minden led egy-egy kimenetre van kötve, szoftveresen állítom elő a számokat. (igazság szerint két led van egy kimeneten, mert 8 cm-es egy szegmens).
Naszóval így két számjegy az 14 láb 4 számjegy pedig 28 nekem pedig van még 4 gombom stb...
Ezért gondoltam arra, hogy van-e olyan ami binárisan kapná meg a számot (4 vagy 6 biten) és ebből vezérelné a ledeket.
(#) nedudgi válasza freechat hozzászólására (») Ápr 7, 2016 / 1
 
SN7447, CD4511, illetve hasonlók adatlapját fud át.
Következő: »»   16 / 22
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem