GUIAS ÚNICAS DE LABORATORIO LÓGICA DE CONTROL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

Tamaño: px
Comenzar la demostración a partir de la página:

Download "GUIAS ÚNICAS DE LABORATORIO LÓGICA DE CONTROL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS"

Transcripción

1 GUIAS ÚNICAS DE LABORATORIO LÓGICA DE CONTROL AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

2 LOGICA DE CONTROL Introducción El proceso de diseño lógico es una tarea compleja. La mayor creatividad en el diseño de sistemas digitales lo constituye el proceso de formulación del algoritmo adecuado expresado mediante un flujograma para describir la operación del sistema digital. En el presente artículo se describe un sistema digital que multiplica dos números binarios por el método de sumas sucesivas, el cual puede ser fácilmente implementado en el laboratorio de la Universidad Santiago de Cali. Se utiliza el método de un flip-flop por estado para implementar el circuito secuencial de la unidad de control del sistema. El diseño se efectúa tanto con flip-flops tipo D como JK. Generalidades La información binaria encontrada en un sistema digital puede estar constituída por datos o información de control y estado. Los datos son elementos discretos de información que se manipulan por microoperaciones elementales como sumar, incrementar, etc., en el procesador de datos del sistema bajo el mando y supervisión de la unidad de control. La información de control suministra las señales de mando adecuadas para especificar la secuencia en que se deben ir ejecutando las microoperaciones en el procesador de acuerdo con el algoritmo establecido. La información de estado son señales generadas por el procesador de datos hacia la unidad de control para indicarle a esta última el estado en que se encuentra el procesador de datos del sistema. La unidad de control chequea estas señales de estado y de acuerdo al valor que tengan las mismas toma la decisión de cuál es la siguiente microoperación que debe ordenar ejecutar. En la figura 1 se observa el diagrama funcional general de un sistema digital para el procesamiento de información. En el mismo se puede observar que a la unidad de control llegan tanto las señales de estado como también señales externas al sistema que igualmente condicionan la siguiente microoperación que debe ser ejecutada.

3 Datos de entrada Señales de entrada externas UNIDAD DE CONTROL Señales de control PROCESADOR DE DATOS Señales de estado Datos de salida Figura 1. Sistema digital formado por la unidad de control y el procesador de datos De acuerdo con lo anterior, las preguntas en el flujograma del sistema digital se identifican con una señal de entrada externa o una señal de estado. Estas señales determinan por tanto el estado siguiente que tendrá la unidad de control en su diagrama de estados y por consiguiente las microoperaciones que serán ejecutadas. Planteamiento del problema Se desea multiplicar dos números binarios sin signos de cuatro bits empleando el método de sumas sucesivas. Estos números son obtenidos mediante teclados en el sistema. La unidad de control debe implementarse tanto con flip-flops tipo D como con flip-flops JK. El producto, que se supondrá no tiene más de cuatro bits, deberá quedar almacenado en un registro de 4 bits denominado A. Deberá existir una señal que se denominará "multiplicar" que será obtenida de un pulsador la cual será utilizada para dar la orden que comience la operación de multiplicación. Esto es, cuando multiplicar=1, el sistema deberá comenzar el proceso de multiplicación. Una vez concluya dicho proceso, el sistema deberá iluminar un LED para indicar que el resultado de la multiplicación se encuentra disponible en la salida del procesador de datos. Se debe utilizar el método de un flip-flop/estado en la implementación del circuito de la unidad de control del sistema. Se debe utilizar una frecuencia relativamente lenta de 1 Hz para los pulsos de reloj para poder ir visualizando las distintas microoperaciones que

4 va realizando secuencialmente el sistema, así como las transiciones que ocurren entre los estados del mismo. Flujograma ALTO Iluminar LED Multiplicar=1? No Sí INICIO A 0 C multiplicador No C = 0? Cz=0 Sí Cz=1 SUMA A A + B C C - 1 Figura 2. Flujograma del sistema digital En la figura 2 se muestra el flujograma del sistema para realizar la multiplicación por sumas sucesivas de acuerdo a lo planteado anteriormente. El sistema se encuentra detenido iluminando al LED mientras la señal de multiplicar no tenga el valor 1. Tan pronto se presione el pulsador, el sistema inicialmente ejecutará las microoperaciones de almacenar el multiplicador colocado en un teclado en el registro C y borrar el registro de 4 bits A que será utilizado para dejar almacenado el producto. A continuación se pregunta si el contenido del registro C, el multiplicador, es igual a cero. Si la respuesta es afirmativa se termina la operación, pués el producto es cero. En

5 caso contrario se suma el multiplicando (B) tantas veces como sea el valor almacenado inicialmente en el registro C, dejando almacenadas las sucesivas sumas en el registro A. Cuando el contenido del registro C se haga 0 al irse decrementando sucesivamente, el sistema vuelve a iluminar al LED indicando que terminó de efectuar la operación de multiplicación y el resultado se encuentra almacenado en el registro A. De acuerdo con este flujograma, se realizan dos preguntas que corresponderán a señales que entrarán a la unidad de control: la señal de entrada externa "multiplicar" proveniente del pulsador para ordenar comenzar el proceso de multiplicación y una señal de estado Cz proveniente del procesador de datos que le indicará a la unidad de control que el contenido de su registro C = 0. Esto es, si Cz = 1 entonces el contenido del registro C es 0 (0000). Por el contrario, Cz = 0 indica que el contenido del registro C es diferente a 0. De acuerdo con lo anterior, el diagrama funcional del sistema tendrá la apariencia que se muestra en la figura 3. Diagrama de estados. Cada rectángulo del flujograma se puede asociar con un estado del sistema en el cual se efectúan una o más microoperaciones, pudiéndose construir así a partir de este flujograma el diagrama de estados que se muestra en la figura 4. Los estados del sistema se han denominado respectivamente ALTO, INICIO y SUMA. datos de entrada teclado teclado multiplicando B multiplicador pulsador multiplicar UNIDAD DE CONTROL señales de control PROCESADOR DE DATOS Reg C señal de estado Cz Reg A Datos de salida (producto) Figura 3. Diagrama funcional del sistema de multiplicación

