Translate

Cara mengakses Tombol / Button dan Led menggunakan Bascom AVR

Cara mengakses Tombol / Button dan Led menggunakan Bascom AVR


             Pada kesempatan kali ini akan dibahas mengenai bagaimana cara mengakses tombol / button dan led menggunakan bahasa bascom avr. Ini adalah basic yang harus dikuasai bagi para pecinta mikrokontroller jika memang ingin menjadi seorang embedded freak. Prinsip kerja alat ini yaitu terdapat 3 buah button / tombol yang mana jika ditekan maka akan menghidupkan atau mematikan led sehingga memenuhi unsur I/0 input-output, tombol sebagai input dan led sebagai output. untuk lebih jelasnya berikut ulasannya. 


a. Minimum System




b. Program Bascom AVR

$regfile = "m16def.dat"
$crystal = 12000000

Ddrc = &B11111111

Ddrd.2 = 0
Ddrd.3 = 0
Ddrd.4 = 0

Portd.2 = 1
Portd.3 = 1
Portd.4 = 1

Do

If Pind.2 = 0 Then
Portc.0 = 0
Portc.1 = 1
Portc.2 = 1
Portc.3 = 0

Elseif Pind.3 = 0 Then
Portc.0 = 1
Portc.1 = 0
Portc.2 = 0
Portc.3 = 1

Elseif Pind.4 = 0 Then
Portc.0 = 0
Portc.1 = 0
Portc.2 = 0
Portc.3 = 0

Else
Portc.0 = 1
Portc.1 = 1
Portc.2 = 1
Portc.3 = 1

End If

Loop




c. Cara Penggunaan

               Hubungkan mikrokontroller dengan power supply, kemudian masukkan program diatas dan lihat hasilnya, saat tombol ditekan maka akan menghidupkan led yang bervariasi, rubah susunan variasi jika diperlukan atau bisa juga ditambahkan led lebih banyak dari yang dicontohkan.














3 comments:

  1. Klo syaratnya inputnya kedua tombol ditekan baru port outputnya nyala, gmana caranya? Sorry newbie

    ReplyDelete
  2. Klo syaratnya inputnya kedua tombol ditekan baru port outputnya nyala, gmana caranya? Sorry newbie

    ReplyDelete