Practica 6

  • Uploaded by: AleXander Diiaz
  • 0
  • 0
  • February 2021
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Practica 6 as PDF for free.

More details

  • Words: 1,421
  • Pages: 12
Loading documents preview...
UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar CARRERA

CICLO

Electronica y Telecomunicaciones

2017-1

LABORATORIO DE

CODIGO EL075

NOMBRE DE LA ASIGNATURA Laboratorio de Sistemas Digitales

Electronica Problemas de aplicaciones de circuitos lógicos MSI. Diseño de un circuito contador sincrono, visualización en Display de 7 segmentos.

NOMBRE DE LA PRACTICA

DURACION 2h

INTEGRANTES:

PRACTICA 6 INTEGRANTES: ROCIO CORREA CORREA JONATHAN MENENDEZ VILELA 1 OBJETIVOS 

Implemetar los circuitos correspondientes mediante las diferentes técnicas enseñadas para conocer mejor su funciomiento en la practica.

2

FUNDAMENTO TEORICO

3 PROCEDIMIENTO 3.1 EQUIPO

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar EQUIPO NECESARIO 

MATERIAL DE APOYO 

3.2 DESARROLLO DE LA PRACTICA

Ejercicio 3.1. Se tienen dos depósitos de agua de los que se quiere conocer en cada momento el nivel de agua del que esté más vacío y la diferencia de nivel respecto al mayor (en valor absoluto). Para conocer el nivel, cada depósito tiene 7 sensores distribuidos a lo alto del depósito. Cada sensor dará un ´1´lógico si está cubierto de agua, y un ´0´ lógico si está al aire. La salida se dará mediante dos displays de 7 segmentos, uno para indicar el nivel del más vacío, y otro para indicar la diferencia. Como se tiene 7 sensores para conocer el nivel, el rango de valores va desde 0 a 7. Se supone que ningún sensor va a fallar, por lo tanto, si un sensor indica un ´1´lógico, todos los sensores que estén debajo de él darán un ´1´lógico (pues el agua los cubrirá también).

Se pide realizar el diagrama de bloques del circuito: Para el diseño se podrá emplear cualquier de los siguientes bloques sin necesidad de descubrirlos en puertas (no todos son necesarios): multiplexores, sumadores, codificadores, decodificadores, de multiplexores, comparadores y decodificador de 7

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

segmentos. Todos ellos de uno o varios bits. Además, se podrá emplear cualquier tipo de puertas lógicas. Cualquier otro Bloque deberá ser descrito en función de los bloques citados o en puertas. Es muy importante indicar todos los nombres de cada señal y su índice (o peso lógico). Se valorará la reducción de componentes del circuito y la sencillez. Nota: Para empezar, una buena opción será codificar las señales de entrada (las que provienen de los sensores). Ya que tenemos 7 señales, y como el rango va de 0 a 7, las podemos codificar en 3 bits. Necesitamos por tanto un codificador con prioridad de 8 a 3 para cada depósito. Puede comprobar con una tabla de verdad. Debido a que cuando un sensor está en contacto con el agua todos los sensores que están debajo también lo están, se rellenan con ´1´ y no con X (se muestran en un triángulo). Una vez codificadas las señales de los depósitos se puede visualizar la diferencia entre los sensores. Ejercicio 3.2. Mediante contadores síncronos de 4 bits como el mostrado en la figura.

a) Diseñar un circuito que a partir de una señal de reloj CLK de frecuencia 160Hz proporcione una señal de 1Hz. b) Realizar un segundero: A partir de la salida anterior obtener un circuito que periódicamente encienda y a apague un LED durante. Esto es: 1 segundo encendido, el siguiente segundo apagado, el siguiente segundo encendido, c) Añadir al circuito anterior otro LED que esté encendido mientras el otro, LED esté apagado, y que se apague mientras el otro esté encendido. Recuerde que 74ALS161/163 es de Modulo 16 y 74ALS160 Modulo 10. Nota:

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

a) Tenemos un reloj que va a 160Hz, Queremos una salida a 1 Hz. Para ello tenemos que dividir la frecuencia entre. Con contadores de 4 bits, podemos dividir primero entre 16 y obtener una señal de 10Hz y dividir está entre 10 obtener la salida de 1Hz. b) La señal que hemos obtenido es de periodo 1 segundo. Y segundo sólo estará un ciclo de reloj de CLK a ´1´y el resto estará a cero. Cada ciclo de reloj dura 6,25 ms (1s/160=0,00625s). Ya que 160 ciclos de 6,25ms hacen 1 segundo. Mostrar en línea de tiempo. Para mantener la orden después de que se termine el pulso de S1Hz usaremos un biestable. Podemos usar el biestable T, que cambia de valor cada vez que recibe un pulso. Presentar línea de tiempo también manteniendo con biestable. c) Si queremos dos Led que se enciendan alternativamente, bastará con conectar el otro led a las salida negada del biestable. Ejercicio 3.3. Empleando contadores síncronos BCD CI 74160 Como el de la figura:

a) Diseñar mediante bloques combinacionales estándar, un sistema que cuente hasta un cierto número variable entre 0 y 99 marcado por el usuario, y que presente la cuenta en 2 displays de 7 segmentos. Nota: El usuario introduce el número en BCD, con dos cifras BCD (cada una con 4 bits), una para las unidades y para las decenas. La cuenta irá desde 0 hasta el número marcado, utilizándose un contador para unidades y el otro para decenas. Utilizaremos dos comparadores, y cuando los contadores coincidan (sean iguales), al número introducido por el usuario, en la siguiente cuenta los dos contadores pasarán a cero.

4

TABLA DE RESULTADOS

EJERCICIO 3.1

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar Circuito en block Diagram

Figura 1. Circuito en Block Diagram

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

Figura 2. Código en VHDL

Figura 3. Diagrama de tiempo.

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

INGRESO DE PINES

Figura 5. Pines de D1

Figura 5. Pines de D2 Y ALGUNOS SENSORES

Figura 6. Ingreso de pines de los sensores

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar RESULTADOS

Imagen 1. Tarjeta FPGA encendida

Imagen 2. Tarjeta FPGA número 11 en el display

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

Imagen 3. Tarjeta FPGA número 17 en el display

Imagen 4. Tarjeta FPGA número 44 en el display

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

Imagen 5. Tarjeta FPGA númer 67 en el display

Imagen 6. Tarjeta FPGA número 77 en el display

UNIVERSIDAD ESTATAL PENINSULA DE SANTA ELENA FACULTAD DE SISTEMAS Y TELECOMUNICACIONES CARRERA DE LECTRONICA Y TELECOMUNICACIONES LABORATORIO DE SISTEMAS DIGITALES Docente: Ing. Elsy Villamar

5

Conclusiones y Bibliografia

5.1 Conclusiones y recomendaciones.

-

-

Se concluye que con esta práctica se logro utilizar multiplexores, sumadores, codificadores, decodificadores, de multiplexores, comparadores y decodificador de 7 segmentos con diferentes bits de acuerdo a como se los vaya empleando, como se puede visualizar el display de 7 segmentos los números secuenciales desde el cero hasta el setenta y siete. Se concluye que se codificó las señales de entrada de los sensores que tienen un rango de 0 a 7 con una codificación de 3 bits con un codificador con prioridad de 8 a 3 para cada depósito para ello se realizó una tabla de verdad para verificar mejor el funcionamiento debido a que cuando un sensor está en contacto con el agua todos los sensores que están debajo, se rellenan con ´1´ y no con X. Una vez codificadas las señales de los depósitos se puede visualizar la diferencia entre los sensores.

5.2 Bibliografia  Sistemas Digitales Principios y Aplicaciones, Ronald J. Tocci, 10ma Edición.  Guía del programa QUARTUS Edición y Simulación, Universidad del País Vasco, http://www.sc.ehu.es/acwarila/LDD/Practica/GuiaQuartus1.pdf  DE2 Development and Education Board, User Manual, ALTERA.  Don Meador. Begining Digital From a VHDL Perpesctive. First edition 2011.

Related Documents

Practica 6
February 2021 1
Practica 6
January 2021 4
Practica 6
February 2021 1
Practica 6 Metodos 6fm1
January 2021 1
Practica 5 Y 6 Termo
January 2021 1

More Documents from "pmg_r"

Practica 6
February 2021 1
Ashik Ios Project
January 2021 0
Pcp
February 2021 4
February 2021 2