DEPARTAMENTO DE CIENCIAS BÁ SICAS E INGENIERÍAS INGENIERÍA EN TELEMÁ TICA



Documentos relacionados
CIRCUITOS ARITMÉTICOS

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

Sumador: C o. C in. Sumador serie: Sumador paralelo con propagación de arrastre:

TEMA 6. Circuitos Aritméticos.

Electrónica Básica. Aritmética Binaria. Electrónica Digital. José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

TEMA 6 ARITMÉTICA BINARIA Y CIRCUITOS ARITMÉTICOS

Tema 11: Sistemas combinacionales

PRÁCTICA 1b: SUMA Y RESTA BINARIA

T6. CIRCUITOS ARITMÉTICOS

TEMA 11. CIRCUITOS ARITMÉTICOS TICOS DIGITALES

ELECTRONICS WORKBENCH

Tema IV. Unidad aritmético lógica

Boletín de Problemas de Circuitos Combinacionales. Fundamentos de Electrónica 3º Curso Ingeniería Industrial

Tema I. Sistemas Numéricos y Códigos Binarios

Modelo de examen tipo resuelto 1

Tema 4: Circuitos combinacionales

Figura 1. Símbolo que representa una ALU. El sentido y la funcionalidad de las señales de la ALU de la Figura 1 es el siguiente:

Práctica 1. Compuertas Lógicas

DISEÑO DE CIRCUITOS LOGICOS COMBINATORIOS

Por ejemplo, los números binarios sin signo que se pueden construir con 4 bits son: bit más significativo more significant bit (msb)

Proyecto de Diseño 2

3.8 Construcción de una ALU básica

Laboratorio 1 Implementación de un sumador binario

GUIA DE CIRCUITOS LOGICOS COMBINATORIOS

FUNCIONES ARITMÉTICAS Y

FORMATO DE CONTENIDO DE CURSO

PRÁCTICA 3 Montaje y evaluación de sistemas digitales combinacionales.

OPERACIONES BÁSICAS BINARIAS

TEMA 3: IMPLEMENTACIÓN DE CIRCUITOS COMBINACIONALES CON PUERTAS LÓGICAS.

Compuertas Lógicas. M. en C. Erika Vilches

Solecmexico Página 1 SUMADOR BINARIO

CIRCUITOS ARITMÉTICOS. Tema 5: CIRCUITOS ARITMÉTICOS

Tema : ELECTRÓNICA DIGITAL

Experimento 6 LAS LEYES DE KIRCHHOFF. Objetivos. Teoría. Figura 1 Un circuito con dos lazos y varios elementos

5.1.1 Sumadores con anticipación de Acarreo. g i = a i b i. c i = c i-1 p i + g i s i = p i + c i-1. c 0 = g 0 + c -1 p 0

ELO311 Estructuras de Computadores Digitales. Unidad Aritmética

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

4. SUMADORES EN BINARIO PURO (I)

PRÁCTICA DE SÍNTESIS

Operaciones Booleanas y Compuertas Básicas

La Unidad Procesadora.

Los números racionales

Circuitos Digitales CON José Manuel Ruiz Gutiérrez

El álgebra booleana (Algebra de los circuitos lógicos tiene muchas leyes o teoremas muy útiles tales como :

Tema 3: Representación y minimización de

ARQUITECTURAS ESPECIALES

Qué son los monomios?

Programa para el Mejoramiento de la Enseñanza de la Matemática en ANEP Proyecto: Análisis, Reflexión y Producción. Fracciones

x

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Aritmética binaria

SOLECMEXICO Página 1 DISEÑO DE CIRCUITOS A PARTIR DE EXPRESIONES BOOLEANAS

VECTORES. Módulo, dirección y sentido de un vector fijo En un vector fijo se llama módulo del mismo a la longitud del segmento que lo define.

Electrónica Digital II. M. C. Felipe Santiago Espinosa

Sistemas de numeración y aritmética binaria

Computación I Representación Interna Curso 2011

Matemáticas para la Computación

LABORATORIO Nº 2 GUÍA PARA REALIZAR FORMULAS EN EXCEL

Los sistemas de numeración se clasifican en: posicionales y no posicionales.

SUMADOR BINARIO. Instituto Internacional de Investigación de Tecnología Educativa

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS CONTADORES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Introducción a la lógica binaria

LECCIÓN 8: CIRCUITOS Y ALGORITMOS DE MULTIPLICACIÓN DE ENTEROS

TEMA 4. MÓDULOS COMBINACIONALES.

EJERCICIOS - Electrónica Digital

CIRCUITOS DIGITALES -

Introducción a los Sistemas Digitales

Proyecto final Diseño de un circuito secuencial. utilizando un contador binario de cuatro bits


UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS (Universidad del Perú, Decana de América)

INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

PRACTICA NO. 0 LABORATORIO FUNDAMENTOS DE CIRCUITOS

Figura 1: Suma binaria

TEMA 5. ELECTRÓNICA DIGITAL

PRÁCTICA C INTRODUCCIÓN AL PAQUETE COMPUTACIONAL ELECTRONICS WORKBENCH 4.0

3.2 Operaciones aritmético-lógicas en Pascal

TRANSFORMADORES EN PARALELO

Práctica 4 Diseño de circuitos con puertas lógicas.

Tema 6: Ecuaciones e inecuaciones.

LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO

Guía 01: Sistemas Numéricos

ALGEBRA DE BOOLE ENTRADAS SALIDA A B A + B

3. Transforma los siguientes cronogramas en tablas de verdad. (E=Entrada, S=Salida). a) b)

UNIDADES DE ALMACENAMIENTO DE DATOS

PRÁCTICA 1b: SUMA Y RESTA BINARIA

CAPITULO 7.- DISEÑO DE CIRCUITOS LOGICOS

CODIFICADORES CON PRIORIDAD. Grupo 2

Inteligencia artificial: todo comienza con una neurona.

Capítulo 20: Bases de numeración

INTRODUCCIÓN A VECTORES Y MAGNITUDES

Aritmética Binaria. Luis Entrena, Celia López, Mario García, Enrique San Millán. Universidad Carlos III de Madrid

1. Utilizando el método de Karnaugh simplificar la siguiente expresión lógica:

NÚMEROS RACIONALES Y DECIMALES

Una desigualdad se obtiene al escribir dos expresiones numéricas o algebraicas relacionadas con alguno de los símbolos

Vectores en R n y producto punto

Matemáticas Básicas para Computación. Sesión 7: Compuertas Lógicas

Transformación de binario a decimal. Transformación de decimal a binario. ELECTRÓNICA DIGITAL

SISTEMAS DE NUMERACIÓN. Sistema decimal

GUÍA DE EJERCICIOS UNIDAD II

Transcripción:

DEPRTMENTO DE CIENCIS Á SICS E INGENIERÍS INGENIERÍ EN TELEMÁ TIC MRE DE L SIGNTUR CLVE SIGNTUR PLN DE ESTUDIO ELECTRONIC DIGITL IT0208 2004IT PRCTIC No. LORTORIO DE MRE DE L PRCTIC DURCIÓN 5 LORTORIO DE ELECTRONIC SUMDORES, RESTDORES Y COMPRDORES 2HRS 1. INTRODUCCIÓN Comparadores Un comparador es un circuito combinacional que determina si dos números binarios son iguales o distintos. Se puede emplear como un comparador básico de dos datos de un bit cada uno a la compuerta ORexclusiva (XOR), ya que su salida es 1 si dos bits de entrada son diferentes y es 0, si los dos bits son iguales Para comparar números binarios de dos bits, se necesita una puerta XOR adicional, además para obtener un único resultado de salida que indique la igualdad o desigualdad entre los dos números, se pueden utilizar dos inversores y una puerta and, como se ve en el siguiente circuito. Figura 1.- Comparador básico de 2 bits. El comparador comercial 74HC875 permite comparar 2 datos de 4 bits cada uno y además colocarlos en cascada como se ilustra en la figura 2.

LS s MS s 0 4 1 5 2 6 3 7 +5V 0 1 2 > > = = < < 74HC85 4 5 6 > = < 74HC85 > = < salidas 3 7 Figura 2. Comparadores 74HC85 en cascada Semisumadores y Sumadores Completos Un semisumador es un circuito aritmético que admite dos dígitos binarios en sus entradas y genera dos dígitos binarios en sus salidas: un bit de suma y un bit de acarreo. La tabla 1 muestra las salidas de las funciones suma para las distintas combinaciones de entrada. C OUT 0 0 0 O 0 1 0 1 1 0 0 1 1 1 1 0 Tabla 1. Tabla de verdad para un semisumador de 1 bit. De la tabla 1, se puede deducir el diagrama de compuertas lógicas equivalente (Figura 3).

Figura 3. Diagrama de Compuertas lógicas para un semisumador de 1 bit Un sumador completo acepta dos bits de entrada y un acarreo de entrada y genera una salida de suma y un acarreo de salida. La diferencia entre un semisumador es que el sumador completo acepta un acarreo de entrada. La tabla de verdad 2 ilustra las salidas para estas funciones y la figura 4 su diagrama en compuertas. C OUT 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 Tabla 2. Tabla de verdad para un sumador de 1 bit.

C OUT Figura 4. Sumador completo de dos datos de un bit. menudo los sumadores completos se representan como cajas tal y como se ilustran en la figura 5. Donde, para sumar dos números binarios se necesita un sumador completo por cada bit que tengan los números que se quieren sumar y los acarreos de entrada y salida se encadenan del bit menos significativo al más significativo como se muestra en la figura 6 de un sumador completo de 4 bits. Figura 5. Representación esquemática de un sumador completo de 1 bit. 4 4 3 3 2 2 1 1 4 3 2 1 Figura 6. Esquema de un sumador completo de 4 bits.

