Produccion De N Ciclos De 16,66 Ms En Lenguaje C Para Pic

Páginas: 3 (714 palabras) Publicado: 10 de noviembre de 2012
/*************************************************************************** */ /* timer0_Ciclos_int.c */ /*---------------------------------------------------------------------------*/ /*TEMPORIZADOR 0 Ver cálculos en archivo de Excel: timer0_Calc */ /*---------------------------------------------------------------------------*/ /* Ejemplo para permitir CC ciclos mediante interrupciones. Losciclos de */ /* trabajo se pueden establecer mediante entrada por teclado. */ /* Este ejemplo permite controlar la temperatura de una resistencia R calefac*/ /* tora para una incubadora. *//*---------------------------------------------------------------------------*/ /* TALLER DE AUTOMATIZACION I PROF MAYA LUIS */ /*****************************************************************************/#include #byte TMR0=0x01 //POSICION DEL TEMPORIZADOR 0 //POSICION del PUERTO C #byte PUERTOC=0X07 #bit RES_ON =0X07.0 //LED COLOCADO EN EL PIN 0 DEL PUERTO C #byte INTCON=0x0B //POSICION DEL REGISTROINTCON BANCO 0 #bit TOIF=0x0B.2 //BANDERA DE INTERRUPCION DEL TIMER 0 //#bit TMR0IE=0x0B.5 //HABILITA INTERRUPCION DEL TIMER 0 #byte OPTION_REG=0x81 //POSICION DEL REGISTRO OPTION_REG BANCO 1 #bitPS0=0X81.0 //BIT PARA SELECCIONAR VALOR DEL PREESCALADOR #bit PS1=0X81.1 //BIT PARA SELECCIONAR VALOR DEL PREESCALADOR #bit PS2=0X81.2 //BIT PARA SELECCIONAR VALOR DEL PREESCALADOR #bit PSA=0X81.3 //BITPARA ASIGNAR EL PREESCALADOR AL TIMER0 o WDT #bit T0CS=0X81.5 //BIT PARA SELECCIONAR LA FUENTE DEL RELOJ //-- Estados de generacion #define ESTADO_ON 0 #define ESTADO_OFF 1 //-- Ciclos de trabajounsigned char ct[]={26,51,77,94,128,154,179,205,230}; unsigned char estado=0; unsigned char T0ini; //-- Interfaz entre la rutina de atencion a la int. unsigned char Ton=0;

unsigned charctcc[]={250,225,200,175,150,125,100,75,50}; //unsigned char ctcc[]={5,5,5,5,5,5,5,5,5}; unsigned char cc=0; unsigned char Tcc=0; /*****************************************/ /* Rutina de atencion a la interrupcion */...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lenguaje C para PIC
  • Ciclos En Lenguaje C
  • Ciclos en lenguaje c
  • Ciclo Del C Y N
  • Introducci N Al Lenguaje C
  • Ciclos del c, n, p, s
  • Introducci N Al Lenguaje C 1
  • Hola Mundo Para Lenguaje C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS