'''Układ sekwencyjny''' jest– jednym z rodzajów [[układ cyfrowy|układów cyfrowych]]. Charakteryzujecharakteryzujący się tym, że stan wyjść ''<math>y''</math> zależy od stanu wejść ''<math>x''</math> oraz od poprzedniego stanu, zwanego '''stanem wewnętrznym''', pamiętanego w zespole [[Rejestr (elektronika)|rejestrów]] (pamięci).
<center>[[Plik:Schemat_funkcjonalny_układów_sekwencyjnych_(ubt).svg|centre|300x300px]]</center>
Jeżeli stan wewnętrzny układu nie ulega zmianie pod wpływem podania na wejście różnych sygnałów ''<math>X''</math>, to taki stan nazywa się '''stabilnym'''.
Rozróżnia się dwa rodzaje układów sekwencyjnych:
# <math>Y = f(A)</math> – wyjście zależy wyłącznie od stanu wewnętrznego,
gdzie ''<math>A''</math> to stan wewnętrzny, ''<math>X''</math> i ''<math>Y''</math> są zgodne z ilustracją. Pierwsza funkcja dotyczy tzw. [[Automat Mealy'ego|automatu Mealy'ego]], druga – [[Automat Moore'a|automatu Moore'a]] –; oba automaty są sobie równoważne.
Zachowanie układu sekwencyjnego może być opisane następująco:
* słownie;
* jako przebieg czasowy – pokazujący zależności czasowe pomiędzy ''<math>X''</math> i ''<math>Y''</math>;
* w postaci [[graf (matematyka)|grafu]] przejść – ich wygląd zależy od rozpatrywanego automatu;
* jako tablice przejść i wyjść.
== Układy asynchroniczne ==
W '''układach asynchronicznych''' zmiana sygnałów wejściowych ''<math>X''</math> natychmiast powoduje zmianę wyjść ''<math>Y''</math>. W związku z tym układy te są szybkie, ale jednocześnie podatne na zjawisko [[Hazard (elektronika)|'''hazardu''']] i '''[[Wyścig (elektronika)|wyścigu]]'''. Zjawisko wyścigu występuje, gdy co najmniej dwa sygnały wejściowe zmieniają swój stan w jednej chwili czasu (np. <math>11_b \to 00_b</math>). Jednak, ze względu na niezerowe czasy przełączania bramek i [[przerzutnik]]ów, zmiana jednego z sygnałów może nastąpić nieco wcześniej niż innych, powodując trudne do wykrycia błędy. Dlatego też w analizie układów asynchronicznych uznaje się, że '''jednoczesna''' zmiana kilku sygnałów jest niemożliwa.
== Układy synchroniczne ==
|