jump to navigation

Program Nible Flip Flop untuk AT89S51 16/01/2009

Posted by Dian Agus in MCS-51.
Tags: , , , ,
trackback

 

Assalamu’alaikum para diagmaniac’, berikut ini merupakan contoh program untuk menguji coba LED yang akan gonta-ganti nyalanya dari Nibel bawah (Low Nible) ke nibel atas (High Nible) secara bergantian terus menerus.

;Nama Program       : Tes output port

;Nama File                  : ffnible.asm

;Dibuat Oleh               : Dian Agus M., S.Si (saat program ini dibuat belum lulus)

;Tanggal Selesai        : 17 mei 2004

;===================================================================

;====================  Deskripsi Program   =========================

;===================================================================

;Port yang dipakai:

;P0 = output led

;===================================================================

;==================================================================

$mod51

flip equ p0

org 0h

bali:        

        mov flip,#00001111b                 ; nible atas yang nyala

        call delay

        call delay

        mov flip,#11110000b                 ; nible bawah yang nyala

        call delay

        call delay

        jmp bali

delay:

mov r0,#0ffh

delay1:               

        mov r1,#0ffh

        djnz r1,$

        djnz r0,delay1

        ret

        end

;===============================================================

 

Program 1. Nible Flip Flop untuk AT89S51

Simpan Program 1 diatas dengan nama ffnible.asm, kemudian convert ke hexa menggunakan ASEM51 yang ada di MIDE51, setelah itu download menggunakan AEC_ISP downloader dan coba! Agar tidak bingung membuat rangkaian LED displaynya tolong lihat Gambar 1  berikut ini:

 

Gambar 1. Rangkaian Display LED pada Port 0

Gambar 1. Rangkaian Display LED pada Port 0

OK… saya harap anda bisa mempraktekkannya. Berani mencoba!!! Sukses untuk anda….

….SALAM “DIAGMANIAC”,

Wassalam….

Comments»

1. taufik - 15/12/2011

Thanx bozz,,
look boleh minta rngkaiannya boz,,,,


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: