actividaYTYd 2

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 18

UNIVERSIDAD NACIONAL DE

HUANCAVELICA
(Creada por ley N° 25265)

FACULTAD DE INGENIERÍA
ELECTRÓNICA –SISTEMAS
ESCUELA PROFESIONAL DE
INGENIERÍA ELECTRÓNICA

ACTIVIDAD DE APRENDIZAJE N° 2

ASIGNATURA: CIRCUITOS DIGITALES II

CICLO : IV

SEMESTRE : 2020-I

DOCENTE : MG. JAVIER C. POMA PALACIOS

ALUMNOS :

 ALANYA PESUA WILFREDO

 TICLLASUCA QUISPE, MARILUZ


“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

PAMPAS SETIEMBRE DEL 2020

CONTENIDO
INTRODUCCIÓN..................................................................................................................................3

CUESTIONARIO...................................................................................................................................5

EJERCICIO N° 1................................................................................................................................5
EJERCICIO N° 2................................................................................................................................9
EJERCICIO N° 3..............................................................................................................................12
EJERCICIO N° 4..............................................................................................................................13
OBSERVACIONES Y CONCLUSIONES.................................................................................................15

REFERENCIAS BIBLIOGRÁFICAS........................................................................................................16

2
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

INTRODUCCIÓN

Los PLD’s (dispositivos lógicos programables) Son componentes electrónicos


programables que permiten construir circuitos digitales. El uso principal es minimizar la
cantidad de circuitos integrados para bajar el costo y tamaño del equipo a diseñar.

Por lo general, es posible sintetizar cualquier circuito del tipo suma de productos
(minitérminos) y en algunos dispositivos también circuitos secuenciales. Las ventajas que
ofrecen son el ahorro de costo y espacio significativo. Además, en algunos PLDs es posible
reprogramar la lógica, cosa que sería imposible de estar cableada manualmente.

Las diferencias que hay entre PLA, PAL, GAL, CPLD son que Las PLA son más flexibles,
ya que permiten programar no solo la matriz de AND sino también la matriz de OR. Las
PAL, en cambio, solamente permiten programar la matriz de AND, por lo que cuestan
menos, pero están limitadas en cuanto a la máxima cantidad de minitérminos por salida.
Las GAL tienen las mismas propiedades de que las PALs, pero con la adición que pueden
ser borradas y reprogramadas. Los CPLD son dispositivos lógicos programables que juntan
varias celdas programables, de tal forma de que se puedan sintetizar circuitos más
complejos, por lo general secuenciales, que necesiten máquinas de estado complejas o que
no puedan ser implementadas en microcontroladores por necesitar altas velocidades.

Algunas de las aplicaciones con PLD son: Conversores de código (por ejemplo, de binario
a gray o viceversa); Conversores de binario a 7 segmentos (que también muestren las letras
A-F); Verificadores de paridad y chequeo de errores; Distintos tipos de contadores y
registros; Controladores de memoria y E/S para microprocesadores.

3
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CIRCUITOS DIGITALES II

ACTIVIDAD N° 02

4
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

CUESTIONARIO

EJERCICIO N° 1
Implementar (quemar los fusibles que corresponden) en el PLD ATF16V8BQL las
funciones lógicas obtenidas; que corresponde a un circuito formado por tres pulsadores (a,
b y c), un Motor Y Una Lámpara que cumple las siguientes condiciones:

• El motor funciona con los tres pulsadores activados.


• Si se pulsan dos pulsadores el motor funciona y se enciende la lámpara
• Si se pulsa sólo un pulsador el motor no funciona y se enciende la lámpara.
• Si no se pulsa ningún pulsador no funciona ni la lámpara ni el motor.
SOLUCIÓN.
Según el enunciado se codifica las variables de entra y salida que son:

VARIABLES DE VARIABLES DE SALIDA


ENTREDA
L = Lámpara
a = P1 = pulsador 1 M = Motor
b = P2 = pulsador 2
C = P3 = pulsador 3
Fig. N° 01. Diseño esquemático
Con las tres variables de entrada (P1, P2, P3) y dos variables de
salida (L, M) se construye la tabla de verdad que cumpla con las condiciones de funcionamiento.

ENTRADAS SALIDAS
P1 P2 P3 L M P1 : pulsador 1
0 0 0 0 0 P2 : pulsador 2
Cuadro N°.01. tabla de
verdad de entradas y salidas
0 0 1 1 0 P3 : pulsador 3
0 1 0 1 0 L : Lámpara
0 1 1 1 1 M : Motor
1 0 0 1 0
5
1 0 1 1 1
1 1 0 1 1
1 1 1 0 1
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

LÁMPARA P2P3 MOTOR P2P3


OO O1 11 1O OO O1 11 1O
P1 0 0 1 1 1 P1 0 0 0 1 0
1 1 1 0 1 1 0 1 1 1
L=P2'P3+P1'P2+P1P3' M=P2P3+P1P3+P1P2

Cuadro N° 02. funciones de salida para el motor y lámpara

Con las funciones lógicas obtenidas pasamos su implementación en el PLD


ATF16V8BQL para el cual se configura en modo combinacional y se elige la opción modo
simple para lo cual la entrada XOR debe estar en 1 y S1 en cero, y luego se queman los
fusibles.

6
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

S1=0

XOR=1

Fig. N° 02. Modo de configuración para el PLD


ATF16V8BQL

Fig. N° 03. Quemado de fusibles en el PLD ATF16V8BQL

7
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

Con las funciones de salida obtenida a partir del mapa de Karnaugh diseñamos el circuito
en proteus para comprobar su correcto funcionamiento.

Fig. N° 04. Diseño de Circuito convencional en proteus

.
Fig. N° 05. Diseño y simulación de Circuito con el PLD ATF16V8BQL

8
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

Fig. N° 06. Programación de PLD ATF16V8BQL

Para la simulación del circuito se utilizaron los siguientes componentes:


 Circuito Integrado PLD AM16V8
 Compuertas and (7408)
 Compuertas or (7432)
 Compuertas not (7404)
 Diodo led de color rojo
 Diodo led de color azul
 Entradas lógicas.
 Wincupl (software de programación para PLD AM16V8)

9
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

EJERCICIO N° 2
Diseñar e implementar (quemar los fusibles que corresponden) el circuito secuencial de un
contador síncrono que genere la siguiente secuencia binaria: 0, 9, 1, 8, 2, 7, 3, 6, 4, 5, 13, 0,
9...Para implementar utilice el PLD GAL22V10 que contiene flip-flops tipo D y
compuertas lógicas.

SOLUCIÓN.

10
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

Utilizando la tabla de transición del flip-flop tipo D se construye la tabla tomando en cuenta
las condiciones de no importa., luego hallamos las funciones de salida para cada flip-flop.

Fig. N° 07. Esquema


de la cuenta secuencial
a diseñar

FF
cuenta QA QB QC QD DA DB DC DD
0 0 0 0 0 1 0 0 1
9 1 0 0 1 0 0 0 1
1 0 0 0 1 1 0 0 0
8 1 0 0 0 0 0 1 0
2 0 0 1 0 0 1 1 1
7 0 1 1 1 0 0 1 1 CONDICONES NO IMPORTA
3 0 0 1 1 0 1 1 0 10 1 0 1 0
6 0 1 1 0 0 1 0 0 11 1 0 1 1
4 0 1 0 0 0 1 0 1 12 1 1 0 0
5 0 1 0 1 1 1 0 1 14 1 1 1 0
13 1 1 0 1 0 0 0 0 15 1 1 1 1
0 0 0 0 0

Cuadro N° 03. Salidas del FF tipo D según tabla de transiciones

CD CD
OO O1 11 1O OO O1 11 1O
AB OO 1 1 0 0 AB OO 0 0 1 1
O1 0 1 0 0 O1 1 1 0 1
11 CD
X 0 X X 11 CD
X 0 X X
10 OO
0 O1
0 11
X 1O
X 10 OO
0 O1
0 11
X 1O
X
DA= QA'QB'QC'+QA'QC'QD 1
AB OO 0 0 1 DB=QA'QBQC'+QB'QC+QBQD'1
AB OO 1 0 0
O1 0 0 1 0 O1 1 1 1 0
11 X 0 X X 11 X 0 X X 11
10 1 0 X X 10 0 1 X X
DC=QB'QC+QAQD'+QCQD DD=QA'QC'QD'+QB'QCQD'….
+QA'QBQD+QAQB'QD
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

Con las funciones lógicas obtenidas pasamos a su implementación en el PLD


GAL22V10 ; se elige la opción modo registro, teniendo una salida negada para lo cual se
elige S0 = 1 y S1 = 0, para tener una salida en nivel alto. Luego de esto se quema los
fusibles.

S1 = 0

S1 = 0

Fig. N° 08. Modo de configuración en el PLD GAL22V10

12
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

Fig. N° 09. Quemado de fusibles en el PLD GAL22V10

Fig. N° 10. Diseño de Circuito en proteus

13
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

EJERCICIO N° 3
Los números binarios listados a continuación tienen un bit de signo en la posición de
extrema izquierda y si son negativos se representan en complemento de 2. Realice las
operaciones aritméticas indicadas. Compruebe sus resultados haciendo la aritmética con
números decimales equivalentes.

SOLUCIÓN.
a) 00111001 + 11001000

BIT DE SIGNO
ʹ଺ ʹହ ʹସ ʹଷ ʹଶ ʹଵ ʹ଴ ʹ଺ ʹହ ʹସ ʹଷʹଶ ʹଵ ʹ଴
0 0 1 1 1 0 0 1 = 57 0 0 1 1 1 0 0 1
= 57 +
0 = _ 56 _ 56
+1 1 0 0 1 0 0 +1 1 0 0 1 0 0 0
=
0 0 1 1 1 0 0 0 = 56 /10 0 0 0 0 0 0 12 = 110
Para hallar el número
equivalente en positivo
pasamos a complemento 2

b) 10101011 – 11100101
BIT DE SIGNO
ʹ଺ ହ ʹ ସ ଷ ʹ ଶ ଵ ଴
ʹ ʹ ʹ ʹ
1 0 1 0 1 0 1 1 = 85 1 0 1 0 1 0 1 1 = _ 85 +
_ 1 1 1 0 0 1 0 1 = − (− 27 ) + 0 0 0 1 1 0 1 1 = 27
0 0 0 1 1 0 1 1 = 27 1 1 0 0 0 1 1 0 = − 58
10
0 1 0 1 0 1 0 1 = 85 0 0 1 1 1 0 1 02 = 58 10
࡯૛
Para hallar el número
equivalente en positivo
pasamos a complemento 2

c) 01010101 + 00001110

BIT DE SIGNO
ʹ଺ ହ ʹ ସ ଷ ʹ ଶ ଵ ଴ ʹ ଺ ହ ʹ ସ ଷ ʹ ଶ ଵ ଴
ʹ ʹ ʹ ʹ ʹ ʹ ʹ ʹ
0 1 0 1 0 1 0 1 = 85 0 1 0 1 0 1 0 1 = 85 +
0 0 0 0 1 1 1 0 = 14 +0 0 0 0 1 1 1 0 = 14
S e realiza la operación de 0 1 1 0 0 0 1 1 2 = 99 10
forma directa ya que no hay
ningún número negativo

14
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

EJERCICIO N° 4
Para los números + 37 y – 37.

a) Muestre el contenido en registros de 8 bits que almacena en binario las tres


representaciones diferentes de cada número; es decir, signo-magnitud, signo-
complemento de 1 y signo-complemento de 2.

SOLUCIÓN.
SIGNO MAGNITUD :
 El primer bit sólo indica el signo, Los positivos empiezan con cero (0)
Y Los negativos empiezan con uno (1).
COMPLEMENTO A 1:
 Si el número es positivo, los bits tienen la representación binaria del número. Si el número
es negativo, los “n” bits tienen el Ca1 del valor deseado. El Ca1 de un número en base 2 se
obtiene invirtiendo todos los bits
COMPLEMENTO A 2:
 Si el número es positivo, los “n” bits tienen la representación binaria del número. Si el
número es negativo, los n bits tienen el Ca2 del valor deseado. El Ca2 de un número (en
base 2) se obtiene invirtiendo todos los bits (Ca1) y luego sumándole 1.

DECIMAL SIGNO MAGNITUD COMPLEMENTO A 1 COMPLEMENTO A 2


+ 37 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1 0 0 1 0 0 1 0 1
_ 37 1 0 1 0 0 1 0 1 1 1 0 1 1 0 1 0 1 1 0 1 1 0 1 1
Cuadro N° 05. Tres formas de representar un número binario con signo.

15
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

b) Muestre el contenido en registros después de que los números se desplacen


aritméticamente una posición a la derecha (en las tres representaciones).

c) Repita para dos desplazamientos a la izquierda.

16
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

OBSERVACIONES Y CONCLUSIONES

17
“UNIVERSIDAD NACIONAL DE HUANCAVELICA”

ESCUELA PROFESIONAL DE INGENIERÍA ELECTRÓNICA

REFERENCIAS BIBLIOGRÁFICAS

SISTEMAS DIGITALES PRINCIPIOS Y APLICACIONES - DECIMA EDICION- RONAL J TOCCI NEAL S.


WIDMMER GREGORY L. MOSS

http://weblidi.info.unlp.edu.ar/catedras/organiza/descargas/clase2.pdf

http://ocw.uc3m.es/tecnologia-electronica/electronica-
digital/espanol_pdf/tema-4.1.-aritmetica-binaria

18

También podría gustarte