KL301

Mikroprosesor

Kelompok 02

Project name : Menyalakan lampu (LED) dengan tombol menggunakan mikrokontroler yang diprogram (2).

Anggota kelompok 2

deni,
eka,
edy,
Muhamad Nur,
mahjati,
jonas

Tugas : Membuat alat dengan ketentuan sbb:
1. Menggunakan mikrokontroler misalnya ATmega8 atau ATmega8535.
2. Memiliki 7 buah tombol on/off sebagai input.
3. Memiliki 7 buah LED sebagai output.
4. Cara kerja alat : Jika ditekan tombol no 1 maka LED no 1 menyala dan yang lain mati,
jika ditekan tombol no 2 maka LED no 1,2 menyala
jika ditekan tombol no 3 maka LED no 1,2,3 menyala , dan seterusnya.

Contoh diagram sbb : ( sama dengan kelompok 1 tapi program sedikit berbeda )

3.2_Mengaktifkan LED Menggunakan Tombol

Contoh program : menghidupkan LED dengan tombol

‘————————————–
‘Mengaktifkan LED Menggunakan Tombol
‘————————————–
$regfile = “m16def.dat”
‘Jika menggunakan ATMega8535 maka diganti dengan “m8535.dat”
$crystal = 12000000
‘———————— Konfigurasi
Ddra = &B11111111                                           ‘Port A dijadikan sebagai output (nilainya “1”)
Ddrb = &B00000000                                           ‘Port B dijadikan sebagai input
Portb = &B11111111                                          ‘Resistor PULL-UP internal mikrokontroler DIAKTIFKAN
‘————————
Do
If Pinb.0 = 0 Then
Porta = &B11111110
End If

If Pinb.1 = 0 Then
Porta = &B11111101
End If

If Pinb.2 = 0 Then
Porta = &B11111011
End If

If Pinb.3 = 0 Then
Porta = &B11110111
End If

If Pinb.4 = 0 Then
Porta = &B11101111
End If

If Pinb.5 = 0 Then
Porta = &B11011111
End If

If Pinb.6 = 0 Then
Porta = &B10111111
End If

If Pinb.7 = 0 Then
Porta = &B01111111
End If
Loop
‘———————— end

Leave a Reply