#include <mega16.h>
#include <delay.h>
#include <stdio.h> 
#asm
   .equ __i2c_port=0×12 ;PORTd
   .equ __sda_bit=7
   .equ __scl_bit=6
#endasm
#include <i2c.h>    
#include <ds1307.h> 
char angka[10]={0xC0,0xF9,0xA4,0xB0,0×99,0×92,0×82,0xF8,0×80,0×90};
unsigned char h,m,s;
char j_sat,j_pul,m_sat,m_pul,d_sat,d_pul; 
void main(void)
{
DDRA=0xFF;
DDRB=0b111111;
i2c_init();
rtc_init(0,0,0);
rtc_set_time(10,23,15);
rtc_set_date(2,3,12);     
delay_ms(100); 
PORTA=angka[j_pul];
PORTB=0B11010111;
while (1)
 {  
  rtc_get_time(&h,&m,&s); 
  j_pul=h/10;
  j_sat=h%10;
  m_pul=m/10;
  m_sat=m%10;
  d_pul=s/10;
  d_sat=s%10; 
  PORTA=angka[j_pul];
  PORTB=0B11111110;
  delay_ms(3);
  PORTA=angka[j_sat];
  PORTB=0B11111101;
  delay_ms(3);
  PORTA=angka[m_pul];
  PORTB=0B11111011;
  delay_ms(3);
  PORTA=angka[m_sat];
  PORTB=0B11110111;
  delay_ms(3); 
  PORTA=angka[d_pul];
  PORTB=0B11101111;
  delay_ms(3);
  PORTA=angka[d_sat];
  PORTB=0B11011111;
  delay_ms(2); 
  }
}
 
Menu atas
- Beranda
 - Galeri
 - Tentang saya
 - Jam Digital dengan DS1307 dan Animasi 60 buah LED dengan ATMega32
 - Program running text dengan 7 segment menggunakan BASCOM-AVR
 - Membuat Jam Digital Menggunakan Bahasa C++
 - Jam digital dengan P16F84A MCU
 - Jam Digital dengan Mikrokontroler ATmega
 - Digital Clock using pic18f8680, counters, external clocks
 - Robot Pemadam Api (KRCI) dengan KRCI.BS2
 - Robot Pemadam Api (KRCI) dengan UVTRON.OSC
 - Robot line follower Dengan Fuzzy Logic
 - Robot Line follower dengan Assembler
 - Robot line follower menggunakan Bascom AVR
 - Robot Line Follower menggunakan CodeVisionAVR
 - Robot Line Follower Dengan Fuzzy Logic
 

Tidak ada komentar:
Posting Komentar