Está en la página 1de 9

CURSO MICROCONTROLADORES PIC NIVEL BASICO

Da 3 Introduccin a las Herramientas

Vagos CORP

NDICE DEL DA
Configuracin Base del PIC (Cdigo de Cabecera)
Header y Fuses Funciones de Pausa o Espera Fuses y Registros de cada PIC

Definiciones
Men y Herramientas de CCS Estructura de Programacin

Simulador Proteus (ISIS) Blink LED con Cdigo Manual

CONFIGURACIN BASE DEL PIC


Header
Directiva #INCLUDE
#INCLUDE <archivo> o #INCLUDE archivo #INCLUDE <16F877A.H>

Fuses
Directiva #FUSE #FUSE opciones de configuracin

Algunas opciones de configuracin:


Tipo de oscilador: LP, XT, HS, RC Watch Dog Timer: WDT, NOWDT Proteccin de cdigo: PROTECT, NOPROTECT Power Up Timer: PUT, NOPUT Brown Out Reset: BROWNOUT, NOBROWNOUT

FUNCIONES DE PAUSA O ESPERA


Funciones de Espera

DELAY_MS(Tiempo en Milisegundos);
DELAY_US(Tiempo en Microsegundos); Configuracin (Delay Clock)

Directiva #USE
#USE objeto o componente a usarse #USE DELAY(CLOCK = Frecuencia en Hz) Ej: #USE DELAY(CLOCK = 20000000) //Configuracin para 20 MHz

FUSES Y REGISTROS DE CADA PIC


Cada Micro-controlador es Diferente de Otros

La Datasheet proporciona la informacin especfica de cada PIC


Los Fuses y Registros del Micro-controlador Tambin Varan de uno a Otro Datasheet PIC16F877A (Sec 2, Sec 14)

DEFINICIONES
Directiva #DEFINE

#DEFINE VAR1 5
#DEFINE VAR2 Texto #DEFINE VAR3 funcion1 Ej1: funcion1(int num); => funcion1(VAR1);

Ej2: VAR3(VAR1);
Directiva #BYTE #BYTE VAR4 = Direccin de Registro Ej: #BYTE PuertoB = 0x06

SIMULADOR PROTEUS (ISIS)

También podría gustarte