1. Wstęp

Celem ćwiczenia było zapoznanie się studentów z przerzutnikami synchronicznymi. Zadaniem studentów było zrealizowanie układu generującego następujący ciąg liczb zaleznie od sygnału a:

a=0: 6,1,4,8

a=1: 0,6,8,1

układ należało zrealizować na dowolnym typie przerzutnika z uwzględnieniem wartości przejść pomiędzy pętlami. Układ po załączeniu zasilania przyjmować miał wartość startową 0.

Studenci zdecydowali się na zastosowanie przerzutników typu D.

Przerzutnik typu D - jeden z podstawowych rodzajów przerzutników synchronicznych, nazywany układem opóźniającym. Przerzutnik ten przepisuje stan wejścia informacyjnego D na wyjście Q. Przepisanie informacji następuje tylko przy odpowiednim stanie wejścia zegarowego.

Tablica przejść przerzutnika typu D.

0x01 graphic

  1. Rozwiązane zadanie

Przedstawienie problemu za pomocą schematu

0x01 graphic
0x01 graphic

Studenci przyjęli że liczby będą wyświetlane w systemie binarnym na diodach

Kolejność diod od najstarszego bitu : Q3, Q2, Q1, Q0, kolejnym diodom odpowiadają przerzutniki D3, D2, D1, D0,

Tablica przedstawiająca kolejność przejść:

dla a=0:

a

Q3

Q2

Q1

Q0

D3

D2

D1

D0

operacja

0

0

1

1

0

0

0

0

1

6 na 1

0

0

0

0

1

0

1

0

0

1 na 4

0

0

1

0

0

1

0

0

0

4 na 8

0

1

0

0

0

0

1

1

0

8 na 6

0

0

0

0

0

0

1

1

0

0 na 6

Pierwsze 4 operacje sa to normalne operacje cyklu który mieliśmy zrealizować, kolejna to start cyklu czyli moment w którym układ startuje od 0

dla a=1:

a

Q3

Q2

Q1

Q0

D3

D2

D1

D0

operacja

1

0

0

0

0

0

1

1

0

0 na 6

1

0

1

1

0

1

0

0

0

6 na 8

1

1

0

0

0

0

0

0

1

8 na 1

1

0

0

0

1

0

0

0

0

1 na 0

Pierwsze 4 operacje są to normalne operacje cyklu który mieliśmy zrealizować.

Następnie korzystając z tablic przejść stworzono siatki Karnaugh'a dla każdego przerzutnika.

0x01 graphic

0x01 graphic

Funkcje dla przerzutników odczytane z siatek:

0x01 graphic

0x01 graphic

- 2 -

Rok akademicki 2012/13