Restadores Recordemos que la resta - se efectúa obteniendo el complemento a 2 de y luego efectuando la suma con. Donde, el complemento a 2 de se puede obtener mediante el complemento a 1 (que se implementa con inversores) y sumándole uno al resultado anterior. Considere siempre si en estas operaciones se produce una condición de desbordamiento. Es posible detectar la condición de desbordamiento observando el acarreo que llega a la posición del bit más significativo y el acarreo que sale de dicha posición para el caso de que los números sean representados en formato binario con signo. En la figura 7 se muestra un sumador restador completo de 4 bits, note que la línea de entrada M controla la operación del circuito, si M=0 el circuito opera como un sumador ya que 0=; si M=1 el circuito opera como un restador ya que 1= y además C 0 =1. 4 4 3 3 2 2 1 1 M C C 4 SC C 3 SC C 2 SC C1 SC C 0 O 4 3 2 1 Figura 7. Esquema de un Sumador-Restador Completo de 4 bits. 2. OJETIVO Experimentar con las operaciones básicas de comparación, suma y resta para datos binarios.

3. PROCEDIMIENTO (DESCRIPCIÓ N) 1.- Los pasos que seguiremos para implementar un circuito combinacional serán: a) Se enuncia el problema. b) Se determina el número de las variables de entrada disponibles y de las variables de salida requeridas. c) Se asignan símbolos de letra a las variables de entrada y salida. d) Se deriva la tabla de verdad que define las relaciones requeridas entre las entradas y las salidas. e) Se obtiene la función booleana simplificada para cada salida. f) Se dibuja el diagrama lógico. g) Se realiza la conexión del circuito. h) Se comprueba con la tabla de verdad. 2.- Realice de acuerdo a 1 los siguientes circuitos combinacionales (sustituya el paso g con el simulador) a) Un semi-sumador de 2 bits. El semi-sumador recibe como variables de entrada X e Y y como salidas el resultado de la suma y el acarreo o carry. b) Un sumador completo de 3 bits. Dos bits para las variables X e Y y un bit de entrada que represente un acarreo previo y 2 bits de salida uno para el resultado de la suma y otro para el acarreo producido. Debe implementarlo con compuertas lógicasy también con el CI correspondiente. c) Un semi-restador de 2 bits. El semi-restador recibe como variables de entrada X e Y y como salidas el resultado de la resta y el préstamo o borrow. d) Realice un circuito sumador/restador de 4 bits (puede utilizar el integrado del sumador en lugar de las compuertas básicas). 3.- Implementa un comparador de 5 bits utilizando un circuito 74HC785 y compuertas básicas 4.- Simula la figura 2 y compruébala con 3 comparaciones, indicando los datos de entrada. 5.- La figura 8 es la implementación de un sistema de votación para 6 personas, en base a ella realice lo siguiente: a) Cuántas sumas de votos puede generar cada sumador completo? b) Por qué se conectan a tierra las dos entradas superiores del sumador paralelo? c) Modifique el circuito de la figura 8 para que ahora sea de sólo 5 votos (Simulador) d) Incorpore un circuito para que prenda un led verde si la votación final tuvo más resultados positivos o encienda un led rojo si si la votación final tuvo más resultados negativos (Simulador)

J1 Votos Positivos F_1 SUM CRRY J2 J3 FULL_DDER F_2 SUM CRRY FULL_DDER 0 1 2 3 COUT 0 S0 1 S1 2 S2 3 S3 4008T_5V X1 X3 X4 X2 J4 F_3 SUM CRRY J5 FULL_DDER F_4 0 1 2 3 COUT X5 X7 SUM CRRY 0 1 2 3 S0 S1 S2 S3 X8 J6 FULL_DDER 4008T_5V X6 Votos Negativos Figura 8. Sistema de votación realizado a partir de sumadores completos y sumadores binarios en paralelo.

EQUIPO NECESRIO Y MTERIL DE POYO Fuente de poder 0-5 Vcd, 10 m (1) Multímetro digital (1) Tarjetas protoboard (1) Compuertas ásicas (varias) RECOMENDCIONES Para esta práctica es importante que sigas los pasos que se indican en el primer ejercicio de la sección de procedimientos. 4. MODLIDD DE ENTREG Se deberá entregar un reporte de la práctica realizada por equipos. Los equipos se constituirán con un máximo de tres integrantes. El contenido del reporte y la fecha de entrega del mismo serán especificados por el docente. demás, deberán entregar los circuitos solicitados funcionando en las protoboard, para ser evaluados de manera individual por el docente mediante preguntas intercaladas. 5. RESULTDOS Y CONCLUSIONES 6. NEXOS