Memprogram 7 Segmen


( just to share )

1. Hubungkan  soket  jumper  PORTB  pada  minimum  system  dengan  soket  jumper DATA7S  pada I/dan soket jumper PORTC pada minimum system dengan soket jumper I/P S KEY pada I/O.
2. Buka program Code Vision AVR
3. Buatlah project baru dengan inisialisasi PORTB sebagai output (DDRB = FFH) dan output  value  =  0  (PORTB=00H),  dan               PORTC.0-PORTC.3  sebagai  input,  PORTC.4- PORTC.7 sebagai output (DDRC = F0H) dan (PORTC=F0H) sehingga pada program bagian inisialisasi PORTB dan PORTC terlihat sebagai berikut:

PORTB=0x00;
DDRB=0xff; //portb sebagai output, 0b11111111//untuk data 7s
PORTC=0xf0;
DDRC=0xf0; //portc sebagai input dan output, 0b11110000//untuk kontrol DO1, DO2

4.  Tuliskan dalam program utama sebagai berikut:
PROGRAM SEGMEN1
Ø  Sintaks Program :

//Menampilkan angka 8 pada seven segmen sebelah kanan.
while (1)
{

PORTC.7=1;               //nonaktifkan seven segment kiri
PORTC.6=0;               //aktifkan seven segmen kanan
PORTB=0x7f;            //tampilkan data angka 8
delay_ms(10);
}

5.  Amati nyala seven segment.
Ø  Maka akan muncul seperti ini :




0 coment:

Posting Komentar

Diberdayakan oleh Blogger.
 
;