Selasa, 06 Desember 2011

Lampu Cepat Tepat Dengan Mikrokontroler



Setelah pada postingan sebelumnya membuat lampu cepat tepat dengan menggunakan PLC, pada postingan ini saya tertarik untuk membuat lampu cepat tepat atau bel kuis menggunakan mikrokontroler.
Adapun mikrokontroler yang saya pakai yaitu mikrokontroler murah meriah dan mudah di cari yaitu mikrontroler ATmega8535. Untuk rangkain sekematik beserta simulasinya saya pakai program proteus 7, dapat dilihat di bawah ini :




Untuk Programnya saya menggunakan AVR studio 4 dengan bahasa C. Kodenya sebagai berikut:

#include <avr/io.h>
#include <util/delay.h>


int main (void)
{
DDRA=0xFF;
PORTA=0x00;
DDRB=0x00;
PORTB=0xFF;


while(1)
{


label1:
PORTA=0x00;
if(bit_is_clear(PINB,0))
{
while(1)
{
PORTA|=(1<<PORTA0);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}
if(bit_is_clear(PINB,1))
{
while(1)
{
PORTA|=(1<<PORTA1);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}
if(bit_is_clear(PINB,2))
{
while(1)
{
PORTA|=(1<<PORTA2);
if(bit_is_clear(PINB,3))
{
goto label1;
}
}
}


}
}

download proyek ini disini 

4 komentar:

  1. kok gk lengkap ,,
    ksih yg lebih lengkap lah tolong biar kami lbih giat belajar :)

    BalasHapus
    Balasan
    1. Udah lengkap itu mas...sudah sy sertakan smua filenya...coba dicek dulu

      Hapus
  2. Kalau beli jadi produk seperti itu berapa harganya dan dimana bisa saya dapatkan ?

    BalasHapus
  3. Mas mau tanya kalo pkk bahasa basic bascom avr kodenya beda lg ya? Boleh mintak tolong ajarin kode basicnya untuk lampu capat tepat ini saya mau belajar dengan yang basic dulu mas mohon bantuannya ya mas😊

    BalasHapus

Silahkan isi komentar yang dapat membangun blog ini. Atas komentarnya saya ucapkan terimakasih

Related Posts Plugin for WordPress, Blogger...