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