Dynamic Glitter Text Generator at TextSpace.net

Rabu, 01 Mei 2013

Contoh Program Simulator




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