- posted
18 years ago
uklad logiczny
- Vote on answer
- posted
18 years ago
co za problem, układ bramek realizuje funkcje: F=!L*!B+L*B; czyli jeśli L i B =1 lub L i B=0 to F=1
Jeśli np F=(1,1,0,0) i L =(0,1,0,1) to B=(0,1,1,0) bo F(0,0)=1; F(1,1)=1; F(0,1)=0; F(1,0)=0
Chyba rozumiesz L B -> F=!L*!B+L*B
------------ x1 x1 x1 x2 x2 x2 x3 x3 x3 x4 x4 x3
Pozdro.. Rycho
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
On Thu, 28 Jul 2005 23:07:57 +0200, arturro wrote: [...]
Najpierw ogolnie: szczesliwie dla ciebie, uklad na rysunku realizuje funkcje ktora jest dosc jednoznaczna - wyjscie jest 1 jesli oba wejscia sa 1 lub oba zero [not-exor mozna by nazwac]. czyli znajac zachowanie L i F jestesmy w stanie podac B. Gdyby tam bylo OR czy AND nie bylibysmy w stanie [przynajmniej w przypadku ogolnym]
Ogolnie rzecz biorac sprawdzenie takich zapisow jest trudne, skoro zmiennych malo to najlepiej sprawdzic wszystkie kombinacje. Lub napisac program komputerowy, albo wykorzystac jakis gotowy, np CUPL/WinCUPL. Program lepszy, bo sie rzadziej myli
Po spisaniu tabelki .. na oko dobrze
J.
- Vote on answer
- posted
18 years ago
Taaa, coś mi się interpretacja funkcji popier... kolega J.F ma rację! rozpisujemy funkcję L,F,B czterech zmiennych w tablicy Karnafa ( czy jakoś tak ) Każdy element tablic L i B jest transformowany funkcją logiczną !L*!B+L*B aby uzyskać tablice F Czyli jeśli F=1 to L=0 i B=0 lub L=1 i B=1, łatwo więc obliczyć B znając F i L
Przykład no.1 L = !x1 !x2 x3 x4, F = x1 !x2 !x3 x4 to B = !x1 x2 !x3 x4
Opis tablicy Karnafa: x1x2\x3x4 \00 01 11 10
00 01 11 10L: F: B:(obliczona)
0010 0000 1101 0000 0000 1111 0000 0000 1111 0000 0100 1011czyli B=x2 + !x4 + !x1 !x3 + x1 x3
Przyklad no.2 L = !x1 !x2 !x3 + x1 x2 !x3 + x1 !x3 !x4 + x2 x3 !x4 F = !x1 !x2 + x2 x3 x4 + x1 x2 !x3 !x4 + !x2 !x3 x4
L: F: B:(obliczona)
1100 1111 1100 0001 0010 1100 1101 1010 1000 1000 0100 0011czyli B=!x1 !x3 + x2 !x3 !x4 + x1 !x2 x3
Teraz już powinno być OK
Pozdro.. Rycho
- Vote on answer
- posted
18 years ago
- Vote on answer
- posted
18 years ago
Aby bylo Ci latwiej obliczac co bedzie na wyjsciu ukladu logicznego o kilku wejsciach i jednym wyjsciu zmieniaj uklad bramek tak, aby na kazdej linii laczacej bramki byla zawsze parzysta liczba negacji (czyli albo wcale, albo dwie - na poczatku i koncu). Uczyli mnie tak na studiach i bardzo to wszystko ulatwia.