MPLab adalah software yang digunakan untuk membuat programming dan download program kepada PIC. MPLab boleh digunakan bagi Assembly Language dan C Language.
Dari segi hardware pula, saya menggunakan USB Programmer dari Cytron. Ia compatible dengan Programmer PICkit2.
Sebelum membuat program, anda juga perlu memilih compiler yang sesuai. Bagi MBLab v8.20, telah tersedia HI-TECH ANSI C Compiler untuk support C Language. Compiler ini diperlukan untuk menukarkan C Language kepada file .hex. File .hex ini yang akan di download ke dalam PIC.
Saya telah menyediakan step-by-step cara menggunakan MPLAB v8.20 ini dalam bentuk PowerPoint.
saya perlukan satu atau dua contoh cara on kan led guna pic16F84a dengan program c languange. saya gunakan mplab tapi masih guna asm untuk program pic tersebut.
Utk contoh LED boleh lihat di http://shahrulnizam.com/pic-lesson-led/
Menggunakan C Language tidak sesuai utk PIC16F84A. Better guna PIC16F876A atau PIC16F877A.
sye nk tye – pic 16f877A adakah support untk USB?..
sbb sye punye projek pic micr0c0ntr0ller with C,n juge sesuai gne untuk MPLAB v8.20, telah tersedia HI-TECH ANSI C Compiler…
nabilah, PIC16F877A tiada direct connection USB. Perlu guna USB to UART Module untuk sambungan ke USB.
eh..nak tnya pasai program leh x..?
mcm mna nak control stepper motor ngan sensor dan motor pusing ikut sudut..saya guna 16f877a
Adam, mula2 belajar gerakkan Stepper Motor. Cuma bg pulse je kat stepper motor. Boleh control sudutnya.
Sensor tu plak bergantung sensor ape, sensor analog atau digital. Dari bacaan sensor, pastu tetapkan sudut bagi stepper motor.
salam, nk tanya tentang source code utk PIC 16F876A. kitorg guna PR14 dr cytron. tp ada masalah sikit, kitorg tak berapa faham bahagian berikut:
//Permitted period mode (15 seconds)
case 1:
led=1;
temp1+=1;
if(temp11000000)
dekat part temp1<10000, 10000 tu merujuk kpd nombor dlm bentuk ape ye? hex ke, binary ke..?
dan 15 seconds diwakili oleh nombor yg mana ye? temp11000000?
hrp boleh mebantu=)
ain shuhada,
temp1 buat kiraan sehingga 1000000. Nilai ni secara try-and-error. Kalau nak kiraan betul, perlu guna timer interrupt. Untuk penerangan lebih jelas, boleh tanya di Forum Cytron. Ada support drpd Cytron untuk produk mereka.
salam…mane saya nk dapat tentang 1 proses yg melibatkan 2 timer.perlu ada gambarajah proses
Paling mudah melibatkan timer, Traffik Light.
adakah MPLAB student edition lebih senang digunakan?
MPLAB free pun ada, senang je nak guna.
salam abg sharul
bole bg link kat ain tak mane nak download free Mplab V8.20?
Download kat sini atau kat microchip.com
tq abg
salam, so maksud nya abg kita jz gna mplab shaja, tlis progrm n complie n download to PIC pn gna MPLAb ja
ws, fitri. Ya, saya hanya gunakan software MPLab untuk tulis program + compile + download ke PIC.
mana saya nk dpt hi-tech toolsuite? saya xdpt nk build project
Software Hi-Tech untuk PIC16 dah sedia ada dengan software MPLab. Cuma pilih ‘Select Language Toolsuite’ untuk gunakan Hi-Tech.
Salam, powerpoint anda tidak bisa load.. ada cara lain tak?
ws, An. E-mail saya kat Contact Form.
salam,
sy nk mntk pendapat, sy nk bt toggle switch tp dia kuar ‘code has no effect’. can sm1 help me? (i try to invert the led status) below is my code:
#include
#fuses HS,NOLVP,NOWDT
#use delay (clock=20000000)
#define GREEN_LED PIN_B7
#define SWITCH_LED PIN_B0
void wait_for_one_press() {
while(!input(SWITCH_LED)) ;
while(input(SWITCH_LED)) ;
}
void main () {
while (TRUE) {
if (!input (SWITCH_LED))
{
wait_for_one_press();
(GREEN_LED) == (!GREEN_LED);
}}
}
ws, fitri. Saya x check code. Lg pun code tu rasanya guna CCS, tp saya selalu guna Hi-Tech.
Well, I followed up your slide step .
The error still occured to me.
“No valid installed HI-TECH compiler drivers”.
Linspire, I don’t know what’s happen. Maybe you are not install Hi-Tech properly.
Great jobs!!! I’ve surfed across this site and feel shame for not able to produce the same one……
assalamualaikum..sedara,bila saya build coding,dia x keluar build success tapi just keluar loaded C:\User\programming\run1.cof sahaja..adakah ini bermakna ada error dalam coding atau masalah compiler?
ws, mon. Saya pun x tahu kenapa jadi mcm tu. Tak pernah pun saya jadi mcm tu.
salam….power point nie xleh nk download.minta tolong….nie note yg bergune utk sye.tq shahrul.
salam….power point xleh nk buke..nk wt mcmane nie Shahrul….
ws, mungkin internet slow. Cuba buka di tempat lain pula.