Pièce jointe « ej_delay.c »
Téléchargement 1 #include <pic/p16f877a.h>
2 #define FOSC_HZ 20000000
3
4 #include <uart.h>
5 #include <pinio.h> /*define los PIN_XY*/
6 #include <delayms.h>
7
8 int main (void)
9 {
10 char c=0;
11 char INTRO[8]="TECLEA\n";
12 int T=100;
13
14 delayms(100);
15
16 uart_open(SET_115200_8N1);
17
18 uart_puts(INTRO);
19 while(c!=13)
20 {
21 if(uart_kbhit()==1)
22 {
23 c=uart_getc()-'0';
24 uart_putc(c+'0');
25 T=100*c;
26 }
27 delayms(T);
28 output_high(PIN_C2);
29 delayms(T);
30 output_low(PIN_C2);
31 }
32 uart_close();
33
34 return 0;
35 }
Fichiers joints
Pour vous référer aux pièces jointes d'une page, utilisez attachment:filename, comme indiqué ci-dessous dans la liste de fichiers. N'utilisez pas l'URL du lien [get], car elle peut changer et donc être facilement cassée.Vous n'êtes pas autorisé à joindre un fichier à cette page.