Está en la página 1de 8

DEPARTAMENTO CIENCIAS

DE ENERGA Y MECNICA
CARRERA DE INGENIERA AUTOMOTRIZ
MICROCONTROLADORES
INFORME DE RECUPERACIN

TEMA: Funcionamiento del PIC 16F628A

NOMBRE:
Herrera Cesar
Len Byron
Taipe Ricardo
Vlez Daniel
Paralelo: A

Nivel: SEXTO

Fecha: 18/11/2014

LATACUNGA ECUADOR

A. TEMA.
1. Realizar un semforo en una interseccin.
B.

OBJETIVOS
Realizar esquemas elctricos de los problemas propuestos.
Establecer parmetros de funcionamiento de los PICs segn la funcionalidad
Realizar cada una de las programaciones propuestas, en el Micro Code
Studio.
Realizar los circuitos correspondientes que permitan realizar correctamente
lo programado en el programa de computador utilizado.
Generar recomendaciones y conclusiones de las prcticas.

C. MATERIALES Y EQUIPOS.

Computadora con el software Micro Code Studio.


PIC 16F628A
Quemador de PICs
Resistencias de 3,3K
6 Leds
Fuente de 5 voltios.
Protoboard

D. MARCO TERICO.
PIC16F628A
El PIC16F628A es un microcontrolador de 8 bit, posee una arquitectura RISC
avanzada as como un juego reducido de 35 instrucciones. Este microcontrolador
es el remplazo del obsoleto PIC16F628A, los pines del PIC16F628A son
compatibles con el pic16f84a, as se podran actualizar proyectos que hemos
utilizado con el PIC16F628A.
En la materia de microcontroladores abordamos temas con la programacin de
microcontroladores, en la cual nos enfocamos principalmente en el micro
controlador PIC16F628A.

CARACTERISTICAS DEL PIC 16F628A


Tabla 1: Caractersticas del PIC 16F628A

Propiedad
Memoria de programa
Memoria SRAM
Memoria EEPROM
Pines de E/S
Entradas analgicas (ADC)
Salidas PWM
SPI
I2C
USART
Temporizadores de 8 Bits
Temporizadores de 16 Bits
Comparadores
Oscilador
Nmero de pines
Encapsulado

1 (Kbyte)
224 Bytes
128 Bytes
16
No
2
No
No
Si
2
1
2
Frecuencia mxima: 20 MHz
Oscilador interno de 4 MHz.
18
PDIP, SOIC, SSOP, QFN

Fuente: http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable

Pines del PIC16F628A

Figura 1: Estructura fsica y pines del PIC 16F628A.

Como podemos ver, los pines 1, 2, 3, 4, 15, 16, 17 y 18 tienen el nombre de RAx.
Esos pines conforman el puerto A, PORTA de ahora en ms. Los pines 6 al 13

forman parte del puerto B (PORTB). El pin 5 es el que se conectara al negativo de


la fuente de alimentacin. El 14 ir conectado a 5V.
Como habrn notado, muchos de los pines tienen ms de una descripcin. Esto se
debe a que pueden utilizarse de varias maneras diferentes, seleccionables por
programa. Por ejemplo, el pin 4 sirve como parte del PORTA, como RESET (MCLR
= Mster Clear) y como tensin de programacin (Vpp).
En la figura anterior se muestra el diagrama de bloques del PIC16F628A como
vemos los puertos a y b son direccionales, o sea se les puede configurar como
entrada o salida digital.
LED
El LED (Light-Emitting Diode: Diodo Emisor de Luz), es un dispositivo
semiconductor que emite luz incoherente de espectro reducido cuando se polariza
de forma directa la unin PN en la cual circula por l una corriente elctrica . Este
fenmeno es una forma de electroluminiscencia, el LED es un tipo especial de diodo
que trabaja como un diodo comn, pero que al ser atravesado por la corriente
elctrica, emite luz. Este dispositivo semiconductor est comnmente encapsulado
en una cubierta de plstico de mayor resistencia que las de vidrio que usualmente
se emplean en las lmparas incandescentes. Aunque el plstico puede estar
coloreado, es slo por razones estticas, ya que ello no influye en el color de la luz
emitida. Usualmente un LED es una fuente de luz compuesta con diferentes partes,
razn por la cual el patrn de intensidad de la luz emitida puede ser bastante
complejo.

Figura 2: led diodo emisor de luz

E. PROCEDIMIENTO
1) Programa para realizar un contador de 00-99 sin decodificador.

ROJO1 VAR PORTB5 ; etiquetas para los puertos


AMARILLO1 VAR PORTB.4
VERDE1 VAR PORTB3
ROJO2 VAR PORTB2
AMARILLO2 VAR PORTB1
VERDE2 VAR PORTB.0
SEMAF:
HIGH ROJO1 : HIGH VERDE2 ;primer semforo en rojo y 2do en verde
PAUSE 9000 ;esperar 9 segundos
LOW VERDE2 : HIGH AMARILLO2 ;2do semf. pasa de verde a amarillo
PAUSE 3000 ;esperar 3 segundos
LOW AMARILLO2 : LOW ROJO1 : HIGH VERDE1 : HIGH rojo2 ;1er semf. verde
2do se. rojo
PAUSE 9000 ;esperar 9 segundos
LOW VERDE1 : HIGH AMARILLO1 ;1er semforo cambia de verde a amarillo
PAUSE 3000 ;esperar 3 segundos
GOTO SEMAF ;continuar el programa desde semaf
END ;fin de la programacin

Programacion en microcode.

Figura 3: Programacin en microcode.

Una vez cargado el programa en el PIC y realizado las conexiones necesarias est
listo para la simulacin en el programa ISIS.

Figura 4: Simulacin en ISIS

Figura 5: Circuito armado en protoboard.

F. CONCLUSIONES

El PIC16F628A es un microcontrolador de 8 bit, posee una arquitectura RISC


avanzada as como un juego reducido de 35 instrucciones.
Los pines del PIC16F628A son compatibles con el PIC16F84A, as se
podran actualizar proyectos que hemos utilizado con el PIC16F84A.
Casi todo lo que hasta hace unos aos se realizaba mediante un grupo (a
veces muy numeroso) de circuitos integrados conectados entre s, hoy se
puede realizar utilizando un microcontrolador y unos pocos componentes
adicionales.
El PIC utilizado es decir el 16F628A puede ser programado una y otra vez,
mientras no se le dae alguna parte frgil.

G. RECOMENDACIONES.
Realizar correctamente la programacin caso contrario el programa no se
compilara correctamente y deber volver a revisarlo hasta su correcta
compilacin.
De igual manera se debe conocer bien la forma correcta de quemar un PIC,
para as tener un buen funcionamiento del mismo.
Se recomienda tener una adecuada manipulacin para cada uno de los
elementos a utilizar ya que estos suelen ser muy delicados.

H. BIBLIOGRAFA

http://es.wikipedia.org/wiki/Controlador_l%C3%B3gico_programable
(Revisado el 167 de Noviembre del 2014).
Norberto Molinari. 01 de marzo de 2011. Controladores Lgicos
Programables PLC. Mxico. Editorial Inet.