Aktifitas 2
Antarmuka dengan switch push button : deteksi falling edge
Modifikasilah program aktifitas 1 sehingga led akan nyala pada saat tombol
dilepas.
Antarmuka dengan switch push button : deteksi falling edge
Aktifitas 3
Antarmuka dengan push button : on/off dengan satu tombol
Modifikasilah program pada aktifitas sebelumnya sehingga led akan menyala
atau hidup secara bergantian pada saat tombol ditekan.
Aktifitas 4
Modifikasi program sebelumnya sehingga tombol pada PINB.0 berguna untuk
menyalakan led, dan tombol pada PINB.1 digunakan untuk mematikan led.
Aktifitas 5
Diagram Ladder Aktifitas 1
Persamaan
O0= i0 || o0
PORTB=0xFF;
While(1)
{
I0=!PINB.0; // Baca Input
O0=i0 || o0; // Proses
PORTA.0= !o0;
}
}
// Kirim Output
Aktifitas 6
Diagram Ladder aktifitas 4
Persamaan Bolean
O0= (i0 || o0) && !i1
Program C di AVR
Bit i0=0, o0=0;
Void main()
{
DDRA=0xFF; DDRB=0x00;
PORTA=0xFF;
PORTB=0xFF;
While(1)
{
i0= !PINB.0;
i1= !PINB.1;
O0= (i0 || o0) && !i1;
PORTA.0=!o0;
}
}
PORTB=0xFF;
While(1)
{
Now=!PINB.0
Mem1=!now && old
O0=mem1||o0
Old=new
PORTA.0=!o0;
}
}
Aktifitas 8 : diagram ladder aktifitas 3