#include #include #include "keypad.h" #include "display.h" int main(void) { uint8_t kbdcnt=0, kbddata; init_display(); init_keypad(); sei(); // enable global interrupts while(1) // loop forever { if(getkey(&kbddata)) { LCDline[kbdcnt+16] = kbddata; kbdcnt = (kbdcnt+1) & 0x0F; LCDline[kbdcnt+16] = ' '; } LCDline[13]= (PINE&0x01) + '0'; while((PINE&0x01)==0); // block execution } // while(1) }