int main (void) { ini_avr(); ini_keyPad(); //start_led(); //read_keyPad(); LCD(); // Insert application code here, after the board has been initialized. return 1; }
int main(void){ ini_lcd(); ini_avr(); for(;;) { if(get_key() == 13) // SET DATE { //put_lcd('A'); row = 0; col = 0; clr_lcd(); pos_lcd(0,0); put_str_lcd("MMDDYYYY"); start = 0; pos_lcd(0,0); set_date = 1; set_time = 0; index = 0; } else if(get_key() == 9) // SET TIME { //put_lcd('B'); row = 1; col = 0; clr_lcd(); pos_lcd(1,0); put_str_lcd("HHMMSS"); start = 0; pos_lcd(1,0); set_time = 1; set_date = 0; index = 0; } if (start == 1) { increment(); print(); } else { if(get_key() == 2) { //put_lcd('#'); if (set_date) {setDate();} if (set_time) {setTime();} start = 1; } else if(get_key() == 3){ put_lcd('0'); if(set_date){ date[index] = 0; } else if(set_time){ time[index] = 0; } index++; col++; } else if(get_key() == 4){ //put_lcd('*'); clr_lcd(); col = 0; row = 0; set_time = 0; set_date = 0; start = 1; index = 0; } else if(get_key() == 6){ put_lcd('9'); if(set_date){ date[index] = 9; } else if(set_time){ time[index] = 9; } index++; col++; } else if(get_key() == 7){ put_lcd('8'); if(set_date){ date[index] = 8; } else if(set_time){ time[index] = 8; } index++; col++; } else if(get_key() == 8){ put_lcd('7'); if(set_date){ date[index] = 7; } else if(set_time){ time[index] = 7; } index++; col++; } else if(get_key() == 10){ put_lcd('6'); if(set_date){ date[index] = 6; } else if(set_time){ time[index] = 6; } index++; col++; } else if(get_key() == 11){ put_lcd('5'); if(set_date){ date[index] = 5; } else if(set_time){ time[index] = 5; } index++; col++; } else if(get_key() == 12){ put_lcd('4'); if(set_date){ date[index] = 4; } else if(set_time){ time[index] = 4; } index++; col++; } else if(get_key() == 14){ put_lcd('3'); if(set_date){ date[index] = 3; } else if(set_time){ time[index] = 3; } index++; col++; } else if(get_key() == 15){ put_lcd('2'); if(set_date){ date[index] = 2; } else if(set_time){ time[index] = 2; } index++; col++; } else if(get_key() == 16){ put_lcd('1'); if(set_date){ date[index] = 1; } else if(set_time){ time[index] = 1; } index++; col++; } if (set_time) { if (col > 5) { col = 0; pos_lcd(row, col); } } else if (set_date) { if (col > 7) { col = 0; pos_lcd(row, col); } } } wait_avr(25); } return 0; }