Stránka 1 z 1
klopný obvod RS
Napsal: 20 srp 2007, 12:12
od testeman
Ahoj, nějak mi není jasná funkce klopného obvodu typu RS
"Vstup R označuje Reset. Přivedení hodnoty logická 1 na tento vstup vynuluje hodnotu Q. Vstup S označuje Set, přivedení hodnoty logická 1 na tento vstup nastaví hodnotu Q na logickou 1."
jako výchozí stav beru R=0 S=0 Q=1 Qpod čarou=1
přece pokud na R přivedeme jedničku tak na Qpod čárkou bude 0 a stav na Q se nezmění.
pokud přivedeme na S 1 tak Q bude nula a stav Q pod črou se nezmění
je chyba v mém uvažování a nebo v citaci?
Napsal: 20 srp 2007, 12:53
od bu2520
no jedná se o hradla NAND a jejich pravdivostní tabulka je A0 B0 Y1; A0 B1 Y1; A1 B0 Y1; A1 B1 Y0, z toho je jasné že tam dojde k negované funkci, čili na obu výstupech 1 tak že pokud dojde k přivedení jedničky na kterýkoliv vstup hradlo překlopí proto že má od výstupu druhého hradla logický stav na druhém vstupu. no snad jsem to toršku srozumitelně vysvětlil

Napsal: 20 srp 2007, 13:10
od labakon
Napsal: 20 srp 2007, 14:43
od testeman
labakon píše:http://lucy.troja.mff.cuni.cz/~tichy/kap6/6_5.html#551
dobře použiju ttoto zapojení
tam je vyobrazenej případ kdy si klopnej obvod pamatuje 1 nezávisle na tom jaká logická hodnota se nachází na S, (i když na S bude 0 na Q bude 1 ) ovšem jak klopnej obvod přimět aby si pamatoval nulu?
pokud přivedu na S 0 a na reset 1 tak se obvod překlopí do 0 , když resetovací signál zanikne tak na Q bude pořád 0, ovšem pokud později na S přivedu 1 tak se obvod překlopí a na Q bude 1, tzn pokud chci aby na Q byla stále nula musí být na R stále nula
pokud chci aby na Q byla 1 stačí obvod pouze překlopit a na Q bude 1 ať je na R jakákoli hodnota
Napsal: 20 srp 2007, 14:45
od testeman
edit: pokud chci aby na Q byla 1 stačí obvod pouze překlopit a na Q bude 1 ať je na R jakákoli hodnota
místo R tam má být S
Napsal: 21 srp 2007, 08:09
od Piitr
Pokud přivedeš R=0 a S=0, pak si obvod pamatuje poslední hodnotu. Může to být buď 0, nebo 1. Prostě tam zůstává, co tam bylo.
Pokud přivedeš R=1 a S=0, je to povel "reset" a způsobí, že se obvod překlopí do stavu Q=0, ať byla předtím hodnota jakákoliv. To odpovídá zápisu 0 do paměti.
Pokud přivedeš R=0 a S=1, je to povel "set" a způsobí obdobně zápis jedničky.
Na tvé "... tzn pokud chci aby na Q byla stále nula musí být na S stále nula ..." lze říci toto: Samozřejmě, že ta nula ti tam vydrží jen do té doby, než tam zapíšeš zase jedničku, tj. než přivedeš S=1.
Snad jsem to trochu objasnil.

Napsal: 21 srp 2007, 14:02
od testeman
Piitr píše:Pokud přivedeš R=0 a S=0, pak si obvod pamatuje poslední hodnotu. Může to být buď 0, nebo 1. Prostě tam zůstává, co tam bylo.
Pokud přivedeš R=1 a S=0, je to povel "reset" a způsobí, že se obvod překlopí do stavu Q=0, ať byla předtím hodnota jakákoliv. To odpovídá zápisu 0 do paměti.
Pokud přivedeš R=0 a S=1, je to povel "set" a způsobí obdobně zápis jedničky.
Na tvé "... tzn pokud chci aby na Q byla stále nula musí být na S stále nula ..." lze říci toto: Samozřejmě, že ta nula ti tam vydrží jen do té doby, než tam zapíšeš zase jedničku, tj. než přivedeš S=1.
Snad jsem to trochu objasnil.

objasnil si mi to dostatečně dík