Compuertas xor y xnor

Solo disponible en BuenasTareas
  • Páginas : 12 (2846 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de febrero de 2012
Leer documento completo
Vista previa del texto
Benemérita Universidad Autónoma de Puebla
facultad de ciencias de la electrónica
carrera de: ingeniería mecatrónica
Materia: Sistemas Digitales
Período: Otoño 2011
Reporte Practica 1
Ensamblado de compuertas XOR y XNOR
Alumno(s):
Melendez Baez Ricardo Leonel
Osorio Olmedo Jonathan
Snachez Cano Eder
Vazquez Chantes Hector
Said

Profesor

Benemérita Universidad Autónoma de Pueblafacultad de ciencias de la electrónica
carrera de: ingeniería mecatrónica
Materia: Sistemas Digitales
Período: Otoño 2011
Reporte Practica 1
Ensamblado de compuertas XOR y XNOR
Alumno(s):
Melendez Baez Ricardo Leonel
Osorio Olmedo Jonathan
Snachez Cano Eder
Vazquez Chantes Hector
Said

Profesor

Introducción

En este reporte, se repasara la elaboración de la primera práctica delpresente curso de Sistemas Digitales Combinacionales. Donde se demostraran los conocimientos obtenidos previamente en las clases.
Para esto se verá la utilización de algebra booleana, tablas de verdad, creación de circuitos en base a la misma algebra booleana así como la utilización de encapsulados para la representación física de la práctica.

Conocimientos Previos

Para poder entender comoensamblar un circuito digital, antes se debe conocer, cosas básicas de algebra lineal, así como implementaciones de funciones con la misma. Por otra parte, también se debe tener conocimiento en el uso del protoboard, alimentación del circuito y el uso de componentes electrónicos.

Para comenzar veremos un poco de algebra lineal, solo lo suficiente para poder entender el armado de la práctica.Dentro del algebra booleana una variable puede tomar dos valores: verdadero (1) o falso (0). Así se dice que cuando una variable es verdadera toma el valor de uno y si es falsa toma un valor de cero. Para el uso de esta sesión se tomaran en cuenta dos operaciones del algebra booleana, la suma y la multiplicación.

Para comenzar se debe decir que una variable puede “negarse”, queriendo decir conesto que: si una variable es verdadera puede negarse y decirse que es falsa o viceversa.
A | ¬A |
0 | 1 |
1 | 0 |
B | ¬B |
0 | 1 |
1 | 0 |


La suma se puede expresar como A+B; siendo A y B nuestras variables y en donde el signo más toma el nombre de “or” y donde la suma no se efectúa de forma tradicional, sino que, si algún valor de las dos variables es verdadero o uno se toma elresultado como verdadero y solo será falso si las dos variables son verdaderas.

Teniendo como ejemplo de esta función la siguiente tabla de verdad

A | B | A + B |
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 1 |
1 | 1 | 1 |


Un caso particular de cada variable es que se puede negar, ósea tomar un valor opuesto al verdadero, indicándolo con la siguiente simbología ¬A o ¬B y teniendocomo ejemplo las siguientes tablas de verdad para una mejor comprensión.

A | B | ¬A | ¬A + B |
0 | 0 | 1 | 1 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 1 | 0 | 1 |
A | B | ¬A | ¬B | ¬A + ¬B |
0 | 0 | 1 | 1 | 1 |
0 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 1 |
1 | 1 | 0 | 0 | 0 |
A | B | ¬B | A + ¬B |
0 | 0 | 1 | 1 |
0 | 1 | 0 |0 |
1 | 0 | 1 | 1 |
1 | 1 | 0 | 1 |


Ahora se verá el caso de la multiplicación, o “and”, que dice: que las dos variables tienen que ser verdaderas para que el resultado sea verdadero, basta con que una variable falsa para que afecte al resultado. De igual manera se mostrara esta función con una tabla de verdad, que para términos booleanos se expresa como “^”.


A | B |A^B |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |






Para el caso de la multiplicación también se puede dar el caso de que una variable se encuentre negada, lo que afectara sustancialmente nuestro resultado. Como se muestra a continuación:

A | B | ¬A | ¬A ^ B |
0 | 0 | 1 | 0 |
0 | 1 | 1 | 1 |
1 | 0 | 0 | 0 |
1 | 1 | 0 | 0...
tracking img