Prosedur Percobaan[Kembali]
- Pastikan semua supply dalam keadaan off
- Hubungkan jumper seperti gambar dibawah
- Buatlah listing program yang telah ada pada modul
- Hidupkan supply pada modul
- Upload program pada rangkaian
- Tekan tombol Reset
- Amati percobaan, jika tidak sesuai perbaiki rangkaian atau progra
- Jika sesuai, maka selesai dan demokan pada instruktur atau asisten yang mengawas
- Jelaskan prinsip kerja + program dan hubungan keduanya kepada asisten
- Demokan ke pembimbing praktikum
- Matikan supply pada modul
Hardware[Kembali]
Rangkaian Simulasi[Kembali]
Flowchart[Kembali]
Listing Program[Kembali]
# include
void main(void) // Fungsi utama
{ // Kurung pembuka
PORTE=0x00; // Mendeklarasikan kondisi awal PORT E dalam keadaan mati
DDRE=0x00; // Mendeklarasikan PORT E sebagai input
PORTC=0x00; // PORTC kondisi awalnya dalam keadaan mati
DDRC=0xff; // PORTC merupakan OUTPUT
while(1) // Fungsi Perulangan
{
if (PINE.1 == 1) // Jika PINE.1 bernilai 1
{
PORTC=0x0f; // 4 led di PORTC hidup
delay_ms(100); //delay 100ms
}
Else // Jika Tidak
{
PORTC=0x00; // led di PORTC mati
}
if (PINE.2==1) // Jika PINE.2 bernilai 1
{
PORTC=0xf0; // Maka 4 led di PORTC akan hidup
delay_ms(100); // delay 100 ms
}
Else // jika tidak
{
PORTC=0x00; // led di PORTC akan mati
delay_ms(100); // delay 100ms
} } } //Kurung penutup
}