Sunteți pe pagina 1din 57

“AÑO DE LA LUCHA CONTRA LA CORRUPCIÓN E IMPUNIDAD”

UNIVERSIDAD NACIONAL DE PIURA

FACULTAD DE INGENIERÍA INDUSTRIAL

ESCUELA PROFESIONAL DE INGENIERÍA INFORMÁTICA

TRABAJO FINAL
ARQUITECTURA DE COMPUTADORAS

“CIRCUITOS DIGITALES BÁSICOS, CIRCUITOS


COMBINATORIOS Y CIRCUITOS SECUENCIALES”

PRESENTADO POR:

 Aguilar Noa, César Augusto.


 Castañeda Cruz, Jack Cristhian.
 García Lloclla, Carlos David.
 Guevara Acuña, Helder Franks Junior.
 Peña Zapata, Jorge Luis.
 Prado Ramos, Oscar Javier.

DOCENTE A CARGO:

 ING. VALLE RÍOS, VICTOR HUGO

PIURA, 2019
ÍNDICE

INTRODUCCIÓN 3

OBJETIVOS 4

1. CIRCUITOS DIGITALES BÁSICOS 5

1.1. CONCEPTO 5

1.2. FUNCIONES 16

1.3. PROBLEMA PLANTEADO Y DESARROLLO 16

2. CIRCUITOS COMBINACIONALES 24

2.1. CONCEPTO 24

2.2. FUNCIONES 25

2.3. PROBLEMA PLANTEADO Y DESARROLLO 30

2.4. DISEÑO DEL CIRCUITO 33

3. CIRCUITOS SECUENCIALES 41

3.1. CONCEPTO 41

3.2. FUNCIONES 48

3.3. PROBLEMA PLANTEADO Y DESARROLLO 50

CONCLUSIONES 56

BIBLIOGRAFÍA 57

ANEXOS Error! Bookmark not defined.

2
INTRODUCCIÓN

El presente trabajo final del curso de Arquitectura de Computadoras se enfoca en


tres principales temas los cuales son: Circuitos digitales básicos, que se definen como los
que operan la información en modo binario, es decir, con valorizaciones de 1 y 0; Circuitos
combinatorios, definidos como aquellos cuya salida depende únicamente de los valores de
entrada al circuito, además no posee características de memoria; y los Circuitos
secuenciales, que se definen como aquellos cuyo valor en la salida depende de la
combinación de los valores de entrada con la situación anterior del circuito, además posee
características de memoria.

Las características principales de estos circuitos son de brindar control,


programación, memoria, procesos automáticos, estabilidad de señales, en los diferentes
dispositivos electrónicos.

Realizado propiamente por el interés académico, de comprobar lo realizado en


clase, para comprender el funcionamiento en un protoboard y la veracidad de los resultados,
profundizando desde una perspectiva práctica desde lo teórico.

Como parte de nuestra formación personal, de Ingenieros Informáticos el interés se


basó en conocer las estructuras presentes en diferentes dispositivos electrónicos, los cuales
actualmente son usados a diario.

3
OBJETIVOS

OBJETIVO GENERAL

Resolver problemas sobre circuitos digitales básicos, combinacionales y secuenciales,


aplicando tablas de verdad, como también mapas de Karnaugh para su simplificación y
diseño.

OBJETIVOS ESPECÍFICOS

 Diseñar los problemas planteados en el protoboard.


 Verificar el funcionamiento el diseño del circuito en el protoboard.
 Comparar los resultados teóricos con los prácticos.

4
1. CIRCUITOS DIGITALES BÁSICOS

1.1. CONCEPTO

Los circuitos digitales electrónicos básicos son aquellos circuitos cuya salida
depende de un manipuleo lógico. Por esto son “circuitos lógicos”. Cualquier
información deseada para calcular o controlar, puede ser operada pasando señales
binarias a través de varias combinaciones de circuitos lógicos con cada señal que
representa una variable y transporta un bit de información.

1.1.1. OPERACIONES LÓGICAS

Símbolos para los circuitos lógicos

1.1.1.1. AND (PRODUCTO LÓGICO):

Esta compuerta es un bloque de circuitería que produce una señal de


salida lógica 1 o lógica 0. La compuerta AND de dos entradas responde
con la salida de lógica 1 si las dos señales de entrada son de lógica 1.

La salida produce una señal lógica 0 si cualquier entrada es de lógica


0.

5
1.1.1.2. OR (SUMA LÓGICA):

La compuerta OR de dos entradas responde con la salida de lógica 1


si al menos 1 de las dos señales de entrada lógica es 1. La salida produce
una señal lógica 0 si ambas entradas lógicas son 0.

6
1.1.1.3. NOT (INVERSOR):

La compuerta NOT se denomina algunas veces como circuito


inversor ya que invierte la señal binaria. La razón para el nombre
“inversor” dado la compuerta NOT es aparente al comparar la señal x
(entrada del inversor) y la señal x’ (salida del inversor).

