1. Microcontroller 8051 Program


1. DISPLAY LED-1

Teori

Dalam hal ini posisi LED adalah aktif rendah “0”, maka LED akan menyala jika P0 diberikan logika rendah. setiap port dari microcontroller berjumlah 8 bit, yaitu P0.0 – P0.7. Maka untuk mengaktifkan keseluruhan lampu cukup diberikan logika rendah “0′ pada setiap bitnya. Bilangan yang dipakai untuk mengisi adalah bilangan Biner dan Bilangan Hexadesimal. sebagai contoh MOV A,#0Ah maka akhiran “H” disini berarti bilangan Hexa, untuk bilangan biner maka harus dituliskan MOV A,#00001010b yang berakhiran huruf “B” yang berarti Bilangan Biner

contoh program dibawah ini :

Org 0h
Start:

Mov P0,#11110000b  ; Menghidupkan 4 buah LED

Mov P0,#11111111b  ; Menghidupkan 8 buah LED

sjmp start  ; kembali ke label Start

End

Advertisements

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