guardado.txt

Embed Size (px)

Citation preview

#include #fuses xt,nowdt,noprotect,nolvp,nomclr#use delay(clock=4M)#include #include #use fast_io(b)#use fast_io(d)char k=0;int tec;void main(){set_tris_b(0xff);set_tris_d(0x00);lcd_init();kbd_init();port_b_pullups(true);printf(lcd_putc,"\fBienvenido");output_low(pin_c5);output_low(pin_c4); while(true){ k=kbd_getc(); if(k!=0){ if(k=='A'){ printf(lcd_putc,"\fEncendido"); delay_ms(1000); if (tec==3){ printf(lcd_putc,"\n\fGiro Derecha"); delay_ms(1000); output_high(pin_c4); output_low(pin_c5); }else{ if (tec==4){ printf(lcd_putc,"\n\fGiro Izquierda"); delay_ms(1000); output_low(pin_c4); output_high(pin_c5); } } /*tec=k-48;} else{ if(tec>5){ printf(lcd_putc,"\n\fNo Asignado"); } */ } if(k=='B'){ printf(lcd_putc,"\fApagado"); delay_ms(1000); output_low(pin_c4); output_low(pin_c5); } /*switch (tec){ case 1: printf(lcd_putc,"\fEncendido"); delay_ms(1000); if (tec==3){ printf(lcd_putc,"\n\fGiro Derecha"); delay_ms(1000); output_high(pin_c4); output_low(pin_c5); } if (tec==4){ printf(lcd_putc,"\n\fGiro Izquierda"); delay_ms(1000); output_low(pin_c4); output_high(pin_c5); } break; case 2: printf(lcd_putc,"\fApagado"); delay_ms(1000); output_low(pin_c4); output_low(pin_c5); break; */ }}}