#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