Anda di halaman 1dari 4

Tantangan 2b Buat program untuk menyalakan LED dengan ketentuan pemberian nilai 1 pada setiap saklar akan menyalakan

led satu persatu pada port b dan penekanan push button 3 akan menyebabkan led akan mati satu persatu

Keadaan awal

Keadaan ketika program baru di jalankan

Saklar 1 digeser, LED menyala pada bit 1 portb dan portd

Saklar 2 digeser, LED menyala pada bit 2 portb dan portd

Saklar 3 digeser, LED menyala pada bit 3 portb dan portd

Saklar 4 digeser, LED menyala pada bit 4 portb dan portd

Saklar 5 digeser, LED menyala pada bit 5 portb dan portd

Saklar

digeser, LED menyala pada bit portb dan portd

Saklar ! digeser, LED menyala pada bit ! portb dan portd

Saklar " digeser, LED menyala pada bit " portb dan portd

Kemudian Saklarnya di geser #set $% satu persatu&

Saklar " digeser, LED tetap menyala pada bit " portb dan LED mati pada bit " portd

Saklar ! digeser, LED tetap menyala pada bit ! portb dan LED mati pada bit ! portd

Saklar digeser, LED tetap menyala pada bit portb dan LED mati pada bit portd

Saklar 5 digeser, LED tetap menyala pada bit 5 portb dan LED mati pada bit 5 portd

Saklar 4 digeser, LED tetap menyala pada bit 4 portb dan LED mati pada bit 4 portd

Saklar 3 digeser, LED tetap menyala pada bit 3 portb dan LED mati pada bit 3 portd

Saklar 2 digeser, LED tetap menyala pada bit 2 portb dan LED mati pada bit 2 portd

Saklar 1 digeser, LED tetap menyala pada bit 1 portb dan LED mati pada bit 1 portd

Kemudian LED pada portb akan mati satu persatu dengan menekan pus'button 3

LED mati pada bit " portb

LED mati pada bit ! portb

LED mati pada bit

portb

LED mati pada bit 5 portb

LED mati pada bit 4 portb

LED mati pada bit 3 portb

LED mati pada bit 2 portb

LED mati pada bit 1 portb