Skip to content

rotating led dengan inputan

July 3, 2008

//Program berikut akan merotasi led pada port0 yang nyala berdasarkan inputan pada p1.0 dan p1.1

: input: p1.0 dan p1.1 …. output : p0

mov a,#0feh
awal:
jnb p1.0,kiri ;lompat kelabel kiri bila p1.0 ditekan
jnb p1.1,kanan ;lompat kelabel kiri bila p1.0 ditekan
jmp awal ;lompat kelabel awal
kiri: jnb p1.0,kiri ;memastikan agar p1.0 tidak ditekan lebih dari 1
rl a ;merotasi akumulator satu bit kekiri
mov p0,a ;mengcopi akumulator ke port 0
jmp awal ;lompat kelabel awal
kanan: jnb p1.1,kanan ;memastikan agar p1.1 tidak ditekan lebih dari 1
rr a ;merotasi akumulator satu bit kekanan
mov p0,a ;mengcopi akumulator ke port 0
jmp awal ;lompat kelabel awal

//Selamat mencoba

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: