You are on page 1of 11

REPUBLICA BOLIVARIANA DE VENEZUELA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA


ANTONIO JOSE DE SUCRE
VICERECTORADO LUIS CABALLERO MEJIAS
CARACAS LA YAGUARA

(Practica # 1)
ENCENDIDO Y APAGADO DE UN LED

Profesor
Frank Capote

Integrantes:
Jhofrank Ramirez
Exp.:2008103344

CARACAS, DICIEMBRE DE 2014

Introduccin
El micro-controlador es un dispositivo dedicado. En su memoria slo decide un
programa destinado a controlar una aplicacin determinada; sus lneas de
entrada/salida soportan el conexionado de sensores y actuadores del dispositivo a
gobernar y todos los recursos complementarios disponibles tienen como nica
finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solamente sirve para ejecutar la tarea asignada.
Los micro controladores son procesadores que poseen memoria y dispositivo de
entrada salida todo encapsulado en un mismo integrado, lo que permite su uso sin
la necesidad de estar disponiendo de un bus para unir al microprocesador con
memoria, PPI, etc.
Esto permite un uso relativamente sencillo y adems, la construccin de una placa
de baja complejidad y por lo tanto menor probabilidad de fallo.
Al estar todo integrado, un microcontrolador no se define solamente por su
capacidad de direccionamiento o por su velocidad de proceso, es ms, en la
mayora de los micro controladores no se dispone de direccionamiento externo,
como as tampoco de ninguna seal de control de buses, simplemente tiene las
salidas y entradas de sus dispositivos de E/S, junto con alguna lnea de control
como Reset y la entrada del oscilador.
Para definir un microcontrolador entonces, se tendr en cuenta su memoria de
programa interna, su memoria de dato interna, los dispositivos de E/S que posee,
su velocidad de proceso y los dispositivos auxiliares como Timer programables o
memoria no voltil por ejemplo.
El micro-controlador es un dispositivo dedicado. En su memoria slo decide un
programa destinado a controlar una aplicacin determinada; sus lneas de
entrada/salida soportan el conexionado de sensores y actuadores del dispositivo a
gobernar y todos los recursos complementarios disponibles tienen como nica
finalidad atender sus requerimientos. Una vez programado y configurado el microcontrolador solamente sirve para ejecutar la tarea asignada.

Marco terico

PIC

Dispositivo que permite asignar niveles de prioridad a sus interrupciones de salida.


Cuando el dispositivo tiene mltiples interrupciones de salida para hacer, las
realiza en un orden dependiendo de una relativa prioridad. Se llama programable
porque si recibe mltiples y simultneas interrupciones, puede ordenarlas y
ejecutarlas dependiendo de una prioridad programada por el sistema operativo, y
as drselas al CPU una a una.
Los PIC son una familia de micro controladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la
divisin de microelectrnica de General Instrument.
El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000.
Siendo en general una buena CPU, sta tena malas prestaciones de entrada y
salida, y el PIC de 8 bits se desarroll en 1975 para mejorar el rendimiento del
sistema quitando peso de E/S a la CPU. El PIC utilizaba micro cdigo simple
almacenado en ROM para realizar estas tareas; y aunque el trmino no se usaba
por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4
ciclos del oscilador.

Juego de instrucciones y entorno de programacin

El PIC usa un juego de instrucciones tipo RISC, cuyo nmero puede variar desde
35 para PICs de gama baja a 70 para los de gama alta. Las instrucciones se
clasifican entre las que realizan operaciones entre el acumulador y una constante,
entre el acumulador y una posicin de memoria, instrucciones de
condicionamiento y de salto/retorno, implementacin de interrupciones y una para
pasar a modo de bajo consumo llamada sleep.
Microchip proporciona un entorno de desarrollo freeware llamado MPLAB que
incluye un simulador software y un ensamblador. Otras empresas desarrollan
compiladores C yBASIC. Microchip tambin vende compiladores para los PICs de
gama alta ("C18" para la serie F18 y "C30" para los dsPICs) y se puede descargar
una edicin para estudiantes del C18 que inhabilita algunas opciones despus de
un tiempo de evaluacin.

Para el lenguaje de programacin Pascal existe un compilador de cdigo abierto,


JAL, lo mismo que PicForth para el lenguaje Forth. GPUTILS es una coleccin de
herramientas distribuidas bajo licencia GPL que incluye ensamblador y enlazador,
y funciona en Linux, MacOS y Microsoft Windows. GPSIM es otra herramienta
libre que permite simular diversos dispositivos hardware conectados al PIC.
Uno de los ms modernos y completos compiladores para lenguaje C es [mikroC],
que es un ambiente de desarrollo con editor de texto, bibliotecas con mltiples
funciones para todos los mdulos y herramientas incorporadas para facilitar
enormemente el proceso de programacin.

Arquitectura central

La arquitectura del PIC es sumamente minimalista. Est caracterizada por las


siguientes prestaciones:

rea de cdigo y de datos separadas (Arquitectura Harvard).

Un reducido nmero de instrucciones de longitud fija.

Implementa segmentacin de tal modo que la mayora de instrucciones


duran 1 tiempo de instruccin (o 4 tiempos de reloj). Pueden haber instrucciones
de dos tiempos de instruccin (saltos, llamadas y retornos de subrutinas y otras) o
inclusive con ms tiempo de instruccin en PICs de gama alta. Esto implica que el
rendimiento real de instrucciones por segundo del procesador es de al menos 1/4
de la frecuencia del oscilador.

Un solo acumulador (W), cuyo uso (como operador de origen) es implcito


(no est especificado en la instruccin).

Todas las posiciones de la RAM funcionan como registros de origen y/o de


destino de operaciones matemticas y otras funciones.1

Una pila de hardware para almacenar instrucciones de regreso de


funciones.

Una relativamente pequea cantidad de espacio de datos direccionable


(tpicamente, 256 bytes), extensible a travs de manipulacin de bancos de
memoria.

El espacio de datos est relacionado con el CPU, puertos, y los registros de


los perifricos.

El contador de programa est tambin relacionado dentro del espacio de


datos, y es posible escribir en l (permitiendo saltos indirectos).
A diferencia de la mayora de otros CPU, no hay distincin entre los espacios de
memoria y los espacios de registros, ya que la RAM cumple ambas funciones, y

esta es normalmente referida como "archivo de registros" o simplemente,


registros.

LED
Los leds se usan como indicadores en muchos dispositivos y en iluminacin. Los
primeros ledes emitan luz roja de baja intensidad, pero los dispositivos actuales
emiten luz de alto brillo en el espectro infrarrojo, visible y ultravioleta.
Debido a sus altas frecuencias de operacin son tambin tiles en tecnologas
avanzadas de comunicaciones. Los ledes infrarrojos tambin se usan en unidades
de control remoto de muchos productos comerciales incluyendo televisores e
infinidad de aplicaciones de hogar y consumo domstico.

Caractersticas

Existen tres formas principales de conocer la polaridad de un led:

La pata ms larga siempre va a ser el nodo.3

En el lado del ctodo, la base del led tiene un borde plano.

Dentro del led, la plaqueta indica el nodo. Se puede reconocer porque es


ms pequea que el yunque, que indica el ctodo.

Ventajas y desventajas

Ventajas

Los leds presentan muchas ventajas sobre las fuentes de luz incandescente y
fluorescente, principalmente por el bajo consumo de energa, mayor tiempo de
vida, tamao reducido, durabilidad, resistencia a las vibraciones, reducen la
emisin de calor, no contienen mercurio (el cual al exponerse en el medio
ambiente es altamente venenoso), en comparacin con la tecnologa fluorescente,
no crean campos magnticos altos como la tecnologa de induccin magntica,
con los cuales se crea mayor radiacin residual hacia el ser humano; cuentan con
mejor ndice de produccin cromtica que otros tipos de luminarias, reducen
ruidos en las lneas elctricas, son especiales para utilizarse con sistemas
fotovoltaicos (paneles solares) en comparacin con cualquier otra tecnologa
actual; no les afecta el encendido intermitente (es decir pueden funcionar como
luces estroboscpicas) y esto no reduce su vida promedio, son especiales para
sistemas anti explosin ya que cuentan con un material resistente, y en la mayora
de los colores (a excepcin de los ledes azules), cuentan con un alto nivel de
fiabilidad y duracin.
o

Tiempo de encendido

Los leds tienen la ventaja de poseer un tiempo de encendido muy corto (menor a
1milisegundo) en comparacin con las luminarias de alta potencia como lo son las
luminarias de alta intensidad de vapor de sodio, aditivos metlicos, halogenuro o
halogenadas y dems sistemas con tecnologa incandescente.
o

Variedad de colores

La excelente variedad de colores que producen los ledes ha permitido el desarrollo


de nuevas pantallas electrnicas de texto monocromtico, bicolor, tricolor y RGB
(pantallas a todo color) con la habilidad de reproduccin de vdeo para fines
publicitarios, informativos o tipo indicadores.

Desventajas

Segn un estudio reciente parece ser que los ledes que emiten una frecuencia de
luz muy azul, pueden ser dainos para la vista y provocar contaminacin
lumnica.4 Los ledes con la potencia suficiente para la iluminacin de interiores
son relativamente caros y requieren una corriente elctrica ms precisa, por su
sistema electrnico para funcionar con voltaje alterno, y requieren de disipadores
de calor cada vez ms eficientes en comparacin con las bombillas fluorescentes
de potencia equiparable.
o

Funcionamiento

|
Cuando un led se encuentra en polarizacin directa, los electrones pueden
recombinarse con los huecos en el dispositivo, liberando energa en forma de
fotones. Este efecto es llamado electroluminiscencia y el color de la luz
(correspondiente a la energa del fotn) se determina a partir de la banda de
energa del semiconductor. Por lo general, el rea de un led es muy pequea
(menor a 1 mm2), y se pueden usar componentes pticos integrados para formar
su patrn de radiacin.

RESISTENCIA
Se denomina resistor al componente electrnico diseado para introducir una
resistencia elctrica determinada entre dos puntos de un circuito elctrico. En el
propio argot elctrico y electrnico, son conocidos simplemente como resistencias.
En otros casos, como en las planchas, calentadores, etc., se emplean resistencias
para producir calor aprovechando el efecto Joule.
Es un material formado por carbn y otros elementos resistivos para disminuir la
corriente que pasa. Se opone al paso de la corriente. La corriente mxima y
diferencia de potencial mxima en un resistor viene condicionada por la mxima
potencia que pueda disipar su cuerpo. Esta potencia se puede identificar
visualmente a partir del dimetro sin que sea necesaria otra indicacin. Los
valores ms comunes son 0,25 W, 0,5 W y 1 W.

Los resistores se utilizan en los circuitos para limitar el valor de la corriente o para
fijar el valor de la tensin. A diferencia de otros componentes electrnicos, los
resistores no tienen polaridad definida.
BOTN O PULSADOR
Un botn o pulsador es un dispositivo utilizado para realizar cierta funcin. Los
botones son de diversas formas y tamao y se encuentran en todo tipo de
dispositivos, aunque principalmente en aparatos elctricos y electrnicos.
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 posicin de reposo. Puede ser un contacto normalmente abierto en
reposo NA o NO (Normally Open en Ingls), o con un contacto normalmente
cerrado en reposo NC.
Consta del botn pulsador; una lmina conductora que establece contacto con los
dos terminales al oprimir el botn, y un muelle que hace recobrar a la lmina su
posicin primitiva al cesar la presin sobre el botn pulsador.

Tipos

Diferentes tipos de pulsadores: (a) Basculante. (b) Pulsador timbre. (c) Con
sealizador. (d) Circular. (e) Extraplano.

Funcionamiento

El botn de un dispositivo electrnico funciona por lo general como un interruptor


elctrico, es decir en su interior tiene dos contactos, al ser pulsado uno, se
activar la funcin inversa de la que en ese momento este realizando, si es un
dispositivo NA (normalmente abierto) ser cerrado, si es un dispositivo NC
(normalmente cerrado) ser abierto.

Usos

El "botn" se ha utilizado en calculadoras, telfonos, electrodomsticos, y varios


otros dispositivos mecnicos y electrnicos, del hogar y comerciales.
En las aplicaciones industriales y comerciales, los botones pueden ser unidos
entre s por una articulacin mecnica para que el acto de pulsar un botn haga
que el otro botn se deje de presionar. De esta manera, un botn de parada puede
"forzar" un botn de inicio para ser liberado. Este mtodo de unin se utiliza en
simples operaciones manuales en las que la mquina o proceso no tienen circuitos
elctricos para el control.

Diseo

Hay que tener en cuenta, a la hora de disear circuitos electrnicos, que la


excesiva acumulacin de botones, puede confundir al usuario, por lo que se
tender a su uso ms imprescindible.
Tambin existen "botones virtuales", cuyo funcionamiento debe ser igual al de los
"fsicos"; aunque su uso queda restringido para pantallas tctiles o gobernadas por
otros dispositivos electrnicos.

ENCENDER Y APAGAR UN LED CON RETARDO


CODIGO GENERADO PARA ENCENDER Y APAGAR UN LED CON RETARDO
LIST

P=16F887
INCLUDE

<P16F887.INC>

__CONFIG _CONFIG1,H'20E5'
__CONFIG _CONFIG2,H'3EFF'

CBLOCK

20H
R1

ENDC
ORG

INICIO
BANKSEL

ANSEL

CLRF

ANSEL

CLRF

ANSELH

BANKSEL

TRISA

MOVLW

B'11111111'

MOVWF

TRISA

CLRF

TRISC

BANKSEL

PORTA

CLRF

PORTA

CLRF

PORTD

ENCENDER
BTFSC

PORTA,1

GOTO

ENCENDER

BSF

PORTC,1

CALL

RETARDO

BCF

PORTC,1

GOTO

ENCENDER

RETARDO
MOVF

50,W

MOVWF

R1

AQUI
NOP
DECFSZ

R1,F

GOTO

AQUI

RETURN
END

Conclusin
Los microcontroladores estas presentes en muchos de los productos electrnicos
que empleamos en nuestra vida cotidiana. Su enseanza es un reto debido a la
variedad de modelos existentes en el mercado y a la gran cantidad de
aplicaciones posibles. Sin embargo, a pesar de su diversidad, hay unidad en los
principios de funcionamiento y en las arquitecturas de muchos microcontroladores.
Para el caso de nuestra prctica hemos comprobado que con unas pocas
instrucciones se puede lograr un proceso automtico con respecto al encendido de
un led, cabe destacar que si el retardo utilizado en nuestro programa es un poco
ms largo, podramos observar el encendido y apagado del led de manera
automtica en un periodo de tiempo constante.

Referencias

1.
http://books.google.co.ve/books?
id=ODenKGOHMRkC&printsec=frontcover&dq=microcontroladores+pic&hl=es
&sa=X&ei=60WvU5jzKKmusASV7IHIDg&ved=0CB0Q6AEwAQ#v=onepage&q=
microcontroladores%20pic&f=false

2.
http://books.google.co.ve/books?
id=86uGLMp4vgAC&printsec=frontcover&dq=microcontroladores+pic&hl=es&
sa=X&ei=60WvU5jzKKmusASV7IHIDg&ved=0CBkQ6AEwAA#v=onepage&q=mi
crocontroladores%20pic&f=false

3.

http://es.wikipedia.org/wiki/Microcontrolador

You might also like