7
1.1.1.4. XOR:

Esta compuerta lógica nos permite utilizarlo como verificar de


desigualdad en comparadores (amplificador operacional con lazo
abierto) y otros circuitos aritméticos. En la familia TTL tenemos 7486
CMOS tenemos al 4070.

8
1.1.1.5. NAND:

Esta compuerta lógica es la formación en serie de las AND + NOT.


En los TTL tenemos al 7400 y en la familia CMOS tenemos al 4011.

9
1.1.1.6. NOR:

La compuerta NOR es el resultado de la combinación de las


compuertas NOT + OR; entre los códigos más conocidos de parte de la
familia TTL tenemos al 7402 y en la familia CMOS tenemos al 4001.

10
1.1.1.7.XNOR:

Es una puerta lógica digital cuya función es la inversa de la puerta OR


exclusiva (XOR). La versión de dos entradas implementa la igualdad
lógica, comportándose de acuerdo a la tabla de verdad de la derecha. Una
salida ALTA (1) resulta si ambas las entradas a la puerta son las mismas.
Si una, pero no ambas entradas son altas (1), resulta una salida BAJA (0).

El sistema matemático de lógica binaria es mejor conocido como de


Boole o Álgebra de conmutación. Esta álgebra se usa convenientemente
para describir la operación de conjuntos completos de circuitos digitales.

11
1.1.2. CIRCUITOS INTEGRADOS:

Los circuitos digitales están construidos invariablemente con circuitos


Integrados(CI). Es un cristal semiconductor de silicón, llamado pastilla, que
contiene componentes eléctricos tales como transistores, diodos, resistencias
y condensadores. Estos están interconectados para formar un circuito
electrónico. Los circuitos integrados vienen en dos clases de pastillas, la
pastilla plana y la pastilla de hilera doble de patillas.

La pastilla de hilera doble es la más comúnmente usada debido a su bajo


costo y fácil instalación en los circuitos impresos. La mayoría de las pastillas
tienen tamaños normalizados y el número de patillas varían entre 8 y 64.

Ejemplo: 4 compuertas AND están encapsuladas dentro de una pastilla


de 14 patillas en hilera doble.

Los circuitos integrados se clasifican en dos categorías generales: lineales


y digitales. Los CI lineales operan con señales continuas para producir
funciones electrónicas tales como amplificadores y comparadores de voltaje.
Los circuitos integrados digitales, operan con señales binarias y se hacen de
compuertas digitales interconectadas. Aquí se tratará solamente con los
circuitos integrados digitales. A medida que mejora la tecnología de los CI,
el número de compuertas que pueden encapsularse en una pastilla de silicón,
ha aumentado considerablemente. La forma de diferenciar aquellos CI que
tengan unas pocas compuertas, con las que tienen cientos de compuertas, es

12
referirse a la pastilla como un elemento de integración pequeña, mediana o
grande. Unas pocas compuertas en una sola pastilla constituyen un elemento
de integración pequeña (SSI). Para poder calificar como un elemento de
integración mediana (MSI) el circuito integrado debe cumplir una función
lógica completa y tener una complejidad de 10 a 100 compuertas. Un
elemento de integración a gran escala (LSI) realiza una función lógica con
más-de 100 compuertas. Existe también una integración de muy grande
escala (VLSI). para aquellos elementos que contienen miles de compuertas
en una sola pastilla.

1.1.3. MÉTODOS DE SIMPLIFICACIÓN.

La complejidad lógica digital con que se llevan a cabo las funciones


booleanas se realizan directamente con la complejidad de la expresión
algebraica de la cual se desprende la función. Sin embargo, su procedimiento
de minimización es un tanto raro ya que carece de reglas específicas para
predecir cada paso sucesivo en su manipulación.

1.1.4. MAPA DE KARNAUGH.

Es un diagrama, hecho de cuadros. Cada cuadro representa un término


mínimo. Como cualquier función de Boole puede ser expresada como una
suma de términos mínimos, se desprende de dicha función, se reconoce
gráficamente en el mapa a partir del área encerrada por aquellos cuadros
cuyos términos mínimos se incluyen en la función. Se asume que la expresión
algebraica más simple es cualquiera en una suma de productos o producto de
sumas que tiene el mínimo número de literales. (Esta expresión no es
necesariamente única.).

13
1.1.4.1.MAPA DE DOS VARIABLES

1.1.4.2.MAPA DE 4 VARIABLES

14
1.1.5. ESCALAS DE INTEGRACIÓN.

Hacen referencia a la cantidad de compuertas utilizadas para implementar


la función propia de un chip, dentro de un circuito integrado. Depende del
número de compuertas que estén integradas al chip se dice que se encuentran
en una determinada escala de integración.

1.1.5.1.SSI (Small Scale Integration).

Integración de Pequeña Escala, comprende los chips que contienen


