Percobaan 1 AT89C1 Menggunakan Top View Simulator

Bagian 1
Menggerakkan LED

Rangkaian mikrokontroler dengan output led yang akan di simulasikan:


Program sederhana yang akan saya ujicobakan adalah menggerakkan led dari kiri ke kanan dengan cara direct addressing ke port 0, karena output led pada rangkaian berada pada port 0, berikut program yang akan di uji cobakan:

$mod51
org    0h

start:
mov    p0,#11111110b
call    delay
mov    p0,#11111101b
call    delay
mov    p0,#11111011b
call    delay
mov    p0,#11101111b
call    delay
mov    p0,#11011111b
call    delay
mov    p0,#10111111b
call    delay
mov    p0,#01111111b
call    delay
sjmp    tombol2
sjmp    start
;------------------------------------
; sub rutin waktu tunda
;------------------------------------
delay:
      mov r3,#0255
delay1:
      mov   r4,#0255
     djnz    r4,$
    djnz    r3,delay1
    ret

end
 
Berikut saya coba tunjukkan langkah-langkahnya

 

Rangkaian Downloader PIC (PIC Multi Programmer)

Ini adalah perangkat andalan saya ketika bereksperimen dengan mikrokontroler PIC, karena dengan satu perangkat ini kita sudah dapat memprogram berbagai macam mikrokontroler PIC yang termasuk keluarga PIC10F, PIC12C, PIC12F, PIC16F. selain itu perangkat downloader ini dapat dibuat dengan mudah karena menggunakan PCB single layer.

Hardware
  Skema rangkaian (klik pada gambar untuk lebih jelas)

PCB tampak atas (lebih detail download disini)
 

PCB tampak bawah (jalur PCB) lebih detail download disini

Penampakan
 
Software 
Untuk software bisa langsung di download disini 

 
Jenis Mikrokontroler yang di program dengan alat ini:
·         PIC12C508,PIC12C509
·         PIC12C508A,PIC12C509A
·         PIC12CE518,PIC12CE519
·         PIC12C671,PIC12C672,PIC12CE673,PIC12CE674
·         PIC12F508,PIC12F509 
·         PIC12F629,PIC12F635(1)(2),PIC12F675,PIC12F683(2)
·         PIC16C505
·         ,16C62B(3),
·         PIC16F627,PIC16F628
·         PIC16F627A(2),PIC16F628A,PIC16F648A
·         PIC16F630,PIC16F636(2),PIC16F676,PIC16F684(2),PIC16F688(2)
·         ,PIC16C711(3), PIC16C716(3)
·         PIC16C745(3),PIC16C765(3)
·         ,PIC16C771(7)
·         PIC16C773,PIC16C774
·         PIC16C781(7),
·         PIC16F818,PIC16F819
·         PIC16F84
·         PIC16F84A
·         PIC16F87(2),PIC16F88
·         PIC16F870(8),PIC16F871(8),PIC16F872,PIC16F873,PIC16F874(4),PIC16F876(5),PIC16F877(5)
·         PIC16F873A(5),PIC16F874A(5),PIC16F876A,PIC16F877A
·         PIC18F1320,PIC18F2320,PIC18F4320
·         PIC18F242,PIC18F252,PIC18F442,PIC18F452
·         PIC18F248,PIC18F258,PIC18F448,PIC18F458(3)
·         PIC18F4539(3)
Sumber : http://feng3.cool.ne.jp/en/pg5v2.html

Down Counter 3 Digit

Skema rangkaian Down Counter 4 Digit (Counter digital hitung mundur 999 - 0)
 Klik pada gambar untuk lebih jelas

Up Counter 4 Digit

Skema rangkaian Up Cunter 4 Digit (Counter digital hitung maju 0 - 9999)
Klik pada gambar untuk lebih jelas

0 - 30V DC Variabel Power Supply

Skema rangkaian Variabel Power Supply 0 - 30VDC, sangat cocok untuk yang suka bereksperimen, karena mudah dibuat dengan biaya rendah. arus maksimumnya adalah 1,5A.
 Untuk lebih jelas klik pada gambar.