07 Układy sekwencyjneid 6781 ppt

background image

Układy sekwencyjne

M@rek Pudełko

Urządzenia Techniki

Komputerowej

background image

Podział układów logicznych

2

Układy Logiczne

Układy
kombinacyjne


Stan wyjściowy zależy
tylko i wyłącznie od
stanów wejściowych

Układy
sekwencyjne

Stan wyjściowy zależy
zarówno od stanów
wejściowych jak i
poprzednich stanów
wyjściowych

background image

Układy sekwencyjne

• Układy sekwencyjne to układy, których

stan wyjściowy zależy zarówno od
bieżących stanów wejściowych jak i
poprzednich stanów wyjściowych.

• Układy sekwencyjne to układy

kombinacyjne z elementami
pamięciowymi.

3

background image

Podział układów

sekwencyjnych

4

4

Układy
sekwencyjne

Układy
asynchroniczne


układ dla którego w
dowolnym momencie stan
wejść oddziałuje na stan
wyjść

Układy
synchroniczne

układ dla którego stan
wejść wpływa na stan
wyjścia jedynie w
określonych odcinkach
czasu

background image

Układy asynchroniczne

• Układ asynchroniczny zmienia swój

stan wyjść bezpośrednio po zmianie
stanu wejść.

5

background image

Praca układu

synchronicznego

• W układzie synchronicznym wejście

oddziałuje na wyjście wyłącznie w
wybranych odcinkach czasu pracy.

– Czas czynny – czas gdy istnieje możliwość

wpływu na stan układu

– Czas martwy – czas gdy stan układu pozostaje

niewrażliwy na zmiany

• Odcinki czasu czynnego i martwego

wyznaczane są przez podanie specjalnego
przebiegu zwanego przebiegiem
zegarowym (taktującym) na wejście
zegarowe (taktujące).

6

background image

Taktowanie układu

7

Czas

martwy

Czas

martw

y

Czas

martw

y

Czas

czynny

Czas

czynny

background image

Układ sekwencyjny

8

Wejście informacyjne

układu

Wejście
zegarowe

Wyjście układu

X

Y

Wejście

zegarowe

Wejście

Wyjście

0

Blokada układu

1

Praca układu

background image

Przerzutniki

9

background image

Przerzutnik

• Przerzutnik to element sekwencyjny

zapamiętujący jeden bit informacji.

• Stanowi najprostszy element pamięciowy.
• Przerzutnik ma co najmniej dwa wejścia i

z reguły dwa wyjścia.

10

background image

Wejścia przerzutnika

• Wejścia mogą być:

– Informacyjne,
– Programujące,
– Zegarowe CK (ang. Clock), zwane inaczej

synchronizującymi albo wyzwalającymi,

• Wejścia programujące są zawsze wejściami

asynchronicznymi (niezależne od sygnału
zegarowego).

• Jeśli przerzutnik ma wejście synchronizujące jest

nazywany przerzutnikiem synchronicznym,
jeśli nie ma asynchronicznym.

• Przerzutnik synchroniczny reaguje na stan wejścia

informacyjnego tylko dla sygnału zegarowego.

11

background image

Wejścia przerzutnika

12

Wejścia
przerzutnika

Ustawiające


S (Set) lub P (Preset)
Wprowadza nową wartość
sygnału do układu

Zerujące

R (Reset) lub C(Clear)
Kasuje aktualny stan na
wyjściu

background image

Opis działania przerzutnika

• Działanie przerzutników najczęściej opisuje

się za pomocą tablicy stanów. Zawiera
ona stany na wejściach informacyjnych
układu oraz odpowiadające im stany na
wyjściu(ach) układu.

• Wyjścia przerzutników oznaczane są

zazwyczaj symbolami Q i ~Q .

– W tablicy stanów zazwyczaj prezentuje się

stan wyjścia Q pomijając wyjście ~Q ,które
jest jego negacją.

13

background image

Schemat przerzutnika

14

Wejście

informacyjne

(zerujące)

Wejście
zegarowe

Wyjście układu

R

Q

Wejście

programujące

(ustawiające)

S

CLK

Zanegowane
wyjście układu

Q

background image

Rodzaje przerzutników

15

Przerzutniki

Asynchroniczne

Synchroniczne

Przerzutnik RS
asynchroniczn
y

Przerzutnik RS
synchroniczny

Przerzutnik D

Przerzutnik T
Przerzutnik JK
Przerzutnik JK -
MS

background image

Asynchroniczny przerzutnik

RS

16

R

S

Q

n-1

Q

n

Q

n

0

0

0

0

1

0

0

1

1

0

0

1

X

0

1

1

0

X

1

0

1

1

X

Q

n

=Q

n

Q

n-1

stan poprzedni

Q

n

stan aktualny

Q

n

stan zanegowany

X

stan dowolny

N

stan

niedozwolony

background image

Asynchroniczny przerzutnik

RS

• Składa się z dwóch połączonych ze sobą bramek NAND

lub NOR. Ma dwa wejścia informacyjne/programujące R i
S oraz dwa wyjścia Q i Q’ . Wyjścia Q i Q’ mają
przeciwne wartości.

• Jeżeli na wejściach mamy 2 zera – układ działa jak

pamięć – zachowuje poprzedni stan.

• Gdy wejścia są różnowartościowe, na wyjściu Q mamy

stan z S, a na stan Q’ z R.

• Gdy na wejściu są dwie jedynki, przerzutnik wchodzi w

stan niedozwolony – na Q i Q’ mamy te same wartości.

17

R

S

Q

n

0

0

Q

n-1

0

1

0

1

0

1

1

1

N

background image

Synchroniczny przerzutnik

RS

18

clk

Q

n-1

RS

0 0

0 1

1 0

1 1

0

0

N

0

1

0

0

1

N

0

1

1

1

0

0

0

0

0

1

1

1

1

1

1

Q

n-1

stan poprzedni

Q

n

stan aktualny

X

stan dowolny

N

stan niedozwolony

Podkreślono stany stabilne tzn.
takie dla których Q

n

= Q

n-1

background image

Synchroniczny przerzutnik

RS

• Składa się z dwóch połączonych ze sobą bramek NAND

lub NOR, które realizują funkcję pamięci. Ma również
dwie dodatkowe bramki przygotowawcze na wejściu
układu.

• Jeżeli wejście zegarowe jest niewłączone, układ pracuje

jak asynchroniczny przerzutnik RS.

• Jeżeli wejście zegarowe jest włączone, przerzutnik

zapamiętuje stan poprzedni.

• Gdy na wejściu są dwa zera, przerzutnik wchodzi w stan

niedozwolony – na Q i Q’ mamy te same wartości.

19

clk

R S

0 0

0 1

1 0

1 1

0

N

0

1

Q

n-1

1

Q

n-1

Q

n-1

Q

n-1

Q

n-1

background image

Przerzutnik D

20

clk

D

Q

n+1

0

0

Q

n

0

1

Q

n

1

0

0

1

1

1

Q

n+1

stan w następnym

kroku
Q

n

stan aktualny

X

stan dowolny

background image

• Przerzutnik D jest nazywany zatrzaskiem (latch).
• Jeżeli wejście zegarowe jest niewłączone,

aktualny stan układu zostaje przesłany na
wyjście w następnym takcie zegarowym.

• Przerzutnik D działa więc jak pamięć (lub linia

opóźniająca).

• Jeżeli wejście zegarowe jest włączone,

przerzutnik zapamiętuje stan poprzedni.

• Przerzutnik D nie ma stanu zabronionego –

osiągnięto taką sytuację łącząc jedno z wejść
bramką NOT.

21

Przerzutnik D

background image

Przerzutnik JK

22

J

K

Q

n+1

0

0

Q

n

0

1

0

1

0

1

1

1

Q

n

Q

n+1

stan w następnym

kroku
Q

n

stan aktualny

background image

Przerzutnik JK

• Przerzutnik JK ma dwa wejścia.
• W przeciwieństwie do RS nie ma stanu

zabronionego. Osiągnięto to poprzez
dodatkowe połączenie wyjścia z wejściem.

• Przy wejściach różnowartościowych w

następnym kroku mamy stan z wejścia J.