6 Cz=1 ALTO INICIO SUMA multiplicar=1 Cz=0 multiplicar=0 Cz=0 Cz=1 Figura 4. Diagrama de estados En este diagama de estados se puede observar lo siguiente: 1. Del estado de ALTO se produce una transición con el pulso de reloj que ocurra en este estado condicionada por la señal "multiplicar". Si multiplicar = 1 se pasa al estado de Inicio, y si multiplicar = 0 el sistema permanece en el estado de ALTO. 2. En el estado de Inicio similarmente el cambio de estado estará condicionado por la señal de estado Cz. Si Cz = 1 se pasa al estado de ALTO y si Cz = 0 se pasa al estado de SUMA. 3. Finalmente del estado de SUMA se pasa al estado de ALTO si Cz = 1 y permanece en el estado de SUMA si Cz = 0. Las microoperaciones que se deben ejecutar en cada uno de los estados del sistema serán las siguientes: ALTO : iluminar el LED (light emitting diode) INICIO : A 0, C multiplicador SUMA : A A + B, C C 1 Método de un flip-flop por estado. En el método de un flip-flop/estado se utiliza un flip-flop en la unidad de control para representar un estado del sistema digital. De esta forma, como el diagrama de estados tiene tres estados, la unidad de control estará compuesta por tres flip-flops que se nombrarán igualmente ALTO, INICIO y SUMA respectivamente. Uno sólo de estos tres flip-flops se encontrará en el estado 1 de acuerdo al estado en que se encuentre el sistema digital. Así por ejemplo si el sistema se encuentra en el estado de INICIO, cada uno de los flip-flops tendrán los estados siguientes:

7 Flip-flop...Estado ALTO...0 INICIO...1 SUMA...0 Diseño de la Unidad de Control El siguiente paso en el proceso de diseño del sistema digital planteado será encontrar el circuito de la unidad de control del mismo. Para esto se encuentran las funciones de excitación de los flip-flops a partir del diagrama de estados. Flip-flop tipo D. Teniendo en cuenta que en un flip-flop tipo D, éste toma el estado que tenga su entrada de excitación D con la ocurrencia de un pulso de reloj, se podrán plantear las siguientes funciones para cada uno de los flip-flops observando el diagrama de estados. Dalto = multiplicar. ALTO + Cz. INICIO + Cz. SUMA Dinicio = multiplicar. ALTO Dsuma = Cz. INICIO + Cz. SUMA Así por ejemplo, en el diagrama de estados se observa que cuando ocurra un pulso de reloj el sistema debe pasar al estado de SUMA cuando se cumplan dos condiciones: que se encuentre en el estado de INICIO y Cz = 0 o que se encuentre en el estado de SUMA y Cz = 0, de ahí que la función de excitación de este flip-flop sea la planteada anteriormente, etc. Flip-flop JK. Un flip-flop JK tiene dos entradas de excitación: J y K. Para encontrar las funciones de excitación de estos flip-flops se deben tener en cuenta los siguientes aspectos: 1. Cuando el estado presente del flip-flop sea 0, no importa el valor que tenga su entrada K. Si se desea que el flip-flop permanezca en el estado 0, la J debe tener el estado 0. De lo contrario si se desea que el flip-flop experimente una transición de 0 a 1 con un pulso de reloj la J debe tener un 1 aplicado. 2. Cuando el estado presente del flip-flop sea 1 no importa el valor que tenga su entrada J. Si se desea que permanezca en el estado 1 la K debe ser 0. De lo contrario si se desea que experimente una transición de 1 a 0 la K debe tener aplicado un 1. Lo anterior se resume en la tabla de excitación siguiente para un flip-flop JK, donde Qn y Qn+1 representan el estado antes y después de la ocurrencia de un pulso de reloj. Qn Qn+1 J K x x 1 0 x x 0

8 De acuerdo a lo anterior, se pueden plantear las siguientes funciones de excitación para los flip-flops JK de acuerdo al diagrama de estados elaborado. Jalto = Cz. INICIO + Cz. SUMA Kalto = multiplicar Jinicio = multiplicar. ALTO Kinicio = INICIO Jsuma = Cz. INICIO Ksuma = Cz Por ejemplo, si se analiza el estado de ALTO se observa que este flip-flop debe experimentar una transición de 0 a 1 cuando INICIO = 1 y Cz = 1 o cuando SUMA = 1 y Cz = 1. Por consiguiente la J de este flip-flop, Jalto, debe ser igual a 1 cuando se den estas condiciones. Similarmente el flip-flop de ALTO debe experimentar una transición de 1 a 0 cuando el sistema salga de este estado, esto es cuando se de la condición de que la señal de multiplicar sea igual a 1, etc. Circuito de la unidad de control De acuerdo con las funciones de excitación de los flip-flops anteriormente obtenidas, se puede elaborar el circuito de la unidad de control. La figura 5 muestra el circuito de la unidad de control elaborado con flip-flops tipo D y la figura 6 lo muestra con flip-flops JK. En estas figuras se observa que existen dos entradas : la señal del pulsador "multiplicar" y la señal de estado Cz proveniente del procesador de datos. De forma similar existiran tres señales de control que irán al procesador de datos las cuales se relacionan a continuación:

9 D ALTO D INICIO D SUMA pulsos de reloj ALTO INICIO SUMA Preset Clear Clear multiplicar Cz R C +5v 4.7 Kohmios 10 microfaradios señales de control al procesador de datos Figura 5. Unidad de control con flip-flops tipo D 1. La señal encargada de iluminar al LED. Como el LED se debe iluminar cuando el circuito se encuentre en el estado de ALTO, esta señal de control será la salida del correspondiente flip-flop. 2. Mientras el circuito se encuentre en el estado de INICIO se debe borrar el registro A y cargar al multiplicador en el registro C. Por tanto la segunda señal de control que sale de esta unidad será INICIO, pués como se verá posteriormente el registro A se borra y el registro C almacena un dato presente en su entrada con un 0 aplicado a la entrada respectiva. 3. Mientras el circuito se encuentre en el estado de SUMA, se debe decrementar en 1 el registro C y almacenar la información de la suma de A y B en el registro A. Por tanto la tercera señal de control será la salida del correspondiente flip-flop para permitir que se efectúen estas microoperaciones en el procesador de datos.

