Sei sulla pagina 1di 13

RESTADOR COMPLETO

Descripción: Se implementará un Restador completo de 3 bits de entrada,


dónde como salida se obtendrá 2 bits.

A R

B RESTADOR COMPLETO

C BR

RESTADOR COMPLETO

A B C R BR

0 0 0 0 0

0 0 1 1 1

0 1 0 1 1

0 1 1 0 1

1 0 0 1 0

1 0 1 0 0

1 1 0 0 0

1 1 1 1 1

R = 𝐴̅𝐵̅ 𝐶 + 𝐴̅𝐵𝐶̅ + 𝐴𝐵̅ 𝐶̅ +ABC


R = Aɵ(BɵC)

BR= 𝐴̅𝐵̅ 𝐶 + 𝐴̅𝐵𝐶̅ + 𝐴̅𝐵𝐶 + ABC


BR= 𝐴̅𝐵 + BC + 𝐴̅𝐵̅ 𝐶
- PROGRAMACIÓN WIN CUPL

1)Creamos un nuevo archivo, en el programa le asignamos los nombres


respectivos en el llenado de la tabla para su ejecución

2)Una vez insertado el relleno de tabla visto previamente, seguidamente


ingresaremos nuestras funciones respectivas realizas previamente en clases .

3) Realizamos la compilación del programa y guardado del mismo.


4) Pasamos a la creación de otro texto donde especificaremos los Order y
Vectors, después pasaremos a compilar y guardar con la extensión .SI.

5) Ejecución del WinSim del programa realizado:


6) Simulación en Proteus:

6.1) Seleccionamos los componentes a usar, y en el AM16V8 le añadimos el


código del Wincupl:
6.2) Testeamos el intercambio de 1 – 0, para verificar el correcto
funcionamiento.
COMPLEMENTO A 2 para 3 bits

Descripción: Se diseñara un programa de complemento a 2 para 3 bits, en el


programa wincupl.

S0
A
B Complemento a 2 para 3 bits S1

C
S2

Complemento a 2 de 3 bits

Tabla de funciones:

A B C S0 S1 S2

0 0 0 0 0 0

0 0 1 1 1 1

0 1 0 1 1 0

0 1 1 1 0 1

1 0 0 1 0 0

1 0 1 0 1 1

1 1 0 0 1 0

1 1 1 0 0 1

Funciones simplificadas:

S0= 𝐴̅𝐵̅ 𝐶 + 𝐴̅𝐵 𝐶̅ + 𝐴̅𝐵𝐶 + 𝐴𝐵̅ 𝐶̅


S0=A𝐵̅ 𝐶̅ + 𝐴̅C + 𝐴̅B

S1= 𝐴̅𝐵̅ 𝐶 + 𝐴̅𝐵 𝐶̅ + 𝐴𝐵̅ C + 𝐴𝐵𝐶̅


S1=𝐵̅ 𝐶 +B𝐶̅
S1 = BɵC
S2=𝐴̅𝐵̅ 𝐶 + 𝐴̅𝐵𝐶 + 𝐴𝐵̅ C + ABC
S2= C

PROGRAMACIÓN WIN CUPL

1.1) Creamos un nuevo archivo, en el programa le asignamos los nombres


respectivos en el llenado de la tabla para su ejecución

2) Una vez insertado el relleno de tabla visto previamente, seguiremos a


colocar nuestras funciones respectivas realizas previamente en clases.
3) Realizamos la compilación del programa y guardado del mismo.
4) Pasamos a la creación de otro texto donde especificaremos los Order y
Vectors, después pasaremos a compilar y guardar con la extensión .SI.

5) Ejecución del WinSim del programa realizado:


6) Simulación en Proteus:

Colocaremos 3 entradas, y 3 salidas del Galv

6.1) Seleccionamos los componentes a usar, y en el Amv168 le añadimos el


código del Wincupl

Testeamos el intercambio de 1 – 0 , para verificar el correcto funcionamiento

Potrebbero piacerti anche