Tugas Pendahuluan Mikro I


TUGAS PENDAHULUAN MODUL III

[KEMBALI KE MENU SEBELUMNYA]



1. Kondisi [kembali]

Dengan input satu switch, ketika switch hidup semua LED menyala, kemudian LED mati satu persatu dari kiri ke kanan delay 200 ms.
 

2. Rangkaian Simulasi [kembali]

 

    3. Flowchart [kembali]

     

    4. Listing Program [kembali]

    # include <mega128.h>    // untuk mengaktifkan library atmega128
    # include <delay.h>    // 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.0 == 1)        // Jika PINE.1 bernilai 1
    {
    PORTC=0xff;        // 1 led di PORTC hidup
    delay_ms(300);
    PORTC=0xfe;
    delay_ms(300);
    PORTC=0xfc;
    delay_ms(300);
    PORTC=0xf8;
    delay_ms(300);
    PORTC=0xf0;
    delay_ms(300);
    PORTC=0xe0;
    delay_ms(300);
    PORTC=0xc0;
    delay_ms(300);
    PORTC=0x80;
    delay_ms(300);
    PORTC=0x00;
    delay_ms(300);

    }   

    else
    {PORTC=0x00;
    }

    } }         //Kurung penutup
     

    5. Video [kembali]

     

    6. Link Download [kembali]

    Berikut merupakan Link download untuk Proteus
    Berikut merupakan Link download untuk  Video
    Berikut merupakan Link download untuk HTML

    Tidak ada komentar:

    Posting Komentar