lumna% #alas n!&lica '()(*+,--,.. #ecci/n% E)D.-* Prof(% Rub&n 0e/n 1unio de 2--3
Introduccin
El presente traba4o trata de un dise5o fabricado a trav&s de c6lculo l/!ico De la uni/n de varias compuertas l/!icas $ sumadores l/!icos7 la cuales fueron montadas de tal manera para cumplir una tarea espec8fica de sumar binariamente 9 bits( 0as sumas no implican ma$or problema7 $a :ue los sistemas electr/nicos operan de la misma manera :ue un ser ;umano7 por e4emplo para sumar los nmeros <decimales= de un solo d8!ito7 , $ 9 se tendr6 como resultado un 2 $ como acarreo un *7 para formar el resultado cu$o valor es el *2( Para la operaci/n de las restas7 todos estamos acostumbrados desde los estudios primarios a utilizar el concepto de >pr&stamo?7 el cual en los sistemas electr/nicos es mu$ dif8cil llevarlo a cabo7 por lo :ue la operaci/n aritm&tica de la resta se implanta mediante un m&todo al!o m6s complicado para el razonamiento $ consiste en realizar un complemento al sustraendo para posteriormente utilizar la operaci/n de la suma como estamos ;abitualmente a realizarla7 $ de esta manera obtener el resultado de la resta(
Sumador
En electr/nica un sumador es un circuito l/!ico :ue calcula la operaci/n suma( En los computadores modernos se encuentra en lo :ue se denomina Unidad aritm&tico l/!ica < 0U=( @eneralmente realizan las operaciones aritm&ticas en c/di!o binario decimal o B'D exceso A7 por re!la !eneral los sumadores emplean el sistema binario( En los casos en los :ue se est& empleando un complemento a dos para representar nmeros ne!ativos el sumador se convertir6 en un sumador"restador #i cada par de sumandos binarios puede producir un bit de acarreo7 tambi&n debe tener la capacidad de reconocer cuando viene un bit de acarreo del sumador de nivel inferior <di!amos cuando en el sistema decimal ;a$ un BllevoB debido a la suma de las unidades $ ;a$ :ue pasarla a las decenas= Para lo!rar este prop/sito se implementa el si!uiente circuito con su tabla de verdad%
Entradas A B 0 0 0 * 0 * 1 1 1 * 1 *
'i * * * *
Salidas 'out * * * *
#uma * * * *
0a suma se inicia en el sumador completo - <el inferior= con las suma de o $ Bo7 si esta suma tuviese acarreo <'out C *= este pasar8a al sumador *7 $ as8 sucesivamente ;asta lle!ar al sumador A en la parte superior del !r6fico( #i el sumador superior tiene acarreo <B*B=7 &ste se refle4a en la suma al lado iz:uierdo de la sumatoria final( El acarreo entrante inferior no se conecta(
* * -
(B H
(B
El nombre de esta compuerta es expresa tambi&n como DER diferencia de la compuerta ER7 la compuerta DER tiene una salida i!ual a - cuando sus entradas son i!uales a *( #i se comparan las tablas de verdad de ambas compuertas se observa :ue la compuerta DER es uno <B*B= a su salida cuando la suma de los unos B*B a las entradas es i!ual a un nmero impar( 0a ecuaci/n se puede escribir de dos maneras% D C (B H (B /
!ise"o
V1 0V
V2 0V
V3 0V
V4 0V
V5 5V
V9 0V
V8 0V
V7 5V
V6 5V
V10 0V
U4A
U4B
U5B
U4C V16 0V
U5C
U4D
U5D
Cout Cin
Cout Cin
74LS83
U1
74LS83
V15 0V
B1 B2 B3 B4 A1 A2 A3 A4
B1 B2 B3 B4 A1 A2 A3 A4
U2
s1 s2 s3 s4
Cout Cin
V11 0V
74LS83
B1 B2 B3 B4 A1 A2 A3 A4
s1 s2 s3 s4
D1 LED1
D2 LED1
s1 s2 s3 s4
V17 0V
V18 0V
V19 0V
U3
D3 LED1
D4 LED1
D5 LED1
El presente circuito muestra #umadorIRestador de 9 bits :ue tiene una entrada adicional denominada MEDE DE 'ENFRE0( #i esta entrada est6 en un nivel ba4o <- l/!ico=7 las cuatro puertas DER no tienen efecto en el dato de las entradas B <el dato pasa a trav&s de las puertas DER $ no es invertido= por lo cual el numero es positivo( 'uando ambos son positivos los nmeros pasan directamente al sumador binario sin nin!n cambio( 'uando la entrada de Modo de 'ontrol esta en un nivel alto <* l/!ico= en uno de ellos7 las cuatro DER actan como inversores $ un sumador extra <U*7 U2= donde se le suma un bit con la finalidad de transformar el nmero a complemento a dos( 0ue!o el sumador <UA=7 se encar!a de sumar el primer nmero <positivo= con el complemento a dos del se!undo nmeroJ $ si el numero resultante es positivo7 es el resultado ori!inalJ pero si el resultado es ne!ativo ;a$ :ue sacarle el complemento a dos para tener el verdadero valor( #i el resultado es positivo o ne!ativo se comprobara por medio de un led adicional7 si esta prendido el nmero es positiva $ si est6 apa!ado es ne!ativo( Esta condici/n no se cumple cuando ambos nmero son positivo( #i ambos nmeros son ne!ativos el led adicional me indicara si el resultado es verdadero o ;a$ :ue sacarle el complemento a dosJ si esta encendido ;a$ :ue sacarle el complemento a dos $ si est6 apa!ado el resultado es verdadero(
onclusin
Este dise5o se cre/ con la finalidad de poder sumar binariamente tantos nmeros positivos como ne!ativos de manera l/!ica( El dise5o consta de A sumadores binarios $ 2 compuertas xor de dos entrada $ una salida( medida :ue va$amos ad:uiriendo nuevos conocimientos iremos me4orando en la realizaci/n de los circuitos7 en esta ocasi/n lo!ramos el ob4etivo de esta pr6ctica7 comprendiendo c/mo funcionan las compuertas +9,A $ +9,K7 las cuales eran nuevas para nosotros7 conociendo as8 sus caracter8sticas $ comportamientos individuales( #e comprendi/ la importancia del pro!rama de simulaciones $ los
errores :ue se pueden evitar7 $ a trav&s de &l comprender $ dise5ar de forma sencilla $ econ/mica un sinf8n de componentes $ dise5os l/!ico di!itales(