ZESPÓŁ SZKÓŁ PONADGIMNAZJALNYCH Nr 2 w Lubaniu

Transkrypt

ZESPÓŁ SZKÓŁ PONADGIMNAZJALNYCH Nr 2 w Lubaniu
ZESPÓŁ SZKÓŁ PONADGIMNAZJALNYCH
Nr 2 w Lubaniu
PRACOWNIA ELEKTRYCZNA
PE
PRACOWNIA
ELEKTRYCZNA
Badanie przetworników kodów ‘147 i ‘48
UC6
CEL ĆWICZENIA:
Poznanie zasady działania i funkcji kodera 74147 i dekodera 7448
ZNAJOMOŚĆ ZAGADNIEŃ DO ĆWICZENIA OBEJMUJE:
 Pojęcie kodera i dekodera w układzie cyfrowym
 Symbol i funkcje wyprowadzeń układu scalonego 74147 i 7448
 Tablica działania kodera ‘147 i ‘48
 Kod 1 z 10 i BCD
 Budowa i działanie wyświetlacza 7 segmentowego ze wspólną anodą i katodą
Do ćwiczenia przygotować kartę katalogową układu 74147 i 7448
1. Badanie kodera ‘147 – wyznaczanie tablicy działania
fot. 1
Rys. 1
Do określania tablicy działania kodera ’147 wykorzystać blok a zestawu KL-34003 (fot. 1)
oraz KL-32001. Układ ‘147 jest koderem przetwarzającym kod 1z10 na kod BCD. Wejścia i wyjścia
układu są zanegowane (rys.1)
Tok postępowania:
1.1 Podłączyć wejścia kodera do przełącznika danych (debounce data switch)
(wejście 1 do SW0,……, wejście 8 do SW7,) wejście 9 do DP7 DIP Switch
1.2 Wyjścia
podłączyć
do
wskaźnika
stanów
logicznych
(Logic indicator)
(wyjście A do L0,…., wyjście D do L3)
1.3 Ustawić wszystkie przełączniki danych w stan L
1.4 Włączyć zasilanie układu (Wszystkie wskaźniki stanów logicznych powinny wskazywać stan H)
1/4
1.5
1.6
1.7
1.8
Ustawić, zgodnie z tabelą 1, stany logiczne na wejściach i odczytywać stany na wyjściach
W trakcie ustawiania stanów zauważyć, co się stanie, jeśli zada się stan 0 na więcej niż jedno
wejście
Wyniki pomiarów stanów wyjść zapisać do tabeli1
Przeliczyć stan wyjść
na wartość w kodzie dziesiętnym i zapisać ją do tabeli (L(10))
pamiętając, że każde wyjście układu jest zanegowane ( przy przeliczaniu zanegować stany wyjść) .
Tabela 1 . Tabela stanów kodera ‘147
9
1
1
0
0
0
0
0
0
0
0
0
0
1
8
0
1
0
0
0
0
0
0
0
0
1
1
1
7
0
0
0
0
0
0
0
0
1
1
0
1
1
Wejścia
5
0
0
0
0
0
1
1
0
0
0
0
1
0
6
0
0
0
0
0
0
0
1
0
0
1
1
0
4
0
0
0
0
1
0
0
1
0
0
1
1
0
3
0
0
0
1
0
0
0
0
0
0
0
1
0
2
0
0
1
1
0
0
0
1
0
0
0
1
0
1
0
0
1
1
0
0
0
0
0
0
0
1
0
D
Wyjścia
C
B
A
L(10)
-
2. Badanie transkodera 7448- wyznaczanie tablicy działania
.
Rys. 2
Układ 7448 jest transkoderem kodu BCD na kod wskaźnika siedmiosegmentowego o wspólnej
katodzie rys 2. Podanie na wejście wartości liczbowej w kodzie BCD z zakresu 0000 do 1001
powoduje wyświetlenie na wyświetlaczu siedmiosegmentowym liczby w kodzie dziesiętnym
od 0 do 9. W przypadków pozostałych stanów wejściowych na wyświetlaczu pojawiają się symbole
nie będące znakami z kodu dziesiętnego.
2/4
Układ ’48 posiada dodatkowe wejścia/wyjścia:
- LT (Lamp Test) – podanie stanu L powoduje świecenie wszystkich segmentów wskaźnika –
kontrola działania wskaźnika. W trakcie normalnej pracy powinien występować stan H
- RBI (Ripple Blanking Input) i BI/RBO (Blanking Input/ Ripple Blanking Output) wejścia
i wyjście do wygaszania zer nieznaczących.
Do pracy wykorzystać blok d zestawu KL-34003 (fot. 2) oraz KL-32001
fot. 2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
2.8
2.9
Tok postępowania:
Podłączyć wejścia układu ’48 do przełącznika danych (wejście A do SW0,……, wejście D do
SW3, RBI do SW5, BI do SW6, LT do SW7)
Przełącznik SW1 w bloku d ustawić w górnej pozycji
Podłączyć wyjścia a…g do wskaźników L0..L6
Podłączyć wskaźnik L10 do wyjścia RBO
Ustalić stan L na wejściach ABCD, a stan H na wejściach BI i RBI
Włączyć napięcie zasilania
Ustawić, zgodnie z tabelą 2, stany logiczne na wejściach i odczytywać stany na wyjściach
W kolumnie L(10) wpisać wartość dziesiętną kodu BCD podanego na wejścia
W kolumnie w narysować stan wyświetlacza 7 segmentowego
Tabela2. Tabela stanów układu ’48, gdy RBI=BI=LT=H
D
2.10
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
Wejścia
C
B
A
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
L(10)
-
a
b
3/4
c
Wyjścia
d
W
e
f
g
3. Badanie transkodera 7448 – badanie funkcji wejść RBI, BI i LT
Tok postępowania:
3.1 W układzie połączeniowym jak w punkcie 2 włączyć napięcie zasilania.
3.2 Ustawić, zgodnie z tabelą 3, stany logiczne na wejściach zgodnie z wartością L(10) (przeliczyć L(10) na
postać dwójkową DCBA) i odczytywać stany na wyjściu RBO i na wyświetlaczu W.
3.3 Wyniki pomiarów zapisać do tabeli 3.
Tabela2. Tabela stanów układu ’48, przy sterowaniu wejść RBI,BI i LT
D
Wejścia
C
B
A
L(10)
0
0
0
0
0
0
0
0
5
5
5
5
5
5
5
5
Wejścia
RBI
BI
LT
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
0
0
0
0
0
1
0
1
0
0
1
1
1
0
0
1
0
1
1
1
0
1
1
1
Wyjście
RBO
W
Pytania kontrolne:
1. Co to jest koder 1 z 10?
2. Podaj symbol i opisz końcówki kodera 47147
3. Narysuj tablicę działania kodera 74147
4. Co oznacza, że układ ‘147 jest koderem arbitralnym
5. Podaj i opisz przykładowe zastosowanie kodera ‘147
6. Do czego służy układ 7448
7. Narysuj schemat wyświetlaczy 7 segmentowych ze wspólną anodą i katodą.
8. Narysuj układ segmentów wyświetlacza i podaj ich symbole
9. Podaj symbole segmentów wyświetlacza 7 segmentowego, które należy zapalić, aby została wyświetlona
cyfra 5
10. Podaj stany wejść ABCD układu ’48, aby na wyświetlaczu pojawiła się cyfra 8.
11. Do czego służą wejścia RBI, BI?
4/4