ABOUT ME
Success will not come for those who just can not wait to do anything, but for those who are always trying to realize his dream

Sabtu, 31 Maret 2012

FARIASI LED DENGAN IC AT89C51


   TEKNIK ELEKTRO
   SMK BINAWIYATA KARANGMALANG SRAGEN
   MIKROKONTROLER
   IC AT89C51

Lampu Led berjalan kanan , kiri
Nama   :  eko wahyudi
No       :  8193
Kelas   :  3 Elektro 1

I. TUJUAN PRAKTEK
Setelah selesai praktek siswa diharapkan dapat:
  1. Tranpil menjelaskan port IC AT89C51
  2. Trampil merencanakan progam pengendali dengan modul AT89C51
  3. Trampil menulis program menggunakan komputer
  4. Trampil mengcompile hasil pemrograman dengan ASM51
  5. Trampil mensimulasikan progam Dbg 8051
  6. Trampil mendownload progam ke IC AT89C51
  7. Trampil mencoba hasil download kedalam display/hardware
  8. Trampil membuat laporan dengan bloger
II. ALAT DAN BAHAN YANG DIPERGUNAKAN:
·  ALAT
  1. Komputer lengkap beserta software yang dibutuhkan
  2. Modul IC AT 89C51
  3. Power suply 5v
  4. Modul 10 LED
·  BAHAN
  1. Kabel data paralel
  2. Kabel data IDC 10
  3. Software Iec-isp
  4. Software ASM51
  5. Software Dbg 8051
III. STANDARD OPERATING PROSEDUR:
  1. Membuat perencanaan progam asember
  2. Mengajukan alat dan bahan kepada petugas(toolman)
  3. Menyiapkan alat dan bahan yang diperlukan
  4. Pastikan alat dan bahan yang diterima sesuai dengan keperluan
  5. Mengajukan rencana progam kepada instruktur
  6. Menulis program ke komputer dengan aplikasi notepad,seperti dibawah ini
  7. Menyimpan dengan extention *.asm
  8. Mengcompail file dengan ASM51
  9. Melakukan perbaikan apabila terjadi kesalahan
  10. Mendownloads progrm dengan Iec-isp
  11.  Menguji hasil download dengan hardware(modul)


I  V.DATA PENGAMATAN
    A.    Gambar kerja



       B.     Program
$mod51
;===================================
;variasi led
;by eko wahyudi
;===================================
org 0h
mulai:    
    mov A,#01111111b
    mov r4,#8
cek1:    
    mov p0,A
    clr C
    rrc A
    call delay
    djnz r4,cek1
    mov r4,#8
cek2:    
    setb c
    rlc a
    mov p0,a
    call delay
    call delay
    djnz r4,cek2
    call delay
    call delay
    call delay
    jmp mulai
delay:    
    djnz r3,delay
    djnz r1,delay
    REt
        end   

2 komentar: