KL301

Mikroprosesor

Kelompok 01

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

Anggota kelompok 1

hendri,
medy,
andry,
bagus,
dani

Muhamad  Sahrudin

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 2 menyala dan yang lain mati, dan seterusnya.

Contoh diagram sbb :

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

2 Responses to Kelompok 01

Leave a Reply