با سلام بر اساتید
کد زیر برای برنامه ساعت با ds1307 هست در حالت عادی درست هست ولی میخوام بهش یک دکمه اضافه کنم که زمانیکه دکمه را فشار دادیم مقدار ساعت افزایش پیدا کند!! به نظر شما کدی که نوشتم ایا درست هست؟؟؟در شبیه سازی کار نکرد!!
سپاس
کد زیر برای برنامه ساعت با ds1307 هست در حالت عادی درست هست ولی میخوام بهش یک دکمه اضافه کنم که زمانیکه دکمه را فشار دادیم مقدار ساعت افزایش پیدا کند!! به نظر شما کدی که نوشتم ایا درست هست؟؟؟در شبیه سازی کار نکرد!!
کد:
unsigned char hour,minute,sec; char h[5],mine[5],s[6]; lcd_init(16); rtc_set_time(11,09,12); while (1) { if(PINB.0==0) { hour++; rtc_set_time(&hour,&minute,&sec); delay_ms(10); PORTB.1=1; } rtc_get_time(&hour,&minute,&sec); itoa(hour,h); itoa(minute,mine); itoa(sec,s); lcd_gotoxy(0,0); lcd_puts(h); lcd_putsf(":"); lcd_puts(mine); lcd_putsf(":"); lcd_puts(s); }
دیدگاه