Architektura komputerów

1 Architektura komputerówMateriały laboratoryjne Architek...
Author: Marceli Wnuk-Lipiński
0 downloads 2 Views

1 Architektura komputerówMateriały laboratoryjne Architektura komputerów Symulacje w programie Multimedia Logic dr inż. Zbigniew Zakrzewski v.1.2

2 Główne okno programu Multimedia LogicZapis oraz odczyt utworzonego projektu Nawigacja symulacją Paleta z narzędziami Obszar roboczy symulacji

3 Paleta z elementami Zestaw: Połączenia BramkiGenerator sygnału cyfrowego Dioda LED Włącznik Wyświetlacz 7-segmentowy Klawiatura i Keypad Przerzutnik Nadajnik i odbiornik sygnału (stronicowanie projektu) Uziemienie (logiczne „0”) Ustawienie (logiczne „1”) Wejścia oraz wyjścia Licznik Pamięć Zegary

4 Zastosowanie podstawowych elementówUkład 1: Stan początkowy

5 Dostępne bramki i ich konfiguracjaBramki podstawowe Bramki z negacją

6 Układ sprawdzania bramek AND i XOR

7 Konstruowanie bramek z bramek NANDPrzykłady:

8 Układ kombinacyjny dla sumy iloczynówMała liczba jedynek – stosujemy sumę iloczynów (SoP – Sum of Products) Tabela prawdy A B C D F1 1 Formuła do realizacji

9 Układ kombinacyjny dla iloczynu sumMała liczba zer – stosujemy iloczyn sum (PoS – Product of Sums) Tabela prawdy A B C D F2 1 Formuła do realizacji

10 Licznik i wyświetlacz 7-segmentowyUkład 5: Takt zegarowy Kierunek zliczania Zerowanie licznika

11 Zegar, licznik i wyświetlacz 7-segmentowyUkład 6: Odstęp między taktami

12 Sterownik silnika krokowegoUkład 7: Ręczny takt Układ kombinacyjny włączania jednego uzwojenia . 1 . 1 Kierunek pracy silnika

13 Układ testujący keypadSygnalizacja naciśnięcia przycisku Możliwość wybory liczby jednej z szesnastu Zapamiętana wartość zdekodowana do formatu 7-segmentowego 4 bitowe wyjście binarne NKB Włącznik kropki

14 Demultiplekser jako dekoderUkład 9: Układ dekodera 3 do 8 Adres wybranej diody LED podany na 3 bitach Zaadresowana dioda LED włączona lub wyłączona

15 Licznik i demultiplekser jako sterownikUkład 10: Układ sterownika silnika krokowego z zastosowaniem licznika i demultipleksera Sterowanie ręczne w taktowaniu Wykorzystane 2 bity na wyjściu licznika Układ bramek zastąpiony przez demultiplekser

16 Ręczna zezwolenie na podawanie taktów zegarowychSterownik z zegarem Układ 11: Układ sterownika silnika krokowego z zastosowaniem licznika, demultipleksera oraz zegara podającego takt co 100 ms Ręczna zezwolenie na podawanie taktów zegarowych

17 Podział projektu na strony - nadawanieUkład 12 str.1: Sterowanie oświetlenia choinkowego – gwiazda (część nadawcza) . 1 Wybór strony projektu Źródło sygnału, który zostanie przekazany do następnej strony projektu Demux – wersja 3 do 8

18 Podział projektu na strony - odbiórUkład 12 str.2: Sterowanie oświetlenia choinkowego – gwiazda (część odbiorcza) Odbiornik sygnałów pobranych z pierwszej strony projektu