ik heb je hulp nodig (digitaal circuit)

zelfs ik niet gedacht hebben van het gebruik van EPROM maar ik kan gebruiken het.Als je kunt, plz upload je document hier!

 
GOOD!

op basis van uw idee uit de laatste post heb ik gekomen tot de oplossing.vanavond ga ik met het opstellen van het circuit (misschien in blok schema) en ik zal uitleggen hoe het werkt!.Ik moet nu gaan ...

sante,
boyplus.

 
hi vriendIk heb nooit zeggen over wat ik ga u hier doneren aan het juiste ding dat je nodig hebt microbased design met een drukknop en leidde een keer drukknop ingedrukt respectieve geleid vergrendeld firmware voor de verwerking verantwoordelijke en complete detial voor de bouw

hoop dat dit zal je helpen
Sorry, maar je moet inloggen om deze gehechtheid

 
op boypluz: Ik wacht op uw oplossing.
naar geur: dank u voor uw bijdrage.Het is een interessante verwijzing!

 
Hi all,

halfgeleider, sorry voor de vertraging ...ten eerste ik heb probleem met het internet te verkennen Brower, zodat ik windows opnieuw installeren en in de tweede plaats van om u de oplossing in termen van i blokdiagram proberen om de 'volle' schema voorzien zodat het kan worden makkelijker te begrijpen ...anyway het circuit je wachten is bijgevoegd!

over het circuit:

U1, U2 en U3 wordt gevormd de EPROM-state-gebaseerde machine - waar de output van de U1 (Q3. .. Q0) is aangesloten op D-FFS en de output van D-FFs terug naar U1 (A3. .. A0 aangesloten) .ook aan het uiteinde van de U1 is connnected te demultiplexer om de leds rijden.je hebt opgemerkt zijn er extra poorten, de omvormers (U10, U11), omdat ik niet kan demutiplexer met actieve 'output high' en de OR-poorten (U7, U8, U9) te vinden, want als de drukknop wordt ingedrukt geleid overeenkomstige die knop moet 'op' terwijl het tellen volgorde moet de inspanningen voor - ik zal later uitleggen.

op de uitgangen van omvormers deze is aangesloten op U5 en U6, eigenlijk is het een 'buffer' met een actieve 'uitgangen laag', die de leds stations via huidige beperkte weerstanden - u kunt dit gedeelte van het circuit aanpassen aan uw beschikbare suite ICs.

aan de ingang kant van U1 er 10 switches, als een eis van uw project!, aangesloten zo hoog logica '' actief.wijzigen als u dit als logische laag actief, dan wordt u niet interters nodig hebt (U10 & U11), maar je moet U7, U8, U9 veranderen met NAND-poorten en vervangen door '0 'met een '1' en '1 'met een' 0 'in de ware tabel voor S10 ... S1.Ook dit is aan u!

U mag opgemerkt is er een C1 en R1 die een reset circuit voor D-FFs gevormd.Dit is nodig omdat, zoals u kunt zien, zijn er 16 mogelijke toestanden met 4 FFs moeten we echter slechts 10 landen voor het tellen (0,1,2, ... 9) dus de reset-circuit moet resetten van de flip-flops aan bekende toestand resetten.

met de selectie van de EPROM, heb ik ook een 27C256 (32k x

<img src="http://www.edaboard.com/images/smiles/icon_cool.gif" alt="Koel" border="0" />

eprom met adresregel A14 aangesloten op de grond.eprom zoals 27C128 is een prima keuze voor dit project!grotere eprom kan worden gebruikt, maar ongebruikt adresregel moet worden connnected aan de grond.over de ware tabel:

van de ware tafel, heb ik aangegeven alle mogelijke combinaties slechts met twee schakelaars.ik ook het etiket van de inputs en outputs, evenals "huidige" en "volgende" staat.huidige toestand is de huidige stand!en de volgende staat is wanneer de klok wordt geactiveerd (stijgende flank).

laat zien hoe de echte tafel werkt.laten aannemen alle schakelaars zijn niet ingedrukt (s10. .. S1 = '0 ') en indien de huidige stand = 00, de volgende staat = 01.indien de huidige stand = 01, de volgende staat = 02 en zo verder ...Dit impliceert dat het tellen 1,2,3, ... 9,0,1 ...etc wanneer schakelaars niet worden ingedrukt.als, bijvoorbeeld, S10 ... s2 = 0, s1 = '1 'het tellen volgorde moeten worden 1,2,3, ... 8,9,1,2, ...Opmerking: er is geen 'state nul' opgenomen in de volgorde - naar gelang van de ware tafel!als u de twee volgende volgorde van
echte tafel wil zeggen S2 = 1 S1 = 0, en S2 = 1 en S1 = 1 kunt u zien hoe gemakkelijk het invullen van de rest van de ware tafel - er zijn 2 ^ 10 x 10 = 10240 mogelijk
combinaties voor u in te vullen!belive mij is dit een stuk beter dan de vereenvoudiging van de vergelijkingen, zoals ik eerder heb gedaan!over het bijgevoegde bestand:
proj_help.rar moet bevatten proj_help.dsn en proj_help.bmp.i getrokken met behulp van het circuit proteus als u geen toegang tot deze sw kunt u nog steeds bekijken via Paint sw die is opgenomen in Windows OS.simulatie?
Eigenlijk heb ik niet simuleren dit ontwerp maar ik weet zeker dat het basisconcept te werken!Als u probeert om het circuit gewoon behouden de onderdelen de minimale bouwen, maar ook 2 schakelaars (alle ongebruikte ingangen van U1 moet verbonden aan de grond) en 2 leds en opbouwen van daar ...

ah ...Vergeet niet om verbinding te maken uw klok bron (1Hz) om de klok van flip-flops.ook als je de schakelaars moeten worden synchroon met de uitgangen dan alleen nog de D-FF tussen switches en de OR-poorten.

Ik voelde dat ik meer tijd nodig hebben op deze uitleg, maar ik denk dat het beter is om hand in wat ik op dit moment ...U kunt altijd vragen stellen op elk moment als u niet zeker bent op iets.genieten

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />

,
boyzplus.
Sorry, maar je moet inloggen om deze gehechtheid

 
aan geur: Ik begrijp uw bestand inhoud, ik weet niet precies wat het voor

 
halfgeleider,

gewoon een feedback is dat de oplossing voor uw probleem?hebt u probeert de bouw van het circuit helemaal?Ik wil heel graag weten hoe je gaat!

sante,
boyplus.

 
Er is een heel eenvoudige oplossing
kunt u bellen teller 4017
de verbinding zal als volgt
alle uitgangen worden aangesloten op de leds en de klok is aangesloten op de 555 o / p (pin3) - u kunt de timer 555 aan te passen aan de vereiste klok hebben
OK.tot nu toe heb je de LED flitser werkt, maar zonder de schakelaars
Het is heel simpel; gewoon (AND-poort) de switches met de o / p van het 4017 voordat u deze aan de leiding, zodat de schakelaar ingedrukt wanneer deze niet is aangesloten op (hoog staat) en wanneer ingedrukt is aangesloten op de (lage stand )
Ik denk dat dit zal doen wat je wilt

 
Hi all,

Vonn: ten eerste ik denk niet dat de oplossing voor het probleem is dat eenvoudig, anders zou het niet worden genoemd een project!ten tweede op basis van uw beschrijving wanneer de schakelaar wordt ingedrukt, geleid is klein door een AND-poort, die niet is een oplossing die we willen hebben en de derde plaats slechts een circuit consisder met slechts 3 leds en 3 schakelaars.Nu als zonder schakelaars
ingedrukt, dan is de cyclus is 3 seconden (LED 1 ON voor 1sec, LED2 ON voor 1sec en LED3 ON voor een seconde, totaal = 3secs) en herhaal.Indien echter een schakelaar dan is de cyclus tijd ingedrukt moet nu worden 2secs maar ik zie niet in de beschrijving van uw circuit de uitvoering van dit!Tot slot, ik denk dat ik, mits de juiste oplossing (misschien is het niet de beste) voor 'halfgeleider' anders is hij / zij blijven vragen om meer HELP!

sante,
boyplus.

 
Hi boyplus,
1 - Ik dacht dat hij de behoeften van de geleid tot zijn uitgeschakeld in plaats van op
Dus de wijziging zal zijn dat hij de poort of moet
schakelaar met de output van de ring tegen te gaan in plaats van het Anding
zodat bij drukte op de schakelaar is ingeschakeld wanneer niet ingedrukt is het weg
2 - compeletly rechts U bent over het probleem van de tijd verschuiven
wanneer een schakelaar wordt ingedrukt en de cyclus wordt herhaald in de nieuwe
staat; Ja mijn oplossing niet oplossen van dit probleem en ik wist dat
terwijl iam terug naar huis gisteren.
3 - Maar, moet ik om u te adviseren wanneer je een antwoord proberen te overwegen
anderen openion.Als ze verkeerd waren proberen te corrigeren van hun
begrip witout spreken tot hen.
Vonn

 

Welcome to EDABoard.com

Sponsor

Back
Top