menos de 13 compuertas. Estos circuitos Integrados se fabrican utilizando
tecnología TTL,CMOS1 y ECL. Ejm: Compuertas y Flip Flops.

1.1.5.2.MSI (Medium Scale Integration).

Integración en mediana Escala, está comprendida a todos aquellos


integrados que poseen entre 13 a 100 compuertas. Los Circuitos
integrados MSI se fabrican utilizando tecnologías TTL, CMOS y ECL2.
Ejm: Codificadores, Registros, Contadores, Multiplexores y
Decodificadores.

1.1.5.3.LSI (Large Scale Integration).

Integración en grande escala, comprende los circuitos integrados que


poseen entre 100 y 1000 compuertas; la aparición de estos IC permitió la
construcción del microprocesador. Ejm: Memorias, unidades lógicas y
aritméticas, microprocesadores de 8 y 16 bits.

1
TTL.-Lógica de transistores(transistor-transistor logic).
2
CMOS.-Semiconductor de óxido de metal complementario. ECL.-Lógica de acoplamiento de
emisor(emitter-coupled logic).
15
1.1.5.4.VLSI (Very Large Scale Integration).

Integración en muy alta escala, esta comprende los IC que contienen


entre unas 1000 y 10000 compuertas, lo que deja de lado el uso de
elementos aislados. Estos IC se fabrican utilizando tecnologías
TTL,CMOS y PMOS3.

Ejm: Microprocesadores de 32 bits, microcontroladores, sistemas de


adquisición de datos.

1.2. FUNCIONES

Tales diagramas son útiles para demostrar la construcción Lógica de una


función particular. Sin embargo, debemos tener en cuenta en la práctica que una
función dada se obtiene de un elemento de mediana o gran integración (MSI y
LSI), al cual el usuario sólo tiene acceso a las entradas externas o salidas, pero
nunca a las entradas o salidas de las compuertas intermedias. Por ejemplo, un
diseñador que desee incorporar un registro en, su sistema debe preferiblemente
escoger tal función de un circuito". mediana integración (MSI), en vez de diseñar
los circuitos digitales individuales como se muestra en el diagrama.

1.3. PROBLEMA PLANTEADO Y DESARROLLO

1.3.1. PLANTEAMIENTO DEL PROBLEMA

El siguiente enunciado a desarrollar es, Y = A.𝐵.C + A.𝐵.𝐶

Una vez que se obtiene la expresión booleana para un circuito


lógico, podemos reducirla a una forma más simple que contenga
menos términos, la nueva expresión puede utilizarse para implantar un
circuito que sea equivalente al original pero que contenga menos
compuertas y conexiones.

3
MOS. -Semiconductor de óxido de metal ductor

16
1.3.1.1. SIMPLIFICACIÓN ALGEBRAICA

El álgebra booleana (Álgebra de los circuitos lógicos), tiene


muchas leyes o teoremas muy útiles tales como:

❖ Ley de Morgan:
➢ 𝐴 + 𝐵 = 𝐴. 𝐵
➢ 𝐴. 𝐵 = 𝐴 + 𝐵
❖ Ley Distributiva:
➢ A+(B·C) = (A+B)·(A+C)
➢ A·(B+C) = A·B+A·C

Además de las leyes formales para las funciones AND y


OR :

AND ; OR

❖ A·0 = 0 ; A+0 = A
❖ A·1 = A ; A+1 = 1
❖ A·A = A ; A+A = A
❖ A·𝐴 = 0 ; A+𝐴 = 1
❖ Ley de la Involución:
➢ 𝐴(negada) = A

Aplicando el álgebra booleana:

Y = A.𝐵.C + A.𝐵.𝐶

Y = A.𝐵.(C+𝐶), por propiedad asociativa.

Y = A.𝐵, aplicando ley de OR: (C+𝐶) = 1

Concluimos entonces que la ecuación simplificada Y = A.𝐵, con


sólo 1 AND y 1 NOT realiza la misma función que la expresión
original, economizando y optimizando el circuito electrónico.

17
TABLA DE VERDAD DEL CIRCUITO ELECTRÓNICO.

A B C Y

0 0 0 0

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 1

1 0 1 1

1 1 0 0

1 1 1 0

1.3.2. DISEÑO DEL CIRCUITO

El diseño del circuito se ha planteado usando el programa Livewire, el cual


nos ayuda a simular circuitos electrónicos virtuales. Nos brinda la ventaja de
visualizar lo que ocurre con el funcionamiento del circuito cuando se realiza
alguna modificación y así poder mejorar el diseño electrónico del mismo.

1.3.2.1.DISEÑO GENERAL DEL CIRCUITO

El diseño general del circuito es la representación de la función


booleana del problema planteado.

18
Y = A.𝐵.C + A.𝐵.𝐶

Para poder implementar el diseño del circuito podemos observar que se


necesitan de:

➢ 3 AND ㄧ > 1 Circuito integrado

➢ 2 NOT ㄧ > 1 Circuito integrado

➢ 1 OR ㄧ > 1 Circuito integrado

➢ 1 Diodo Led

Dado el diseño del circuito, el funcionamiento sería de la siguiente


manera:

De acuerdo al desarrollo del problema, Y pasaría a estar activado


cuando:

❖ A = 1, B = 0 y C = 1, el resultado se muestra con el Diodo Led


encendido.

19
❖ A = 1, B = 0 y C = 0, el resultado se muestra con el Diodo Led
encendido.

1.3.2.2.DISEÑO SIMPLIFICADO

Hemos optado por simplificar el circuito para lograr una solución más
económica, tal como se muestra a continuación.

20
Solución más económica:

➢ 1 AND ㄧ > 1 Circuito integrado

➢ 1 NOT ㄧ > 1 Circuito integrado

➢ 1 Diodo Led

Dado el diseño del circuito, el funcionamiento sería de la siguiente


manera:

De acuerdo al desarrollo del problema, Y pasaría a estar activado


cuando:

➢ A = 1 y B = 0, el resultado se muestra con el Diodo Led


encendido.

21
1.3.3. IMPLEMENTACIÓN

1.3.3.1.IMPLEMENTACIÓN EN PROTOBOARD

Para la implementación hemos diseñado el circuito utilizando la


aplicación online Tinkercad, ya que dispone de un entorno muy ameno con
el que vamos seleccionando los elementos que necesitamos, comenzando
desde una placa Protoboard. Una vez dispuesto los preparados los
elementos y las conexiones, podemos simular el funcionamiento para
estudiar su comportamiento.

LISTA DE COMPONENTES:

COMPONENTE CANTIDAD
Pila Plana de 3V 1
Puerta AND cuádruple (74HC08) 1
Inversor Hexagonal (74HC04) 1
Diodo LED 1
Cables 12 (recomendado)

22
Luego del diseño, lo implementamos en el protoboard, colocando

los circuitos integrados AND (74LS08) e Inversor Hexagonal

(74LS04), posteriormente se procede a realizar las conexiones, 5v de

entrada al negador(74LS04) y la salida pasa a ingresar al circuito AND

(74LS08) junto con una entrada de 5v, la salida de este circuito pasa

al diodo LED, el cual se mostrará encendido si la salida es 1, y apagado

si la salida es 0.

23
2. CIRCUITOS COMBINACIONALES

2.1. CONCEPTO

Son aquellos circuitos digitales con varias entradas y varias salidas, en los
cuales la relación entre cada salida y las entradas puede ser expresada mediante
una función lógica (expresiones algebraicas, tablas de verdad, circuito con
puertas lógicas, etc.).

De este concepto, se deduce que cada salida en un instante de tiempo


determinado, depende exclusivamente de las entradas al circuito en el mismo
instante de tiempo, pero no depende de las entradas que hubo en instantes de
tiempo anteriores (no tiene "memoria").

Ahora bien, en cuanto a la implementación mediante circuitos electrónicos,


hay que matizar algunos detalles. Hemos visto que las puertas lógicas obtenían
a su salida una señal, que dependía sólo de las entradas, pero esta salida no se
estabiliza hasta transcurrido un pequeño intervalo de tiempo desde la aplicación
de las señales de entrada (del orden de nanosegundos).

Por otro lado, si el circuito combinacional tiene varias entradas (n), también
puede tener varias salidas (m). Para "n" variables de entrada tenemos 2𝑛
combinaciones binarias posibles. Por tanto, podemos expresar un circuito
combinacional mediante una tabla de verdad que lista los valores de todas las
salidas para cada una de las combinaciones de entrada. Un circuito
combinacional también puede describirse mediante "m" funciones lógicas, una
para cada variable de salida; cada una de las cuales se presenta como función de
las "n" variables de entrada.

24
Diremos pues, que un circuito combinacional real es aquel en el cual las
salidas dependen exclusivamente de las señales de entrada aplicadas, una vez
transcurrido el tiempo necesario para la estabilización de las salidas, desde la
aplicación de las señales de entrada.

2.2. FUNCIONES

Un circuito combinacional puede describirse mediante una tabla de verdad


que muestre la relación binaria entre las N variables de entrada y las M variables
de salida.

2.2.1. SEMISUMADOR DE 1 BIT

Es el circuito combinacional más simple y realiza la suma aritmética de


dos dígitos binarios. Se denomina semisumador porque las entradas están
conformadas por sólo los dos dígitos binarios a sumar y como salidas, tiene
el resultado de la suma y el acarreo generado.

Tabla de verdad y circuito combinacional de un semisumador

25
De la tabla podemos obtener las siguientes funciones lógicas

S = A´B+AB´ y nC = AB, pero A´B+AB´ = AB

Por lo que el circuito quedaría:

Figura 2.2.2 Circuito Combinacional Simplificado de un Semisumador.

2.2.2. SUMADOR COMPLETO DE 1 BIT.

Este circuito combinatorio tiene como entradas los dos


dígitos binarios a sumar (A, B) y además un acarreo inicial (K), es decir, tres
entradas. Como salidas, el resultado de la suma (S) y el acarreo generado o
de salida (C).

Figura 2.2.3 Tabla de Verdad y Circuito Combinacional de un


Sumador Completo.

De la tabla se obtienen las funciones:

S = A´B´K+ABK +A´BK´+AB´K´ = (A´B´+AB) K+(A´B+AB´) K´

S = (AB)´K+(AB)K´ = (AB)K
26
C = A´BK+AB´K+ABK´+ABK = (A´B+AB´) K+AB(K´+K)

C = (AB)K+AB

2.2.3. SUMADOR RESTADOR DE 4 BITS.

Los circuitos anteriores pueden tratarse como cajas negras, donde solo
sepamos las salidas que se van a obtener al ingresar entradas determinadas,
por ejemplo, el diagrama de bloque para el sumador completo sería el
siguiente:

Figura 2.2.4 Diagrama de bloque de un Sumador Completo.

Donde A y B son las entradas de los dígitos binarios a sumar, Ci es el


acarreo de entrada, Σ es la salida de la suma de los bits de entrada y Co el
acarreo de salida.

Se pueden usar estos circuitos simples para diseñar circuitos


combinacionales más complejos como por ejemplo un sumador de 4 bits tal
como se muestra en la figura siguiente:

Figura 2.2.5 Diagrama de un Sumador de 4 bits.

27
En el diagrama de la figura 2.2.5 hay 4 sumadores completos. K es el
acarreo de entrada, A3, A2, A1 y A0 son los 4 bits del número A, al igual
que B3, B2, B1 y B0 del número B.

El acarreo de salida Co de cada sumador se conecta al acarreo de entrada


Ci del siguiente bloque sumador. S3, S2, S1 y S0 es un número de 4 bits
resultado de la suma de A y B. Finalmente C contiene el acarreo de salida
resultado de la suma de los números de 4 bits A y B.

De igual forma su puede diseñar un sumador de 8, 16 o 32 bits o, en


todo caso, usando 2 sumadores de 4 bits se puede construir un sumador de
8 bits, con 4 uno de 16 y así sucesivamente.

Figura 2.2.6 Diagrama de un Sumador de 8 bits usando


sumadores de 4 bits.

La figura 2.2.6 muestra un sumador de 8 bits diseñado con 2 sumadores


de 4 bits y estos a su vez se han diseñado usando sumadores completos de
un bit.

Usando la misma lógica se puede diseñar un restador, pero mejor aún,


pasemos a hablar de un circuito que realice ambas operaciones: un
sumador-restador.

28
Primero recordemos que una resta binaria (A-B) es igual que una suma,
pero complementando a 2 el segundo operando (A+C2(B)), es decir que:
10 – 2 = 10 + C2(2)

En binario con 4 bits sería: 1010 – 0010 = 1010 + C2(0010) = 1010 +


(1101 + 1)

Por consiguiente, necesitamos diseñar un circuito tal, que cuando la


operación sea una suma el segundo operando B se mantenga igual, pero si
la operación es una resta se complemente (cambiar 1s por 0s y 0s por 1s y
sumarle 1). Una vez tratado el segundo operando se realiza una simple
suma.

Una entrada adicional (M) nos puede indicar si la operación a realizar


es una suma (0) o una resta (1). Si M=0, entonces el digito Bi debe quedar
igual (sumar), caso contrario el digito Bi debe ser complementado (restar).
Si miramos la tabla de verdad generada, donde B es la entrada al sumador,
(figura 2.2.7) lo que obtenemos es una operación XOR.

Figura 2.2.7 Tabla de Verdad de la Operación.

Por lo tanto, mediante una operación XOR podemos, si fuera una resta,
complementar los 0s y los 1s del segundo operando; pero al hacer esto sólo

29
estamos hallando el complemento a 1, falta sumarle 1 para que se convierta
en el complemento a 2. Esto se logra conectando la entrada M al acarreo
de entrada (sumar 1), tal como se aprecia en la figura 2.2.8.

Figura 2.2.8 Diagrama de un Sumador-Restador de 4 bits.

2.3. PROBLEMA PLANTEADO Y DESARROLLO

Diseñar un circuito que permita mostrar en un display de 7 segmentos, las


vocales del abecedario, considerar que las entradas en 0(todas) implica el display
en apagado.

2.3.1. DISPLAY DE 7 SEGMENTOS

El display 7 Segmentos es un dispositivo opto-electrónico que permite


visualizar números del 0 al 9. Existen dos tipos de display, de cátodo común y
de ánodo común. Este tipo de elemento de salida digital o display, se utilizaba
en los primeros dispositivos electrónicos de la década de los 70’s y 80’s. Hoy en
día es muy utilizado en proyectos educativos o en sistemas vintage. También
debido a su facilidad de uso, mantenimiento y costo, son utilizados en relojes
gigantes o incluso como marcadores en algunos tipos de canchas deportivas.

