Referencia del Archivo ej_delay.c

Ejemplo para trabajar con delayms.h . Más...

#include <pic/p16f877a.h>
#include <uart.h>
#include <pinio.h>
#include <delayms.h>

Dependencia gráfica adjunta para ej_delay.c:

Ir al código fuente de este archivo.

Definiciones

#define FOSC_HZ   20000000

Funciones

int main (void)


Descripción detallada

Ejemplo para trabajar con delayms.h .

Autor:
Fernando Pujaico Rivera
Fecha:
Mayo-2008
Versión:
v0.01
Leeme:
Ejemplo de compilacion : ./compila.sh ej_delay 16f877a .

Preguntas y sugerencias a: fernando.pujaico.rivera en gmail.com
http://pic-gcc-library.sourceforge.net

Definición en el archivo ej_delay.c.


Documentación de las definiciones

#define FOSC_HZ   20000000

Definición en la línea 15 del archivo ej_delay.c.


Documentación de las funciones

int main ( void   ) 

Definición en la línea 21 del archivo ej_delay.c.

Hace referencia a c, delayms, output_high, output_low, PIN_C2, SET_115200_8N1, uart_close(), uart_getc(), uart_kbhit(), uart_open(), uart_putc(), y uart_puts().

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 }

Gráfico de llamadas para esta función:


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