Вы находитесь на странице: 1из 16

TECNOLOGICO DE ESTUDIOS SUPERIORES CHALCO

ELECTRONICA DIGITAL

PROYECTO:
SEMAFORO DIGITAL CON PIC16F84A

PROFESOR: LUIS MANUEL AGUILAR GUERRERO

PRESENTA: RAMOS CHAVARRIA MIGUEL ANGEL

GRUPO: 2501

05/JULIO/2016

INDICE
INTRODUCCIN....................................................................................................... 3
MATERIAL Y EQUIPO UTLIZADO...............................................................................4
EXPLICACIN POR BLOQUES..................................................................................8
DIAGRAMAS Y CIRCUITOS ELECTRICOS................................................................10
RESULTADOS........................................................................................................ 11
CUESTIONARIO..................................................................................................... 13
CONCLUSION........................................................................................................ 15
BIBLIOGRAFIA....................................................................................................... 16

INTRODUCCIN
Los microcontroladores se utilizan en circuitos electrnicos comerciales
desde hace algunos aos de forma masiva, debido a que permiten reducir el
tamao y el precio de los equipos. Un ejemplo de estos son los telfonos
mviles, las cmaras de video, la televisin digital y los hornos de
microondas, entre muchos otros. Hasta hace algunos aos, el trabajar con
microcontroladores resultaba sumamente complicado por diversas razones:
alto precio, complejidad de montaje y principalmente por la escasez y el alto
precio de las herramientas de software.
Un microcontrolador es un circuito integrado programable que contiene todos
los componentes de un computador. Se emplea para controlar el
funcionamiento de una tarea determinada y, debido a su reducido tamao,
suele ir incorporado en el dispositivo al que gobierna.
Entre la gran variedad de microcontroladores PIC que existen destaca el
PIC18F84 cuya simplicidad, prestaciones, facilidad de uso y precio lo han
convertido en el ms popular de los microcontroladores.
En el siguiente proyecto se explicara de una manera sencilla la manera de
realizar un semforo digital con ayuda de la PIC16F84A, apoyndonos del
lenguaje de programacin ENSAMBLADOR. Si bien un semforo puede
parecer algo simple, con la facilidad del cdigo podemos programarlo para
que realice distintas secuencias de encendido de los leds segn el tiempo
que deseemos, as como interrupciones.

MATERIAL Y EQUIPO UTLIZADO


Los materiales utilizados para la realizacin del semforo fueron los
siguientes:

HARDWARE

PROTOBOARD
Es un tablero con orificios que se
encuentran
conectados
elctricamente entre s de manera
interna, habitualmente siguiendo
patrones de lneas, en el cual se
pueden
insertar
componentes
electrnicos y cables para el
armado y prototipado de circuitos
electrnicos y sistemas similares.
Est hecho de dos materiales, un
aislante, generalmente un plstico,
y un conductor que conecta los
diversos orificios entre s. Uno de
sus usos principales es la creacin
y comprobacin de prototipos de
circuitos electrnicos antes de
llegar a la impresin mecnica del
circuito en sistemas de produccin

MICROCONTROLADOR (PIC
16F84A)
Es
un
circuito
integrado
programable que contiene todos
los componentes necesarios para
el funcionamiento de una tarea
determinada.
En su interior contiene una unidad
central de procesamiento (CPU),
unidades de memoria (RAM y
ROM), puertos de entrada y salida
y perifricos. Estas partes estn
interconectadas
dentro
del
microcontrolador, y en conjunto
forman lo que se le conoce como
microcomputadora. Se puede decir
con toda propiedad que un
microcontrolador
es
una
microcomputadora
completa

LED
Es un componente optoelectrnico
pasivo y, ms concretamente, un
diodo que emite luz.
Los leds se usan como indicadores
en muchos dispositivos y en
iluminacin. Los primeros leds
emitan luz roja de baja intensidad,
pero los dispositivos actuales
emiten luz de alto brillo en el
espectro
infrarrojo,
visible
y
ultravioleta.
Debido
a
su
capacidad
de
operacin a altas frecuencias, son
tambin tiles en tecnologas
avanzadas de comunicaciones y
control.
Los
leds
infrarrojos
tambin se usan en unidades de
control
remoto
de
muchos

RESISTENCIA ELECTRICA
Resistencia elctrica es toda oposicin
que encuentra la corriente a su paso
por un circuito elctrico cerrado,
atenuando o frenando el libre flujo de
circulacin de las cargas elctricas o
electrones. Cualquier dispositivo o
consumidor conectado a un circuito
elctrico representa en s una carga,
resistencia u obstculo para la
circulacin de la corriente elctrica.

CRISTAL CUARZO
Es aquel oscilador que incluye en
su realimentacin un resonador
piezoelctrico.

CAPACITOR

El
oscilador
de
cristal
se
caracteriza por su estabilidad de
frecuencia y pureza de fase, dada
por el resonador.

Un
capacitor
o
condensador
(nombre por el cual tambin se le
conoce), es un dispositivo pasivo,
utilizado
en
electricidad
y
electrnica, capaz de almacenar
energa sustentando un campo
elctrico

CAPACITOR
Es un dispositivo que convierte
energa
qumica
en
energa
elctrica por un proceso qumico
transitorio, tras lo cual cesa su
actividad y han de renovarse sus
elementos constituyentes, puesto
que sus caractersticas resultan
alteradas durante el mismo. Se
trata de un generador primario.
Esta energa resulta accesible
mediante dos terminales que tiene
la pila, llamados polos, electrodos
o bornes. Uno de ellos es el polo

CABLE
Se llama cable a un conductor
(generalmente cobre) o conjunto
de ellos generalmente recubierto
de un material aislante o protector.
Los cables que se usan para
conducir electricidad1 se fabrican
generalmente de cobre, debido a
la excelente conductividad de este
material, o de aluminio que
aunque
posee
menor
conductividad.

SOFTWARE
MPLAB
Es una Plataforma de Desarrollo
Integrada
bajo
Windows,
con
mltiples prestaciones, que permite
escribir el programa para los PIC en
lenguaje ensamblador (assembler) o
en C, crear proyectos, ensamblar o
compilar, simular el programa y
finalmente programar el componente,
si se cuenta con el programador
adecuado.

PROTEUS 8
Proteus ISIS es el mejor software de
simulacin en el mundo para varios
diseos
con
la
electrnica
y
microcontrolador. Es principalmente
popular debido a la disponibilidad de
casi todos los microcontroladores en
el mismo. Por lo tanto, es una
herramienta til para probar los
programas y diseos integrados para
la electrnica aficionado y experto.
Se puede simular la programacin del
microcontrolador. Despus de simular
su circuito utilizando software en
Proteus se puede hacer directamente
el diseo de PCB con l por lo que
podra ser un todo en un paquete
para estudiantes y aficionados.

MPLAB incorpora todas las utilidades


necesarias para la realizacin de
cualquier proyecto y, para los que no
dispongan de un emulador, el
programa permite editar el archivo
fuente en lenguaje ensamblador de
nuestro
proyecto,
adems
de
ensamblarlo y simularlo en pantalla,
pudiendo ejecutarlo posteriormente
en modo paso a paso y ver como
evolucionaran de forma real tanto
sus registros internos, la memoria
RAM y/o EEPROM de usuario como la

EXPLICACIN POR BLOQUES


BLOQUE I
Lo primero que se realiz fue proponer el proyecto deseado a realizar,
tomando como opcin el semforo digital, el cual se programar con la
PIC16F84A.
Lo siguiente fue saber que desebamos que realizara nuestro semforo, en
este caso lo que se desea es que inicie con la luz color verde, de esta pase a
la luz color amarillo y al pasar un tiempo determinado este cambie a la luz
roja, todo de manera automtica.

BLOQUE II
A continuacin se inici con la elaboracin del cdigo para la programacin
de nuestra PIC, tomando en cuenta lo deseado, el cambio de luz despus de
un determinado tiempo, as como el reinicio del programa, porque se desea
que sea un ciclo (que no termine al finalizar el ultimo led), que al encender el
tercer led, vuelva a encenderse el que inicio y as simultneamente formando
el ciclo mencionado.

BLOQUE III

Aqu iniciamos con el modo de programacin, en este caso (ensamblador).


Iniciamos creando nuestro nuevo proyecto, indicamos que trabajaremos con
el PIC16F84A, en seguida definimos algunos registros que utilizaremos para
este programa, por ejemplo el contador que almacenaremos en el espacio de
memoria 0X0C, el cual es un espacio de propsito general (libre
disposicin), el segundo registro es el contador 2 0X0D y el contador 3
0X0E, estos archivos nos ayudaran para almacenar los tiempos que van a