30
Es importante mencionar que los display de 7 segmentos, dado que están
construidos con diodos LED, requieren una corriente máxima. En otras palabras,
se requiere colocar una resistencia para limitar la corriente. Dicha resistencia
depende de la corriente que se quiera suministrar al LED, así como de la caída
de voltaje. Para calcular la resistencia usamos la Ley de Ohm.

2.3.1.1.SÍMBOLO DEL DISPLAY DE 7 SEGMENTOS

El display de 7 segmentos tiene una estructura casi estándar en


cuanto al nombre de los segmentos. Para dicho elemento, se cuenta con 7
leds, uno para cada segmento. Para cada segmento, se le asigna una letra
del abecedario, desde la «a» hasta la «g». El display tiene por nombre a
cada uno de los siguientes segmentos, es decir, el símbolo del display 7
segmentos es.

2.3.1.2.TIPOS DE DISPLAY 7 SEGMENTOS

Existen dos tipos principales para los display 7 segmentos. Esta


diferencia depende principalmente del arreglo como están conectados los
leds que forman a cada segmento. Sabemos que un led tiene dos terminales
que se denominan: cátodo y ánodo. El ánodo es la parte positiva del LED,
mientras que el cátodo es el pin negativo. Entonces los tipos de display de
7 segmentos se dividen en aquellos de cátodo común y los de ánodo
común. Entonces el display tendrá además de los 7 segmentos, 1 pin
común. Este pin común se conecta al cátodo o al ánodo dependiendo del
tipo de display.

31
a) DISPLAY 7 SEGMENTOS CÁTODO COMÚN

El display cátodo común es aquel que tiene el pin común conectado a


los negativos de los LED’s (cátodo). Esto significa que este tipo de display
se «controla» con ‘1’ s lógicos o con voltaje positivo.

El arreglo para un display de cátodo común seria el siguiente:

b) DISPLAY 7 SEGMENTOS ÁNODO COMÚN

El display ánodo común es aquel cuyos ánodos están conectados al


mismo punto. Este tipo de display es controlado por ceros, es decir que
el microcontrolador o MCU, FPGA o microprocesador, le asigna a cada
segmento un cero lógico (también llamada tierra digital).

El esquema o diagrama del display de 7 segmentos en ánodo común


es:

32
2.4. DISEÑO DEL CIRCUITO

En nuestro caso usaremos un display cátodo común para el desarrollo del


ejercicio, ya que estaremos recibiendo entradas de voltaje.

33
34
35
2.4.1. IMPLEMENTACIÓN

Dado el circuito construido, procedemos a la implementación en


simulador de protoboard y luego a implementación física.

36
2.4.1.1.PRUEBAS

000 Apagado

001 a

37
010 e

011 i

38
100 o

101 u

39
40
3. CIRCUITOS SECUENCIALES

3.1. CONCEPTO

Son aquellos circuitos en los cuales las salidas en un instante de tiempo


determinado dependen de los valores de entrada y de la situación anterior. Es
capaz de memorizar información que en un momento dado depende de las
entradas ocurridas en ese momento.

El circuito no es capaz de memorizar todas las entradas ocurridas un instante


de tiempo determinado, sino sólo una cierta parte. A la información almacenada
se le denomina estado del sistema y el número máximo de informaciones
almacenables es el número de estados posibles del sistema.

El diagrama de caja negra de un circuito secuencial es:

El circuito secuencial recibe información binaria de su ambiente a través de


las entradas E, las cuales, en combinación con el estado actual Q(t) (almacenado
en los elementos de almacenamiento), determinan el valor binario de las salidas
S y el siguiente estado Q(t+1). Las salidas de un circuito secuencial son las
salidas del circuito combinacional.

3.1.1. BIESTABLES

Los biestables son circuitos lógicos capaces de permanecer en uno de entre


dos estados estables, aún después de desaparecer la causa que provocó el paso al
estado alcanzado. Son capaces de almacenar una información binaria (1 bit).

41
3.1.1.1.POR EL SINCRONISMO DE DISPARO

a) BIESTABLES ASÍNCRONOS

También llamados latches, y son básicamente funcionales sin señal de


reloj, es decir que cualquier cambio aplicado a sus entradas produce un
cambio en las salidas, en cualquier momento. Actuando
independientemente en un conjunto de circuitos.

b) BIESTABLES SÍNCRONOS

También llamados flip-flops, funcionales con una señal de reloj, son


los más usados en la práctica por su poca complejidad en el diseño.
Empleando señales que afectan los elementos de almacenamiento sólo
a instantes discretos de tiempo.

La sincronización se logra por medio de un dispositivo de sincronía,