10 +5v R J ALTO J INICIO J SUMA C INICIO K Preset K Clear K Clear pulsos de reloj Cz multiplicar señales de control Figura 6. Unidad de control con flip-flops JK Procesador de Datos. Analizando el flujograma se puede observar que en el registro C se deben efectuar dos microoperaciones diferentes: decremento y almacenamiento o carga de un dato presente en su entrada. De acuerdo con esto se puede utilizar el circuito integrado CTRDIV16 como se muestra en la figura 7, el cual consiste de un contador binario de 4 bits con carga en paralelo, cuyas características principales se describen a continuación. CTRDIV16 : contador binario de 4 bits para conteo creciente y decreciente. CT=0 : entrada asincrónica, la cual al aplicársele un 1 el contador es llevado a 0. 2+/G1 : entrada de pulsos para conteo creciente sensible al flanco positivo. 1-/G2 : entrada de pulsos para conteo decreciente sensible al flanco positivo. C3 : entrada asincrónica de carga la cual se activa con 0 1 CT=15 : al alcanzarse el número 15 (1111) esta salida cambia a 0 cuando la entrada de pulsos para conteo creciente sea 0 2 CT=0 : al alcanzarse el número 0 (0000), el contador lo indica colocando un 0 en esta salida cuando la entrada de pulsos para conteo decreciente se haga 0.

11 CT= CT=15 G1 1-2 CT=0 G2 C3 S0 S1 C4 1 /2 R bit de mayor orden 3D Contador binario CTRDIV16 salidas 1,4D 2,4D Registro de desplazamiento SRG4 Figura 7. Elementos utilizados para los registros C y A Similarmente, para el registro A que finalmente debe tener almacenado el producto al final de la operación se seleccionó el registro de desplazamiento de 4 bits con carga en paralelo SRG4 que se muestra igualmente en la figura 7. Las principales características de este registro son las siguientes: SRG4 : Registro de desplazamiento bidireccional de 4 bits con modo paralelo y posibilidad de desplazamiento derecha/izquierda. Sensible al flanco positivo de los pulsos. R : : entrada asincrónica de borrado, se activa con 0 C4/1 /2 : entrada de pulsos de reloj para desplazamiento derecha/izquierda y cargar datos en paralelo según el modo operativo 1,4D : entrada para desplazamiento a la derecha 2,4D : entrada para desplazamiento a la izquierda. : entrada de datos en paralelo MODO S1 S0 Función Sin función, no opera Desplazamiento a la derecha Desplazamiento a la izquierda Carga de datos en paralelo

12 El circuito del procesador de datos del sistema se muestra en la figura 8 donde se pueden señales de control ALTO bit más significativo dato de entrada multiplicando B señal de estado Cz INICIO SUMA LED 1 SRG4 S0 S1 C4 1 /2 R CI S U M A D O R CO CTRDIV16 1- G2 C3 3D pulsos de reloj bit más significativo dato de salida bit más significativo dato de entrada multiplicador Figura 8 Circuito del procesador de datos destacar los siguientes aspectos: 1. Como la suma A+B se debe almacenar en el registro A se utiliza un sumador de 4 bits que tiene aplicado en sus entradas la salida del registro A y el multiplicando B de uno de los teclados. La salida del sumador que tiene la suma se aplica a la entrada en paralelo del registro A 2. Como la salida del sumador se debe almacenar en el estado de SUMA, se coloca al registro A (SRG4) en el modo de carga en paralelo y se aplican pulsos de reloj a la entrada C4/1 /2 solamente cuando SUMA =1. 3. El registro A debe ser borrado en el estado de INICIO. Como la entrada asincrónica R que borra a este registro se activa con 0, entonces se aplica la señal de INICIO a la entrada del registro SRG4.

13 4. El multiplicador se debe almacenar en C (contador CTRDIV16) en el estado de INICIO. Por tanto la salida del teclado que genera al multiplicador se aplica a la entrada en paralelo de este contador y la señal INICIO se aplica a la entrada C3 la cual se activa con El contador SRG4 debe ser decrementado en el estado de SUMA, por lo que se aplican pulsos de reloj a la entrada 1-/G2 solamente cuando SUMA =1. 6. El LED debe iluminarse solamente cuando el sistema se encuentre en el estado de ALTO, por lo que la salida de este flip-flop se lleva a iluminar al mismo. 7. De acuerdo con el análisis anterior, al procesador de datos entrarán tres señales de control provenientes de la unidad de control: INICIO, SUMA y ALTO. 8. La señal de estado Cz que va del procesador de datos hacia la unidad de control es obtenida de la salida de una compuerta NOR la cual tiene como entrada los cuatro bits del registro C (CTRDIV16). De esta forma Cz = 1 solamente cuando C = 0 (0000). 9. Finalmente se debe observar que al conectarse la energía debe imponerse al sistema un estado inicial en el cual un solo flip-flop de la unidad de control quede en el estado 1. Esto se puede efectuar con una red RC (resistencia.condensador) como se muestra en las figuras 5 y 6 de la unidad de control. Con esta red RC se coloca al sistema inicialmente en el estado de ALTO al conectarse la fuente de alimentación de +5 voltios. Como el módulo DIGI BOARD2 no permite fácilmente efectuar lo anterior, el estado de ALTO debe ser impuesto inicialmente de forma manual utilizando las entradas asincrónicas de los flip-flops clear y preset de puesta a 0 y 1 respectivamente. Análisis en el tiempo. Para un mejor entendimiento de la operación del sistema, en la figura 9 se han dibujado los pulsos de reloj al sistema, las señales de control INICIO, SUMA y ALTO, la señal externa de entrada de multiplicar, los valores que van tomando secuencialmente en el tiempo los registros A y C y la señal aplicada a las entradas C4/1 /2 y 1-/G2 de los registros A (SRG4) y C (CTRDIV16) respectivamente. En la elaboración de esta figura se supuso que el multiplicando B es igual al número 3 y el multiplicador es el número 2.

14 Como se puede observar, el sistema termina quedándose en el estado de ALTO con el número 6 almacenado en el registro A (SRG4). Conclusiones pulsos de reloj señal de multiplicar señal del pulsador ALTO INICIO SUMA C4/1 /2 de SRG4 y 1-/G2 de CTRDIV16 dato en el registro A dato en el registro C A=0 A=3 A=6 C=2 C=1 C=0 Figura 9. Principales señales en el tiempo y contenidos de A y C El sistema digital descrito en el presente artículo utiliza un algoritmo de sumas sucesivas para obtener el producto de dos números binarios. Este algoritmo es relativamente lento, aunque es utilizable en aquellas aplicaciones donde la velocidad no sea un factor prioritario. Se deja al lector buscar algoritmos de multiplicación más rápidos y diseñar los sistemas digitales apropiados utilizando los mismos. Bibliografía 1. Víctor P. Nelson, H. Troy Nagle, Bill D. Carroll y J. David Irwin, "Análisis y Diseño de Circuitos Lógicos Digitales", Prentice-Hall Hispanoamericana, S.A., System Technik, "MODULO DIGI BOARD2 Descripción Técnica" 3. M. Morris Mano, "Lógica Digital y Diseño de Computadores", Editorial Dossat S.A., 1982

15 4. J.F. Wakerly, "Digital Design Principles and Practices", 2ª ed., Englewood Cliffs, NJ: Prentice-Hall, 1984

GUIAS ÚNICAS DE LABORATORIO DIAGRAMA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

GUIAS ÚNICAS DE LABORATORIO DIAGRAMA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIAS ÚNICAS DE LABORATORIO DIAGRAMA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS DIAGRAMA DE ESTADOS OBJETIVO El diseño de un circuito secuencial

Más detalles

GUIAS ÚNICAS DE LABORATORIO ECUACIONES DE ESTADO AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

GUIAS ÚNICAS DE LABORATORIO ECUACIONES DE ESTADO AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIAS ÚNICAS DE LABORATORIO ECUACIONES DE ESTADO AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS ECUACIONES DE ESTADO Introducción Un circuito secuencial

Más detalles

GUIAS ÚNICAS DE LABORATORIO TABLA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

GUIAS ÚNICAS DE LABORATORIO TABLA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIAS ÚNICAS DE LABORATORIO TABLA DE ESTADOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS TABLA DE ESTADOS OBJETIVO Un circuito secuencial sincrónico

Más detalles

GUIAS ÚNICAS DE LABORATORIO REGISTRO DE SECUENCIA Y DECODIFICADOR AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO REGISTRO DE SECUENCIA Y DECODIFICADOR AUTOR: ALBERTO CUERVO GUIAS ÚNICAS E LABORATORIO REGISTRO E SECUENCIA Y ECOIFICAOR AUTOR: ALBERTO CUERVO SANTIAGO E CALI UNIVERSIA SANTIAGO E CALI EPARTAMENTO E LABORATORIOS REGISTRO E SECUENCIA Y ECOIFICAOR OBJETIVO Con mucha

Más detalles

GUIAS ÚNICAS DE LABORATORIO TRANSFERENCIA ENTRE REGISTROS AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO TRANSFERENCIA ENTRE REGISTROS AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO TRANSFERENCIA ENTRE REGISTROS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS TRANSFERENCIA ENTRE REGISTROS OBETIVO El lenguaje

Más detalles

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

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS SECUENCIALES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIAS ÚNICAS DE LORATORIO CIRCUITOS SECUENCIALES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LORATORIOS CIRCUITOS SECUENCIALES Procedimiento de diseño OBJETIVO Los

Más detalles

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL DE SEGURIDAD AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS SISTEMA DIGITAL DE SEGURIDAD Introducción El artículo

Más detalles

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

GUIAS ÚNICAS DE LABORATORIO CIRCUITOS CONTADORES AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIS ÚNIS DE LORTORIO IRUITOS ONTDORES UTOR: LERTO UERVO SNTIGO DE LI UNIVERSIDD SNTIGO DE LI DEPRTMENTO DE LORTORIOS IRUITOS ONTDORES Introducción El contador es un circuito específico de circuito secuencial,

Más detalles

GUIAS ÚNICAS DE LABORATORIO DETECTOR DE MONEDAS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS

GUIAS ÚNICAS DE LABORATORIO DETECTOR DE MONEDAS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GUIAS ÚNICAS DE LABORATORIO DETECTOR DE MONEDAS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS DETECTOR DE MONEDAS Introducción La presente práctica de

Más detalles

Registros de desplazamiento

Registros de desplazamiento Registros de desplazamiento Definición de registro de desplazamiento básico Tipos de registro de desplazamiento Configuraciones específicas Aplicaciones más típicas VHDL Ejercicio propuestos Definición

Más detalles

GUIAS ÚNICAS DE LABORATORIO GENERADOR DE NÚMEROS PRIMOS AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO GENERADOR DE NÚMEROS PRIMOS AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO GENERADOR DE NÚMEROS PRIMOS AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS GENERADOR DE NÚMEROS PRIMOS. OBJETIVO Un circuito

Más detalles

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI

BIBLIOGRAFIA TEORIA DE CIRCUITOSY DISPOSOTIVOS BOYLESTAD ELECTRONICA DIGITAL TOKHEIM SISTEMAS DIGITALES TOCCI Guía de preparación para el examen ELECTRONICA CxTx En esta materia básicamente se evalúan temas tales como son: MULTIVIBRADORES, MEMORIAS, CONTADORES Y COMPUERTAS LOGICAS, SUMADOR RESTADOR Y MICROPOCESADORES

Más detalles

Diseño de una calculadora

Diseño de una calculadora DEPARTAMENTO DE TECNOLOGÍA ELECTRÓNICA ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA Diseño de una calculadora Sistemas Digitales Avanzados 1. Introducción y objetivos El propósito general de esta

Más detalles

Tema 14: Sistemas Secuenciales

Tema 14: Sistemas Secuenciales Tema 14: Sistemas Secuenciales Objetivos: (CONTADORES) Introducción. Características de los contadores. Contadores Asíncronos. Contadores Síncronos. 1 INTRODUCCIÓN Los contadores son sistemas secuenciales

Más detalles

Proyecto de Electrónica. Contador digital de 0 a 9

Proyecto de Electrónica. Contador digital de 0 a 9 Proyecto de Electrónica Contador digital de 0 a 9 La finalidad del proyecto consiste en mostrar en un display un conteo de cero a nueve, donde la velocidad de conteo podrá ser regulada. Componentes a utilizar

Más detalles

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son:

Oliverio J. Santana Jaria. Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso Los objetivos de este tema son: 3. Circuitos aritméticos ticos Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 Introducción La realización de operaciones aritméticas y lógicas

Más detalles

Sistemas Electrónicos Digitales

Sistemas Electrónicos Digitales Sistemas Electrónicos Digitales Profesor: Carlos Herrera C. I. Unidad COMPUERTAS LOGICAS Las compuertas lógicas son dispositivos que operan con aquellos estados lógicos Binarios y que funcionan igual que

Más detalles

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL CON MEMORIA EPROM AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL CON MEMORIA EPROM AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO SISTEMA DIGITAL CON MEMORIA EPROM AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS SISTEMA DIGITAL CON MEMORIA EPROM Introducción.

Más detalles

Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10

Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10 Objetivos Puertas lógicas NAND, NOR y OR exclusiva Práctica # 10 Estudiar la operación y uso de las compuertas NAND y NOR Investigar la relación entre las entradas y las salidas de la puerta OR exclusiva

Más detalles

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER

CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER CONTROLES ELÉCTRICOS PRÁCTICA 6: PROGRAMACIÓN DE PLC UNIDAD 5 LIRA MARTÍNEZ MANUEL ALEJANDRO DOCENTE: PACHECO HIPÓLITO JAVIER ENTREGA: 26/11/2010 1 INTRODUCCIÓN La tecnología es cada vez más sencilla de

Más detalles

Control del giro de la flecha de un motor de corriente directa, empleando el puente H

Control del giro de la flecha de un motor de corriente directa, empleando el puente H Control del giro de la flecha de un motor de corriente directa, empleando el puente H Objetivos Comprender el funcionamiento del puente H, mediante la utilización de herramientas de simulación, cuando

Más detalles

Tema 3. Electrónica Digital

Tema 3. Electrónica Digital Tema 3. Electrónica Digital 1.1. Definiciones Electrónica Digital La Electrónica Digital es la parte de la Electrónica que estudia los sistemas en los que en cada parte del circuito sólo puede haber dos

Más detalles

1.4 Biestables síncrono

1.4 Biestables síncrono 1.4 Biestables síncrono Son aquellos biestable que disponen de una entrada denominada entrada de habilitación o entrada de reloj (), esta entrada gobierna el modo de funcionamiento del biestable síncrono,

Más detalles

UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA ELÉCTRICA Y ELÉCTRONICA CÁTEDRA DE PERCEPCIÓN Y SISTEMAS INTELIGENTES

UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA ELÉCTRICA Y ELÉCTRONICA CÁTEDRA DE PERCEPCIÓN Y SISTEMAS INTELIGENTES UNIVERSIDAD DEL VALLE ESCUELA DE INGENIERIA ELÉCTRICA Y ELÉCTRONICA CÁTEDRA DE PERCEPCIÓN Y SISTEMAS INTELIGENTES LABORATORIO No. 4 Fundamentos de electrónica Compuertas Lógicas I. OBJETIVOS. Conocer el

Más detalles

Ejercicios. Arquitectura de Computadoras. José Garzía

Ejercicios. Arquitectura de Computadoras. José Garzía jercicios de rquitectura de Computadoras José Garzía n la figura se representa el diagrama de flujo de un algoritmo. B X Y +B í + 7=? No B B+ C +B Los registros, B y C tienen una longitud de 8 bits. 7

Más detalles

Sistemas Secuenciales

Sistemas Secuenciales Electrónica Básica Sistemas Secuenciales Electrónica Digital José Ramón Sendra Sendra Dpto. de Ingeniería Electrónica y Automática ULPGC CIRCUITOS SECUENCIALES Combinacional: las salidas dependen de las

Más detalles

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES

TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES TEMA 1 INTRODUCCIÓN A LOS SISTEMAS DIGITALES Exponer los conceptos básicos de los fundamentos de los Sistemas Digitales. Asimilar las diferencias básicas entre sistemas digitales y sistemas analógicos.

Más detalles

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura

UNIVERSIDAD DEL CARIBE UNICARIBE. Escuela de Informática. Programa de Asignatura UNIVERSIDAD DEL CARIBE UNICARIBE Escuela de Informática Programa de Asignatura Nombre de la asignatura : Lógica Digital Carga académica : 4 créditos Modalidad : Semi-presencial Clave : INF-314 Pre-requisito

Más detalles

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL

DISEÑO CURRICULAR ELECTRÓNICA DIGITAL DISEÑO CURRICULAR ELECTRÓNICA DIGITAL FACULTAD (ES) CARRERA (S) Ingeniería Computación y Sistemas. CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE 116243 02 02 03 VI PRE-REQUISITO ELABORADO

Más detalles

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria 1.2. Jerarquía de niveles de un computador Qué es un computador? Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria Es un sistema tan complejo

Más detalles

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal.

CPU MEMORIAS CACHE. Memorias caché. Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. MEMORIAS CACHE Memoria caché = memoria de tamaño pequeño y acceso rápido situada entre la CPU y la memoria principal. Tiempo ciclo memoria > tiempo de ciclo del procesador la CPU debe esperar a la memoria

Más detalles

PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales.

PRÁCTICA 4 Montaje y evaluación de sistemas secuenciales. Montaje y evaluación de sistemas secuenciales. 1.- Objetivos: El objetivo de este módulo es familiarizar al alumno con los sistemas secuenciales partiendo del más sencillo (un biestable) para llegar al

Más detalles

Bloques Aritméticos - Multiplicadores

Bloques Aritméticos - Multiplicadores Bloques Aritméticos - Multiplicadores La multiplicación es una operación cara (en términos de recursos) y lenta Este hecho ha motivado la integración de unidades completas de multiplicación en los DSPs

Más detalles

2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO. Una señal puede ser definida como una portadora física de información. Por ejemplo,

2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO. Una señal puede ser definida como una portadora física de información. Por ejemplo, 2. SEÑALES Y SISTEMAS DISCRETOS EN EL TIEMPO Una señal puede ser definida como una portadora física de información. Por ejemplo, las señales de audio son variaciones en la presión del aire llevando consigo

Más detalles

Circuitos Secuenciales: concepto de estado

