Selasa, 27 November 2018

ON - OFF LED

[KEMBALI KE MENU SEBELUMNYA]



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 // untuk mengaktifkan library atmega128
    # include // untuk mengaktifkan library delay
    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
    }



    Video Simulasi[Kembali]




    1. Simulasi Proteus
    2. Listing Program
    3. Video