llamado generador de reloj, que produce un tren periódico de pulsos de
reloj, a intervalos fijos. Esto significa que en los biestables síncronos, la
tabla de transición solo se cumple cuando se activa la señal de reloj. Si la
señal de reloj no se activa, no se produce ninguna transición. Por tanto,
aunque en las entradas haya una combinación de señales que conduzcan a
una transición de estado, ésta no se producirá hasta que se active la señal
de reloj, y no volverá a producirse una nueva transición hasta que se active
de nuevo la señal de reloj.

3.1.1.2. POR EL TIPO DE DISPARO

a) BIESTABLES ACTIVADOS POR NIVEL

Un biestable activado por nivel podrá cambiar de estado cuando la


señal de reloj esté a un determinado nivel de tensión: "1" (nivel alto) o "0"
(nivel bajo).

42
b) BIESTABLES ACTIVADOS POR FLANCO

Un biestable activado por flanco ignora el pulso de reloj mientras está


en un nivel constante y se dispara sólo durante una transición de la señal
de reloj, de "0" a "1" (flanco de subida) o de "1" a "0" (flanco de bajada).

3.1.1.3.POR LA LÓGICA DEL DISPARO

a) BIESTABLES R-S

Los biestables R-S son los únicos que tienen sentido asíncrono ya que
el resto requieren del reloj para su funcionamiento.

Posee dos entradas, las cuales son R (reset) quien permite poner la
salida del biestable en 0, y de S (set) quien permite poner la salida del
biestable en 1.

b) R-S CON NAND

Básicamente formado por por compuertas NAND y es donde, las


órdenes Reset y Set suceden para entradas a nivel bajo (0); en este caso,
el biestable se llama biestable R'S', y su tabla de verdad es todo
invertido (R=S=0 no permitido).

A continuación se presenta la tabla compacta, su bloque, y su


diagrama de voltajes por tiempo.

43
c) R-S CON NOR

Básicamente formado por por compuertas NOR y es donde, las


órdenes Reset y Set suceden para entradas a nivel alto (1); en este caso, el
biestable se llama biestable RS, y su tabla de verdad es (R=S=1 no
permitido).

A continuación se presenta la tabla compacta, su bloque, y su


diagrama de voltajes por tiempo.

44
d) BIESTABLES J-K

El flip-flop J-K es uno de los más ampliamente utilizados. Las


denominaciones J y K de sus entradas no tienen ningún significado
conocido, excepto el hecho de que son dos letras consecutivas del alfabeto.

Es similar al R-S, pero elimina la indeterminación que se presenta


cuando las dos entradas son "1". En este caso, para esa combinación el
estado cambia de valor, es decir, si tenía el valor "0" pasa a valor "1" y
viceversa.

La razón de utilizar el biestable R-S es porque es mucho más simple


y económico que el biestable J-K. Hay muchos casos en que tenemos la
certeza de que el circuito conectado al biestable no podrá activar
simultáneamente las dos entradas a la vez ("1").

45
A continuación, se presenta la tabla de transición, la tabla compacta,
sus bloques en flancos, y su diagrama de tiempos.

46
e) BIESTABLES D

El biestable D síncrono es un elemento típico de almacenamiento


gobernado por la señal de reloj. La señal lógica que haya en la entrada D,
no modificará el estado Q hasta que se active la señal de reloj. Esto
constituye una memoria elemental de 1 bit, ya que el valor presente en la
entrada D, queda almacenado al llegar la señal de reloj. Para cambiar el
contenido de esta celdilla de memoria, no hay más que colocar el nuevo
valor en la entrada D y activar la señal de reloj, momento en el cual el
nuevo valor queda almacenado en el biestable.

A continuación, se presenta la tabla de transición, la tabla compacta,


sus bloques en flancos, y su diagrama de tiempos.

47
3.2.FUNCIONES

3.2.1. REGISTROS

Un registro no es más que una agrupación de biestables del mismo


tipo. Puesto que un biestable es capaz de almacenar 1 bit de información,
si tenemos "n" biestables, el registro será capaz de almacenar "n" bits de
información binaria (de forma temporal).

3.2.1.1. DE ALMACENAMIENTO

El registro tipo D es un conjunto de biestables D y es el más


utilizado como almacén temporal de información. Cada entrada D se
conecta a una línea de entrada de información y cada salida Q se
conecta a una línea de salida de información. Por otro lado, todas las
señales de reloj van unidas entre sí, activando todos los flip-flops por
flanco (de subida o bajada) o por nivel para que la información se
almacene en todos los biestables al mismo tiempo.

El esquema es el de la figura (para n=4 bits):

48
3.2.1.2. DE DESPLAZAMIENTO

Son registros en los cuales la información contenida en un biestable


puede ser transferida al biestable adyacente. La transferencia se
realiza en todos los biestables simultáneamente, es decir, la
información contenida en el biestable 1 pasa al 2, al mismo tiempo
que la información que había antes en el 2 pasa al 3, y así
sucesivamente. Están conectados en cascada. La nueva información
en el primer biestable se toma de una entrada, y la información del
último biestable se pierde.

Suponiendo registros de 4 bits, los posibles movimientos de datos


en los registros de desplazamiento son:

49
Dentro de sus aplicaciones, podemos destacar las siguientes:

Conversión paralelo-serie y viceversa.

Rotaciones de los datos (multiplicar y dividir por 2n).

Registros de memoria transitorios (buffers).

Sistemas para unidades aritméticas (+,·,/).

Como retardo de línea digital.

Como generadores de secuencias.

3.3. PROBLEMA PLANTEADO Y DESARROLLO

Enunciado: Diseñar un circuito secuencial, que produzca los valores en


secuencia desde el 0 (estado apagado) al 5, trabajando con un número de 3 bits
activadas por el flanco descendente del reloj.

50
Paso 1. Diagrama de Estados

Paso 2. Tabla de transición

51
Paso 3. Mapas de Karnaugh

Paso 4. Diagrama de tiempos

52
3.3.1. DISEÑO DEL CIRCUITO

Para el diseño del ejemplo anterior su diseño del circuito, está compuesto
por 3 Flip-flops J-K que representan J1 - K1, J2 - K2 y J3 - K3 con sus salidas
Q2, Q1 y Q0 respectivamente, además posee como circuitos básicos dos OR,
tres NAND, Y dos NOT, posee un temporizador quien es el que da los pulsos
de reloj con flanco descendente, también 4 diodos zener o LED’s que son las
notificaciones ya sea para las salidas del circuito Q2, Q1 y Q0, como para los
pulsos del reloj.

53
3.3.2. IMPLEMENTACIÓN

Como vemos en el diseño del circuito está compuesto nuevo por dos
circuitos: El primer circuito sirve para las pulsaciones del reloj y de cómo
alimentación para el CLK de los flip flop J K. En este circuito se está
Constituido por un circuito integrado con el código 555 (Temporizador), 2
resistencias de 10k, 2 capacitores: 1 de 100μF y de 0.01μF, lo implementamos
como en la simulación colocando en su respectiva posición.

En el segundo circuito, de acuerdo en el problema planteado se creará el


circuito, necesitaremos 1 circuito integrado OR código 7432, 1 circuito
integrado AND código 7408, 1 circuito integrado NOT código 7404, según
el resultado hallado en el planteamiento del problema pondremos las entradas
de cada flip flop J K y del primer circuito ya mencionado daremos pulso de
acuerdo al tiempo establecido a cada uno de los flip flop J K para obtener los

54
resultados correspondientes. Las salidas de cada flip flop J K a un led para
ver los resultados de que habíamos planteado.

Para luego ser implementada en el circuito combinacional ya


presentada anterior mente.

55
CONCLUSIONES

El desarrollo de estas prácticas de laboratorio ha sido de gran utilidad, pues los


conocimientos teóricos se han comprobado mediante el desarrollo de cada uno de los
circuitos en la protoboard. Se concluye destacando los puntos principales aprendidos
mediante esta práctica de laboratorio:

 Se ha conocido y practicado el manejo de la protoboard, que es indispensable para


probar el funcionamiento de los circuitos combinacionales, secuenciales y para el
desarrollo de un contador binario y decimal.
 Se ha identificado la diferencia entre un circuito combinacional y uno secuencial.
 Ha sido posible comprender la manera en que los Flip-Flops permiten almacenar
valores en memoria.
 Se ha utilizado el diseño de Flip-Flops con habilitador/deshabilitador para permitir
un mejor control sobre las salidas que se desean.
 Las tablas de verdad han sido utilizadas como herramientas para obtener conclusiones
respecto al funcionamiento u operación de los circuitos realizados.
 Se han analizado e interpretado correctamente los datos resultantes en las tablas de
verdad, dando lugar a importantes aplicaciones prácticas sobre el uso de cada uno de
los circuitos mostrados.
 El desarrollo del contador binario y decimal con el display de 7 segmentos ha
permitido visualizar una aplicación importante de los circuitos en la vida cotidiana.

56
BIBLIOGRAFÍA

(Anón s. f., Anón s. f., Anón s. f., Anón s. f.; García y Rubio s. f.;
Patterson, Hennessy, y Goldberg 1990)

Anón. s. f. «arquitectura-de-computadoras-morris-mano.pdf».

Anón. s. f. «El Circuito Básico - Monografias.com». Recuperado 22 de julio de 2019b


(https://www.monografias.com/trabajos39/circuito-basico/circuito-basico.shtml).

Anón. s. f. «S-ELECTRONICA_DIGITAL.pdf».

Anón. s. f. «sistemas-digitales-arquitectura-computadoras.pdf».

García, Daniel Paredes y Francisco Rodríguez Rubio. s. f. «Automatización de un Sistema


de Ascensores». 121.

Patterson, David A., John L. Hennessy, y David Goldberg. 1990. Computer architecture: a
quantitative approach. San Mateo, Calif: Morgan Kaufman Publishers.

57

S-ar putea să vă placă și