1)
jika kita menampilkan gambar di bawah maka kita akan menulis listing
program berikut ini di notepad :
$mod51
Org 0H
Start:mov P0,#00000011b
Sjmp start;start jump
End
2)
baru simpan dengan nama yang anda suka
type asm .contohnya sundari.asm
3)
jalankan program tersebut Topview Simulator
4)
load text file pilih file tadi contohnya file sundari.asm klik run asm dimana
kalau error ditampillkannya disitu jika
tidak error maka akan ditulis 0 errors
5)
jika program tidak ada yang
errors maka jalankan di menu run pilih
GO TO setelah itu isikan 00 starting addres OK
6)
klik view pilih external Modules LED
7)
maka tampilah hasilnya seperti gambar dibawah
8)
selanjutnya kita tampilkan lagi gambar berikut,dengan menulis listing
programnya di notepad baru kita jalankan seperti langkah – langkah
diatas :
$mod51
Org 0H
Start:mov P0,#11011111b
mov p1,#10101010b
Sjmp start;start jump
end
9)
kita membuat program agar pada P2
tampillannya dianggap biner dan disimpan kedesimal yang merupakan dua angka
akhir NPM kita,contohnya NPM YOSA’ARO ZAI dengan angka akhir NPM = 82.
di
disini saya gabungkan dengan gambar diatas ,maka listing programnya seperti dibawah
$mod51
Org
0H
Start:mov
P0,#11011111b
mov
p1,#10101010b
mov
p2,#11000111b
Sjmp
start;start jump
end
10) Butlah program dua angka akhir NPM rekan
kelompok anda.Dan disini kami buat NPM BAISYAH dengan NPM akhir = 55 ,maka
listing programnya seperti berikut :
$mod51
Org 0H
Start:mov P0,#11011111b
mov p1,#10101010b
mov p2,#11000111b
mov p3,#000100011b
Sjmp start;start jump
end
11) maka gambarnya seperti
berikut
12)
kemudian buatlah program berikut,dengan
listing programnya dibawah :
$mod51
Org 0H
Start:mov P1,#00001111b
call delay
mov
P1,#11110000b
call delay
sjmp start
delay:mov R1,#255
delay1:mov R2,#255
delay2:mov R3,#20
delay3:DJNZ R3,delay3
DJNZ R2,delay2
DJNZ R1,delay1
ret
end
13)
kemudian buatlah program seperti nomor 12 diatas dengan kecepatan
per/detik sesuai akhir NPM anda :
Misalnya:
Basyiah
(5 detik)
2
(255) = 510 mdtk
2(255x255) = 130 050 mdtk
2(255x255x39) = 5
071 950 mdtk
Jumlah = 5
202 510 mdtk
= 5,20251 detik
Maka
Listing programnya seperti dibawah :
$mod51
Org
0H
Start:mov
P3,#00001111b
call
delay
mov
P3,#11110000b
call
delay
sjmp
start
delay:mov
R1,#255
delay1:mov
R2,#255
delay2:mov
R3,#60
delay3:DJNZ
R3,delay3
DJNZ
R2,delay2
DJNZ
R1,delay1
ret
end
Tidak ada komentar:
Posting Komentar