Bermain 7 Segment Menggunakan Driver 7447
Salammm kapasitorr!!
Yakk, Pada kesempatan kali ini kita akan bermain 7 segment menggunakan driver nya yaitu IC 7447. Pada postingan sebelumnya kita telah bermain 7 segment akan tetapi kita tidak menggunakan IC 7447 sebagai drivernya melainkan hanya menggunakan mikrokontroller. Untuk informasi, IC 7447 digunakan sebagai driver 7 segment yang berjenis Common Anoda (Positif Bersama). Jadi kita harus menggunakan jenis 7 segment Common Anoda. Pada IC 7447 juga terdapat 7 buah input dan 7 buah output. Dimana untuk pin inputnya terdiri dari 3 buah pin logic yaitu LT : Lamp Test ,RBI : Ripple Blink Input dan RBO : Ripple Blinking Output. 3 Pin Logic ini harus diberi tegangan 5 volt untuk menjalankan IC tersebut. Sedangkan 4 buah pin sebagai pengatur nilai output. Untuk mengaturnya sesuaikan dengan bilangan biner (Contoh angka 3 maka 0011).
Berikut konfigurasi Pin input dan Pin Outputnya.
Berikut rangkaiannya pada simulasi proteus.
Berikut programnya.
Yakk, Pada kesempatan kali ini kita akan bermain 7 segment menggunakan driver nya yaitu IC 7447. Pada postingan sebelumnya kita telah bermain 7 segment akan tetapi kita tidak menggunakan IC 7447 sebagai drivernya melainkan hanya menggunakan mikrokontroller. Untuk informasi, IC 7447 digunakan sebagai driver 7 segment yang berjenis Common Anoda (Positif Bersama). Jadi kita harus menggunakan jenis 7 segment Common Anoda. Pada IC 7447 juga terdapat 7 buah input dan 7 buah output. Dimana untuk pin inputnya terdiri dari 3 buah pin logic yaitu LT : Lamp Test ,RBI : Ripple Blink Input dan RBO : Ripple Blinking Output. 3 Pin Logic ini harus diberi tegangan 5 volt untuk menjalankan IC tersebut. Sedangkan 4 buah pin sebagai pengatur nilai output. Untuk mengaturnya sesuaikan dengan bilangan biner (Contoh angka 3 maka 0011).
Berikut konfigurasi Pin input dan Pin Outputnya.
Berikut rangkaiannya pada simulasi proteus.
Berikut programnya.
- #include <mega8535.h>
 - #include <delay.h>
 - // Alphanumeric LCD Module functions
 - #asm
 - .equ __lcd_port=0x15 ;PORTC
 - #endasm
 - #include <lcd.h>
 - // Declare your global variables here
 - void main(void)
 - {
 - PORTA=0x00;
 - DDRA=0xFF; // jangan lupaa!!
 - // LCD module initialization
 - lcd_init(16);
 - lcd_gotoxy(0,0);
 - lcd_putsf("Brmain 7 Segment");
 - lcd_gotoxy(0,1);
 - lcd_putsf("Pake Driver 7447");
 - while (1)
 - {
 - // Place your code here
 - PORTA = 0b01110000 | 0; // 0b01110000 di or kan dengan nilai 0 = 0b01110000;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 1; // 0b01110000 di or kan dengan nilai 1 = 0b01110001;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 2; // 0b01110000 di or kan dengan nilai 2 = 0b01110010;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 3; // 0b01110000 di or kan dengan nilai 3 = 0b01110011;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 4; // 0b01110000 di or kan dengan nilai 4 = 0b01110100;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 5; // 0b01110000 di or kan dengan nilai 5 = 0b01110101;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 6; // 0b01110000 di or kan dengan nilai 6 = 0b01110110;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 7; // 0b01110000 di or kan dengan nilai 7 = 0b01110111;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 8; // 0b01110000 di or kan dengan nilai 0 = 0b01111000;
 - delay_ms(1000);
 - PORTA = 0b01110000 | 9; // 0b01110000 di or kan dengan nilai 0 = 0b01111001;
 - delay_ms(1000);
 - };
 - }
 
Berikut video hasil simulasinya. 
Semoga bermanfaat,.. 
Salam kapasitorr!!
Iklannya diklik ya gan hehehe
Matur nuwun..
Iklannya diklik ya gan hehehe
Matur nuwun..

Post a Comment