ej_delay.c

Ir a la documentación de este archivo.
00001 
00013 #include <pic/p16f877a.h>
00014 
00015 #define FOSC_HZ 20000000
00016 
00017 #include <uart.h>
00018 #include <pinio.h>   /*define los PIN_XY*/
00019 #include <delayms.h>
00020 
00021 int main (void)
00022 {
00023         char c=0;
00024         char INTRO[8]="TECLEA\n";
00025         int T=100;
00026         
00027         delayms(100);
00028 
00029         uart_open(SET_115200_8N1);
00030 
00031         uart_puts(INTRO);
00032         while(c!=13)
00033         {
00034                 if(uart_kbhit()==1)
00035                 {
00036                         c=uart_getc()-'0';
00037                         uart_putc(c+'0');
00038                         T=100*c;
00039                 }
00040                 delayms(T);
00041                 output_high(PIN_C2);
00042                 delayms(T);
00043                 output_low(PIN_C2);
00044         }
00045         uart_close();
00046 
00047         return 0;
00048 }

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1