miércoles, 21 de mayo de 2014

Practica 6 de Proteus

#include <16F876.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock= 4000000)
#include <lcd.c>
#include <kbd.c>

void main() {
   char k;
   int x;
   lcd_init();
   kbd_init();
   port_b_pullups(TRUE);
   lcd_putc("\fListo...\n");
 
   while (TRUE) {
      k=kbd_getc();
      x=k-48;
      if(k!=0){
         if(k=='*')
         lcd_putc('\f');
      else
         lcd_putc(k);
         delay_ms(500);
       
         printf(lcd_putc,"\f Car=%c",k);
         delay_ms(500);
       
         printf(lcd_putc,"\f Car=%u", k);
         delay_ms(500);
       
         printf(lcd_putc,"\f Num=%u",x);
         delay_ms(500);
         lcd_putc("\fListo...\n");
      }
   }
}


No hay comentarios.:

Publicar un comentario