dari rangkaian itu baru deh bisa buat skrip asemmbly nya, dan ini dia skrip yang gue ngerti, emang sih diajarin juga sama kak riannya :$
org 00H
start:
kolom1:
mov p2, #0feh
jnb p3.0, angka0
jnb p3.1, angka4
jnb p3.2, angka8
jnb p3.4, hurufc
kolom2:
mov p2, #0fdh
jnb p3.0, angka1
jnb p3.1, angka5
jnb p3.2, angka9
jnb p3.4, hurufu
kolom3:
mov p2, #0fbh
jnb p3.0, angka2
jnb p3.1, angka6
jnb p3.2, hurufa
jnb p3.4, hurufe
kolom4:
mov p2, #0f7h
jnb p3.0, angka3
jnb p3.1, angka7
jnb p3.2, huruff
jnb p3.4, hurufh
sjmp start
angka0:
mov p0, #81h
sjmp start
angka1:
mov p0, #0f3h
sjmp start
kolom2:
mov p2, #0fdh
jnb p3.0, angka1
jnb p3.1, angka5
jnb p3.2, angka9
jnb p3.4, hurufu
kolom3:
mov p2, #0fbh
jnb p3.0, angka2
jnb p3.1, angka6
jnb p3.2, hurufa
jnb p3.4, hurufe
kolom4:
mov p2, #0f7h
jnb p3.0, angka3
jnb p3.1, angka7
jnb p3.2, huruff
jnb p3.4, hurufh
sjmp start
angka0:
mov p0, #81h
sjmp start
angka1:
mov p0, #0f3h
sjmp start
angka2:
mov p0, #49h
sjmp start
mov p0, #49h
sjmp start
angka3:
mov p0, #61h
sjmp start
angka4:
mov p0, #33h
sjmp start
angka5:
mov p0, #25h
sjmp start
angka6:
mov p0, #07h
sjmp start
angka7:
mov p0, #0f1h
sjmp start
angka8:
mov p0, #01h
sjmp start
angka9:
mov p0, #31h
sjmp start
hurufa:
mov p0, #11h
ljmp start
huruff:
mov p0, #1ch
ljmp start
hurufc:
mov p0, #8ch
ljmp start
hurufu:
mov p0, #83h
ljmp start
hurufe:
mov p0, #0ch
ljmp start
hurufh:
mov p0, #13h
ljmp start
end
mov p0, #61h
sjmp start
angka4:
mov p0, #33h
sjmp start
angka5:
mov p0, #25h
sjmp start
angka6:
mov p0, #07h
sjmp start
angka7:
mov p0, #0f1h
sjmp start
angka8:
mov p0, #01h
sjmp start
angka9:
mov p0, #31h
sjmp start
hurufa:
mov p0, #11h
ljmp start
huruff:
mov p0, #1ch
ljmp start
hurufc:
mov p0, #8ch
ljmp start
hurufu:
mov p0, #83h
ljmp start
hurufe:
mov p0, #0ch
ljmp start
hurufh:
mov p0, #13h
ljmp start
end
pengen punya simulasi keypad 4x4?? nih nih aku kasih klik disini yaak
pengen punya skrip assemblynya nih nih aku kasih juga, klik disini.
eeh jgn lupa di compile dulu yaak skrip nya sebelum dimasukkin ke rangkaian simulasinya.
cara masukkin skripnya ke rangkaian di simulasi proteus, klik 2x pada AT89C51, kemudian akan muncul edit component, di program file ada gambar seperti gambar folder (warna kuning) klik gambar tersebut lalu pilih deh file skrip assembly nya tadi.
Tidak ada komentar:
Posting Komentar