estar encendidas cada una de las luces. Como este es un semforo de 3


luces, cada uno representa el tiempo que estar encendida cada luz.
Ahora definidos los archivos iniciamos la programacin, indicamos con ORG
0, a partir de este punto empieza el microcontrolador a leer el programa.
Iniciaremos definiendo la salida, con un 0 en el registro status en el bit 5, para
pasar al banco 1, aqu moveremos un L, al registro temporal W, cuyo calor
binario es 00000000 (estos representan salida), lo que estamos diciendo ac
es que programaremos al puerto B como salida. Ahora vamos a mover el
cdigo al puerto B (H06), ahora vamos a pasar al banco 0, colocando este en
el registro status.
Ahora procederemos a crear un subprograma que llamaremos a cada
instante, esto nos ayudara a crear el ciclo que deseamos.
Lo nombraremos roja (indicando el color del led), a continuacin
moveremos el literal al W, cuyo valor binario es 00000001 (para encender la
luz), esto se mueve a la puerta B (salida), enseguida se llama a un retardo
para que nuestra luz permanezca en ese estado por un determinado tiempo.
Este procedimiento se realiza para la luz amarilla y la verde.

Ejemplo de la primera realizacin del programa.

DIAGRAMAS Y CIRCUITOS ELECTRICOS


Circuito del Semforo

Nota: Prometeus permite simular directamente el programa, por lo que en el


circuito no es necesario colocar el oscilador y los capacitores.

Disposicin de pastillas de la PIC.

RESULTADOS
TABLAS

Banco de registros de la PIC16F84A

Programa Finalizado

CUESTIONARIO
Preguntas

1.- Qu es un microcontrolador?
2.- Menciona algunos dispositivos que funcionen con PICs
3.- Cul es la ventaja de usar PICs es los dispositivos electrnicos?
4.- Cmo est conformada una PIC?
5.- Cules el propsito fundamental de los microcontroladores?
6.- Dnde se almacenan los programas que indican la funcin de la PIC?
7.- Cmo se escriben los programas para un microcontrolador?
8.- A qu se refiere el termino compilar?
9.- Cul es la funcin de un semforo?
10.- Por qu los semforos tienen luces, verdes, amarillas y rojas?

Respuestas

1.- Es un circuito integrado programable que contiene todos los componentes


necesarios para el funcionamiento de una tarea determinada.
2.- Semforos, microondas, telfonos mviles, televisores.
3.- Su bajo costo y ligereza.
4.- Contiene una unidad central de procesamiento (CPU), unidades de
memoria (RAM y ROM), puertos de entrada y salida y perifricos.
5.- Leer y ejecutar los programas que desee el usuario.
6.- En la memoria ROM.
7.- A travs de patrones de lenguaje binario (0,1).
8.- Es el cdigo maquina o lenguaje escrito en el programa.
9.- Son dispositivos de seales que se sitan en intersecciones viales.
10.- Porque alertan a los peatones y/o operadores e automviles.

CONCLUSION
Los microcontroladores son una herramienta sumamente til para nuestra
vida diaria y se encuentran en una gran cantidad de dispositivos que usamos
da con da.
Su uso se vuelve cada vez ms comn entre alumnos de ingeniera, as
como entre usuarios que desean aprender sobre los dispositivos digitales y
esto es de gran apoyo para todo el mundo, ya que gracias a ellos la vida
diaria se vuelve ms cmoda.
Para finalizar se puede decir que con la llegada de los PIC se abre un nuevo
campo para el diseado de sistemas automatizados, ya que podemos
implementar sistemas que requieran una gran cantidad de proceso con un
costo menor que cualquiera de las soluciones existente. No obstante, no
tenemos que lanzarnos a programar PIC para todas las aplicaciones, sino
que debemos escoger el sistema ms adecuado a nuestras necesidades.

BIBLIOGRAFIA

Microcontroladores (PIC), Jos M. Angulo Usateguiy Ignacio Angulo


Martnez, Tercera edicin, McGraw Hill.

Microcontrolador PIC Desarrollo de Proyectos, Enrique Palacios


Municio, Fernando Remiro Domnguez, Lucas J. Lpez Prez, Primera
edicin, Alfaomega.

Practical Eletronics Handbook, Ian Sinclair, John Dunton, Sexta


edicin, Newnes.

Вам также может понравиться