Vous êtes sur la page 1sur 8

INSTITUTO TECNOLGICO SUPERIOR

GUAYAQUIL

TEMA: Encendido y apagado de diodos led con el pic 16f628a

NOMBRE: Quinatoa Elias

SEMESTRE: Quinto Electrnica

DOCENTE: Ing. Cesar Altamirano

ASIGNATURA: Microcontroladores 1

FECHA DE ENTREGA: 27/06/2027

AMBATO ECUADOR
INTRODUCCIN
En la presente prctica realizamos el encendido y apagado de dos diodos led utilizando un
PIC16F628a, el programa proteus y microcode. Este circuito deber ser armado en el
protoboard para su presentacin.

OBJETIVOS GENERAL
Disear un circuito con la utilizacin de un pic 16f628a.
Aprender a programar en microcode la funcin de trabajo del pic.
Realizar la programacin y simulacin utilizando el PIC 16f628A.

MARCO TERICO:
PIC 16F628A
Para comenzar a programar microcontroladores PIC, el PIC que se utilizar (es decir, el que
utilizar en este sitio) ser el 16F628 (16F628a), que como ya se mencion anteriormente
presenta algunas ventajas que lo hacen superior (desde el punto de vista de un principiante) a
otros PIC.
Antes que otra cosa es necesario ver algo de "teora" sobre el PIC, sin embargo aqu solamente
mencionar las caractersticas principales, para informacin ms detallada es recomendable
consultar la hoja de datos proporcionada por Microchip.
El PIC 16F628 incorpora tres caractersticas importantes que son:
Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones)
Procesador segmentado
Arquitectura HARVARD
Con estos recursos el PIC es capaz de ejecutar instrucciones solamente en un ciclo de
instruccin. Con la estructura segmentada se pueden realizar simultneamente las dos fases en
que se descompone cada instruccin, ejecucin de la instruccin y busqueda de la siguiente.
La separacin de los dos tipos de memoria son los pilares de la arquitectura Harvard,
esto permite acceder en forma simultnea e independiente a la memoria de datos y a la de
instrucciones. El tener memorias separadas permite que cada una tenga el ancho y tamao ms
adecuado. As en el PIC 16F628 el ancho de los datos es de un byte, mientras que la de las
instrucciones es de 14 bits.
Caractersticas principales
Conjunto reducido de instrucciones (RISC). Slamente 35 instrucciones que aprender
a utilizar.
Oscilador interno de 4MHz.
Las instrucciones se ejecutan en un slo ciclo de mquina excepto los saltos
(goto y call), que requieren 2 ciclos. Aqu hay que especificar que un ciclo de mquina
se lleva 4 ciclos de reloj, si se utiliza el reloj interno de 4MHz, los ciclos de mquina se
realizarn con una frecuencia de 1MHz, es decir que cada instruccin se ejecutar en
1uS (microsegundo).
Opera con una frecuencia de reloj de hasta 20 MHz (ciclo de mquina de 200 ns).
Memoria de programa: 2048 locaciones de 14 bits.
Memoria de datos: Memoria RAM de 224 bytes (8 bits por registro).
Memoria EEPROM: 128 bytes (8 bits por registro).
Stack de 8 niveles.
16 Terminales de I/O que soportan corrientes de hasta 25 mA.
3 Temporizadores
Mdulos de comunicacin serie, comparadores, PWM
Otra caracterstica de los PICs es el manejo de los bancos de registros. En lnea general, los
registros se clasifican como de uso general (GPR) y de uso especfico o de funciones especiales
(SFR).
Los registros de uso general pueden ser usados directamente por el usuario, sin existir
restricciones. Pueden servir para almacenar resultados que se reciben desde el registro
W (acumulador), datos que provienen de las puertas de entradas, etc.
Los registros de uso especficos no pueden ser usados directamente por el usuario.
Estos registros controlan prcticamente todo el funcionamiento del microcontrolador,
pues toda la configuracin necesaria para funcionamiento del microcontrolador es
hecho a travs de algn tipo de SFR.
Pines de I/O (Entrada/Salida)
PORTA: RA0-RA7:
Los pines RA0-RA4 y RA6RA7 son bidireccionales y manejan seales TTL
El pin RA5 es una entrada Schmitt Trigger que sirve tambin para entrar en el modo de
programacin cuando se aplica una tensin igual a Vpp (13,4V mnimo)
El terminal RA4 puede configurarse como reloj de entrada para el contador TMR0
Los pines RA0-RA3 sirven de entrada para el comparador analgico
PORTB: RB0-RB7:
Los pines RB0-RB7 son bidireccionales y manejan seales TTL
Por software se pueden activar las resistencias de pull-up internas, que evitan el uso de
resistencias externas en caso de que los terminales se utilicen como entrada (permite,
en algunos casos, reducir el nmero de componentes externos)
El pin RB0 se puede utilizar como entrada de pulsos para provocar una
interrupcin externa.
Los pines RB4-RB7 estn diseados para detectar una interrupcin por cambio de
estado. Esta interrupcin puede utilizarse para controlar un teclado matricial, por
poner un ejemplo
Otros pines
VDD: Pin de alimentacin positiva. De 2 a 5,5 Vcc
VSS: Pin de alimentacin negativa. Se conecta a tierra o a 0 Vcc
MCLR: Master Clear (Reset). Si el nivel lgico de este terminal es bajo (0 Vcc), el
microcontrolador permanece inactivo. Este Reset se controla mediante la palabra de
configuracin del PIC
OSC1/CLKIN: Entrada de oscilador externo
OSC2/CLKOUT: Salida del oscilador. El PIC 16F628 dependiendo de cmo se
configure puede proporcionar una salida de reloj por medio de este pin
En la prxima entrega se dar una introduccin al ambiente de desarrollo MPLAB y se realizar
el primer programa. Tambin se ver el conjunto de instrucciones del PIC y las directivas del
ensamblador MPASM.
DIODO LED
Un led o diodo emisor de luz es un dispositivo semiconductor (diodo) que emite luz
incoherente de espectro reducido cuando se polariza de forma directa la unin PN del mismo
y circula por l una corriente elctrica. Este fenmeno es una forma de electroluminiscencia.
El color, depende del material semiconductor empleado en la construccin del diodo y puede
variar desde el ultravioleta, pasando por el visible, hasta el infrarrojo. Los diodos emisores de
luz que emiten luz ultravioleta tambin reciben el nombre de led UV (ultraviolet light: "luz
ultravioleta") y los que emiten luz infrarroja se llaman IRED (InfraRed Emitting
Diode: "radiacin infrarroja"). El nombre espaol proviene del acrnimo ingls LED (Light-
Emitting Diode: diodo emisor de luz).

