Senin, 07 Desember 2009

JNB


c JNB/

org 00

init : mov sp, #50H
mov 20H, #00H

utama : jb 20h.0.flip1
jb 20h.1.flip2
jb 20h.2.flip3

sw : jnb p3.0.fl1
jnb p3.1.fl2
jnb p3.2.fl3

LJMP utama

flip1 : mov p1, #00001111b
call delay
mov p1, #11110000b
LJMP sw

flip2 : mov p1, #00110011b
call delay
mov p1, #11001100b
LJMP sw

flip3 : mov p1, #00000000b
call delay
mov p1, #11111111b
LJMP sw

fl1 : mov 20h.#01h
LJMP utama

fl2 : mov 20h.#02h
LJMP utama

fl3 : mov 20h.#04h
LJMP utama

delay : mov R7, #0ffh
11 : mov R6, #0a0h
12 : mov R5, #01
13 : DJNZ R5, 13
DJNZ R6, 12
DJNZ R7, 11

RET

END

flow chart

Tidak ada komentar:

Posting Komentar