logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak rozwiązywać zadania z automatu (uP)? Szukam wskazówek i wyjaśnień

mateo19851 21 Wrz 2003 14:54 1648 17
REKLAMA
  • #1 333679
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    Czy umie ktoś rozwiązywać zadania z automatu (uP) ??? Byłbym wdzięczny jakby mi ktoś to wytłumaczył :cry:
  • REKLAMA
  • #2 333702
    elektryk
    Poziom 42  
    Posty: 11029
    Pomógł: 439
    Ocena: 240
    Podaj najpierw treść zadania.
  • #3 333751
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    Treść zadania : hmmm
    NP.dysponując taką siecią działania (jak w załączniku) trzeba ułożyć tabele [Karno] i zminimalizować tą funkcję. Nie wiem jak , po co , dlaczego.
    Co by było jakby były 3 warunki ?? Co by było jakby było więcej przerzutników D i wogóle .
    Załączniki:
    • Jak rozwiązywać zadania z automatu (uP)? Szukam wskazówek i wyjaśnień sieć.jpg (14.75 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #4 333774
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    a czy już kiedyś rozwiązywałeś takie zadania , bo jak tak to najprościej narysować sobie graf , trzeba całe zdanie rozpisać tak jakby były dwa warunki dla wszystkich stanów, z tym że dla M1 i M2 nie liczy się warunek W2 no i tak samo dla m2 m3 i warunku w1, i tak się to wszystko w tablicy uprości ( zminimalizuje)
    jeśli nie będziesz wiedział to rozwiąże zadanie i wyśle ci wynik, postaram się jutro rano wysłać to : graf, trzy tabele no i funkcje wyjść Q1 i Q2 jak zdąże to jeszcze wyśle dzisiaj
  • #5 333937
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    Własnie doktorek na AGH-u że będą dwie tabele , ale będę otwarty na wszystkie porady bo sam nie wiem jak to rozwiązać
  • #6 334402
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    dobra w załączniku dodaje rozwiązane zadanie ...
    mam nadzieję ze potrafisz odczytywać z tablicy prawdy funkcje..
    no nie jest to zbyt trudne zakreśliłem te funcje więc chyba będzie widać skąd się biorą
    oczywiście można by to zadanie rozwiązać na inne sposoby...
    pytałeś jeszcze co zrobić gdyby było więcej zmiennych wejściowych , nic rozwiązuje sie to w ten sam sposób po prostu tablice się rozrastają, można, jeśli było by tego za dużo najlepiej rozbić układ na mniejsz bloki funcjonalne jest to łatwe kiedy zmienne się ze sobą nie łączą...
    ale to już właściwie własna inwencja projektanta
    pozdrawiam
    Załączniki:
    • zadanie.doc (40 KB) Musisz być zalogowany, aby pobrać ten załącznik.
  • REKLAMA
  • #7 334430
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    WIELKIE DZIĘKI !! Full profesionalizm :) Jesteś wielki. Postaram się porozwiązywać troszkę. Jak będzie coś niejasne to jeszcze napisz na forum w tym tygodniu , bo kolokwium z tego jest w piątek :(
  • #8 334457
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    A takie pytanie. Czy jakby był tylko jeden warunek to wejścia W1 i W2, na schemacie , połączylibyśmy razem ??
  • #9 334529
    Kapusta
    Poziom 17  
    Posty: 203
    Pomógł: 10
    Ocena: 16
    mateo19851 napisał:
    Własnie doktorek na AGH-u .....


    Mateo, namierzyłem cię.
    Już masz pałę z tego kolokwium.
    Poprawka 3.10.

    "Doktorek" z B1
  • #10 334531
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    dokładnie !!
    to ile będzie wejść decyduje o tym jak duża będzie tablica w poziomie u mnie w zadaniu -wiersze są cztery bo dwa wejścia , gdyby było jedno wejście były by tylko dwa wiersze bo tylko dwie możliwości

    miłej zabawy
  • #11 334562
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    OK. Dzięki
  • #12 336825
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    Czy mógłbyś mi podać jakieś prykładowe zadanie , bo sam nie umiem sobie wymyślić a na AGH był tylko jeden przykład. Będę wdzięczny. (strdaniel)
  • #13 338746
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    mateo19851 napisał:
    Czy mógłbyś mi podać jakieś prykładowe zadanie , bo sam nie umiem sobie wymyślić a na AGH był tylko jeden przykład. Będę wdzięczny. (strdaniel)


    przepraszam ale dawno tu nie zaglądałeś jeśli jeszcze jesteś tymi zadaniami zainteresowany to mogę ci kilka wysłać pozdrawiam

    ale generalnie zasada dotyczy projektowania wszystkich ukłądów, możesz sobie wymyślić sam algorytm i spróbować go zaimplementować,
  • #14 338840
    mateo19851
    Poziom 16  
    Posty: 227
    Ocena: 3
    :) próbowałem rozmyślać nad tym co już mam. Ale jakoś trudno mi wymyślić samemu zadania. Jak możesz to prześlij kilka.
    Dzięki że ty zaglądnołes :)
  • REKLAMA
  • #15 375526
    Geralt
    Poziom 14  
    Posty: 157
    Pomógł: 1
    Ocena: 3
    Mam pytabnko jak wypelniamy tabelke karno dla automatu, skad wiemy gdzie tam juz przy sammym wypelnianiu wpisac 0 a gdzie 1 ???

    Q3,Q4\ Q1,Q2
    .....00, 01, 11, 10
    00 ? ? ? ?
    01 ? ? ? ?
    11 ? ? ? ?
    10 ? ? ? ?

    Tabelka dal licznika jednokierunkowego <czterobitowego w kodzie Johnsona <przezutnki D>>
  • #16 375925
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    Geralt napisał:
    Mam pytabnko jak wypelniamy tabelke karno dla automatu, skad wiemy gdzie tam juz przy sammym wypelnianiu wpisac 0 a gdzie 1 ???

    Q3,Q4\ Q1,Q2
    .....00, 01, 11, 10
    00 ? ? ? ?
    01 ? ? ? ?
    11 ? ? ? ?
    10 ? ? ? ?

    Tabelka dal licznika jednokierunkowego <czterobitowego w kodzie Johnsona <przezutnki D>>


    wypełnisz tablice prawdy wpisująć w miejsce ?? u ciebie stany następne

    stany aktualne są na zewnątrz a w środku tablicy są stany następne
    3 bitowy licznik binarny po lewej stany aktualne po prawej następne(to do tabeli)

    000 001
    001 010
    010 011
    011 100
    100 101
    101 110
    110 111
    111 000
    :roll:
  • #17 376017
    Geralt
    Poziom 14  
    Posty: 157
    Pomógł: 1
    Ocena: 3
    Jak jest Automat z warunkami jest jeszcez jakas tabelka dla UL2
    Z Q1 Q2 nie kapuje jak ja wypelnic i wogule co ona daje po co jest pomozcie
  • #18 376334
    strdaniel
    Poziom 20  
    Posty: 357
    Pomógł: 29
    Ocena: 4
    Geralt napisał:
    Jak jest Automat z warunkami jest jeszcez jakas tabelka dla UL2
    Z Q1 Q2 nie kapuje jak ja wypelnic i wogule co ona daje po co jest pomozcie



    oprócz stanów aktualnych są jeszcze warunki przejść do stanów następnych czyli tabelka rozrasta się o warunki, w zależności od tego ile jest tych warunków, dla 2 warunków jeden stan dodatkowy dla czterech 2 dla 8 3 i tak dalej,jeśli np byłby bit reset licznika to zapis byłby taki

    stan
    poprzedni warunek
    q1q2 reset = 0 reset = 1
    00 00 01
    01 00 10
    10 00 11
    11 00 00

    tym razem jest przykład licznika 2 bitowego bo nie chce mi się więcej wpisywać jeśli reset jest aktywny (0) to stan następny zawsze jest zeero
    jeśli reset jest nieaktywny to układ liczy binarnie w górę, i to wszystko
    czyli ze stanu 00 przechodzi do 01 ze stanu 01 do 10 i tak dalej..

    pozdrawiam

Podsumowanie tematu

✨ Dyskusja dotyczy rozwiązywania zadań z automatu (układu sekwencyjnego) z wykorzystaniem przerzutników D oraz minimalizacji funkcji logicznych za pomocą tablic Karnaugha. Omówiono metodę tworzenia grafu stanów oraz rozpisywania warunków przejść między stanami, uwzględniając różne kombinacje wejść i przerzutników. Wskazano, że liczba warunków wejściowych determinuje rozmiar tablicy prawdy i tablic Karnaugha, a przy większej liczbie zmiennych zaleca się dzielenie układu na mniejsze bloki funkcjonalne. Przedstawiono przykład licznika jednokierunkowego 4-bitowego w kodzie Johnsona oraz 3-bitowego licznika binarnego, wyjaśniając sposób wypełniania tablic stanów aktualnych i następnych oraz uwzględniania warunków resetu. Podkreślono, że tablice rozrastają się o kolejne kolumny odpowiadające warunkom przejść, a funkcje wyjść można odczytać z tablic Karnaugha. Dyskusja zawierała także prośby o przykładowe zadania i wyjaśnienia dotyczące implementacji automatu w praktyce.
Wygenerowane przez model językowy.
REKLAMA