Skip to content

running led menggunakan MCS-51

July 3, 2008

Berikut salah satu program sederhana untuk membuat running LED menggunakan mikrokontroller MCS-51:

;membuat gerakan geser kiri
;keluaran ditampilkan oleh port 0
;port 0 merupakan low aktif,sehingga led akan menyala ketika bernilai 0

mov a,#11111101b // nilai awal dipindahkan dulu ke akumulator

kiri: // subrutin geser kiri
mov p0,a // nilai akumulator ditampilkan di port0
call delay // memanggil subrutin delay
rl a // menggeser bit-bit pada akumulator ke kiri
jmp kiri // loncato kembali ke subrutin kiri
delay: // subrutin untuk jeda waktu
DJNZ R0,DELAY // nilai r0 dikurangi satu sampai nol, kalo blm nol loncat ke delay
DJNZ R1,DELAY // nilai r1 dikurangi satu sampai nol, kalo blm nol loncat ke delay
RET // keluar dari subrutin delay

// perlu diperhatikan bahwa nilai awal semua multi-purpose register dan akumulator adalah //256 kecuali didefinisikan berbeda

SEMOGA BERMANFAAT

2 Comments leave one →
  1. amra permalink
    March 30, 2010 7:31 pm

    Ass
    syukronnn programnya,,,,

    gambar rangkaiannya gak ad y,akh???

  2. richard permalink
    April 22, 2010 11:02 pm

    mas…kasih contoh dong…untuk led membentuk kalimat..ch selamat datang….gitu..
    Thanks……
    Trus jaya ….jaya trus..

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: