Presentacion power point digitales

34
ELECTRONICA DIGITAL FREDERY FABIAN POLANIAS

description

presentacion del curso de digitales en diapositivas

Transcript of Presentacion power point digitales

Page 1: Presentacion power point digitales

ELECTRONICA DIGITAL

FREDERY FABIAN POLANIAS

Page 2: Presentacion power point digitales

• FACULTAD : INGENIERIA Y CIENCIAS AGROINDUSTRIALES• PROGRAMA : INGENIERIA ELECTRONICA• ASIGNATURA :CIRCUITOS DIGITALES I• 2. JUSTIFICACIÓN

• La tecnología para el área de Electrónica es cambiante a pasos acelerados y estamos viviendo el proceso de renovación de equipos de tecnología analógica a sistemas digitales, por consiguiente es prioritario para los estudiantes ver esta asignatura.

• 3. OBJETIVO GENERAL

• Introducir al estudiante en los circuitos análogos y digitales, comprendiendo los conceptos básicos.

Page 3: Presentacion power point digitales

ELECTRONICA DIGITAL

Page 4: Presentacion power point digitales

El objetivo de la electrónica aplicada es construircircuitos electrónicos para que los electrones secomporten de la manera que a nosotros nos interese.

La electrónica digital es una parte de la electrónica quese encarga de sistemas electrónicos en los cuales lainformación está codificada en dos únicos estados. Adichos estados se les puede llamar "verdadero" o"falso", o más comúnmente 1 y 0, refiriéndose a queen un circuito electrónico digital hay dos niveles detensión.

Page 5: Presentacion power point digitales

La electrónica digital ha alcanzado una gran importanciadebido a que es utilizada para realizar autómatas y por serla piedra angular de los sistemas microprogramados comoson los ordenadores o computadoras.

Page 6: Presentacion power point digitales

un circuito digital trabaja con números y sólo con números.Veremos que existen muchísimas formas de representar elmismo número (de hecho, existen infinitas formas), pero sólounas pocas son las que nos interesarán para los circuitosdigitales.

•Sistema binario•Sistema octal•Sistema hexadecimal

Page 7: Presentacion power point digitales

COMPUERTAS LOGICAS

Page 8: Presentacion power point digitales

En este tema vamos a resumir brevemente

dando una clara y concreta definición

cuales y cuantas son las compuertas

lógicas mas importantes.

Aquí daremos a conocer que son, como

están compuestas y su respectiva

demostración.

INTRODUCCION

Page 9: Presentacion power point digitales

• Definición: Las compuertas lógicas son dispositivos que

operan con aquellos estados lógicos y funcionan igual que una

calculadora, de un lado ingresas los datos, ésta realiza una

operación, y finalmente, te muestra el resultado.

Cada una de las compuertas lógicas se las representa mediante

un Símbolo, y la operación que realiza (Operación lógica) se

corresponde con una tabla, llamada Tabla de Verdad.

Compuertas Lógicas

Page 10: Presentacion power point digitales

• Posee dos entradas como mínimo y la operación lógica, será

una suma entre ambas... Bueno, todo va bien hasta que 1 + 1

= 1, el tema es que se trata de una compuerta O Inclusive es

como a y/o b

*Es decir, basta que una de ellas sea 1 para que su salida sea

también 1*

1. Compuertas Lógicas Básicas

1.1Compuerta Lógica OR

Page 11: Presentacion power point digitales

• La ecuación característica que describe el comportamiento de

la puerta OR es:

F=A+B

Su tabla de verdad es la siguiente:

Tabla de verdad puerta OR

Podemos definir la puerta

O como aquella que proporciona a su salida un 1 lógico si al

menos una de sus entradas está a 1.

Demostración Compuerta OR

Page 12: Presentacion power point digitales

Aplicaciones compuerta OR

Page 13: Presentacion power point digitales

• Una compuerta AND tiene dos entradas como

mínimo y su operación lógica es un producto

entre ambas, no es un producto aritmético,

aunque en este caso coincidan.

(Su salida será alta si sus dos entradas están a

nivel alto)

1.2 Compuerta Lógica AND

Page 14: Presentacion power point digitales

• La ecuación característica que describe el comportamiento de

la puerta AND es:

F=(A).(B)

Su tabla de verdad es la siguiente:

Tabla de verdad puerta AND

Demostración Compuerta AND

Page 15: Presentacion power point digitales

Aplicaciones compuerta AND

Page 16: Presentacion power point digitales

• Se trata de un inversor, es decir, invierte el dato de entrada, por

ejemplo; si pones su entrada a 1 (nivel alto) obtendrás en su

salida un 0 (o nivel bajo), y viceversa. Esta compuerta dispone

de una sola entrada. Su operación lógica es (s) igual a (a)

invertida

1.3 Compuerta Lógica NOT

Page 17: Presentacion power point digitales

• La ecuación característica que describe el comportamiento de la puerta NOT es:

• F=A

Su tabla de verdad es la siguiente:

Tabla de verdad puerta NOT

Se puede definir como una puerta que proporciona el estado inverso del que esté en su entrada.

Demostración Compuerta NOT

Page 18: Presentacion power point digitales

Aplicaciones compuerta NOT

Page 19: Presentacion power point digitales

• El resultado que se obtiene a la salida de esta compuerta

resulta de la inversión de la operación lógica o inclusiva es

como un no a y/o b. Igual que antes, solo agregas un círculo a

la compuerta OR y ya tienes una NOR.

2. Compuertas Lógicas Compuestas

2.1 Compuerta Lógica NOR

Page 20: Presentacion power point digitales

• La ecuación característica que describe el comportamiento de

la puerta NOR es:

F=A+B=A x B

Su tabla de verdad es la siguiente:

Tabla de verdad puerta NOR

Se puede definir como una puerta que proporciona el estado

inverso del que esté en su entrada.

Demostración Compuerta NOR

Page 21: Presentacion power point digitales

Aplicaciones compuertas NOR

Page 22: Presentacion power point digitales

• Responde a la inversión del producto lógico de sus entradas,

en su representación simbólica se reemplaza la compuerta

NOT por un círculo a la salida de la compuerta AND.

2.2 Compuerta Lógica NAND

Page 23: Presentacion power point digitales

La ecuación característica que describe el comportamiento de la

puerta NAND es:

F=AB=A+B

Su tabla de verdad es la siguiente:

Tabla de verdad puerta NAND

Podemos definir la puerta NO-Y como aquella que proporciona a su

salida un 0 lógico únicamente cuando todas sus entradas están a 1.

Demostración Compuerta NAND

Page 24: Presentacion power point digitales

Aplicaciones compuertas NAND

Page 25: Presentacion power point digitales

• Es OR Exclusiva en este caso con dos entradas (puede tener

mas, claro...!) y lo que hará con ellas será una suma lógica

entre a por b invertida y a invertida por b.

*Al ser O Exclusiva su salida será 1 si una y sólo una de sus

entradas es 1*

OTRAS COMPUERTAS

Compuerta OR-EX o XOR

Page 26: Presentacion power point digitales

• La ecuación característica que describe el comportamiento de

la puerta XOR es:

Su tabla de verdad es la siguiente:

Tabla de verdad puerta XOR

Se puede definir esta puerta como aquella que da por resultado

uno, cuando los valores en las entradas son distintos. ej.: 1 y 0,

0 y 1 (en una compuerta de dos entradas).

Demostración Compuerta OR-EX o

XOR

Page 27: Presentacion power point digitales

Buffer's

Ya la estaba dejando de lado..., no se si viene bien incluirla aquí pero de todos modos es bueno que la conozcas, en realidad no realiza ninguna operación lógica, su finalidad es amplificar un poco la señal (o refrescarla si se puede decir). Como puedes ver en el siguiente gráfico la señal de salida es la misma que de entrada.

Page 28: Presentacion power point digitales
Page 29: Presentacion power point digitales

Para describir un circuito digital utilizaremos ecuaciones matemáticas. Sin embargo, estasecuaciones tienen variables y números que NO SON REALES, por lo que NO podemos aplicarlas mismas propiedades y operaciones que conocemos. Hay que utilizar nuevas operaciones ynuevas propiedades, definidas en el ALGEBRA DE BOOLE

Page 30: Presentacion power point digitales

ARDUINO

Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo, diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares. El hardware consiste en una placa con un microcontrolador Atmel AVR y puertos deentrada/salida. Los microcontroladores más usados son el Atmega168, Atmega328,Atmega1280, ATmega8 por su sencillez y bajo coste que permiten el desarrollo demúltiples diseños. Por otro lado el software consiste en un entorno de desarrollo queimplementa el lenguaje de programación Processing/Wiring y el cargador de arranque(boot loader) que corre en la placa.

Page 31: Presentacion power point digitales

PRACTICAS CON ARDUINO

Primer contacto: Hola Mundo en ArduinoEl primer paso antes de comprobar que la instalación es correcta y empezar a trabajar con Arduino es abrir algunos ejemplos prácticos que vienen disponibles con el dispositivo. Es recomendable abrir el ejemplo “led_blink” que encontraremos en el menú File, Sketchbook, Examples, led_blink. Este código crea una intermitencia por segundo en un led conectado en el pin 13. Es cuestión de comprobar que el código es correcto, para eso, presionamos el botón que es un triángulo (en forma de "play") y seguidamente haremos un "upload" (que es la flecha hacia la derecha) para cargar el programa a la placa. Si el led empieza a parpadear, todo estará correcto.Veamos el código necesario para conseguirlo:# define LED_PIN 13 void setup () { // Activamos el pin 13 para salida digital pinMode (LED_PIN, OUTPUT); } // Bucle infinito void loop () { // Encendemos el led enviando una señal alta digitalWrite (LED_PIN, HIGH); // Esperamos un segundo (1000 ms) delay (1000); // Apagamos el ledenviando una señal baja digitalWrite (LED_PIN, LOW); // Esperamos un segundo (1000 ms) delay (1000); }

Page 32: Presentacion power point digitales

VHDL VHDL es el acrónimo que representa la combinación de VHSIC y HDL, dondeVHSIC es el acrónimo de Very High Speed Integrated Circuit y HDL es a su vez elacrónimo de Hardware Description Language.

Dentro del VHDL hay varias formas con las que podemos diseñar el mismocircuito y es tarea del diseñador elegir la más apropiada.Funcional: Describimos la forma en que se comporta el circuito. Esta es la formaque más se parece a los lenguajes de software ya que la descripción essecuencial. Estas sentencias secuenciales se encuentran dentro de los llamadosprocesos en VHDL. Los procesos son ejecutados en paralelo entre sí, y enparalelo con asignaciones concurrentes de señales y con las instancias a otroscomponentes.Flujo de datos: describe asignaciones concurrentes (en paralelo) de señales.Estructural: se describe el circuito con instancias de componentes. Estasinstancias forman un diseño de jerarquía superior, al conectar los puertos deestas instancias con las señales internas del circuito, o con puertos del circuito dejerarquía superior.Mixta: combinación de todas o algunas de las anteriores.

Page 33: Presentacion power point digitales

PRACTICAS VHDL

BiestableA continuación se muestra el proceso que describe un biestable D activado porel flanco de subida del reloj (CLK). Este biestable tiene una señal de resetasíncrona (RST). El dato D se guarda en el biestable hasta el siguiente flanco desubida del reloj.entity BIEST is port(RST: in std_logic; -- Reset asincrono CLK: in std_logic; -- RelojD: in std_logic; -- Dato de entrada Q: out std_logic); -- Salida (dato guardado enel biestable) end BIEST; architecture D of BIEST is begin biest_D : process(RST,CLK) begin if RST = '1' then -- Reset asincrono Q <= '0'; elsif CLK'event and CLK ='1' then -- Condicion de reloj activo por flanco de subida Q <= D; end if; endprocess; end D;

Page 34: Presentacion power point digitales

REFERENCIAS BIBLIOGRAFICAS

Mandado, Enrique “Sistemas electrónicos digitales” 7ª Edición Ed. Marcombo (1992) Barcelona ISBN 8426711707Morris, M. Mano “Lógica digital y diseño de computadores” Ed. Prentice Hall (1989) ISBN 9688800163Morris, M. Mano “Diseño digital” Ed. Prentice Hall (2003) México ISBN 9702604389Hamburg VHDL archive. http://tech-www.informatik.uni-hamburg.de/vhdl/IEEE Standard 1076 “IEEE Standard VHDL Language Reference Manual” (2000) ISBN (Edición Impresa) 0738119482 ISBN (del PDF) 0738119482 http://www.cs.indiana.edu/classes/p442/reading/VHDLref.pdf o (2002) http://standards.ieee.org/catalog/olis/arch_dasc.htmlTTL Data Book http://upgrade.cntc.ac.kr/data/ttl

http://www.engadget.com/tag/Arduino/