Rangkaian Sederhana Dengan Mikrokontroller AT89S52

Penulis: Hadi Akbar Pratama  //  Kategori: Elektronika

Pada kesempatan ini, saya akan membahas sekilas tentang Rangkaian sederhana untuk menghidupkan LED dengan Mikrokontroller AT89S52. Disini kami menggunakan Mikrokontroller AT89S52 untuk menyalakan LED yang berjumlah 8 buah, LED akan berjalan dari LED pertama sampai LED terakhir dan akan berjalan kembali dari LED terakhir ke LED pertama.

LED1 -> LED2 -> LED3 -> LED4 -> LED5 -> LED6 -> LED7 -> LED8 -> LED7 -> LED6 -> LED5 -> LED4 -> LED3 -> LED2 -> Kembali ke awal.

Pengendali mikro (bahasa Inggris: microcontroller) adalah sistem mikroprosesor lengkap yang terkandung di dalam sebuah chip. (Sumber: Wikipedia)

Berikut adalah gambar Mikrokontroller AT89S52 :

AT89S52

 

Sebuah Mikrokontroler akan bekerja apabila sudah diisikan program ke dalam mikrokontroler tersebut, lalu untuk mengisi program ke dalam mikrokontroller tersebut dibutuhkan sebuah KIT Downloader, berikut ini adalah downloader yang kami gunakan.

Downloader KIT  AT89S51-AT89S52

Ini adalah Kit Downloader khusus AT89S51/AT89S52. Downloader ini dihubungkan ke Laptop melalui port USB untuk pengisian program.

Downloader KIT  AT89S51-AT89S52 - 2

Untuk membuat Programnya sendiri digunakan software PINNACLE yang mendukung bahasa pemrograman ASSEMBLY.

Pinacle 52

Untuk listing programnya sendiri adalah sebagai berikut :

org 100h
jmp start
var_time equ 30h;

start:
mov a,#01;
looping:
mov p2,a;
call delay;
rl a;
cjne a,#128,looping;
balik:
mov p2,a;
call delay;
rr a;
cjne a,#01,balik;
jmp start;

delay:
mov var_time, #50;
lagi:
mov tmod,#01h;
mov th0,#0d8h;
mov tl0,#0efh;
setb tr0;

ulang:
jbc tf0,hitung;
sjmp ulang;

hitung:
djnz var_time,lagi;
ret

Sedangkan untuk software downloadernya sendiri menggunakan software ISP Programmer Versi 1.3. Inilah rangkaian LED berserta komponen-komponen lainnya yang sudah kami buat.

Rangkaian sederhana LED

Rangkaian sederhana LED tampak depan

Tampak Depan.

Rangkaian sederhana LED tampak belakang

Tampak Belakang.

Berikut adalah hasil dari percobaan kami :

Rangkaian sederhana LED hasil Rangkaian sederhana LED hasil2

Terimakasih telah membaca. 

Tags: ,

  1. Lira mengatakan:

    Keren nih rangkaian mikrokontrollernya.

  2. zul mengatakan:

    gan bisa kasih gambar rangkaian nya


Seorang pengunjung yang baik, selalu meninggalkan jejaknya.


    .