با سلام
من برنامه ساده زیر رو نوشتم اما جواب نمیگیرم
اگر ممکن هست کمک کنید.
من برنامه ساده زیر رو نوشتم اما جواب نمیگیرم
اگر ممکن هست کمک کنید.
[FONT=Yekan]#include <io.h>[/FONT]#include <mega16.h>
#include <stdio.h>
#include <stdlib.h>
#include <lcd.h>
#include <delay.h>
#include <i2c.h>
#include <ds1307.h>
#asm
.equ __lcd_port=0x12;
.equ __i2c_port=0x15;
.equ __sda_bit=1;
.equ __scl_bit=0;
#endasm
void main(void)
{
char buffer[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0},h=0,m=0,s=0;
lcd_init(16);
i2c_init();
rtc_init(0,0,0);
while (1)
{
rtc_get_time(&h,&m,&s);
lcd_clear();
sprintf(buffer,"%d:%d:%d",h,m,s);
lcd_puts(buffer);
delay_ms(100);
}
}

دیدگاه