Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 15. 12. 2014 21:23

TylerDurden
Příspěvky: 36
Reputace:   
 

vhdl - priklad

Zdravím,

ve škole jsme dostali tento úkol, bohužel jsem asi 2týdny chyběl a teď jsem trošku pozadu , potřeboval bych poradit , jak aspoň začít řešit takovýto příklad vůbec nevím , kde a jak začít.
Děkuji za jakékoliv rady :-/

Vyřešte simulátor zastavování chemické výrobní linky s následující funkcí.
Operátor má pro ovládání k dispozici sedm spínačů a informaci o stavu linky (vstup „stav“ v úrovni log 1 při havárii, jinak v log 0).  Informace o stavu linky je zobrazována pomocí dvou LED. Zelená svítí, když je linka v běhu, červená, když došlo k havárii. Zpětnou informaci o postupu vypínání dostává operátor na sedmisegmentovém displeji.
Úkolem operátora je změnit polohu spínače, jehož pozice odpovídá zobrazené číslici. Spínače jsou v řadě a jsou číslovány od 1 do 7 z pravé strany. Na začátku jsou čtyři spínače zprava v poloze logická nula, zbývající tři spínače v poloze logická jednička.
Postup vypínání se liší, jestli je linka v režimu „OK“ nebo „Havárie“.
Pokud je stav „OK“ displej zobrazuje číslici 3 a úkolem operátora je přepnout příslušný spínač (třetí zprava). Po přepnutí správného spínače se zobrazí číslice 7. Další pořadí spínačů je 7, 3, 1, 5, 7, 2, 6 a 4.
Pokud je stav „Havárie“ displej zobrazuje číslici 5 a úkolem operátora je přepnout příslušný spínač (pátý zprava). Po přepnutí správného spínače se zobrazí číslice 6. Další pořadí spínačů je 6, 4, 1, 2.
Při každém kroku, pokud dojde k přepnutí chybného spínače, nechť se zobrazí znak E (Error). Při správném ukončení všech kroků se zobrazí číslice 0. Pro správnou funkci je možné v jednu chvíli přepnout pouze jediný spínač.

1.    pomocí integrovaných obvodů
2.    pomocí jazyka VHDL

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson