Documente Academic
Documente Profesional
Documente Cultură
SEDE LATACUNGA
MICROPROCESADORES Y MICROPROCESADORES
Informe #1
http://proyecto-librosysolucionarios-espel.blogspot.com/
1) TEMA:
Reconocimiento y programación mediante los software Microcode y Pickit 2 para el PIC
16F628A
2) OBJETIVOS:
Reconocer y programar mediante los software Microcode y Pickit 2 para el PIC 16F628A
3) MATERIALES
PIC 16f628A
Resistencia de 330 Ω
Diodo led Rojo
PIC 16F628A
4 Resistencias de 330 Ω
4 Diodos led
PIC 16F628A
4 Resistencias de 330 Ω
1 Resistencia de 4.7 kΩ
1 Pulsador NA(Normalmente abierto)
4 Diodos led
PIC 16F628A
4 Resistencias de 330 Ω
1 Resistencia de 4.7 kΩ
1 Pulsador NA(Normalmente abierto)
4 Diodos led
4) MARCO TEÓRICO
EL MICROCONTROLADOR PIC16F628A.
Los Microcontroladores PIC (Peripheral interface Controller), son fabricados por la empresa
MICROCHIP Technology INC. cuya central se encuentra en Chandler, Arizona, esta empresa ocupa el
primer lugar en venta de Microcontroladores de 8 bits desde el año 2002. Su gran éxito se debe a la gran
variedad (más de 180 modelos), gran versatilidad, gran velocidad, bajo costo, bajo consumo de potencia,
y gran disponibilidad de herramientas para su programación. Uno de los Microcontroladores más
populares en la actualidad es el PIC16F628A y sus variantes PIC16F627A y PIC16F648A, estos
modelos (serie A) soportan hasta 100.000 ciclos de escritura en su memoria FLASH, y 1’000.000 ciclos
en su memoria Eeprom, este está reemplazando rápidamente al popular PIC16F84A, pues presenta
grandes ventajas como son ver figura 1:
Figura 1. Tabla de comparación entre el PIC16F84A y los PIC16F6XX.
Todas estas y otras ventajas más como el oscilador interno RC de 4MHZ, MCLR programable, mayor
capacidad de corriente, Programación en bajo voltaje, etc. Lo hacen al PIC16F628A, como el
Microcontrolador ideal para estudiantes y aficionados, ya que al tener oscilador interno y el MCLR
(master clear) sea programable, es mucho más sencillo ponerlo en funcionamiento, basta con conectar al
pin 14 a 5V y el pin 5 a tierra para que empiece a trabajar.
CARACTERÍSTICAS GENERALES.
Se puede resumir las características más relevantes del PIC16F628A, estas son:
NOTA: sus 2 puertos el A y el B entregan un total de 200mA cada uno, es decir 25 mA cada pin.
En modo sumidero pueden soportar cada uno de sus puertos 200mA. es decir 25 mA. cada pin.
1 0 0 0 1
cmcon=7
TRISA=%1
TRISB=0
p1 var porta.0
x var byte
x=0
inicio
portb=x
if p1=0 then gosub ar
goto inicio
ar:
if p1=0 then ar
x=x+1
return
Configuración del bit de palabra para el contador del 1 al 15
1 0 0 0 1
trisb=0
x var byte
inicio
for x=0 to 15 step 1
portb=x
pause 1000
next x
goto inicio
Configuración del bit de palabra para el contador con pulsos del 1 al 15 con for
1 0 0 0 1
Luego se procede a armar el circuito de la siguiente figura 3 en el protoboard como se muestra a
continuación
1 1 1 0 0 0 1
6) CONCLUSIONES
Una de las características principales del PIC 16F628A es su velocidad de operación y esto
se comprueba con el uso de un antirebote en la programación de un contador que se
incrementa mediante un pulsador externo.
El MCLR (RA5) conectado a Vcc nos permite el correcto funcionamiento del PIC en los
distintos circuitos.
En la implementación del hardware se ha tomado varias consideraciones como voltajes de
alimentación del PIC 16F628A y los bits de configuración al momento de grabar los datos
en el Microcontrolador mediante el software Pickit2.
Considerar el valor mínimo de la resistencia para no exceder las corrientes que circular por
los pines que es de 25mA.
7) RECOMENDACIONES
Es importante colocar el pin 4 MCLR a Vcc (5 voltios) para que el mejor funcionamiento del
PIC 16F628A
Se debe tomar en cuenta la habilitación del MCLR al momento de colocar los bits de
configuración al momento de grabar los datos en el Microcontrolador.
Considerar el rango de voltaje de alimentación del PIC16F628A.
8) BIBLIOGRAFÍA
9) ANEXOS