Skip to content

Count Down Led Assembly

Sama seperti contoh Count Down Led C cuman ini pakai assembly.

The Code

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
var01 equ 0x30  ; buat variable var01
                ; dengan type byte

jmp main

delay:
    nop
    ret

main:
    mov P1,#0xff

    mov R0,#var01  ; isi variable var01 dengan nilai 255
    mov @R0,#255  ; di dalam asm kayak gini cara isi variable
                  ; ndak bisa langsung hehe.

mainFor1:
    mov P1,var01
    djnz var01,mainFor1 ; djnz, decrese jump if var01 not zero ke mainFor1
    call delay
    jmp main
end

Last update: February 11, 2021

Comments