BAB11 - MCS51 - Aplikasi DIP-LED
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