Título: comparador de 4 bits Publicado por: 01munrra en 24 Julio 2017, 22:47 pm Saludos amigos, estoy haciendo un comparador de 4 bits con compuertas lógicas, se trata de 2 DipSwitch independientes, uno de ellos servirá para el código preestablecido y el otro servirá para introducir la contraseña, aquí subo una imagen adjunta desde Proteus
(https://dc737.4shared.com/img/9AEOZ1toca/s24/15d765901f8/88__2_?async&rand=0.9811712733229847) la cuestion es que no se por que no funciona, en donde estoy fallando?.. gracias! Título: Re: comparador de 4 bits Publicado por: engel lex en 24 Julio 2017, 23:03 pm estás haciendo esto...
Código: A1, A2, A3, A4 B1, B2, B3, B4 C1 = NOT (A1 AND B1) C2 = NOT (A2 AND B2) C3 = NOT (A3 AND B3) C4 = NOT (A4 AND B4) D = (C1 AND C2) AND (C3 AND C4) que pasa aquí? supongamos que el codigo preesstablecido es 1001 e introduces el mismo numero Código: C1 = NOT (1 AND 1) -> 0 C2 = NOT (0 AND 0) -> 1 C3 = NOT (0 AND 0) -> 1 C4 = NOT (1 AND 1) -> 0 D = (0 AND 1) AND (1 AND 0) -> 0 and solo compara si ambos son 1, en tal caso serían XOR para comparar ya que XOR sería 1 para diferentes 0 para iguales es decir Código: C1 = NOT (A1 XOR B1) C2 = NOT (A2 XOR B2) C3 = NOT (A3 XOR B3) C4 = NOT (A4 XOR B4) D = (C1 AND C2) AND (C3 AND C4) supongamos que el codigo preesstablecido es 1001 e introduces el mismo numero Código: C1 = NOT (1 XOR 1) -> 1 C2 = NOT (0 XOR 0) -> 1 C3 = NOT (0 XOR 0) -> 1 C4 = NOT (1 XOR 1) -> 1 D = (1 AND 1) AND (1 AND 1) -> 1 Título: Re: comparador de 4 bits Publicado por: 01munrra en 25 Julio 2017, 02:49 am Código: C1 = NOT (1 XOR 1) -> 1 C2 = NOT (0 XOR 0) -> 1 C3 = NOT (0 XOR 0) -> 1 C4 = NOT (1 XOR 1) -> 1 D = (1 AND 1) AND (1 AND 1) -> 1 Gracias amigo tenias razon, use una XNOR y si me funciona, mil gracias!!! |