Ada beberapa persiapan yang harus anda lakukan sebelum anda
bereksperimen dengan PIC16F877A. Urutan langkah – langkah berikut harus
anda lakukan, pertama: anda harus instalasi dulu assembler editor
sekaligus compilernya, kedua : instalasi software PIC programmernya,
ketiga: Perakitan hardware PIC programmernya.
1. Instalasi Assembler Editor + Compilernya
Setelah anda jalankan kemudian anda atur seting hardwarenya, dengan cara klik setting kemudian pilih hardware. Pilih hardware seperti tampak pada gambar berikut.
Selamat mencoba semoga sukses ……….. Godluck…………….
Banyak
sekali pilihan di internet compiler yang akan anda pilih untuk dipakai,
mulai yang gratisan sampai yang bayar. Sebenarnya paling enak dan mudah
anda menggunakan Compiler C (Karena jenis bahasa yang digunakan lebih
beradab), tetapi Compiler C kalau anda cari diinternet tidak ada yang
gratis. Oleh karenanya saya menyarankan anda untuk memakai compiler yang
namanya MPLAB yang merupakan keluaran dari Microchip sendiri. Dengan
sangat terpaksa anda harus mengetik satu per satu dalam bahasa assembly.
Anda bisa download MPLAB versi 7.50 (terbaru) di http://www.microchip.com atau anda bisa klik link
berikut . Setelah anda download anda bisa langsung menginstalnya
dikomputer anda. Beruntung sekali dalam MPLAB ini banyak sekali fitur –
fitur tambahannya seperti Debuger dan simulator, sehingga kegiatan
programming menjadi sangat menyenangkan dan bahkan lama kelamaan bisa
jadi membuat anda ketagihan.
Setelah MPLAB
terinstal dikomputer anda, anda langsung bisa mengetikkan program bahasa
assemblynya, anda harus menyimpan dulu file yang anda ketik ini dan
secara otomatis akan tersimpan dengan ekstensi *.asm, setelah itu dengan
menggunakan MPLAB ini anda akan langsung bisa melakukan proses
kompilasi (Compile) dan hasil kompilasi ini akan menghasilkan file
dengan ekstensi *.hex , setelah anda pastikan bahwa hasil kompilasi
tidak ada eror, maka anda akan langsung bisa memasukkan/memprogram file
hasil kompilasi (*.hex) tadi kedalam IC PIC16F877A.
Berikut adalah contoh tampilan program MPLAB
2. Instalasi Software PIC programmer.
Software ini mempunyai tugas untuk mentransfer file berekstensi *.hex kedalam IC mikrokontroller PIC, Something that important to remember
, hardware programmer yang kita buat harus sesuai dengan Software PIC
programmer yang kita pakai. Kalau kita cari di internet banyak sekali
software yang dijual + hardwarenya. Sayangnya semuanya itu kita harus
beli, dan jarang yang gratisan. Bagi anda yang suka gratisan tidak ada
salahnya kalau anda membaca artikel yang saya tulis ini sampai tuntas.
Saya menyarankan anda menggunakan software programmer yang namanya WinPic800. Software ini bisa anda download di websitenya www.winpic800.com , anda juga bisa download di website saya ini, klik aja link ini
untuk mendownload winpic800. Setelah anda download anda bisa langsung
mengurai file dalam bentuk zip ini ke komputer anda. Kemudian anda
jalankan programnya dengan cara double klik shortcut winpic800. Tampilan
pertama winpic800 ini pada komputer anda mungkin dalam bentuk bahasa
turki, silahkan aja anda rubah setingnya kedalam bahasa inggris biar
tidak susah dalam mengoperasikannya.
Gambar berikut adalah tampilan utama dari winpic800 Setelah anda jalankan kemudian anda atur seting hardwarenya, dengan cara klik setting kemudian pilih hardware. Pilih hardware seperti tampak pada gambar berikut.
Perlu anda ketahui bahwa pada winpic800 ini support banyak IC keluaran terbaru dari microchip antara lain
12F629,
12F635, 12F637, 12F683, 12F627, 12F627A, 16F628, 16F628A, 16F630,
16F636, 16F639, 16F648A, 16F676, 16F684, 16F688, 16F73, 16F74, 16F76,
16F77, 16F716, 16F737, 16F747, 16F767, 16F777, 16F83, 16F84, 16F84A,
16F87, 16F88, 16F818, 16F819, 16F870, 16F817, 16F872, 16F873, 16F873A,
16F874, 16F874A, 16F876, 16F876A, 16F877, 16F877A, 16F242 - 2439,
18F248, 18F252 - 2539, 18F258, 18F442 - 4439, 18F448, 18F452 - 4539,
18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F4220, 18F4320, 18F2331,
18F2431, 18F4331, 18F4431, 18F6520, 18F6620, 18F6720, 18F8520, 18F8620,
18F8720, 18F2410, 18F2420, 18F2455, 18F2480, 18F2510, 18F2515, 18F2520,
18F2525, 18F2550, 18F2580, 18F2585, 18F2610, 18F2620, 18F2680, 18F4410,
18F4420, 18F4455, 18F4480, 18F4510, 18F4515, 18F4520, 18F4525, 18F4580,
18F4585, 18F4610, 18F4620, 30F2010, 30F2011, 30F2012, 30F3010, 30F3011,
30F3012, 30F3013, 30F3014, 30F4011, 30F4012, 30F4013, 30F5011, 30F5013,
30F5015, 30F6010, 30F6011, 30F6011A, 30F6012, 30F6012A, 30F6013,
30F6013A, 30F6014, 30F6014A, and 30F6015.
3. Perakitan Hardware PIC Programmer.
Kalau
anda cari diinternet banyak sekali pilihan rangkaian downloader yang
bisa dipakai. Biar anda tidak terlalu pusing, anda pakai aja tipe
rangkaian sesuai yang kita pilih pada langkah no.2 yaitu nama
rangkaiannya propic2 (Kalau anda berminat memiliki PCB
nya anda bisa contact ke saya langsung by email/phone). Untuk melihat
gambarnya atau juga apabila anda ingin mendownloadnya silahkan anda klik
link berikut ini.
Gambar Schematic Downloader PIC microcontroller
Gambar 3D Tampak Atas
Gambar 3D Tampak Bawah
Beberapa
komponen yang diperlukan antara lain Bridge Diode,Elco (2200uF/50V),
Regulator (LM7805, LM7808), Capacitor (100nF = 2x, 330 pF), DB25 Male,
IC TTL 74LS07, Transistor BC547 = 3x , Resistor (1k, 4k7 = 6x , 10k = 3x
, 680 Ohm, 220 Ohm = 3x ) , ZIF socket IC (40 pin, 18 pin, 8 pin),
ditambah 3 buah LED
Anda baru saja membaca artikel yang berkategori robotika
dengan judul Bagaimana cara memprogram microcontroller PIC16F877A??. Jika kamu suka, jangan lupa like dan bagikan keteman-temanmu ya... By : labib arginisty
Ditulis oleh:
labib arginisty - Kamis
bisa pm saya gan ...pingin belajar pic16f877 cara memrogramnya ...
BalasHapusBisa pm saya om, pengen belajar copy program dr IC pic 16f73...terima kasih
BalasHapus