Mikroelektronika



Pobieranie 46.96 Kb.
Data27.04.2016
Rozmiar46.96 Kb.

Mikroelektronika

Ćwiczenie nr: 2

Temat zajęć: Układy sekwencyjne - licznik



Data wykonania: 2006-10-27

Kierunek/rok/semestr: INF / II / 3

Grupa: I5b

Ocena: …………….

  1. Tomasz Szymanowski

  2. Łukasz Wieczorek

  3. Paweł Zaleski – 75975



1Zadanie


  • Przygotuj dokumentację zawierającą projekty układów z zadań 3.2 i 4.2.

  • Zaprojektuj licznik dziesiętny korzystając ze scalonego licznika binarnego 393.

  • Narysuj schemat połączeń dla licznika z pkt.b sterującego wyświetlaczem 7-segmentowym z płyty prototypowej D I/O 4 (wykorzystaj w tym celu dekoder 74xx47).



2Licznik „modulo 4” z wejściem CE (Zadanie 3.2)

2.1Diagram przejść



2.2Tablica przejść i wyjść





A

CE

0

1

0

0

1

1

1

2

2

2

3

3

3

0







Kodowanie

stanów


A1A0

0

00

1

01

2

10

3

11






2.3Tablice Karnaugh i minimalizacja funkcji

2.3.1Bit A0





CE

A1A0







0

1

00

0

1

01

1

0

11

1

0

10

0

1

A0’=/CEA0+/CEA0=CEA0

2.3.2Bit A1





CE

A1A0







0

1

00

0

0

01

0

1

11

1

0

10

1

1

A1’=/CEA1+A1/A0+CE/A1A0

Dalej korzystając z praw podwójnego zaprzeczenia, de Morgana, przemienności, rozdzielności i łaczności:

A1’=A1(/CE+/A0)+/A1(CEA0)= A1/(CEA0)+/A1(CEA0)=A1(CEA0)

2.4Realizacja układu

3Licznik rewersyjny „modulo 4” (Zadanie 4.2)

3.1Diagram przejść



3.2Tablica przejść i wyjść








A

DIR

0

1

0

1

3

1

2

0

2

3

1

3

0

2







Kodowanie

stanów


A1A0

0

00

1

01

2

10

3

11



3.3Tablice Karnaugh i minimalizacja funkcji

3.3.1Bit A0





DIR

A1A0







0

1

00

1

1

01

0

0

11

0

0

10

1

1

A0’=/A0

3.3.2Bit A1





DIR

A1A0







0

1

00

0

1

01

1

0

11

0

1

10

1

0

A1’=DIR/A1/A0+/ /DIR/A1A0+ DIRA1A0+/ DIRA1/A0

Korzystając z praw przemienności oraz rozdzielności otrzymujemy:

A1’=/DIR(/A1A0+A1/A0)+ DIR(/A1/A0+A1A0)

Dalej z definicji alternatywy wykluczającej:

A1’= /DIR(A1A0)+ DIR/(A1A0)

A1’= DIR(A1A0)


3.4Realizacja układu



4Licznik BCD


Licznik jest realizowany przy pomocy układu scalonego 74HC393 zawierającego dwa liczniki binarne „modulo 16”. Projektowany licznik BCD będzie zawierał dwa liczniki „modulo 2” oraz „modulo 5”. Do realizacji pierwszego z nich wystarczy użyć jako wyjścia, złącza QA. Drugi licznik wymaga skrócenia musi być resetowany gdy na wyjściach pojawi się wartość 5 (binarne 101).

Opis wejść i wyjść:

CP0 – wejście zegarowe „licznika modulo 2”, zwarte z wejściem zegarowym pierwszego z liczników układu 74393

CP1 – wejście zegarowe „licznika modulo 5”, zwarte z wejściem zegarowym drugiego z liczników układu 74393

Q0 – wyjście najmłodszego bitu (licznika „modulo 2”) zwarte z wyjściem QA pierwszego z liczników układu 74393

Q3,Q2,Q1 – wyjścia licznika „modulo 5”, zwarte z wyjściami kolejno QC,QB,QA drugiego z liczników układu 74393

MR0 – wejście zerujące oba liczniki zawarte w liczniku BCD, w przypadku licznika „modulo 2” jest ono bezpośrednio połączone z wejściem CLR pierwszego licznika układu 74393, w przypadku licznika „modulo 5” sygnał tego złącza jest sumowany z sygnałem skracającym licznik przy pojawieniu się wartości 5.

4.1Realizacja układu



5Sterownik wyświetlacza 7-segmentowego


Wyjścia licznika BCD należy połączyć z wejściami układu 7447, jak poniżej.

P2.XX to odpowiednie PIN’y portu P2 płyty prototypowej D I/O 4.









©absta.pl 2016
wyślij wiadomość

    Strona główna