#include <18f2550.h>#fuses INTRC,NOWDT,PUT,NOPROTECT#use delay(clock=8000000)#define empezar input(pin_b1)
void main(){
setup_oscillator(osc_8MHz); set_tris_a(0x00); set_tris_b(0xff); output_a(0); output_b(0); delay_ms(50); for(;;){ if (empezar==1) { inicio: ////////////// INICIO ////////////////// ////////// enciende los dos motores por 10 minutos ////////// output_high(pin_a0); output_high(pin_a1); //// 10 MINUTOS/// delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); output_low(pin_a0); ///// se apaga el motor 1 ////// ///// 40 MINUTOS //// delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); output_high(pin_a0); ///// SE ENCIENDE EL MOTOR 2 //// delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); output_low(pin_a1); ///// SE APAGA EL MOTOR 1 ///// delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); delay_ms(6000); goto inicio; } } }
jueves, 24 de junio de 2010
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario