ej_keypad4x4flex.c

Ir a la documentación de este archivo.
00001 
00013 #include <pic/p16f877a.h>
00014 
00015 #define FOSC_HZ 20000000
00016 
00017 #define ROW0  PIN_B0
00018 #define ROW1  PIN_B1
00019 #define ROW2  PIN_B2
00020 #define ROW3  PIN_B3
00021 #define COL0  PIN_B4
00022 #define COL1  PIN_B5
00023 #define COL2  PIN_B6
00024 #define COL3  PIN_B7
00025 
00026 #include <uart.h>
00027 #include <keypad4x4flex.h>
00028 #include <delayms.h>
00029 
00030 int main (void)
00031 {
00032         char tmp;
00033         char INTRO[]="PRESIONA UNA TECLA\n";
00034         
00035         TRISB=0xFF;
00036         TRISC=0xFF;
00037 
00038         delayms(100);
00039 
00040         uart_open(SET_9600_8N1);
00041         set_pullup_portb(TRUE);
00042         uart_puts(INTRO);
00043 
00044         while(TRUE)
00045         {
00046                 delayms(200);
00047                 tmp = kbd_getchar();
00048                 uart_putc(tmp);
00049         }
00050         return 0;
00051 }

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