290 likes | 611 Views
Sekwencyjne bloki funkcjonalne. Układy sekwencyjne – bloki funkcjonalne 2 /28. Rejestry - układy do przechowywania informacji, charakteryzujące się różnymi metodami jej zapisu lub odczytu. Ośmiobitowy rejestr równoległy zbudowany z przerzutników SR.
E N D
Układy sekwencyjne – bloki funkcjonalne 2/28 Rejestry - układy do przechowywania informacji, charakteryzujące się różnymi metodami jej zapisu lub odczytu
Ośmiobitowy rejestr równoległy zbudowany z przerzutników SR Układy sekwencyjne – bloki funkcjonalne 3/28
Układy sekwencyjne – bloki funkcjonalne 4/28 Rejestr o równoległym wpisie i odczycie,z asynchronicznym ustawianiem i zerowaniem
Układy sekwencyjne – bloki funkcjonalne 5/28 Warianty wyjść rejestru aktywowanych specjalnym sygnałem
Układy sekwencyjne – bloki funkcjonalne 6/28 Rejestr równoległo-szeregowy na przerzutnikach D
Układy sekwencyjne – bloki funkcjonalne 7/28 Rejestr szeregowo-równoległy na przerzutnikach D
Układy sekwencyjne – bloki funkcjonalne 8/28 Dwukierunkowy rejestr o szeregowym wejściu i wyjściu informacji
Układy sekwencyjne – bloki funkcjonalne 9/28 Zastosowania rejestrów Układ ośmiobitowego sumatora
Układy sekwencyjne – bloki funkcjonalne 10/28 Zastosowania rejestrów Układ ośmiobitowego sumatora akumulującego
Układy sekwencyjne – bloki funkcjonalne 11/28 Liczniki sekwencyjne układy cyfrowe służące do zliczania i pamiętania liczby impulsów podawanych na jego wejście zliczające stan licznika - stan zer i jedynek na wyjściach jego przerzutników pojemność licznika - maksymalną liczbę różnych stanów licznika Liczniki: - o stałej długości cyklu (pojemności) - o zmiennej długości cyklu Liczniki: - dwójkowe - zliczające w NB - dekady - zliczające w BCD - inne (pierścieniowe, itd.) Liczniki: - zliczające w górę (w przód) - zliczające w dół (wstecz)
Układy sekwencyjne – bloki funkcjonalne 12/28 Liczniki o pojemności 2N modulo 16 z przeniesieniem szeregowym i taktowaniem równoległym
Układy sekwencyjne – bloki funkcjonalne 13/28 Liczniki o pojemności 2N modulo 16 z równoległym przeniesieniem i taktowaniem
Układy sekwencyjne – bloki funkcjonalne 14/28 Liczniki o pojemności 2N modulo 16 na przerzutnikach typu D,liczący "w górę", z przeniesieniem szeregowym
Układy sekwencyjne – bloki funkcjonalne 15/28 Liczniki o pojemności 2N modulo 16 na przerzutnikach typu D,liczący "w dół", z przeniesieniem szeregowym
Układy sekwencyjne – bloki funkcjonalne 16/28 Liczniki o pojemności 2N modulo 16 na przerzutnikach typu D,o przełączanym kierunku zliczania
Układy sekwencyjne – bloki funkcjonalne 17/28 Liczniki o pojemności 2N modulo 16 na przerzutnikach typu D,liczący w górę, o szeregowym taktowaniu
Układy sekwencyjne – bloki funkcjonalne 18/28 Liczniki o pojemności 2N projekt licznika modulo 4 na przerzutnikach typu JK,liczącego w górę, o równoległym taktowaniu
Układy sekwencyjne – bloki funkcjonalne 19/28 Liczniki o pojemności 2N projekt licznika modulo 4 na przerzutnikach typu JK,liczącego w górę, o szeregowym taktowaniu
Układy sekwencyjne – bloki funkcjonalne 20/28 Liczniki o pojemności 2N projekt licznika modulo 4 na przerzutnikach typu JK,liczącego w dół, o szeregowym taktowaniu
Układy sekwencyjne – bloki funkcjonalne 21/28 Liczniki o pojemności różnej od 2N • Metody uzyskiwania liczników o zadanej pojemności (różnej od 2N): • projektowanie układów z pojedynczych przerzutników; • dekodowanie stanu odpowiadającego pojemności i generacja sygnału zerowania licznika; • rozłożenie wymaganej pojemności n na czynniki: n=2ic1...ck i użycie kaskadowego połączenia k+1 liczników
Układy sekwencyjne – bloki funkcjonalne 22/28 Liczniki o pojemności różnej od 2N Przykład projektowania licznika mod 5 na przerzutnikach JK wykorzystując: J=[F1(F1,F0,Fx)] oraz K=[F0(F0,F1,Fx)] wyznaczono wzbudzenia wejść J i K: J0 =Q2 K0 = 1 J1 = Q0 K1 = Q0 J2 = Q0Q1 K2 = 1
Układy sekwencyjne – bloki funkcjonalne 23/28 Liczniki o pojemności różnej od 2N dekada na przerzutnikach JK, licząca w górę, o szeregowym taktowaniu C1,C3=Q0 C2=Q1
Układy sekwencyjne – bloki funkcjonalne 24/28 Liczniki o pojemności różnej od 2N ... realizacja:
Układy sekwencyjne – bloki funkcjonalne 25/28 Liczniki o pojemności różnej od 2N wykorzystanie gotowych liczników scalonych licznik modulo 5 liczący od 000
Układy sekwencyjne – bloki funkcjonalne 26/28 Liczniki o pojemności różnej od 2N wykorzystanie gotowych liczników scalonych licznik modulo 5 liczący od 010
modulo 10 modulo 6 modulo 5 Układy sekwencyjne – bloki funkcjonalne 27/28 Liczniki o pojemności różnej od 2N 7493 i przykłady jego użycia
Układy sekwencyjne – bloki funkcjonalne 28/28 Liczniki o pojemności różnej od 2N kaskadowe łączenie 7493 w licznik modulo 80: :16 i :5 :8 i :10