Beruflich Dokumente
Kultur Dokumente
Escuela de electrotecnia
Tarea: Terceros 1 - 4
Modulo: Retardos en xc8
PIC16F877A
PIC16F87X forman una subfamilia de microcontroladores PIC, de gama media
de 8 bits, fabricados por Microchip Technology Inc..
Cuentan con memoria de programa de tipo EEPROM Flash mejorada, lo que
permite programarlos fácilmente usando un dispositivo programador de PIC.
Esta característica facilita sustancialmente el diseño de proyectos, minimizando
el tiempo empleado en programar los microcontroladores (µC).
Esta subfamilia consta de los siguientes modelos que varían de acuerdo a
prestaciones, cantidad de terminales y encapsulados:
PIC16F870
PIC16F871
PIC16F872
PIC16F873A
PIC16F874A
PIC16F876A
PIC16F877A
Características principales:
PROGRAMA
Para crear el programa que se grabará en el PIC se puede usar MPLAB, que
es el entorno de desarrollo gratuito ofrecido por el fabricante Microchip
Technology Inc.
Básicamente este sencillo ejemplo se puede modelar con el siguiente
pseudocódigo:
RETARDOS EN XC8
Primero que todo hay que saber que los tiempos en programación para los
microcontroladores pic son muy reducidos y dependen de un cristal para su
funcionamiento, aunque en unos casos se pueda trabajar con un cristal interno,
en este curso se trabajará con un cristal externo.
Ya sabiendo que función cumple un cristal en un microcontrolador, y sabiendo
que los tiempos en los micros son muy reducidos lo que vamos a hacer es crear
una rutina que nos multiplique el tiempo; para programar u tiempo o retardo en
un programa con XC8 se hace de la siguiente forma: