A
ahmet2004
Guest
hi! Perubahan hanya saya dibuat adalah sebagai berikut # define RTC_SDA PIN_B0 # define RTC_SCL PIN_B1 dan ini adalah kode # include # sekering HSPLL, USBDIV, PLL5, CPUDIV1, VREGEN, NOWDT, NOPROTECT, NOLVP # menggunakan delay (jam = 48000000) / /, RESTART_WDT # include # include # define LCD_RS PIN_D0 # define LCD_RW PIN_D1 # define LCD_E PIN_D2 # define LCD_DB4 PIN_D4 # define LCD_DB5 PIN_D5 # define LCD_DB6 PIN_D6 # define LCD_DB7 PIN_D7 void main () {BYTE detik; min BYTE; jam BYTE; hari BYTE; BYTE bulan; tahun BYTE; BYTE dow; lcd_init (); ds1307_init (); tanggal / / Set untuk -> 29 Juni 2008 Minggu / / Set waktu untuk -> 17:36:09 ds1307_set_date_time (29,6,8,7, 17,36,9); sementara (1) {delay_ms (1000), ds1307_get_date (hari, bulan, tahun, dow); ds1307_get_time (jam, menit, detik); lcd_putc (detik);}} saya ingin menampilkan detik pada LCD. tapi saya tak bisa mendapatkan nomor. bukan saya punya blok hitam berkedip pada layar LCD saya. saya melihat kode asli. menggunakan # perangkat ADC = 8 tetapi saya tidak menggunakannya karena ketika saya mengkompilasi kode, baris yang menyebabkan kesalahan. ada yang memiliki ide mengapa itu tidak bekerja? terima kasih?