Wykład: Podstawy działania układów cyfrowych - 1
Transkrypt
Wykład: Podstawy działania układów cyfrowych - 1
Wykład: Podstawy działania układów cyfrowych Technikum Informatyczne ZCKU przy CEZ w Pile Przedmiot: Urządzenia techniki komputerowej Prowadzący zajęcia: mgr inŜ. Mirosław Odor Kontakt: [email protected] Dodatkowe informacje: www.ti.blox.pl 1. Działanie układów cyfrowych oparte jest na wykorzystaniu dwóch stanów elektrycznych tych układów, zwanych stanem niskim (low – L) i stanem wysokim (high – H). Przy ich uŜyciu musimy przedstawić wszystkie rodzaje informacji występujące w układach cyfrowych. W tym celu stosowane są określone struktury, takie jak dwójkowy (binarny) system liczbowy. 2. Systemy liczbowe • dwójkowy (binarny) • szesnastkowy (heksadecymalny) • ósemkowy 3. Kodowanie - Kodowaniem nazywamy przyporządkowanie poszczególnym obiektom zbioru kodowanego odpowiadającym im elementów zwanych słowami kodowymi, przy czym kaŜdemu słowu kodowemu musi odpowiadać dokładnie jeden element kodowany. - Przykładowe kody: kod liczbowy, kod ASCII 4. Informacja Cyfrowa - Słowem cyfrowym (binarnym) nazywamy dowolny ciąg składający się z symboli 0 i/lub 1 - Informacją cyfrową nazywamy informację przedstawioną (zakodowaną) w postaci słów cyfrowych 5. Działania Logiczne i bramki - Zmienną logiczną nazywamy zmienną, która moŜe przyjmować jedną z dwóch wartości logicznych: prawdę lub fałsz ( w zapisach cyfrowych to 0 lub 1) - Bramka logiczna – zasada czarnej skrzynki, nie zastanawiamy się, dlaczego układ działa w dany sposób ani jaka jest jego wewnętrzna budowa, a interesuje nas jedynie jego zachowanie zewnętrzne. - Bramki: AND, OR, NOT, Bramka AND (iloczyn logiczny) Bramka OR (suma lgiczna) Bramka NOT (negacja) 6. Podział układów logicznych • Układy kombinacyjne i sekwencyjne o Układ kombinacyjny nazywamy taki układ cyfrowy, w którym stan wejść jednoznacznie określa stan wyjść układu. Oznacza to, Ŝe aby określić stan na wyjściach układu, nie potrzebujemy Ŝadnej dodatkowej informacji (poza stanem wejść i rodzajem układu) np.: bramki o Układem sekwencyjnym nazywamy układ cyfrowy, w którym stan wyjść zaleŜy od stanu wejść oraz od poprzednich stanów układu. Oznacza to Ŝe są to układy z pamięcią. Np.: liczniki i przerzutniki • Układy asynchroniczne i synchroniczne o Układ asynchroniczny to układ, dla którego w dowolnym momencie jego działania stan wejść oddziaływuje na stan wyjść. o Układ synchroniczny to taki układ, dla którego stan wejść wpływa na stan wyjść jedynie w pewnych określonych odcinkach czasu pracy układu zwanych czasem czynnym, natomiast w pozostałych odcinkach czasu zwanych czasem martwym, stan wejść nie wpływa na stan wyjść. Odcinki czasu czynnego i martwego wyznaczane są przez podanie specjalnego przebiegu zwanego przebiegiem zegarowym lub taktującym na wejście zwane wejściem zegarowym lub taktującym. Przerzutniki Przerzutniki są najprostszymi układami sekwencyjnymi (układami z pamięcią). W zaleŜności od sposobu wprowadzania informacji do przerzutnika wyróŜniamy kilka rodzajów przerzutników: RS, JK, D, T S- (set) ustaw (1) R – (reset) zerowanie (0) Przerzutnik D typu „latch” zatrzask. Przerzutnik synchroniczny reagujący na poziom niski i wysoki w zaleŜności od wejścia zegarowego.