mam do zminimalizowania 6 takich układów(za pomocą siatek karnaugh) ktoś by mogl mi zrobić ten jeden?? to ja już reszte sobie sam zrobie nie było mnie na tych lekcjach.. a z neta nauczylem się tylko minimalizować gdy układ ma jedno wyjście .. ktos pomoże?
Projekt zakłada realizację minimalizacji funkcji logicznych za pomocą siatek karnaugh w C++ jak to zrobic?:D
Witam ! Z kilku zadań (prostych układów kombinacyjnych, bo to dopiero pierwsze moje zajęcia na Logice Układów Cyfrowych), to sprawia mi największy problem - stworzenie modelu matematycznego i graficznego kodera z kodu 1 z n na BCD; n ustalam jako 4. Buduję tabelkę prawdy i wychodzi mniej więcej tak: Problem polega na tym, że siatki Karnaugh powstają...
Witam!! Mam problem z zadaniem z układów kombinacyjnych, a dokładniej z podpunktem o treści : określić T4 na podstawie H4=A47D. Z tego co pamiętam to trzeba przekształcić na liczbę binarną; 1011 1110 0010 0101, pociąć na czwórki bitów i wartości tych czwórek wpisać do siatki Karnaugh? Dobrze myślę?
Aktualnie wykonuje projekt sekundnika zrealizowanego na przerzutnikach typu "D" oraz mam użyć transkodera 6-bitowego kodu NBC na 8-bitowy kod BCD,a następnie transkodera kodu BCD na kod wyświetlacza 7-segmentowego. W momencie gdy chcę zrealizować zmianę 6 bitowego kodu NBC na 8 bitowy kod BCD na najstarszym bicie mam same zera i moje pytanie brzmi jak...
Pyatnie dotyczy minimalizacji za pomocą wyżej wymienionej metody, otóż zastanawiam sie czy jak w tabeli jest przewaga jedynek to czy możemy zkleić zera?? zapisując jako kanoniczna postac sumy a nie jak w przypadku zakreślania jedynek, kanonicznej postaci iloczynu.
Witam. Mam problem który najprawdopodobniej wynika z mojej niewiedzy i proszę o pomoc/poradę. Treść zadania: Do transportowania detali w fabryce służy taśmociąg wyposażony w 5 czujników wykrycia detalu ( u,w,x,y,z ) dających niski poziom gdy nad czujnikiem pojawi się odpowiedni detal. Taśmociąg posiada dwa tryby pracy: dzienny ( D=1 ) oraz nocny ( D=0...
Mam malutki problem postępuje według kursów ze strony: i wszystko rozumiem w miarę oprócz jednego kiedy tworzy się już wzór Y = coś tam. Skąd wiadomo które ,,rzeczy" zanegować a które nie np. Na tej stronie podano taki wzór: Y = 'a*'c*'d + 'a*b*c No i szukam patrze i nie mogę znaleźć czemu akurat zanegowano a,c,d,a.
Witam, od razu uprzedzam, że nie mam za bardzo dostępu do fachowej literatury oraz z cyfrówki jestem trochę lewy. Zatem: "Mając do dyspozycji bramki jednego rodzaju NAND lub NOR oraz tylko afirmacje zmiennych wejściowych 5-bitowych wykonać projekt konwertera kodu Johnsona na kod Excess 3": Czy czasem siatka Karnaugha nie powinna być tylko dla wartości...
Witam, Może ktoś mi sprawdzić te 2 zadania, albo przynajmniej jedno? W drugim na czerwono są jedynki, na czarno zera. Pomyliłem się przy wypisywaniu.
Witam, jestem studentką na pierwszym roku zaocznych studiów informatyki. Mam problem, chodzi mianowicie o tworzenie siatek carnaugh'a. Wykłądowca nie wytłumaczył nam tego dokładnie, a teraz oczekuje że się tego nauczymy. Dlatego proszę, może ktoś z Szanownych użytkowników tego Portalu rozumie i umie metodę tworzenia w/w? Będę baaardzo wdzięczna :o)...
Ja zawsze się uczyłem tak: A propo implikanta AB: Implikant lezy w wierszu A=1 więc stąd mamy A, lezy w kolumnach w których nie zmienia się tylko B ( i jest równe 1) więc stąd mamy B co w sumie daje AB:) Teraz implikant ~A~C: lezy w wierszu A=0 I stąd mamy ~A, w miejscu, jest tak zakreślony, że leży w kolumnach ~B~C i B~C więc stałe tutaj mamy tylko...
Witam , mam prośbę aby ktoś przypomniał mi (łopatologicznie) jak się tworzy wzory już na podstawie tabel i zakreślonych grup ? Skąd biorą się te wartości w funkcji (np. dla niebieskich 01--) ? może być na tej przykładowej siatce : dzięki z góry , pozdrawiam
Nie chciałbym tego instalować, ale proponuję wrzucić wyniki z siatką 3x3 ..
po pierwsze to ten przyklad ma w sobie bledy :p - a dokladnie na gorze masz zapisane 10 kodow dwojkowo i odpowiadajace im potegi - i dokladnie tyle 0 i 1 powinno sie pojawic w siatce - a nie ze ktos uzupelnia wszystkie pola bo mu tak wygodniej ;) druga sprawa - na gorze pod Y masz 7 kolumn - czyli bedziesz mial 7 siatek ;) - akurat tutaj podejrzewam,...
Dziękuje, ale niestety dalej tego nie rozumiem. Proszę o wyznaczenie jeszcze siatek z tego obrazka. Co robi się z tym zerem które zostaje samo w segmencie D? Wypisuje się dla niego wszystkie 4 zmienne czy po prostu się je omija? Rozumiem że dla każdej jedynki/zera wypisuje się wszystkie 4 zmienne a później eliminuje się przeciwne i zostaje skrócony...
już problem rozwiązany, i oczywiście że wartość z TKŁ ( 57) ma swoje miejsce w siatce "karnafa" siatka musi być 8na8 ( składać się z 4 okienek symetrycznych) - dzisiaj miałem egzamin i zarobilem dst :D
Witam, czy mógłby mi ktoś wytłumaczyć jak obliczyć ile powinien zawierać wyjśc dany układ ? Chodzi mi o to żeby przy tworzeniu danego układu którego zadaniem jest np podzielność przez 4 należy stworzyć tablice prawdy, siatki Karnaugh itd. i nie do końca wiem ile wyjść w tablicy prawdy uwzględnić... Prosiłbym o wytłumaczenie tego najlepiej na różnych...
Witam Mam za zadanie zaprojektowac licznik 5 bitowy zliczjacy wstecz zakodowany według kolejnych liczb nieparzystych.Licznik powinien zawierac stan 0(zero) oraz numer z dziennika.Juz sobie jakos radze tylko mam problemy z minimalizacja funkcji.Mam 10 tabel Karnaugha czy np w jednej tabeli moge zakreslac zera a w drugiej jedynki?Zrobilem przykladowy...
Tu jest program:
Niestety ani kolumny ani wiersze nie są poprawnie opisane. Jak już napisał Quarz Zasadą tej Siatki jest, iż po sąsiedzku ma zmieniać się stan tylko jednej zmiennej i to się tyczy każdego miejsca siatki. A więc przejscie np. z ostatniego wiersza (kolumny) do pierwszego musi generować zmanę tylko jednego bitu. Myślę że teraz nie będziesz miał problemu...
Mam takie siatki Karnaugha wykonać, nie rozumie tego jak to zaznaczać te pary jedynek i zer Oto przykład próbuje to rozwiazać, ale nie mam podkładu, żeby to zobaczyć czy jest to dobrze wykonane
czy teraz te siatki sa dobrze? I jak to jest z tym nadmiarem, powinno się jak najwiecej... własnie tego nie bardzo rozumie, wiec prosze o wytłumaczenie.
Witam, Czy może mi ktoś pomóc i powiedzieć czy mam dobrze zrobione zadanie? Szczególnie chodzi mi o zaznaczenie pętli. Plisssss. Dzięki P.S. Licznik na 4 bitach metodą Karnaugha
Czy ktoś mógłby sprawdzić czy dobrze została zapisana ta funkcja?
Witam, Wiem że temat nie pasuje do tego działu ale niestety z braku punktów nie mogę go nigdzie indziej umieścić..., tak więc jeśli jest możliwość prosiłbym moderatora o przeniesienie tematu w odpowiednie miejsce. Napisałem program do minimalizacji funkcji logicznych za pomocą siatek Karnaugh'a. Był to projekt na zaliczenie, lecz mam dalszy zamiar go...
Witam. Chciałbym, aby ktoś sprawdził, czy dobrze zrobiłem zadanie, które jest w załączniku.
A taki przypadek: Wygląda na to, że tutaj mam tylko takie same pojedyncze jedynki, czyli w sumie siatka Karnaugha nic mi nie daje jeśli chodzi o minimalizację (która tutaj chyba w ogóle nie jest możliwa). Dodam, że jest to układ sprawdzający czy dana liczba czterobitowa jest podzielna przez trzy. Istnieje jeszcze możliwość zakreślania jedynek po skosie,...
Cześć, potrzebuje informacji dotyczącej minimalizacji funkcji za pomocą siatki karhaugha, a dokładnie chodzi mi oto, czy gdy mamy w siatce jakieś stany nieokreślone, to możemy wsiąść kilka stanów nieokreślonych do grupy z jedynkami, a potem resztę stanów nieokreślonych grupować z zerami.
Witam, W zdjęciu poniżej załączam zrobioną przeze mnie minimalizaję funkcji logicznej metoda siatki Karnaughta. Chciałbym zapytac czy zrobiłem to w sposób prawidłowy?
Czy te połączenia zaznaczone na siatce Karnaugha są prawidłowe? Wiem, że to nie wszystkie jeszcze, ale tylko tych nie jestem pewien, czy są dozwolone w ten sposób. Ogólnie moja prośba: gdyby ktoś mógł wyjaśnić, jak na pewno NIE NALEŻY grupować przy siatce 8×8.
Mam problem ze zrozumieniem, jak działają grafy przejść. Chciałbym wykonać zadanie, które zostało mi zadane na studiach, ale najpierw muszę na podstawie grafu wykonać tablice wzbudzeń. Dzięki temu będę mógł utworzyć schemat układu. Niestety nie mogę znaleźć żadnej literatury, która wyjaśniłaby mi to łopatologicznie. Zwracam się tutaj o pomoc w rozwiązania...
Dzień dobry, Mam problem z zadaniem "Stwórz siatki Karnaugha dla subtraktora (układu odejmującego) 1-bitowego". Otóż skoro substraktor, to żeby mógł odjąć 2 liczby, wówczas potrzebuje 2 bity wejściowe, z którego wyjdą 2 bity wyjściowe (suma i przeniesienie, tak jak na rysunku) Czy zadanie zostało źle sformułowane, czy się mylę? Pozdrawiam i dzięki za...
POMOCY!!! BŁAGAM, NIE ZDAM ELEKTRONIKI NA STUDIACH!!! Muszę na podstawie siatki Karnaugha zrobić schemat połączeń bramek w symulatorze Tinkercad. No i tu jest problem, na logic.ly robię to w 5 sekund i mam, ale na płytce prototypowej już to tak dobrze nie idzie. Działa, ale nie w takich momentach, jak powinno. Przykładowy funkcja logiczna: (x2'x1')...
To miał być iloczyn sum, a to co napisałeś to iloczyn iloczynów... poza tym zgadujesz? chyba tak. A do negacji użyj ~(..) Pomyśl i poszukaj w necie haseł: Funkcja boolowska, minimalizacja funckji boolowskiej, Tablica Karnaugh zwana także Siatką Karnaugh.
Wydaje mi się że forum jest po to żeby pomagać Tak. W takim razie jak poprawnie umieści to w siatce Karnaugh Żądasz ryby my wolimy dawać wędkę. Zacznij od : Do każdego z wyjść narysuj siatkę Karnaugh o wymiarach 2x2, poziomo niech będzie linia A11 a pionowo A12. Następnie w wewnętrzne pola wpisz wartość sygnału która ma pojawić się na wyjściu przy...
Najlepiej chyba zrobić to metodą siatek Karnaugh. Metoda efektywna i szybka. Przykładowo jest to opisane tu:
Teraz jest nieco jaśniej, ale napisz z czym dokładnie masz problem. Próbowałeś znaleźć sposób na rozwiązanie w jakimś podręczniku? Żeby wytłumaczyć jak się rozwiązuje takie zadania (w zasadzie niezbyt skomplikowane), należałoby sięgnąć do podstaw techniki cyfrowej. Proponuję zacząć od przestudiowania opisu działania poszczególnych bramek (pełny sumator...
Potrzebujesz tak samo dwóch przerzutników. Załączam tabelę z rozwiązaniem. Na podstawie tego, możesz zrobić siatki Karnaugh.
Witam, mam zaprojektować licznik asynchroniczny modulo 6/11 (wybór zakresu ustawia się dodatkowym wejściem). Wykorzystać mam asynchroniczne wejście RESET (0 jako aktywny stan wejścia RESET). Sporządziłem tabelę prawdy: gdzie A steruje trybem pracy 6/11. Następnie na jej podstawie stworzyłem siatkę Karnaugh dla funkcji RESET. Zbudowałem układ w symulatorze....
Autorzy: Halina Kamionka-Mikuła Henryk Małysiak Bolesław Pochopień Tytuł: Synteza i analiza układów cyfrowych W rozdziale 5 opisane są metody: - siatek Karnaugh - Quine-McCluskey-a - Kozakowa, - tablic niezgodności - bezpośredniego przeszukiwania. ISBN 83-60716-02-1 W książce W.Majewskiego p.t. " Układy logiczne " jest opis metod siatek Karnaugh i "kluski"...
Witam wszystkich, Zaczynam projektować układy sekwencyjne dokładniej Licznik 14,12,10,8,6,4,2,0,1,3,5,7,9,11,13,15,14... . Problem polega na tym, że nie wiem jak najkorzystniej wyznaczyć siatkę Karnaugh'a, tzn które jedyneczki zaznaczyć, żeby układ dalej był równoważny, naczytałem się sporo na ten temat, jednak prosiłbym o waszą interwencję w tym aspekcie....
jeszcze nie spotkałem programu, który na podst. siatki siatka Karnaugha symulował układ ale na podstawie takiej siatki można złożyć układ odpowiadający tej siatce z bramek logicznych. A takich programów potrafiących analizować stany logiczne na podstawie sieci bramek jest kilka: Multisim czy jego wcześniejsza wersja Electronics Workbench 4 lub 5 CircuitMaker...
Witam, Mam zaprojektować układ generujący w zależności od sygnału "a" następujące ciągi liczb: a=0, sekwencja 5,1,4,8 a=1, sekwencja 0,5,8,1 Liczby przedstawić w kodzie BCD. Po rozpisaniu tablicy, wyznaczeniu równań itd. sekwencja dla a=0 działa poprawnie, natomiast po przełączeniu "a" na 1 układ już nie działa. Liczyłem od nowa kilka razy i dalej nie...
Chcę zaprojektować zamek szyfrowy na układach kombinacyjnych i mam problem z zapisaniem kombinacji przyciśnięć w siatce Karnaugh-a. Zamek ten posiada dwa przyciski i aby został wygenerowany sygnał otwierający drzwi muszę przycisnąć pierwszy przycisk puścić a następnie przycisnąć drugi i puścić. Za każdą podpowiedź z góry dziękuję.
mam takie zadanie i nie wiem jak je zrobic. Wykorzystujac minimalizacje funkcji logicznych za pomoca siatek Karnaugh'a zaprojektowac 3-bitowy licznik synchroniczny z wykorzystaniem trzech przerzutnikow typu JK realizujacy nastepujaca sekwencje zmian stanow wyjscia:46710235 Jak by sie komus chcialo to rozwiazac to dzieki wielki
To raczej zadanie dla studenta pierwszych lat informatyki niż dla programisty :P O ile pamiętam, takie coś robiło się przy pomocy siatek Karnaugh'a.
Wg siatki Karnaugh’a to optymalne postaci funkcji. Próbowałem ale nie da się jednak prościej zapisac.
Wzór jest następujący: y = 'ab + a'b + 'ac Siatka Karnaugh: Jak się to robi :D : ps. ('ab + a'b) to inaczej XOR
Przebiegi czasowe masz dobrze, ale do projektowania za pomoca grafu bym sie za to nie bral. Da się i wiem jak to zrobić; na podstawie grafu tworzy się tablice przejśc i wyjść, którą się skraca przy użyciu tablicy trójkątnej, następnie kodowanie stanów, minimalizacja zakodowanej tablicy za pomocą siatek Karnaugh no i tak powiniem otrzymać funkcje wzbudzeń...
Witam Zaczynam swoją przygodę z NT Multisim i układami logicznymi. Tym razem miałem wyznaczyć z siatki Karnaugh postać dysjunkcyjną i za pomocą tylko bramek NAND zrealizować układ po czym Logic Converterem sprawdzić czy wyświetli taki sam wzór dysjunkcyjny co wyznaczony ręcznie. Tutaj wszystko poszło ok. Wyczytałem w necie że Logic Converter pokazuje...
Witam Mam problem z pewnym zadaniem. Mam zbudować pewien układ z bramek NOR-2in Z powodu tego że dopiero się tego uczę nie wychodzi mi to do końca zrobiłem tyle ile umiałem i w pewnym momencie się zatrzymałem. Bardzo proszę o pomoc Tabela prawdy Na podstawie tabeli zrobiłem siatkę Karnaugh'a Potem dokonałem minimalizacji C B+CB+CA+BA+B A Mam nadzieje...
Witam Nie wiem czy dobrze rozumiem pytanie ale przyjmijmy, że tak i kolega chciałby stworzyć algorytm min. na układzie przekaźników nie mając pojęcia jak zminimalizować ilość potrzebnych elementów. W takim przypadku najlepsze jest wyczucie i wiedza praktyczna która powoduje że układ połączeń się sam tworzy w locie. Jeśli zaś kolega jest na początku...
Siatek Karnaugh nie stosuje się w programowaniu sterowników. Bo i po co minimalizować funkcje logiczne? To jest program, a nie garść tranzystorów. Wcześniej nie doczytałem dokładnie treści zadania (ten fragment: "aż do wyłączenia ruchu przez zaprzestanie naciskania przycisku START (START=0)") - układ będzie kombinacyjny. Od początku: Jeśli wciśnięty...
3 stany, więc 2 bity. Zakodowane jako q1q0 00 - stan 0 01 - stan 1 11 - stan 3 Pozostaje 10 - taki stan nie jest używany, ale może się pojawić np. po włączeniu zasilania, czy w wyniku zakłóceń. Ze stanu 10 układ w następnym cyklu (po zboczu na wejściu zegara C) przechodzi do 00. Dalej trzeba wypracować bity stanu w następnym cyklu q1(next), q0(next)....
Witam, Potrzebuję pomocy przy projektowaniu maszyny do głosowania. Maszyna ma posiadać trzy przyciski (za, przeciw, wstrzymał). Pierwsze, co muszę zrobić, to narysować siatki Karnaugh’a. Tylko jakie przyjąć założenia? Zakładam, że mają głosować 4 osoby. Dla wszystkich osób muszę zrobić oddzielne kombinacje czy dla całej czwórki? Z góry dziekuje...
Rzeczywiście, można je pominąć, wezmę to pod uwagę w sobotę:) Jednak bardziej zastanawia mnie czy realizacja funkcji jest poprawna, bo w tym temacie czuję się mniej pewnie niż w minimalizacji i korzystaniu z siatek Karnaugh.
"Szkolny błąd". Siatki Karnaugh opisuje się kodem gray'e: 00 - 01 - 11 - 10. Inaczej wszystkie uproszczenia biorą w łeb.
Witam, mam do was koledzy pytanie odnośnie układu, który muszę zaprojektować. Mam nadzieję, że założyłem temat w dobrym dziale. Treść zadania wraz ze wszystkim co zrobiłem podana jest w załączniku. Proszę tutaj o sprawdzenie tego, ponieważ pracę mam wykonać na czwartek, a przez święta nie było za bardzo możliwości kontaktu z wykładowcą. Moje pytania...
Powiem tak- do podstaw elektroniki cyfrowej jest dużo książek. Jedne lepsze inne ciut mniej natomiast wszystkie mają podobny zakres tematyczny. Zawsze zaczyna się od zamiany liczb między systemami dwójkowym, ósemkowym, dziesiętnym szesnastkowym. Później wprowadza się tablice prawdy, siatki Karnaugh -nimimalizacja zmiennych, potem przechodzi się do operacji...
To pierwsze zadanie z wykresem jest kompletne? Zapoznaj się z syntezą układów kombinacyjnych np. metodą siatek Karnaugh'a. Automat sekwencyjny możesz zrobić instrukcją CASE ... OF w ST lub na cewkach/ przerzutnikach RS w LD.
Podejrzewam że chodzi mu o siatkę Karnaugh’a.
Witam wszystkich forumowiczów ! Mam za zadanie zaprojektować dekoder 2 bitowy o 4 wyjściach, co już zrobiłem. Tabela prawdy: A B 1 2 3 4 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 1 Metodą minimalizacji siatki Karnaugh'a wynikają z tego 4 proste funkcje, które przekształciłem w schemat. Mam teraz na 3-cim wejściu dodać blokadę (jesli włączona to...
Schemat blokowy jak najbardziej, ułatwia tworzenie softu i obudowywanie go funkcjami automat Moore'a, siatka Karnaugh? te opcje niestety odpadają
Idea była następująca. Dla układu wykrywającego sekwencję ustaliliśmy, że mamy osiem stanów, które kodujemy wariantem kodu binarnego. Założyliśmy, że będzie to kod 3-bitowy i postępowaliśmy wg ustalonych zasad. Zadanie ma polegać na sprawdzeniu, jaką potencjalnie złożoność układu można uzyskać stosując inne niż przyjęte kodowanie kodem 3-bitowym. Albo...
Witam, widzę w tym artykule dwa błędy: Pierwsza tabela w drugiej pozycji na wyjściu "D" powinno być logiczne 1 Wynik minimalizacji z siatki Karnaugh powinien wyglądać następująco: D=¯AC+A¯C+B
Powiem szczerze - dziwny ten zapis w tabeli. Wogóle to to nie jest tablica karnaugha. Z tego co masz - czyli z tabeli prawdy - dopiero konstruuje się siatkę karnaugha. Jeżeli się gdzieś nie pomyliłem to tak powinna wyglądać siatka:
Zrobiłbym to klasycznie. Nie podam rozwiązania na tacy, a tylko przedstawię moje myślenie. Jest 5 zmiennych binarnych, czyli liczba wszystkich kombinacji stanów wynosi 2^5 = 32. Tyle wierszy miałaby tabela funkcji. Wartości tej funkcji przyjmują "1", jeżeli w danej kombinacji jest spełniona wartość sumy wag >= 7. Dla pozostałych kombinacji (<...
Tak naprawdę dopiero się tego uczę. Poczytaj o metodzie Karnaugha i siatkach Karnaugha.
Tak. Można to zrobić w oparciu o automat Moore'a, automat Meally'ego, w oparciu o pamięć stałą, itp. 1. Potraktuj Q1, Q2 i Q3 jako sygnały wyjściowe i jednocześnie słowo stanu. 2. Przyjmij sobie stany oczekiwane w następnym cyklu zegara (przesunięte o jeden w dół) np. jako Q1+1, Q2+1, Q3+1. 3. Dla każdego z tych przyjętych narysuj siatkę Karnaugha....
jiwaniuk zaproponował lepszą wersję rozwiązania ponieważ zawiera od razu grupę antyhazardową (hazard statyczny w warunkach działania). druga sprawa to zbędne komplikowanie rozwiązania - takie zadanie robi się w 2 minuty korzystając z siatki Karnaugha. ja to widzę tak, jak na skanie poniżej - ołówkiem jest zaznaczona wspomniana grupa antyhazardowa....
Na początek nie zastanawiaj się jak wyglądają układy na bramkach NAND bo to rozpoczęcie, że tak powiem "od d... strony". Masz napisane pod zadaniem co masz po kolei wykonać, więc po prostu to wykonaj. Zadanie 1.: określenie tablicy prawdy - co się stanie jeśli na wejściach a i b podasz ... (i tutaj rozpisujesz każdą możliwość a potem ubierasz w ładną...
Wiem jak się minimalizuje funkcje - przeważnie robiłem to metodą siatek Karnaugha. Problem polega zawsze na tym od czego zacząć. Może ktoś naprowadzić mnie jak to mniej więcej rozwiązać?
Witam, mam problem z pewnym zadaniem, którego polecenie mówi, aby funkcję daną w pewnej siatce Karnaugha zrealizować na bramkach NAND. Sęk w tym, że mają to być tylko i wyłącznie bramki 2-wejściowe. Sama funkcja wyszła mi taka: y = ~b~d + ~b~c + ~ad (tylda oznacza tutaj negację) Funkcja na 100% jest poprawna, bo sprawdzałem to dla pewności na jakiejś...
Rysunek po prawej nie jest tabelą prawdy lecz siatką Karnaugha tylko, że dla 4 wejść i jednego wyjścia (a Twój sumator ma 4 wyjścia). Z drugiej strony - na schemacie blokowym masz 3 pełne sumatory jednobitowe - dlaczego nie trzymasz się tej konwencji w siatkach i schematach ideowych? Miałabyś wtedy 3 identyczne bloki (i tabele prawdy lub siatki Karnaugha...
Witam Właśnie projektuje układ cyfrowy. Szukam odpowiedniego programu. Chodzi mi o to, aby program przeszedł z tabeli prawdy na NAND'y, lub siatkę karnaughta.
Podpowiedź: masz 4 wyjścia, dla każdego osobna minimalizacja siatki Karnaugha (patrzysz gdzie Yx ma mieć 1 na wyjściu (dla jakiej kombinacji ABCD) i w siatce dla Yx zaznaczasz jedynkę, na końcu minimalizujesz.
Strasznie komplikujesz sobie życie. Pamiętaj że przerzutniki mają wyjścia proste Q i zanegowane /Q. Potrafisz poskładać licznik z przerzutników D ? Jeśli tak to sprawdź kiedy ma być kasowany. Możesz użyć do tego siatki karnaugha ale uważam że wystarczy chwilkę pomyśleć i obejdzie się bez siatki.
Witam mam problem, dostałem za zadanie zaprojektować licznik na przerzutnikach JK zliczający od 0 do 11 i od 11 znowu do 0. Na 0 ma się on zatrzymać. Wszystko wydawało mi się proste dopóki nie zauważyłem w trakcie tworzenia siatek karnaugha, że w siatkach, które posiadają 4 zmienne jestem w stanie zrobić tylko 16 "stanów" a potrzebuje ich 23. domyślam...
Witam. Proszę o pomoc. Mam do stworzenia i omówienia zasadę działania rogatki przy przejeździe kolejowym i dwóch wejść - czujników. Chodzi oczywiście o to, że pociąg z jednej bądź drugiej strony najeżdża na czujnik zamykając rogatkę, a zjeżdżając z drugiej - otwiera. Trzeba uwzględnić długości pociągu (krótszy niż odległość między czujnikami, taka sama...
W siatkę Karnaugha musisz wpisać dla każdej potęgi stany jakie odpowiadają cyfrom setek, dziesiątek i jedności (a więc potrzebujesz dekoder o 4 wejściach i 12 wyjściach). Np. 7 x 7 to na wejściach powinno być 0111 a na wyjsciach powinno być dla setek 0000 (0), dla dziesiątek 0100 (4), dla jedności 1001 (9). Gdy na wejścia tak zaprojektowanego dekodera...
pgp zanim zaczniesz pouczać innych , sam się naucz praw algebry boola i nie wprowadzaj innych w błąd. To co jest prwdziwe dla jednej zmiennej i jej negacji nie jest poprawne dla iloczynu dwóch (jub więcej zmiennych) i iloczynu ich negacji. marcinahk nie da się tych dwóch funkcji zminimalizować, ponieważ różnią się na więcej niż na jednym miejscu (podstawowy...
poprzekształcaj lewą stronę tak by dostać pełne wyrażenia, a następnie korzystając z boole'a zminimalizuj. przykładowo 1: L = aB+ac+bc = aBc+aBC+abc+aBc + abc + Abc = (pozbywamy się takich samych) = aBc + aBC + abc + Abc = (minimalizujemy 1 z 2 i 3 z 4) = aB(c+C) + bc(a+A) = aB + bc = P resztę myślę że zrobisz w podobny sposób. ps. proponowałbym stworzyć...
siatka Karnaugha jest optymalizacją. Ale za Ciebie jej robił raczej nikt nie będzie - podstawy podstaw niestety musisz umieć ;)
Witam, przecież to proste. Np. korzystając z dysjunkcyjnej postaci kanonicznej dla kombinacyjnej funkcji logicznej Y(A, B, C) rozpisujemy iloczyny składników jedynki dla wyrażeń podanych w Tabeli Prawdy, jak niżej, tylko dla tych argumetów które są prawdą (Y = "1"): ABC|Y 000|0 001|1 010|1 011|1 100|0 101|0 110|0 111|1 a więc: Y(A, B, C) = A •...
No kolego "SZALENIEC" jeszcze ci tylko te siatki Karnaugha zostaly do zaprezentowania i nagroda jest twoja odrazu przesylam punkciki jak je zobacze :D PS troche poczytalem w necie i juz sie orientuje coraz bardziej w tym wszystkim mam nadzieje ze nastepne zadania bede juz bez niczyjej pomocy robil najwyzej dam wam do sprawdzenia
Witam, Kolego :arrow: xaver23 powyższa odpowiedź, to chyba tylko podpowiedź do właściwego zadania, ponieważ pełny opis tamtego miltipleksera jest taki: f(S0, S1, in0, in1, in2, in3) = S0 • S1 •in0 + S0• S1 •in1 + S0 •S1•in2 + S0•S1•in3 . Siatka Karnaugha jest tu, jak widać, nie potrzebna. Doskonale widać...
Witam, Witam, i wcale nie dziwię się, iż masz problem, skoro na obrazku 2 nie są opisane krawędzie siatki Karnaugha, więc nie można zapisać funkcji wyjściowej. Natomiast zadanie z obrazka 1 jest typu; a co by było gdyby... a ja nie lubię gdybać, więc nawet nie próbowałem tego rozwiązywać. Pozdrawiam oj Quarz nie wiem dlaczego ale poczułem się jakbyś...
w takim razie mam następujące pytanie.. mam zralizować zadanie na pprzerzutniku SR wg. przebiegu czasowego funkcji o takiej postaci: A,B - wejścia L - wyjście po zrobieniu tablicy kolejności łączeń i dodaniu dodatkowej zmiennej P i opisaniu siatek Karnaugha otrzymałem równanie: L = A + B + not(P) * L oraz: P = B + P * L Jak zrealizować to na przerzutnikach...
Witam, masz jednowyjściową funkcję logiczną f(a, b, c, d,) od czterech zmiennych a , b , c , d , która ma być prawdą, czyli jej wartość logiczna ma być równa "1". Powyższe spełnione będzie wtedy i tylko wtedy, kiedy każdy z ośmiu czynników z iloczynu podanego w załączniku będzie prawdą, czyli równy będzie logicznej "1". Wobec powyższego, można wykorzystać...
Oznacza to ,że dla 4 i 12 można przyjąc albo 1 albo 0. ciekawy, bardzo ciekawy zapis... Dalej nic nie rozumiem z wpisywaniem. Może znasz jakiś przykład. Robiłem to kilka dni temu a teraz wszystko uciekło z głowy :/. To co, masz amnezję starczą, iż już zapomniałeś? :D Przykładu nie znalazłem. Zrób sobie Tablicę Karnaugha dla czterech zmiennnych logicznych...
O i ile pamiętam na studiach o kierunku elektrotechnika są takie przedmioty jak teoria sterownia, projektowanie układów cyfrowych czy mikroprocesory. Dlatego że elektronika teraz jest prawie wszędzie. Proponuję zajrzeć do skryptów z teorii automatów cyfrowych (układów cyfrowych). Są tam opisane metody rozwiązywania takich "sterowników" np. metodą siatek...
Jesteś pewien że można wykorzystać rejestr? Jeśli tak to zadania staje się banalnie proste. Wejście podajesz na wejście rejestru, po czterech taktach w rejestrze siedzi ci kombinacja 1101, a teraz już na podstawie zwykłej siatki karnaugha trzeba zrobić układ z bramek wykrywający taką kombinację. Czyli: D C B A | | | | --------------- | |- clk | |- IN...
Rozwiązanie tego zadania za pomocą siatki Karnaugha to drugi podpunkt zadania i nie mam z tym problemu. Gorzej za pomocą wyrażeń. Napisałeś, że wynik jest "powiedzmy" prawidłowy :) Co mam zrobić by był minimalny w 100%? Jak to najprościej rozwiązać?
Nie, jeśli definiujesz coś, to to coś musi być w pamięci. Nie ma możliwości wczytania czegoś do pamięci znikąd. Dlatego jakiekolwiek próby zmiany sposobu czy miejsca umiejscowienia stałej/zmiennej niczego nie zmienią. Jedyną opcją mogłoby być wczytywanie np z nośnika zewnętrznego, co akurat tu chyba nie wchodzi w grę. Co do umieszczenia w jednej tablicy...
Witam muszę zaprojektować licznik równoległy niestety coś mi nie wychodzi musi on zliczać 1->8->4->3->13->12->10 zrobiłem siatki karnaugha i funkcje ale niestety nie działa wrzuca obrazek z moich przekształceń i czy mógł by mi ktoś pomóż w znalezieniu błędu. a tu jest mój schemat który stoi na 0
Wciąż nie wiem, co chcesz programować. Równie dobrze można wykorzystać prosty licznik oraz kilka bramek (układając najlepiej zgodnie z wynikami przekształceń na siatkach Karnaugha) i również osiągnąć taki efekt. To również jest "programowanie", tyle że program jest stały.
Cześć, x1 i x2 w tej sytuacji zostały zminimalizowane, nie mają znaczenia jeśli chodzi o logikę układu. Z punktu widzenia układu logicznego równie dobrze może ich nie być. Gdy zakreślisz w parach np. "1" (dla odmiany), otrzymasz funkcję w postaci: ~x1~x0+x1~x0 ...i zapewne zauważysz, że nie ma tu x2, ponieważ stan tego argumentu nie ma wpływu na działanie...
Uczyłeś się o siatkach Karnaugha? Zastosuj po jednej dla każdego bitu wyjściowego. Możesz też użyć multipleksera (multiplekserów), jeśli twój sterownik ma takie funkcje.
Nie załączyłeś treści zadania. To jest program, nie układ elektroniczny. Funkcje logiczne powinny być zrozumiałe, a nie zminimalizowane siatkami Karnaugh.