BAB11 - MCS51 - Aplikasi DIP-LED

download BAB11 - MCS51 - Aplikasi DIP-LED

of 3

Transcript of BAB11 - MCS51 - Aplikasi DIP-LED

  • 8/9/2019 BAB11 - MCS51 - Aplikasi DIP-LED

    1/3

    Mikrokontroler MCS51 106

    11. Aplikasi Input DIPSWITCH dengan tampilan LED

    gambar 11.1. Aplikasi DIPSWITCH dan LED

    Perhatikan gambar 11.1. di atas. DIPSWITCH digunakan sebagai input digit

    dan mempunyai logika 0 apabila saklar ke arah ON dan 1 jika ke arah

    OFF.

    Resistorpull upberfungsi untuk :

    memastikan logika 1 pada saat DIPSWITCH OFF

  • 8/9/2019 BAB11 - MCS51 - Aplikasi DIP-LED

    2/3

    Mikrokontroler MCS51 107

    port 0 bersifat open drain sehingga untuk membuat rangkaian

    close loop, maka butuh tambahan resistor

    Untuk melakukan percobaan ini, lakukan langkah-langkah sebagai berikut:

    1. Hubungkan modul MICROTRAINER dengan memasang kabel DB25

    dengan LPT1 pada PC. Mode printer adalah SPP atau output only.

    2. Ketikkan di sembarang editor yang anda miliki listingprogram berikut:

    ; PROG05.ASM DIGUNAKAN UNTUK MENGAMBIL DATA DARI DIPSWITCH

    ; DAN DIKELUARKAN KE LED

    ORG 0H

    JMP START

    START:

    MOV P2,P0

    SJMP START

    3. Simpanlah program yang anda ketik dan beri nama prog05.asm

    4. Kemudian keluarlah ke DOS prompt dan ketikkan

    A PROG05

    Jika tidak ada kesalahan, tekan

    5. Anda akan langsung masuk ke program AEC_ISP, kemudian pilihlah option

    A. Load HEX File to flash buffer,

    kemudian ketik PROG05.HEX dan tekan

    sebarang tombol

    6. Pilih E.Program dan tunggu sebentar sampai ada indikator 100

    % dan tekan sebarang tombol

    7. Pilih I. Reset dan lihatlah apa yang terjadi dengan tampilan LED nya.

    Kemudian isi tabel berikut : ( D adalah DIPSWITCH)

  • 8/9/2019 BAB11 - MCS51 - Aplikasi DIP-LED

    3/3