Haz una pregunta
  Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

12/02/2008 #1


Circuito multiplicador de 2 bits
Hola amigos tengo este proyecto y espero alguien de ustedes sea tan amable de echarme la mano..Ésta es la redaccion del trabajo::

Diseñar e implementar un circuito multiplicador de 2 numeros de 2 bits cada uno y representar su salida en decimal por medio de un display..aaa y no esta permitido usar decodificadores solo debe de ser con and,or,nand,etc,etc,etc.

Hojala alguien pueda ayudarme de antemano gracias.
24/02/2008 #2
Moderadora

Avatar de sp_27

Por ahi se empieza
Lo demás te lo debo ops:
10/04/2009 #3
Excluido


MULTIPLICACION DE 2 BINARIOS

………...........…….……A1 A0
Por .……........…….…B1 B0
……............……--------------------

Result.......…..R2 R1 R0

Asi es la multiplicación de 2 binarios

Ahora si uno se quedo sin crucigramas trata de ver que se puede hacer sin hacerle caso a todos los logicos que nos enseñan cuadritos y diagramas.

Resolucion :

………….............………..A1 A0 <<<<<si B0 = 1
mas…….......…..…A1 A0 <<<<< si B1 = 1
………..…........…-----------------
Result…......……..R2 R1 R0


Se convirtió en una suma, pero hay que acomodar cosas y es “según” …….parece lio ¿?

Veamos ahora que tenemos algo mas facil o claro o no se que :

R0 = A0 si B0= 1 (sino es cero) …………

Eso no tiene cara de ser A0 AND B0 ¿?

Esa pinto facil por que en la suma debajo de A0 no hay nada ….veamos como sigue.


R1 = A1 + A0 …………suma , no OR…….suma
Como era eso de las sumas ¿?
Tengo un resultado y un acarreo.

Ahh.ahh.un acarreo que me lo olvide mas arriba.




Carry … C3…C2
………….......………..A1 A0 <<<<<si B0 = 1
mas…….…..…A1 A0 <<<<< si B1 = 1
………..……-----------------
Result………..R2 R1 R0




vamos de nuevo a lo que estabamos :
R1 = A1 + A0
Pero casi me olvido, eso es según como sea B ……ahg……..por algo hicieron las tablas y sistemas, pero supongo que luego de recorrer este camino, veamos. A ver que sale:

R1 = (A1 AND B0) + ( A0 AND B1) (no olviden lo puesto en azul)

Analizo solo la suma:
Si uno es 1 y el otro es 0 es facil >>>>>>> R = 1 .
Si ambos son 1 el resultado es 0 pero acarrea .
Si ambos son cero el resultado es cero y no acarrea-
Haciendo la tabla se ve , pero mirando y pensando tambien .

Asi que si son distintos R=1
.eso no pinta ser una EXOR ¿?.......creo que si .

R1 = (A1 AND B0) exor ( A0 AND B1)


Y el acarreo ¿?

Solo es 1 si ambos son 1 …eso es una AND , o no ¿?

Asi que C2 = (A1 AND B0) and ( A0 AND B1)
++++++++++++++++++++++++++++++++++++++++++++n

Ahora viene R2 = C2 + A1
Aca solo esta el condicional en azul para A1



Ya lo vimos R2 = C2 EXOR (A1 AND B1)
Y el acarreo R3 = C3 = C2 AND (A1 AND B1)………Ya toda esta fue una copia de la anterior.

Mejor la tabla en un PIC y a la mierda, se volvio complicado esto de querer crear algoritmos .
Pense que quedaria mas facil ………

Recien releo que lo que queria era que el resultado salga en digitos de 7 segmentos..............no, sigo soñando que las cosas se simpifican, pero que lo analice quien lo tiene de tarea eso, despues se preguntan los profesores por que los pibes luego de estudiar esto con las tareas que les dan se terminan metiendo de medicos, milicos o cualquier cosa que no tenga electronica.................

bueno, yo queria ver como era lo de multiplicar 2 binarios.........ya me distraje un poco.
Archivos Adjuntos
Tipo de Archivo: doc multiplicacion_de_2_binarios_214.doc (25,5 KB (Kilobytes), 389 visitas)
29/11/2010 #4


Hola mira no se si te funcione pero aqui esta la expresión simplificada
F=(~C*~D)+(~B*~C)+(~A*C)+(A*B*D)

AQUI TE DEJO EL CIRCUITO CON COMPUERTAS BÁSICAS

Las entradas A y B representan el primer número de 2 bits y las entradas C y D el segundo número

Espero que te ayude (~) representa las variables negadas por lo que (~B)= B negada
Imágenes Adjuntas
Tipo de Archivo: jpg MUX2BITS.jpg (12,4 KB (Kilobytes), 158 visitas)
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Circuitos lógicos combinacionales y secuenciales

Compuertas, flips flops, registros, PLDs, codificadores, contadores, multiplexores, ...

Cerrar
Foros de Electrónica » Diseño digital » Circuitos lógicos combinacionales y secuenciales

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.