Tugas 4 Praktek Microprossesor
Merlin Kusuma Efendi_023 | 22.39 |
Laporan 4
Praktikum Mikroprocessor
“INPUT
DIPSWITCH DENGAN TAMPILAN LED”
Nama Kelompok : 6
- Merlin Kusuma Efendi (1001081023)
Patner :
-
Winarni Sari
(1001081041)
-
Reni Fatimah
(1001081025)
A.
Dasar
Teori
Gambar 1. Aplikasi DIPSWITCH dan
LED
Perhatikan
gambar 1. di atas. DIPSWITCH digunakan sebagai input digit dan mempunyai logika
‘0’ apabila saklar ke arah ON dan ‘1’
jika ke arah OFF.
Resistor
pull up berfungsi untuk :
·
memastikan
logika ‘1’ pada saat DIPSWITCH OFF
·
port 0 bersifat open drain sehingga untuk membuat rangkaian close loop, maka butuh tambahan resistor
A. Alat dan bahan (perangkat lunak) yang digunakan adalah
-
PC
- Proteus 7.8
-
Perangkat lunak Turbo Assamble
B.
Langkah Kerja
Langkah Kerja
- Buatlah program pada DOS editor dengan mengaktifkan DOS prompt dan bukalah folder compiler untuk mcs51.
- Ketiklah program pada DOS teks editor dan simpanlah dalam bentuk namafile.asm

Setelah dihasilkan file dengan ekstension obj, lanjutkanlah meng-compile program dengan instruksi L8051
dan inputkan
nama file yang akan dicompile sehingga
diperoleh
Output format
: Intel Hex
- Cek jumper pada system mikrocontroler yang akan digunakan dengan menempatkan jumper seven segment dengan menghubungkan pin tengah – 0 pada terminal jumper.
- Pada DOS prompt, ketik

- Dari tampilan program AEC_ASP, pilihlah option

- Ketikkan nama file dengan extension hex pada Input file name: yang tampil pada DOS prompt dan selanjutnya akan tampil


Pilih I. Reset sehingga bernilai Low dan lihat
output yang dihasilkan pada LED dengan memberikan input pada dipswitch
Percobaan Pratikum 1
ORG 0H
JMP
START
START:
MOV
P2,P0
SJMP
START
Hasil Output :
Percobaan
Pratikum 2
ORG 0H
JMP START
START:
MOV
r0,P0
CJNE
r0,#03h,STOP
MULAI:
MOV a,#1
MOV R0,#7
KIRI:
MOV p2,a
ACALL DELAY
rl a
DEC R0
CJNE R0,#0,KIRI
mov r0,#7
kanan:
MOV P2,A
ACALL DELAY
RR A
DEC R0
CJNE R0,#0,kanan
SJMP START
DELAY:
MOV R7,#00h
D3:
MOV R6,#00h
D2:
MOV R5,#00h
D1:
INC R5
CJNE R5,#50H,D1
INC R6
CJNE R6,#50H,D2
INC R7
CJNE R7,#50H,D3
RET
STOP:
MOV P2, 00h
SJMP START
Output
: