OBSAH WEBU
ČTĚTE!
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
temata:03-sekvencni_obvody:main [2011/04/12 19:33] vagabund |
temata:03-sekvencni_obvody:main [2016/06/03 13:01] (aktuální) xpavel27 [FSM - finite state machine] |
||
---|---|---|---|
Řádek 80: | Řádek 80: | ||
<note tip> | <note tip> | ||
- | Každý KO obsahuje obrázek schématu (struktury), pravdivostní tabulku a časové schéma. Pokud vám nebude jasné, jak daný KO (schéma) funguje, vyzkoušejte si jednotlivé vstupy (pravdivostní tabulka) a podívej se, jak se jednotlivé hodnoty mění v závislosti na čase (časové schéma) | + | Každý KO obsahuje obrázek schématu (struktury), pravdivostní tabulku a časové schéma. Pokud vám nebude jasné, jak daný KO (schéma) funguje, vyzkoušejte si jednotlivé vstupy (pravdivostní tabulka) a podívej se, jak se jednotlivé hodnoty mění v závislosti na čase (časové schéma)\\ |
+ | \\ | ||
+ | Hladinový KO reaguje na úroveň, derivační reaguje na hranu. Dvoufázový má stejnou funkčnost jako derivační (uloží hodnotu jen při změně úrovňe). | ||
</note> | </note> | ||
==== R-S KO ==== | ==== R-S KO ==== | ||
- | === R-S KO (NOR) - hladinový === | + | <box round red 90%> |
+ | Slouží pro uchování hodnoty (0 nebo 1). Nevýhodou je, pokud jsou R i S rovny 1 => neznámý stav. | ||
+ | </box> | ||
+ | |||
+ | === R-S KO (NAND) - hladinový === | ||
<box round red 90%> | <box round red 90%> | ||
**Struktura zapojení**\\ | **Struktura zapojení**\\ | ||
- | {{:temata:03-sekvencni_obvody:rsko.jpg}} | + | {{:temata:03-sekvencni_obvody:34-sr-latch-nand.png?300}} |
\\ | \\ | ||
Řádek 97: | Řádek 103: | ||
**Časový diagram**\\ | **Časový diagram**\\ | ||
{{:temata:03-sekvencni_obvody:rstime.jpg}} | {{:temata:03-sekvencni_obvody:rstime.jpg}} | ||
- | </box> | ||
- | |||
- | === R-S KO (NAND) - hladinový === | ||
- | |||
- | <box round red 90%> | ||
- | **Struktura zapojení**\\ | ||
- | {{:temata:03-sekvencni_obvody:rsnand.jpg}} | ||
</box> | </box> | ||
Řádek 109: | Řádek 108: | ||
<box round red 90%> | <box round red 90%> | ||
- | **Zapojení pomocí NOR**\\ | ||
- | {{:temata:03-sekvencni_obvody:rscenor.jpg}} | ||
- | \\ | ||
**Zapojení pomocí NAND**\\ | **Zapojení pomocí NAND**\\ | ||
{{:temata:03-sekvencni_obvody:rscenand.jpg}} | {{:temata:03-sekvencni_obvody:rscenand.jpg}} | ||
Řádek 148: | Řádek 144: | ||
{{:temata:03-sekvencni_obvody:rsdertime.jpg}} | {{:temata:03-sekvencni_obvody:rsdertime.jpg}} | ||
</box> | </box> | ||
- | |||
==== D KO ==== | ==== D KO ==== | ||
+ | |||
+ | <box round red 90%> | ||
+ | R-S KO, jehož S je napojen na D, R na ~D, čímž zabráníme stavu 1,1 na R,S. Použit pro ukládání 1 bitu. | ||
+ | </box> | ||
=== D KO - hladinový s povolovacím vstupem === | === D KO - hladinový s povolovacím vstupem === | ||
Řádek 181: | Řádek 180: | ||
==== JK KO ==== | ==== JK KO ==== | ||
+ | |||
+ | <box round red 90%> | ||
+ | Řeší problém, kdy na S a R je 1. Opět pro uložení hodnot. | ||
+ | </box> | ||
=== JK KO - dvoufázový === | === JK KO - dvoufázový === | ||
Řádek 213: | Řádek 216: | ||
==== T KO ==== | ==== T KO ==== | ||
+ | |||
+ | <box round red 90%> | ||
+ | KO, který mění svou hodnotu při každé hraně hodinového signálu | ||
+ | </box> | ||
=== T KO - derivační === | === T KO - derivační === | ||
Řádek 230: | Řádek 237: | ||
===== Čítače ===== | ===== Čítače ===== | ||
+ | |||
+ | <note tip> | ||
+ | Asynchronous (ripple) counter – changing state bits are used as clocks to subsequent state flip-flops | ||
+ | Synchronous counter – all state bits change under control of a single clock | ||
+ | </note> | ||
==== Asynchronní ==== | ==== Asynchronní ==== | ||
Řádek 275: | Řádek 287: | ||
==== posuvné ==== | ==== posuvné ==== | ||
<box round blue 90%> | <box round blue 90%> | ||
- | {{:temata:03-sekvencni_obvody:regroll.jpg}} | + | {{:temata:03-sekvencni_obvody:regroll.jpg?700}} |
</box> | </box> | ||
Řádek 324: | Řádek 336: | ||
<box round blue 90%> | <box round blue 90%> | ||
**Mealyho automat**\\ | **Mealyho automat**\\ | ||
- | {{:temata:03-sekvencni_obvody:meally.jpg?400}} | + | {{:temata:03-sekvencni_obvody:meally.jpg?600}} |
\\ | \\ | ||
**Moorův automat**\\ | **Moorův automat**\\ | ||
- | {{:temata:03-sekvencni_obvody:moore.jpg?400}} | + | {{:temata:03-sekvencni_obvody:moore.jpg?600}} |
\\ | \\ | ||
**Mealyho/Moorův automat**\\ | **Mealyho/Moorův automat**\\ | ||
- | {{:temata:03-sekvencni_obvody:meallymoore.jpg?400}} | + | {{:temata:03-sekvencni_obvody:meallymoore.jpg?600}} |
</box> | </box> | ||