PSL-K-05 Inkrementator–dekrementator

PODSTAWY STEROWANIA LOGICZNEGO

LABORATORIUM SYSTEMÓW STEROWANIA PRZEMYSŁOWEGO I AUTOMATYKI BUDYNKÓW

KATEDRA AUTOMATYKI NAPĘDU I URZĄDZEŃ PRZEMYSŁOWYCH

AKADEMIA GÓRNICZO-HUTNICZA

WWW.KANIUP.AGH.EDU.PL

WWW.AGH.EDU.PL

Temat:

Konstrukcja optymalnego układu dekrementująco/inkrementującego.

Grupa:

układy kombinacyjne

Obiekt:

modele zrealizowane w pakiecie symulacyjnym

Cel ćwiczenia: skonstruowanie układu inkrementującego i dekrementującego liczbę 4-bitową A, z wyjściem sygnalizującym wystąpienie przepełnienia. Wejściem układu są 4 bity liczby oraz wejście sygnału sterującego C. W przypadku stanu niskiego na wejściu sterującym C układ ma realizować inkrementowanie liczby A, natomiast stan wysoki wejścia C powoduje dekrementowanie liczby A. Wyjściem układu jest liczba A’

pomniejszona lub powiększona o 1 oraz sygnał przeniesienia lub poŜyczki, w celu ewentualnego połączenia szeregowego układu dekrementująco/inkrementującego.

Program ćwiczenia:

1. Utworzyć i wypełnić tabelę prawdy układu (4 bity liczby wejściowej A, wejście sterujące C, liczba wyjściowa po inkrementacji: A’+ oraz po dekrementacji A’– wraz z sygnałami przeniesienia dla liczb A’+ i A’–)

2. Znaleźć funkcje odpowiednich bitów liczb A’+ i A’– oraz ich przeniesień/poŜyczek poprzez rozpisanie tabel prawdy do tabel Karnough lub poprzez znalezienie zaleŜności logicznej pomiędzy bitami liczby wejściowej a bitami liczb wyjściowych. Dla przykładu, moŜna zauwaŜyć, Ŝe najmłodsze bity liczb wyjściowych są zanegowanym bitem liczby wejściowej.

Dla pozostałych bitów równieŜ moŜna zauwaŜyć zaleŜność bez Ŝmudnego rozpisywania tabel Karnough. W efekcie cały układ daje się zrealizować na nie więcej niŜ 11 bramkach.

3. Narysować w programie symulacyjnym schemat układu i przetestować.

• Do zadawania 4-bitowej liczby wykorzystać klawiaturę numeryczną, natomiast sygnał

inkrementacji/dekrementacji zadawać wyłącznikiem.

• Wynik przedstawić na wyświetlaczu.

Wyniki pracy zamieścić w sprawozdaniu.

PSL-K-05 Inkrementator–dekrementator

1/1