.
SOFTWARE USADOS EN LA SIMULACINY PROGRAMACIN
PROTEUS
Proteus es una compilacin de programas de diseo y simulacin electrnica, desarrollado por
Labcenter Electronics que consta de los dos programas principales: Ares e Isis, y los mdulos
VSM y Electra.

MICROCODE STUDIO (IDE)


Usando los comandos de de este programa aprendidos en lase se proceder a la realizacin de
los proyectos propuestos para este laboratorio para mayor informacin del uso de microcode.
4.- MATERIALES:
Protoboard
1 PIC16F628A
Varios Cables de conexin
1 Fuente de alimentacin C.D a 5v
2 Resistencias de 220
2 Diodos led
1 Oscilador de 4Mhz
2 Capacitores de 22uf

5.- PROCEDIMIENTO:
Instalar los programas en nuestro computador para realizar la practica.
Realizar la programacin en el programa microcode.

Realizar la simulacin del circuito en el programa microcode


Armar el circuito en el protoboard.

ANALIS DE RESULTADOS
Con esta practica realizada pudimos involucranos a la utilizacin de los programas que
vamos a utilizar en esta asignatura, microcode es un programa para la programacin del pic,
microcode trabaja la programacin en visual, en el cual es mas fcil de aprender a programar
nuestro pic.
CONCLUSIONES
El pic es un dispositivo de electrnica muy til y de variadas aplicaciones.
Trabajar de una manera mas eficiente para su correctofuncionamiento y que l a
programacin es un requisito poder Utilizar las diferentes nuestra aplicacin.
Verifique el corecto funcionamiento del grabador de pics
RECOMENDACIONES
Armar muy bien y saber diferenciar las diferentes formas de programas.
Verifique la conexin de los pines antes de conectar el circuito puesto que de no
hacerlo se puede quemar el 16f628a.
BIBLIOGRAFA
https://www.ecured.cu/Diodo_led
https://sites.google.com/site/proyectospic2010/PIC18F452/introduccion-pic16f628a-1
http://www.unrobotica.com/manuales/basic.pdf
http://www.circuitoselectronicos.org/2011/01/el-pic-16f628.html
https://es.scribd.com/document/236044353/Informe-Pics

Vous aimerez peut-être aussi