Circuitos Secuenciales: concepto de estado Lógica Secuencial Circuitos Secuenciales: concepto de estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo t i depende de X en ese mismo instante de tiempo t i y en todos

Más detalles

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR

PUERTAS LOGICAS. Objetivo específico Conectar los circuitos integrados CI TTL Comprobar el funcionamiento lógico del AND, OR, NOT, NAND y NOR Cód. 25243 Laboratorio electrónico Nº 5 PUERTAS LOGICAS Objetivo Aplicar los conocimientos de puertas lógicas Familiarizarse con los circuitos integrados Objetivo específico Conectar los circuitos integrados

Más detalles

Representación de números enteros: el convenio exceso Z

Representación de números enteros: el convenio exceso Z Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio (amarti@disca.upv.es) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d

Más detalles

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal

k k N b Sistemas Númericos Sistemas con Notación Posicional (1) Sistemas con Notación Posicional (2) Sistemas Decimal Sistemas con Notación Posicional (1) Sistemas Númericos N b = a n-1 *b n-1 + a n-2 *b n-2 +... + a 0 *b 0 +a -1 *b - 1 + a -2 *b -2 +... + a -m *b -m Sistemas con Notación Posicional (2) N b : Número en

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos

INDICE 1. Operación del Computador 2. Sistemas Numéricos 3. Álgebra de Boole y Circuitos Lógicos INDICE Prólogo XI 1. Operación del Computador 1 1.1. Calculadoras y Computadores 2 1.2. Computadores digitales electrónicos 5 1.3. Aplicación de los computadores a la solución de problemas 7 1.4. Aplicaciones

Más detalles

LECCIÓN 1. CIRCUITOS ARITMÉTICOS DE SUMA Y RESTA DE ENTEROS

LECCIÓN 1. CIRCUITOS ARITMÉTICOS DE SUMA Y RESTA DE ENTEROS LA UNIDAD ARITMÉTICA Y LÓGICA LECCIÓN 1. CIRCUITOS ARITMÉTICOS DE SUMA Y RESTA DE ENTEROS Departamento de Informática. Curso 2006-2007 1 EL SEMISUMADOR BINARIO S = ab + ba = a b C = ab Departamento de

Más detalles

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta

Centro Asociado Palma de Mallorca. Tutor: Antonio Rivero Cuesta Centro Asociado Palma de Mallorca Arquitectura de Ordenadores Tutor: Antonio Rivero Cuesta Unidad Didáctica 1 Representación de la Información y Funciones Lógicas Tema 1 Representación de la Información

Más detalles

UNIDAD I. ALGORITMOS

UNIDAD I. ALGORITMOS UNIDAD I. ALGORITMOS 1.1 Definición Un algoritmo es una serie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 1.2 Tipos Cualitativos: Son aquellos

Más detalles

Tema: USO DE MEMORIAS RAM Y ROM

Tema: USO DE MEMORIAS RAM Y ROM Tema: USO DE MEMORIAS RAM Y ROM Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Perifericos Lugar de Ejecución: Fundamentos Generales. Edificio 3 Objetivo general genespecífico Usar

Más detalles

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI

UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI UNIVERSIDAD DEL VALLE DE MÉXICO PROGRAMA DE ESTUDIO DE LICENCIATURA PRAXIS MES XXI NOMBRE DE LA ASIGNATURA: ARQUITECTURA DE COMPUTADORAS FECHA DE ELABORACIÓN: ENERO 2005 ÁREA DEL PLAN DE ESTUDIOS: AS (

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

Estructuras en LabVIEW.

Estructuras en LabVIEW. Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While

Más detalles

CONTADORES Y REGISTROS

CONTADORES Y REGISTROS Capítulo 7 CONTADORES Y REGISTROS 7.. CONTADORES Un contador es un circuito secuencial cuya función es seguir una cuenta o conjunto predeterminado de estados como consecuencia de la aplicación de un tren

Más detalles

MANUAL DEL USUARIO BALANZA ELECTRÓNICA PROGRAMABLE MX8F MIXER VERSION C-1.7

MANUAL DEL USUARIO BALANZA ELECTRÓNICA PROGRAMABLE MX8F MIXER VERSION C-1.7 MANUAL DEL USUARIO BALANZA ELECTRÓNICA PROGRAMABLE MX8F MIXER VERSION C-1.7 BÁSCULAS MAGRIS - J. B. JUSTO 957 - (6100) RUFINO - SANTA FE T.E. (03382) 429043 INDUSTRIA ARGENTINA NOTA MUY IMPORTANTE: ANTES

Más detalles

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL

TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL 1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto

Más detalles

EIE SISTEMAS DIGITALES Tema 7: Latches, Flip-Flops y Temporizadores. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas

EIE SISTEMAS DIGITALES Tema 7: Latches, Flip-Flops y Temporizadores. Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas EIE 446 - SISTEMAS DIGITALES Tema 7: Latches, Flip-Flops y Temporizadores Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas OBJETIVOS DE LA UNIDAD Utilizar puertas lógicas para construir

Más detalles

GUIAS ÚNICAS DE LABORATORIO ELEMENTOS DE MICROPROGRAMACIÓN AUTOR: ALBERTO CUERVO

GUIAS ÚNICAS DE LABORATORIO ELEMENTOS DE MICROPROGRAMACIÓN AUTOR: ALBERTO CUERVO GUIAS ÚNICAS DE LABORATORIO ELEMENTOS DE MICROPROGRAMACIÓN AUTOR: ALBERTO CUERVO SANTIAGO DE CALI UNIVERSIDAD SANTIAGO DE CALI DEPARTAMENTO DE LABORATORIOS ELEMENTOS DE MICROPROGRAMACION Introducción La

Más detalles

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA

UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA UNIVERSIDAD NACIONAL FEDERICO VILLARREAL FACULTAD DE INGENIERÍA ELECTRÓNICA E INFORMÁTICA Escuela Académico Profesional de Ingeniería de Telecomunicaciones SILABO ASIGNATURA : SISTEMAS DIGITALES I CÓDIGO:8F0056

Más detalles

Existen diferentes compuertas lógicas y aquí mencionaremos las básicas pero a la vez quizá las más usadas:

Existen diferentes compuertas lógicas y aquí mencionaremos las básicas pero a la vez quizá las más usadas: Compuertas lógicas Las compuertas lógicas son dispositivos electrónicos utilizados para realizar lógica de conmutación. Son el equivalente a interruptores eléctricos o electromagnéticos. para utilizar

Más detalles

Flip-flop SR con compuertas NAND y NOR. Por: Romero Reyes Roció Germana Laboratorio de Sistemas Digitales II Prof. J.

Flip-flop SR con compuertas NAND y NOR. Por: Romero Reyes Roció Germana Laboratorio de Sistemas Digitales II Prof. J. Flip-flop SR con compuertas NAND y NOR Por: Romero Reyes Roció Germana Laboratorio de Sistemas Digitales II Prof. J. Jesús Díaz Aceves Introducción Un circuito Flip Flop puede construirse con dos compuertas

Más detalles

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción

Discusión. Modelo de una compuerta. Arquitecturas de Computadores Prof. Mauricio Solar. Temario. ...Introducción 0-06-200 Temario Arquitecturas de Computadores Prof. Mauricio Solar 5 Componentes igitales Estructurados Introducción 2 Registros 3 Multiplexores 4 Codificadores y ecodificadores 5 Archivos de Registros

Más detalles

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos Secuenciales

Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid. Circuitos Secuenciales Circuitos Electrónicos Digitales E.T.S.I. Telecomunicación Universidad Politécnica de Madrid Circuitos Secuenciales Circuitos secuenciales. Biestables. Registros. Contadores. Registros de desplazamiento

Más detalles

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS

MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MATEMÁTICAS PARA LA COMPUTACIÓN CAPÍTULO 1. SISTEMAS NUMÉRICOS MÁS EJEMPLOS DE OPERACIONES ARITMÉTICAS EN DIFERENTES SISTEMAS NUMÉRICOS. AUTOR: JOSÉ ALFREDO JIMÉNEZ MURILLO AVC APOYO VIRTUAL PARA EL CONOCIMIENTO

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros

Más detalles

Programación en java. Estructuras algorítmicas

Programación en java. Estructuras algorítmicas Programación en java Estructuras algorítmicas Estructuras algoritmicas 1. Conceptos basicos 1. Dato 2. Tipos de datos 3. Operadores 2. dsd Conceptos Basicos DATO: se considera una representación simbólica

Más detalles

Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de

Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de CONTADORES Un contador es un circuito secuencial que genera una secuencia ordenada de salidas que se repite en el tiempo. La salida coincide con el estado de sus biestables. Los contadores son circuitos

Más detalles

Problemas del Tema 1

Problemas del Tema 1 epartamento de Ingeniería Electrónica de Sistemas Informáticos y utomática Problemas del Tema.. Obtener las tablas de estado correspondientes a los siguientes diagramas: 0 -,0 0 0 -,0 -,0.2. Obtener los

Más detalles

Análisis y Síntesis. Introducción a los Sistemas Lógicos y Digitales 2008

Análisis y Síntesis. Introducción a los Sistemas Lógicos y Digitales 2008 Introducción a los Sistemas Lógicos y Digitales 2008 Métodos de análisis: Tabla de verdad. Heurístico. Diagramas de estado. Simulación. Test del hardware. etc... Ejemplo de análisis heurístico (planteo

Más detalles

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA

ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES PRÁCTICAS DE LÓGICA CABLEADA INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN - 2008 PRÁCTICAS DE ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES Página 2 INTRODUCCIÓN En el

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

SISTEMAS DE NUMERACION

SISTEMAS DE NUMERACION SISTEMAS DE NUMERACION INTRODUCCION El número de dígitos de un sistema de numeración es igual a la base del sistema. Sistema Base Dígitos del sistema Binario 2 0,1 Octal 8 0,1,2,3,4,5,6,7 Decimal 10 0,1,2,3,4,5,6,7,8,9

Más detalles

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole

Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole Tema 3.1 Introducción a los circuitos combinacionales. Algebra de Boole Índice Algebra de Boole. Definición. Operaciones lógicas: OR, AND, XOR y NOT Puertas lógicas Algebra de Boole Postulados Teoremas

Más detalles

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

Práctica 7. Circuitos Contadores

Práctica 7. Circuitos Contadores I. Ejercicios teóricos Práctica 7. Circuitos Contadores 1. Dibujar el circuito equivalente al 7490 y sobre él, aplicar las conexiones que se indican, evaluar el circuito y obtener el cronograma de la señal

Más detalles

Guía práctica de estudio 05: Diagramas de flujo

Guía práctica de estudio 05: Diagramas de flujo Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de

Más detalles

Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad.

Se entiende por sistema numérico a los símbolos y al conjunto de reglas que se aplican sobre ellos para realizar la representación de una cantidad. CAPITULO Nº SISTEMAS NUMÉRICOS. Introducción. La necesidad del homre de representar cantidades lo ha llevado a inventar símolos que las representen. Se entiende por número a una expresión formada por un

Más detalles

+18 = 00010010-18 = 10010010

+18 = 00010010-18 = 10010010 Capítulo 8. Aritmética del Procesador Las dos preocupaciones principales de la aritmética de una computadora son la manera en que se representan los números (el formato binario) y los algoritmos utilizados

Más detalles

Conceptos de Arquitectura de Computadoras Curso 2015

Conceptos de Arquitectura de Computadoras Curso 2015 PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.

Más detalles

PUERTAS LOGICAS. Una tensión alta significa un 1 binario y una tensión baja significa un 0 binario.

PUERTAS LOGICAS. Una tensión alta significa un 1 binario y una tensión baja significa un 0 binario. PUERTAS LOGICAS Son bloques de construcción básica de los sistemas digitales; operan con números binarios, por lo que se denominan puertas lógicas binarias. En los circuitos digitales todos los voltajes,

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Divisores Binarios. D = d *Q + R. con la condición de que el resto sea menor que el divisor, es decir 0 R d.

Divisores Binarios. D = d *Q + R. con la condición de que el resto sea menor que el divisor, es decir 0 R d. Divisores Binarios. La operación de división es algo más compleja que la multiplicación, pero también se realiza en la mayoría de computadores mediante un circuito sumador/restador y algún algoritmo adecuado.

Más detalles

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Expresiones Aritméticas. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Expresiones Aritméticas El computador puede realizar cálculos además de mostrar datos por pantalla.

Más detalles

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción.

TEMA - 3 LÓGICA SECUENCIAL. REGISTROS DE DESPLAZAMIENTO Y CONTADORES. 1.- Introducción. T-3 Lógica ecuencial. egistros de Desplazamiento y Contadores TEMA - 3 LÓGICA ECUENCIAL. EGITO DE DEPLAZAMIENTO Y CONTADOE..- Introducción. Hemos visto que en la lógica combinacional las salidas están

Más detalles

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA

2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIFICADORES COMO LOCALIDADES DE MEMORIA CONTENIDOS: 1. TIPOS DE DATOS 2. EXPRESIONES 3. OPERADORES Y OPERANDOS 4. INDENTIICADORES COMO LOCALIDADES DE MEMORIA OBJETIO EDUCACIONAL: El alumno conocerá las reglas para cambiar fórmulas matemáticas

Más detalles

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS

INSTITUTO POLITÉCNICO NACIONAL SECRETARÍA ACADÉMICA DIRECCIÓN DE ESTUDIOS PROFESIONALES EN INGENIERÍA Y CIENCIAS FÍSICO MATEMÁTICAS PROGRAMA SINTÉTICO CARRERA: Ingeniería en Comunicaciones y Electrónica ASIGNATURA: Circuitos Digitales SEMESTRE: Quinto OBJETIVO GENERAL: El alumno diseñará y construirá circuitos digitales combinatorios

Más detalles

Tema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES

Tema 8. Circuitos secuenciales de Propósito general: REGISTROS Y CONTADORES Registros y ontadores 1 Tema 8. ircuitos secuenciales de Propósito general: REGISTROS Y ONTORES Una colección de dos o más biestables con una entrada común se conoce como un registro. Los registros se

Más detalles

2.1 Diseño de un sistema básico de biotelemetría

2.1 Diseño de un sistema básico de biotelemetría 2.1 Diseño de un sistema básico de biotelemetría 2.1.1 Objetivos 4.9.1.1 Diseñar un sistema de modulación y demodulación de frecuencia. 4.9.1.2 Construir un sistema de acondicionamiento de una señal modulada

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

Electrónica: Electrotecnia y medidas. UNIDAD 1. Leyes de Kirchhoff

Electrónica: Electrotecnia y medidas. UNIDAD 1. Leyes de Kirchhoff Electrónica: Electrotecnia y medidas. UNIDAD 1 Leyes de Kirchhoff Tabla de Contenido Presentación. Divisores de voltaje y corriente. Primera Ley de Kirchhoff. o Pasos para la utilización de la primera

Más detalles

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY

PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE

Más detalles

Aritmética de Enteros

Aritmética de Enteros Aritmética de Enteros La aritmética de los computadores difiere de la aritmética usada por nosotros. La diferencia más importante es que los computadores realizan operaciones con números cuya precisión

Más detalles

Tema 5: Sistemas secuenciales

Tema 5: Sistemas secuenciales Tema 5: Circuitos secuenciales 5.1 Introducción: tablas de transición, cronogramas. Hemos visto como en los circuitos combinacionales, las salidas sólo dependen de las entradas en el mismo instante de

Más detalles

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales

Dispositivos Digitales. EL-611 Complemento de Diseño Lógico y. Dispositivos Digitales EL-611 Complemento de Diseño Lógico y Objetivos y Evaluación Segundo Curso de Sistemas Digitales Complementar Materia Enfoque Diseños de Mayor Envergadura 1 Control + Examen y 6 Ejercicios (aprox.) Tareas

Más detalles

PRÁCTICA 4. CONTADORES

PRÁCTICA 4. CONTADORES PRÁCTICA 4. CONTADORES 1. Objetivo En esta práctica se va a estudiar el funcionamiento de los circuitos secuenciales, tomando como ejemplo varios contadores. 2. Material necesario La práctica se realizará

Más detalles

Sistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC

Sistemas Electrónicos Digitales. Práctica 2 Implementación de un filtro FIR basado en estructura MAC Sistemas Electrónicos igitales 2 o Ing. Telecomunicación Práctica 2 Implementación de un filtro FIR basado en estructura MAC Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos

Más detalles

Arquitectura de Computadores. Apellidos, Nombre:

Arquitectura de Computadores. Apellidos, Nombre: No se considerarán como válidas las respuestas en las que no se justifiquen los cálculos realizados No se permite el uso de ningún tipo de documentación, ni de calculadora Sólo existe una única opción

Más detalles

EJERCICIOS RESUELTOS DEL TEMA 5

EJERCICIOS RESUELTOS DEL TEMA 5 EJERCICIOS RESUELTOS DEL TEMA 5 MULTIPLICACIÓN 1.- Multiplicar los números 27 y -7 utilizando representación binaria en complemento a 2, con el mínimo número posible de bits y empleando el algoritmo apropiado.

Más detalles

EL LENGUAJE DE LAS COMPUTADORAS

EL LENGUAJE DE LAS COMPUTADORAS EL LENGUAJE DE LAS COMPUTADORAS AUTORÍA ANGEL MANUEL RUBIO ORTEGA TEMÁTICA ELECTRICIDAD, ELECTRÓNICA ETAPA ESO, BACHILLERATO Resumen Actualmente nos encontramos rodeados dispositivos digitales. Por ello

Más detalles

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

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

Más detalles

Tabla de Símbolos. Programación II Margarita Álvarez

Tabla de Símbolos. Programación II Margarita Álvarez Programación II Margarita Álvarez La tabla de símbolos es una estructura global utilizada por distintos módulos del compilador. Es el principal atributo heredado. Almacena todos los nombres declarados

Más detalles

Práctica 4: CONTADORES

Práctica 4: CONTADORES Práctica 4: CONTADOES Introducción Biestables Son circuitos que tienen dos estados estables. Cada estado puede permanecer de forma indefinida. Son circuitos con memoria Clasificación: Asíncronos: no necesitan

Más detalles

Definición y representación de los

Definición y representación de los Definición y representación de los circuitos lógicos. LÁMARA R + - + - OBJETIVO GENERAL BATERÍA Utilizar el álgebra booleana para analizar y describir el funcionamiento de las combinaciones de las compuertas

Más detalles