Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Simulando 74181 en Multisim- Dudas


       



#1  Simulando 74181 en Multisim- Dudas
soullost

Registrado: 27 Mar 2008
Mensajes: 7
citar
Hola, estoy tratando de trabajar con esta ALU pero no encuentro la forma de hacerla trabajar bien, he probado varias operaciones y en algunos casos las reliza bien y en otro no, por ejemplo para un producto negado (operación lógica) al hacer:

A=0001 B=0001 F=1110 HEX=E

El resultado me lo muestra bien en el display, pero por ejemplo, si hago esto:

A=0010 B=0001 F=1111 HEX=F

No me muestra una F, si no un 1.

Aunque en realidad a mi lo me interesa es hacer una multiplicación (que tampoco me funciona), no sé bien que suceda. En la universidad me dijo el profesor que tiene que ver con teoremas DeMorgan (supongo porque está activo en BAJO), pero no más no encuentro bien el truco.

Alguien que me oriente?

#2  
fenriragnarok

Registrado: 07 Jun 2008
Mensajes: 4
citar
Tal vez sea la conexion, a mi me funciona bien, si pudieras mandar una imagen del circuito que tienes armado y que configuracion estas utilizando seria mas facil ayudarte.
saludos!

#3  
soullost

Registrado: 27 Mar 2008
Mensajes: 7
citar
Es esta:

Selection: S0=1 S1=0 S2=0 S3=0
M=H F=AB (producto negado).



Como ven, es sólo una prueba para ver como funciona, ya que lo tenga funcionando, voy a pasarlo al proyecto que realizamos. Adjunto el archivo multisim también.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#4  
fenriragnarok

Registrado: 07 Jun 2008
Mensajes: 4
citar
El circuito funciona bien solo tienes que checar que configuracion vas a utilizar (Active-low data o Active-High data) esto lo encuentras en el datasheet, creo que te estabas confundiendo de tabla, aqui te adjunto el datasheet para que lo veas.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#5  
soullost

Registrado: 27 Mar 2008
Mensajes: 7
citar
Tengo la hoja de datos de circuito, pero en verdad no logro entender todavía bien como es que realiza las operaciones, si me dieran algún ejemplo, se lo agradecería (si es de la multiplicación aritmética, te lo agradecería doble), la multiplicación en binario sé cómo se hace, pero aqui no funciona según la config. que pongo.

Saludos.

#6  
fenriragnarok

Registrado: 07 Jun 2008
Mensajes: 4
citar
Para realizar una operacion debes tomar la tabla en la que las entradas entran normales y los carrys estan negados (cn y cn4), entonces aqui utilizas la tabla "Active-High Data" que viene en el datasheet, lo unico que debes tomar en cuenta es que la entrada Cn esta negada al igual que la salida Cn4.
Aqui te mando una imagen en la que esta realizando una multiplicacion logica, para hacerla colocas como indica la tabla 1 del datasheet:

S0=1 S1=1 S2=0 S3=1

y M puede ser 1 o bien M=0 y Cn=0 que es lo mismo.

aqui esta la imagen realizando la operacion

F=AB

donde A=0010 (2) y B=0011 (3) F= 0010 (2)

No se si me explique bien, pero esta sencillo, yo tambien me confundia al principio con las dos tablas y lo de las entradas negadas.
En cuanto a lo de la multiplicacion aritmetica, ahi si esta algo complicado, la ALU realiza solo la multiplicacion logica (AND) hasta donde yo se, tal vez exista una manera de realizarla, pero desconozco de que forma.



Este mensaje contiene archivos adjuntos, para verlos debes estar registrado.

#7  
soullost

Registrado: 27 Mar 2008
Mensajes: 7
citar
Ya tengo el multiplicador pero usando compuertas AND y sumadores completos, pero tengo una duda más. Por ejemplo, al multiplicar 5x5=25, el 25 me lo muestra en binario (11001) pero necesito pasarlo a BCD para mostrarlo en dos displays hexadecimal (sin la conversión, lógicamente me muestra un 19). Tenía entendido que sumando un 6 (0110) se producía un BCD correcto, pero en este caso pasa a convertirse en un 1 1111 (1F en hex). Como puedo lograr la conversión de forma correcta?

#8  Yo tambien necesito los resultados en 2 displays
gonzasilve

Registrado: 08 Oct 2008
Mensajes: 1
citar
Que onda soullost me podrias pasar el multiplicador con puertas and y sumadores completos, lo ando buscando pero no lo encuentro.

por cierto yo tambien estoy haciendo la ALU del 74181 pero no e logrado ver ningun resultado , le pregunte a mi prof. y me dice que necesito un 7483 y que hay que sumar 0110 a la salida. algo asi:

(entran 8 bits,4 bits)------(entran 8 bits, salen 4)---------(entran 4 salen 8)------------------(entran 8 bits)
74181-------->----------------7483--------------->--------------- 7447 ---------------------->----- Display (7seg)
------------------------------- (aka se le sumaria 0110
-------------------------------- en una de las entradas
-------------------------------- de 4 bits)
Le pregunte que por que y me dijo algo de los teoremas de Morgan, pero no le entendi muy bien y me dejo investigarlo...


y lo del multiplicador lo quiero para hacerlo en algun rato libre, gracias de antemano.

}

 Responder





 Temas de interés 
No hay mensajes nuevos Display 7 segmentos no muestra algunos números correctamente
No hay mensajes nuevos No me muestra nada el LCD
No hay mensajes nuevos Sistemas de operación en amplificadores valvulares
No hay mensajes nuevos me arme una maquina nueva y no me muestra imagen
No hay mensajes nuevos Monitor no muestra el Rojo

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||