• Przy podaniu dwóch zer mamy

zapamiętanie sygnału.

• Przy podaniu dwóch jedynek wyjście

zmienia stan na przeciwny (negacja).

23

background image

Przerzutnik T

24

Clk

T

Q

n+1

0

0

Q

n

1

0

Q

n

0

1

1

1

1

0

Q

n+1

stan w następnym

kroku
Q

n

stan aktualny

background image

Przerzutnik T

• Przerzutnik T ma jedno wejście.
• Po podaniu zera na wejście T przerzutnik

zapamiętuje poprzedni stan.

• Po podaniu jedynki na wejście T przerzutnik

zmienia stan na przeciwny dla każdego
cyklu sygnału zegarowego.

25

T

Q

n+1

0

Q

n

1

Q

n

background image

Rejestry

26

background image

Rejestr

• Rejestr to układ cyfrowy do krótko

terminowego przechowywania
niewielkich ilości danych lub do zmiany
ich postaci z równoległej na szeregową
albo odwrotnie.

27

background image

Podział rejestrów

28

Wejście równoległe

(Parallel

In)

Wejście szeregowe

(Serial

In)

Wyjście równoległe

(Parallel

Out)

Wyjście szeregowe

(Serial

Out)

PIPO

SIPO

SISO

PISO

background image

Wejście równoległe

•Wejściem równoległym nazywamy

wejście umożliwiające wprowadzenie do
układu cyfrowego wszystkich bitów
słowa w jednym takcie zegarowym.

•Ilość zacisków wejściowych musi być

równa ilości bitów wprowadzanych w
słowie.

•Jeżeli wprowadzamy, wyprowadzamy lub

przesyłamy wszystkie bity słowa w
jednym takcie zegarowym, to taką
informację nazywamy równoległą.

29

background image

Rejestr równoległy

30

background image

Wejście szeregowe

• Wejściem szeregowym nazywamy

wejście umożliwiające wprowadzanie
do układu bit po bicie.

• Ilość potrzebnych taktów zegara jest

równa ilości bitów słowa.

• Jeżeli wprowadzamy, wyprowadzamy

lub przesyłamy bit po bicie na jeden
takt zegarowym to taką informację
nazywamy szeregową.

31

background image

Rejestr szeregowy

32

background image

Liczniki

33

background image

Liczniki

• Liczniki to rejestr umożliwiający zliczanie

impulsów.

• Praktyczna realizacja polega na

połączeniu ze sobą kaskady
przerzutników D lub JK.

• Przerzutniki mogą być dzielnikami

częstotliwości przez 2. Połączenie n takich
jednostek elementarnych daje licznik
zliczający w kodzie dwójkowym o
pojemności 2

n

.

34

background image

Działanie licznika

•Na wejściu zliczającym licznika pojawia

się zakodowana liczba impulsów
następnie zliczona przez licznik.

•Podstawowymi parametrami licznika:

– pojemność

• Pojemność określa maksymalną ilość impulsów

którą może zliczyć licznik. Po jej przekroczeniu
licznik zaczyna zliczanie impulsów od początku

– kod w którym jest podawana ilość

zliczanych impulsów.

35

background image

Licznik D

36


Document Outline


Wyszukiwarka

Podobne podstrony:
15 Język Instruction List Układy sekwencyjne Działania na liczbach materiały wykładowe
Podstawy Automatyki Lab 10 CW3 Układy sekwencyjne elektroniczne
E7Cyfrowe uklady sekwencyjne id Nieznany
Zadania 4, układy sekwencyjno-czasowe
2 Instrukcja do laboratorium układy sekwencyjne
07 BG genid 6840 ppt
07 źródła finansowaniaid 6847 ppt
1 Sygnały i układy linioweid 8701 ppt
07 Zarządzanie sprzedażąid 6754 ppt
02 Stratygrafia sekwencyjnaid 3488 ppt
07 Łączniki elektryczneid 6846 ppt
03 Uklady sekwencyjne id 472117 (2)
IO8Cyfrowe uklady sekwencyjne
08 Złożone układy kombinacyjneid 7323 ppt
07 podatki w malej firmie ppt

więcej podobnych podstron