void main() { char c; kbd_init(); //inizializo drivers teclado PORT_B_PULLUPS(TRUE); //Activan resistencias de pull-up while(true) { c = kbd_getc(); if(c != 0 )//si se ha pulsado una tecla { putc(c);//Envía el caracter vía serie por la USART del PIC delay_us(100); //Pausa de 1 s. } } }
void main(){ TRISB = 0XFF; //Chan INPUT TRISE = 0x00; //Chan OUTPUT PORT_B_PULLUPS(0x01); //Noi dien tro len nguon PORTE = 0x00; //Set gia tri ban dau la muc 0 ENABLE_INTERRUPTS(INT_EXT); //Kich hoat ngat ngoai EXT_INT_EDGE(H_TO_L); //Chon canh ngat, cao xuong thap ENABLE_INTERRUPTS(GLOBAL); //Cho phep ngat toan cuc while (True){ //Duy tri hoat dong cua vi dieu khien ; } }