INFORME DE PRACTICA ENCENDIDO LED
Enviado por Gissel Hernandez • 30 de Noviembre de 2015 • Trabajo • 2.570 Palabras (11 Páginas) • 204 Visitas
UNIVERSIDAD TECNICA DEL NORTE
FACULTAD DE INGENIERIA EN CIENCIAS APLICADAS
CARRERA DE INGENIERIA EN MECATRONICA
[pic 1]
INFORME DE PRACTICA
INTEGRANTES:
- BETZABE CARLOZAMA
- GISSEL HERNANDEZ
PRACTICA: 1 ENCENDIDO DE UN LED CON Y SIN RESISTENCIA
FECHA: 10/05/05
1.- TEMA: Encendido de un led con resistencia y sin resistencia
2.- OBETIVOS
1.3.- OBJETIVO GENERAL:
- Encender un led con resistencia, mediante la utilización del software ATMEL ESTUDIO.
- Encender un led sin resistencia, mediante la utilización del software ATMEL ESTUDIO.
1.2.-OBJETIVOS ESPECIFICOS
- Analizar, Diseñar y Simular un programa del encendido de un led con resistencia , mediante las instrucciones estudiadas a través del lenguaje Assembler.
- Analizar, Diseñar y Simular un programa del encendido de un led sin resistencia , mediante las instrucciones estudiadas a través del lenguaje Assembler.
- Comprender el manejo de puertos, configurar entradas y salidas de un puerto, para el encendido de un led.
3.- REFERENTE TEORICO
ATMEGA 164
A poseen 4 pórticos (A,B,C y D) para entrada y salida paralela, los terminales o pines se identifican como PXn es decir PA0….PA7 para el pórtico A, PB0…PB7 para el pórtico B, PC0…PC7 para el pórtico C y PD0…PD7 para el pórtico D.
Cada pórtico está formado por 3 registros, PORTX, DDRX, PINX, que contienen 8 Latches para los 8 bits, pues los poseen 3 funciones.
PORTXn: Contiene los bits que posee en los pines cuando son programadas como salidas.
DDRXn: Son los Bits que definen si los pines son programados como entrada o como salidas.
PINXn: Contienen los Bits que se encuentran en los pines ya cuando son entradas y salidas.
Una acción especial del Reset sobre los pórticos es que el BIT DDXn = 0 Low, BIT PORTXn = 0L, asi como desactivando el PULL UP y desactivando el control para dormir quedando esta como entrada, después del Reset los pórticos quedan como entradas, Los DDRXn quedan como cero lógico que deshabilitan los fusibles de salida, Los PORTXn también quedan como cero lógico que desactivan las resistencias del PULL UP, como consecuencia las terminales PXn están como entradas en alta impedancia.
En los ATMEGA 164 A existen instrucciones para leer desde las terminales, se puede leer los 8 bits desde un pórtico con las instrucciones: IN Rd, PINX
Se puede chequear un solo BIT del pórtico con las instrucciones: SBIC PINX, b, SBIS PINX, b
Lectura de registro de entrada o salida: IN Rd, A
También se puede leer los 8 BITS de PORTX o DDRX con: IN Rd, PORTX, IN Rd, DDRX
También se puede chequear un solo BIT PORTXn o DDRXn: SBIC PORTX, b, SBIS PORTX, b, SBIC DDRX, b, SBIS DDRX, b. Pórticos de entrada y salida paralela de los microcontroladores ATMEGA.
RESISTENCIA ELECTRICA
Resistencia eléctrica es toda oposición que encuentra la corriente a su paso por un circuito eléctrico cerrado, atenuando o frenando el libre flujo de circulación de las cargas eléctricas o electrones. Cualquier dispositivo o consumidor conectado a un circuito eléctrico representa en sí una carga, resistencia u obstáculo para la circulación de la corriente eléctrica
[pic 2]
DIODO LED (INDICADOR DE LUZ)
El LED es un tipo especial de diodo, que trabaja como un diodo común, pero que al ser atravesado por la corriente eléctrica, emite luz. Existen diodos LED de varios colores que dependen del material con el cual fueron construidos. Hay de color rojo, verde, amarillo, ámbar, infrarrojo, entre otros. Eléctricamente el diodo LED se comporta igual que un diodo de silicio o germanio
[pic 3]
PULSADOR
Un botón o pulsador es un dispositivo utilizado para realizar cierta función. Los botones son de diversas formas y tamaño y se encuentran en todo tipo de dispositivos, aunque principalmente en aparatos eléctricos y electrónicos.Los botones son por lo general activados, al ser pulsados con un dedo. Permiten el flujo de corriente mientras son accionados. Cuando ya no se presiona sobre él vuelve a su posición de reposo
[pic 4]
4.- DIAGRAMAS DE BLOQUES
[pic 5][pic 6][pic 7][pic 8]
[pic 9][pic 10][pic 11][pic 12]
5.-MATERIALES
- Programa ATMEL STUDIO
- Atmega 164ª
- Grabador AVR’s
- Pulsador
- Resistencia eléctrica 330 OHM
- Diodo led
- Protoboard
- Cable UTP
6.- PROCEDIMIENTO
CONFIGURACION CON RESISTENCIA
- Analizamos el problema
- En el programa ATMELSTUDIO realizamos el código en lenguaje Assembler, para la configuración de encendido con resistencia
- Compilamos el programa
- Realizamos la respectiva simulación en PROTEUS
- Grabamos el microcontrolador a través de Progisp
- Realizamos las conexiones en el Protoboard
- Observamos su funcionamiento.
CONFIGURACION SIN RESISTENCIA
- Analizamos el problema
- En el programa ATMELSTUDIO realizamos el código en lenguaje Assembler , para la configuración sin resistencia
- Compilamos el programa
- Realizamos la respectiva simulación en PROTEUS
- Grabamos el microcontrolador a través de Progisp
- Realizamos las conexiones en el Protoboard
- Observamos su funcionamiento.
DIAGRAMA DE FLUJO
CONFIGURACION CON RESISTENCIA
[pic 13]
[pic 14]
[pic 15]
[pic 16]
[pic 17][pic 18][pic 19][pic 20][pic 21][pic 22][pic 23][pic 24][pic 25][pic 26]
CONFIGURACION CON RESISTENCIA
[pic 27]
[pic 28]
[pic 29]
[pic 30]
[pic 31]
[pic 32]
[pic 33]
[pic 34]
[pic 35][pic 36][pic 37]
[pic 38]
[pic 39]
[pic 40]
[pic 41]
[pic 42]
PROGRAMA ASSEMBLER- LED CON RESISTENCIA
.DEVICE ATMEGA164A ;carpeta que contiene
...