ayuda con alu 74181

Anhellik

Bovino maduro
#1
alguien sabe conectar el alu (aritmetic logic unic 74181) para sumar o para restar o para multiplicar.. necesito su ayuda porfas
 

jucapol

Bovino maduro
#2
Primero hay que revisar el datasheet:

http://www.datasheetcatalog.org/datasheets/560/493318_DS.pdf

http://www.cslab.pepperdine.edu/warford/cosc525/74181.pdfhttp://www.datasheetcatalog.org/datasheets/560/493318_DS.pdf

Despues:

Unidades de lógica y aritmética, ALU
Las ALU (Arithmetic Logic Units), o unidades de lógica y aritmética, son dispositivos muy versátiles que pueden programarse para llevar a cabo una gran variedad de operaciones aritméticas y lógicas entre dos palabras binarias. En la figura Nº 5 se muestra e! diagrama de pines de 74LS181, una ALU de 4 bits en tecnología TTL. Como se observa de la figura, el positivo consta de dos grupo líneas de entrada A3A2A1A0
y B3B2B1B0, un grupo líneas neas de salida F3F2F1F0, un grupo de líneas selectoras de función S3S2S1S0 una línea selectora de modo M, una entrada de acarreo previo Cn. una salida de acarreo resultante Cn+4, una salida de comparación A=B y dos salidas de expansión P,G.



Figura Nº 5. Configuración de pines de una ALU 74LS181
Programando adecuadamente las líneas de selección, S3S2S1S0 y la de modo M junto con la de acarreo previo, Cn, IaALU puede ejecutar 16 operaciones lógicas y 32 operaciones aritméticas diferentes con los datos A=A3A2A1A0 B=B3B2B1B0. Estas operaciones, con sus respectivos códigos de selección, se relaciona en la tabla de la figura Nº 6. Se asume que tanto las entradas como las salidas son activas en alto.
Para programar el dispositivo como generador de funciones lógicas, la entrada se- lectora de modo, M, debe estar a nivel alto. La operación lógica deseada se programa mediante un código de 4 bits de la forma S3S2SISO aplicado a las entradas selectoras de función. El estado de la entrada de acarreo Cn es indiferente por lo cual puede fijarse en cualquier nivel.
Por ejemplo, para realizar la operación lógica A XOR B A= 1011 y B=000l, la línea M debe estar en 1 lógico y en las líneas S3S2S1S0 debe aplicarse el código 0110.

Cada bit de la palabra de salida F = F3F2F1F0 es el resultado de la operación XOR de cada bit de la palabra A con el correspondiente bit de la palabra B. Es decir, P3 =A3 XOR B3, F2 = A2 XOR B2 y así sucesivamente. Por tanto, F = 1010.
Para programar la ALU como generadora de funciones aritméticas, la línea M debe llevarse a nivel bajo con el fin de habilitar los acarreos internos. La suma de A y B, por ejemplo, se realiza cuando el código de las entradas de se lección es 1001. La entrada de acarreo Cn es activa en bajo.
Si la suma produce un acarreo de salida igual a 1, esté también será activo en bajo. La ALU utiliza un sistema interno de generación de acarreos conocido como carry look ahead (acarreo en adelanto), que no requiere que la suma sea calculada en su totalidad antes de establecer la naturaleza del acarreo resultante.



Figura Nº 6. Tabla de las funciones del 74LS181

Todo es cuestion de navegar o buscar en el sitio adecuado.
:) espero te sirva la info.

:metal:

http://www.cslab.pepperdine.edu/warford/cosc525/74181.pdf
 

Glaxus

Bovino maduro
#5
Les recomiendo q antes de experimentar, realicen pruebas en un simulador digital, hay uno llamado Protoboard, o bien buscalo como simulador digital, aqui lo postearon, tiene todo lo q necesitas para probar circuitos ttl, familia 7400,
 
Arriba