Friday, August 7, 2015

Menyalakan LED dengan Tombol (ATMEGA8535 + 7Seg + Button)

Menyalakan LED dengan Tombol (ATMEGA8535 + 7Seg + Button) - Tutorial kali ini akan membahas bagaimana cara menyalakan led dengan menekan tombol, software yang digunakan adalah ISIS Professional (Proteus ISIS) dan CodeVision (CodeAVR), pertama anda buat rangkaian seperti berikut, komponen yang digunakan meliputi ATMEGA8535, 7SEG-COM-CAT-BLUE, BUTTON, GROUND dan POWER sehingga tampak seperti dibawah ini:

Menyalakan LED dengan Tombol (ATMEGA8535 + 7Seg + Button)

Apabila button di klik (ditekan) maka led pada 7segmen akan memunculkan angka yang berupa NRP Mahasiswa (6312177), anda bisa coba menampilkan nomor sesuai yang diinginkan.

Kemudian buka CodeVision (CodeAVR) untuk melakukan pengkodean, berikut adalah listing kode program yang digunakan untuk menyalakan LED ketika tombol di tekan.

#include <mega8535.h>
#include <delay.h>
void main(void)
{
PORTA=0x00;
DDRA=0xFF;
PORTB=0x00;
DDRB=0x00;
while (1)
      {
      if(PINB.0==0){
        while(PINB.0==0){};   
        while(PINB.0==1){
        PORTA=0b1111101;
        delay_ms(500);
        PORTA=0b1001111;
        delay_ms(500);
        PORTA=0b0000110;
        delay_ms(500);     
        PORTA=0b1011011;
        delay_ms(500); 
        PORTA=0b0000110;
        delay_ms(500); 
        PORTA=0b0000111;
        delay_ms(500);    
        PORTA=0b0000111;
        delay_ms(500);        
        }
        while(PINB.0==0){};
      }     
    }
}
Comments

2 komentar

Makasih infonya kang, kunjungi juga blog kami buat kawan-kawan yang ingin belajar menggambar di http://goyangpensil.blogspot.co.id/


EmoticonEmoticon