Forum Gry Hobby Sprzęt Rozmawiamy Archiwum Regulamin

Forum: Bramki logiczne. Proszę o wytłumaczenie problemu.

31.03.2011 16:03
1
Zax_Na_Max
116
Bo Emeryt Znał Karate

Bramki logiczne. Proszę o wytłumaczenie problemu.

Witam Was.

Już raz miałem starcie z bramkami logicznymi :) Kojarze wszystko i wiem o co chodzi. Ale z wujka ciężkiego nie mogę rozwiązać dwóch zadań :

Zbuduj bramkę implikacji za pomocą NAND i NOT
Zbuduj bramkę albo z bramek NAND i NOT ( Tutaj NAND wiem... nie wiem jak z NOT zbudować).

31.03.2011 16:10
Scatterhead
2
odpowiedz
Scatterhead
119
volvo plz

implikacja:

a -----------\\
; -------------NAND
b --- NOT --- /

o to chodzi?

jakies dodatkowe bramki mozna uzywac?

31.03.2011 16:16
3
odpowiedz
Zax_Na_Max
116
Bo Emeryt Znał Karate

scatteread --> Nie bardzo umiem zrozumieć Twój zapis :)

Przykład bramki Albo za pomocą bramki NAND

A- NAND-- ] ==> NAND --->
B- NAND--

Czyli słownie. Dwie Bramki NAND i ich sygnały wyścia do kolejnej bramki NAND i wychodzi OR.

31.03.2011 16:19
Scatterhead
4
odpowiedz
Scatterhead
119
volvo plz

wyjście A idzie od razu do NAND
wyjście B idzie najpierw przez NOT pozniej do NAND i z tego NAND wychodzi implikacja A i B

do NAND muszą iśc dwa wejścia, więc twój zapis wyżej nie jest chyba ok

31.03.2011 16:24
5
odpowiedz
Zax_Na_Max
116
Bo Emeryt Znał Karate

Scaterrhead --> Jest. Po prostu sygnał A idzie na dwa wejścia. Czyli albo 0 albo 1. I wtedy sie zgadza.

Twój opis zrozumiałem i chyba się zgadza. A powiedz mi czy sobie wyobrażasz, żeby zbudować implikacje tylko z samych bramek NOT albo NAND? Nie połączone. Same NOT i Same NAND.

31.03.2011 16:26
Scatterhead
6
odpowiedz
Scatterhead
119
volvo plz

no chyba, że idzie podwójny sygnał, tak czy siak sprawdź tą implikacje powinna być OK

31.03.2011 16:35
Scatterhead
7
odpowiedz
Scatterhead
119
volvo plz

Z samych bramek NOT napewno nie, bo to operator jednoargumentowy.

Jeżeli do NAND wpuszczasz dwa razy ten sam syngał, to wtedy NAND działa jako NOT, więc wystarczy że w moim poprzednim schemacie zastąpisz NOT NANDem i dasz tam dwa razy B

31.03.2011 16:37
8
odpowiedz
DEXiu
151
Senator

Zax ==> Z samych NANDów zbudujesz dowolny układ logiczny, który mógłbyś zbudować innymi bramkami (NAND z wejściami podpiętymi do wspólnego źródła to przecież NOT). Natomiast z samych NOTów niestety nie zbudujesz w zasadzie nic (oczywiście zakładając, że posługujemy się wyłącznie schematami czysto logicznymi i nie używamy tricków elektroników typu jakieś wire-or) - z tego prostego powodu, że NOT ma tylko jedno wejście i jedno wyjście, więc nijak nie "połączysz" więcej niż jednego sygnału źródłowego. Co do bramki "albo" mam małe zastrzeżenie - często dla rozróżnienia w języku polskim używa się pojęcia "lub" jako alternatywy (czyli bramki OR), natomiast "albo" stosuje się dla alternatywy wykluczającej (czyli bramki XOR) i to właśnie tę drugą bym próbować budować ;) Bo zrobienie zwykłego ORa z NANDów nie jest jakąś filozofią ;)

31.03.2011 16:41
9
odpowiedz
Zax_Na_Max
116
Bo Emeryt Znał Karate

DEXiu --> Rozumiem. Czyli pomyliłem bramki. A jak będzie wyglądała ta XOR z Nandów i notów :)

Bo rozumiem, że to będzie xor

00-0
10-1
01-1
11-0

Ale jak to zbudować to nagłowić się nie mogę. Jak Wy to wymyślacie? :D

31.03.2011 16:51
graf_0
10
odpowiedz
graf_0
117
Nożownik

Zax - zamiast pytać an forum możesz przecież sam na wiki sprawdzić :D

Trzeba samemu pokombinować, inaczej tego nie złapiesz.

31.03.2011 16:57
11
odpowiedz
DEXiu
151
Senator

Zax ==> Do "wymyślania" układu dla danej funkcji logicznej można podejść np. poprzez jej minimalizację (choćby metodą Karnaugh). Dla przykładu XOR(a, b) = OR(AND(NOT(a), b), AND(a, NOT(b))). Za pomocą NAND: OR potrafisz zrobić, AND potrafisz zrobić, NOT też potrafisz zrobić, ale nie musisz, bo możesz go użyć :) No i już.

31.03.2011 17:07
👍
12
odpowiedz
Zax_Na_Max
116
Bo Emeryt Znał Karate

Dobra. Dziękuje panom za podpowiedzi. Wszystko mi się powolutku rozjaśnia.Mam nadzieje, że wkrótce zostanę światowym ekspertem w dziedzinie automatyki :)

Pozdrawiam.

Forum: Bramki logiczne. Proszę o wytłumaczenie problemu.