

K8048
PIC PROGRAMMER
IBHODI
Ibhodi Lomhleli we-K8048 PIC
I-Velleman Kits
Uyemukelwa emhlabeni othokozisayo we-Velleman Kits.
I-Velleman Kit yaziwa emhlabeni wonke ngezinsiza zethu ze-elekthronikhi Ezisezingeni Eliphezulu. Ibanga lethu lisuka kokulula ukwakha ama-Mini Kits liye kumaKhithi athuthuke kakhulu njengamasekhethi omsindo we-High-End, amasistimu e-domotic kanye nezinsiza zokusebenzisana zekhompyutha.
Ngenxa yempumelelo enkulu yezinsimbi zethu zokulinganisa eziyinkimbinkimbi njenge-PC- kanye nama-oscilloscopes aphethwe ngesandla, sisungule isigaba se-Velleman Instruments.Ithimba le-Velleman Kit
2 Ibhodi lomhleli we-PIC
jikelele
I-K8048 iwuhlelo olusebenza ngezindlela eziningi lwe-Microchip ® PIC™ FLASH microcontrollers*. Lezi zilawuli zingahlelwa kabusha izikhathi eziningi, okwenza kube lula ukuthuthukisa isofthiwe yedivayisi lapho zisetshenziswa khona noma zivumele umsebenzisi ukuthi ahlole okuqukethwe yinhliziyo yakhe. Izinhlobo ezihlukene ze-IC zingahlelwa futhi ama-LED ahlukahlukene nezinkinobho zokucindezela zivumela ukuhlolwa kwamasekhethi amancane ekuphrinteni komhleli.
Ukusetshenziswa kwalolu hlelo kuqukethe ama-s amabili abalulekiletages: esiqtage ikhodi yohlelo ibhalwe kuphrosesa yamagama ye-ASCII (isb. NotePAD) efakwe kuphakheji evamile ye-Microsoft Windows noma ungasebenzisa iphakheji yokuthuthukisa ye-Microchip i-MPLAB, ongayithola esizeni sabo. www.microchip.com.
Ekupheleni kwesigaba sokuhlanganiswa uhlelo luhlelwa kuphrosesa nge-K8048 kusetshenziswa isofthiwe ye-PICPROG2. I-K8048 inendawo etholakalayo yokukhwezwa ngokuqondile 'kwezinyathelo' ezi-4 ezihlukene, izikhonkwane eziyi-8, izikhonkwane eziyi-14, izikhonkwane eziyi-18 nezikhonkwane ezingama-28. Ezinye izinhlobo 'zezigxivizo' nazo zingasetshenziswa ngesixhumi se-ICSP. Lokhu kungezwa kuvumela ukusetshenziswa kwezilawuli ezinoxhumo oluhlukile noma izilawuli ezifakwe kudivayisi. Ezakamuva zingahlelwa ngaphandle kokuzikhipha kubanikazi bazo (bona i-ICSP).
Ungaqala ukuhlela ngokushesha ngesilawuli esivalelwe.
* Igama le-Microchip nelogo, i-PIC ne-PICmicro yizimpawu zokuthengisa ezibhalisiwe ze-Microchip Technology Inc. e-USA nakwamanye amazwe.
Ulwazi lwe-FCC
Le divayisi ithobela Ingxenye 15 Yemithetho ye-FCC inqobo nje uma imiyalelo efakiwe ilandelwa kuhlamvu. Ukusetshenziswa kocingo kungaphansi kwezimo ezilandelayo: (1) lolu cingo akumele lubangele ukuphazamiseka okuyingozi futhi (2) ukusebenza kwalolu cingo akumele kuthonywe ukuphazamiseka okungafunwa.
Ulwazi olwengeziwe mayelana ne-FCC lungabhekwa http://www.fcc.gov/
Imininingwane
- Ifanele ukuhlela i-Microchip® FLASH PIC(tm) microcontrollers.
- Isekela 4 ezahlukene 300 mil. Ama-PIC: 8p, 14p, 18p kanye no-28p.
- Izinkinobho zokuhlola nezinkomba ze-LED zokwenza izivivinyo zokufundisa isb. i-ex yohlelo efakiweampLes.
- Ukuxhuma kalula ku-PC ngembobo ye-serial.
- Okufakiwe i-Flash Microcontroller (PIC16F627) engahlelwa kabusha izikhathi ezifika kweziyi-1000.
- Isofthiwe ifakiwe ukuze kuhlanganiswe futhi kuhlelwe ikhodi yakho yomthombo.
- Amandla: 12 noma 15V DC, min. 300mA, i-adaptha engalawulwa:
- (PS1205 / PS1208/PS1508 (230Vac))
- (PS1208USA (115Vac))
- I-PC ehambisana ne-IBM, i-Pentium noma ngaphezulu, ene-Windows™ 95/98/ME/NT/2000/XP, i-CDROM kanye nembobo yamahhala ye-serial RS232 (ikhebula alifakiwe, isb CW014).
- Isekela lezi zilawuli ezincane ze-FLASH:
- PIC12F629, PIC12F675, PIC16F83, PIC16F84(A), PIC16F871, PIC16F872,
- PIC16F873, PIC16F874, PIC16F876, PIC16F627(A),PIC16F628(A),PICF630, ….*
- Ubukhulu: 145 mm x 100 mm. (*) Vakashela yethu webisayithi lohlu olubuyekeziwe nezibuyekezo zesofthiwe : www.velleman.be
Ukuxhumana

Ukufakwa kwezingxenyekazi zekhompuyutha
- Xhuma i-PC yakho ne-K8048 ngekhebula leserial lamaphini angu-9.
Sebenzisa imbobo ye-serial yamahhala futhi uqinisekise ukuthi isofthiwe efakiwe ayikwazi ukubangela ukungqubuzana kokuphazamiseka kulesi sikhumulo lapho usebenza ne-K8048 isb izinhlelo eziphezulu zabanye abahleli bezinhlelo, izisetshenziswa zokulinganisa, ama-PDA, njll... - Beka isikhethi (SW5) endaweni emaphakathi (okubekwe eceleni).
- Xhuma i-adaptha engalawulwa engu-12 kuye ku-15V DC emaminithi. 300mA nge-K8048 nge-SK1 (ama-adaptha e-Velleman ahambisanayo: PS1205 / PS1208/ PS1508 (230Vac) noma PS1208USA(115Vac))
- I-'MANDLA' LED (LD7) kufanele kube iyona yodwa okumele ikhanyise, okubonisa ukuthi ukunikezwa kwamandla kwe-K8048 kulungile.
Inqubo Yokuhlela
Ukuhlela ama-microcontroller: amalungiselelo
- Ukubhala noma ukulungisa ikhodi yomthombo: ikhodi yomthombo ngokuvamile ibhalwa kusihlanganisi se-PIC. Bheka i-exampLes ku-Velleman\K8048\Eksampokuncane\ ifolda.
- Ukuhlanganisa: ikhodi oyibhalile ngolimi oluqondakalayo iguqulelwa olimini lomshini. Kulokhu kusetshenziswa isofthiwe yokuhlanganisa i-Microchip PIC, i-MPASMWIN.EXE.
- Ukuhlela: ikhodi yomshini ihlelwe kuphrosesa nge-PC yakho kanye ne-K8048, kusetshenziswa isofthiwe ye-PROGPIC2.EXE
- Sula idivayisi yesithombe: ukusula okuqukethwe kwesilawuli
6.1 Ukubhala/ukushintsha uhlelo
Ukuze ubhale noma uguqule uhlelo: \Velleman\K8048\Examples\DEMOF627.ASM
Example yohlelo oluphathwe nge-'NOTEPAD'.
6.2 Ukuhlanganisa
Qala i-MPASMWIN.EXE kufolda ethi \Velleman\K8048 Isikrini esilandelayo sokusetha siyaboniswa (chofoza inombolo ukuze uthole imininingwane eyengeziwe):
- Leli igama nendawo yekhodi yakho yomthombo file isb C:\TEST\DEMOF267.ASM
- Khetha ifomethi yekhodi yomshini ofisa ukuyidala. Njalo khetha okuthi 'HEXADEMICAL' ku-K8048.
- Okuguquguqukayo kuhlolelwa amaphutha esipelingi uma le nketho ithikhiwe (osonhlamvukazi noma izinhlamvu ezincane)
- Inquma ukuthi imilayezo yephutha nezexwayiso ikhiqizwa kangakanani ephutheni file. Ngokukhethekile kufanele uphawule YONKE IMILAYEZO YAMAPHUTHA KUPHELA.
- Vele ugcine izilungiselelo ezizenzakalelayo zale nketho. Ku-'ON'-setting amamakhro abhalwe ngokugcwele KU-LIST-file (xxx.LST).
- Leli ubude begama bamabhayithi. Njalo khetha okuthi 'INHX8M' kukhodi yomshini file yesoftware ye-PROGPIC2 eza ne-K8048. Okunye ukukhetha kuzoholela ekhodini yomshini engafundeki noma engasebenzi.
- Lapha ungachofoza ku- files ofuna ukuyikhiqiza ngaphezu kwekhodi yomshini we-HEX. Iphutha file: imilayezo yephutha ilondolozwe kulokhu file.
Uhlu file: lokhu file iqukethe ikhodi yakho yomthombo + imilayezo yamaphutha kanye nolwazi olwengeziwe.
Asikho isidingo sokukhiqiza i-CROSS REFERENCE & OBJECT files ngoba azihambisani ne-K8048 noma kunjalo. - Khetha iphrosesa oyisebenzisayo. Ukuphawula okubalulekile : ngamanye ama-PIC inombolo ilandelwa ikhodi yokukhiqiza isb PIC16F84A.
- Bonisa ububanzi bekholomu enanini lezinhlamvu embhalweni okhiqiziwe files. Chofoza ku- uma zonke izilungiselelo zilungile. Isikrini esilandelayo siyaboniswa uma kungekho amaphutha atholakala kukhodi yomthombo.

I-assembler manje izokhiqiza okulandelayo files:
- xxx.ERR => Iphutha file, iqukethe wonke amaphutha kanye/noma zonke izixwayiso ze-MPASM assembler ezikukhodi yakho yomthombo
- xxx.Hex => Lena ikhodi yangempela yomshini file ukuze isetshenziswe isofthiwe yokuhlela ukuhlela isilawuli).
- xxx.LST => Ukufakwa kuhlu file, iqukethe ikhodi yakho yomthombo kanye namazwana angeziwe akhiqizwe isihlanganisi.
- xxx.COD => Ikhodi file, isetshenziswa kuphela imvelo yokuhlela ye-MPLAB HHAYI isofthiwe ye-K8048.
6.3 Ukuhlelwa kwangempela kwe-microcontroller
- Xhuma i-K8048 yakho nekhompyutha yakho ngembobo ye-serial yamahhala.
- Ulayini we-IRQ wale port ye-erial (IRQ 3 noma 4) akumele isetshenziswe enye idivayisi isb. imodemu yangaphakathi.
- Xhuma i-adaptha yamandla efanelekile futhi uqinisekise ukuthi i-LD7 iyakhanyisa (“Power LED”).
- Qala uhlelo lwe-'PROGPIC2, PIC programmer' (kufolda C:\Velleman\K8048\).
- Chofoza ku-'FILE' -> 'VULA' bese ukhetha uhlelo oluhlanganisiwe (Hex 8M-file) ufuna ukuhlela.

- Hlola izilungiselelo zesofthiwe

- Setha inombolo yembobo ye-serial i-K8048 exhunywe kuyo.
- Ukubhala IKHODI: (okujwayelekile = KUVULIWE).
- Ukubhala idatha ye-EEPROM (okujwayelekile = KUVULIWE).
- Ukubhala izilungiselelo zokumisa (okujwayelekile = KUVULIWE).
- SULA ngaphambi kokubhala: (okujwayelekile = VULIWE). Lokhu kubonisa ukuthi isilawuli siyasulwa ngaphambi kokuhlela.
- IVOLOLI EPHANSITAGUkuhlelwa kwe-E: akusebenzi ku-K8048. Zonke izilawuli zihlelwe nge-programming voltage (VPP) ka-13 hhayi 5V.
- Khetha i-microcontroller oyisebenzisayo. I-microcontroller efakiwe ingeyodwa kulezi zinhlobo ezimbili ezilandelayo : I-PIC16F627 ye-PIC16F627A. Qiniseka ukuthi ukhethe inombolo yohlobo olufanele.
- Ngokuvamile ukucushwa kwesilawuli kukhonjwa ngomyalelo wenhlanganisela ye-__CONFIG ngokushesha nje kukhodi yomthombo. Abasebenzisi abanolwazi kuphela abangasetha lezi zinketho ngokwenza noma bazilungise.
6.3.1 Ukuhlela
- Qiniseka ukuthi i-SW5 ibekwe endaweni emaphakathi (okubekwe eceleni)
- Faka isilawuli kusokhethi efanelekile ye-IC:
o faka i-PIC engu-8-pin esokhethi IC1
o faka i-PIC engu-14-pin esokhethi IC2
o faka i-PIC engu-18-pin esokhethi IC3
o faka i-PIC engu-28-pin esokhethi IC4 - Manje beka i-SW5 endaweni ethi 'PROG'. Isixwayiso se-LED LD9 siqala ukukhanya. Lokhu kusho ukuthi asikho isilawuli esingaxhunywa noma sinqanyulwe kusokhethi ene-SW5 kulesi sikhundla.
- Chofoza okuthi WRITE futhi isilawuli sihleliwe. Ungakwazi ukuqapha le nqubo ebhokisini 'Umsebenzi'. Izibani zezinkomba 'FUNDA/BHALA' (i-LED LD8).
- Beka i-SW5 endaweni emaphakathi (STANDBY) futhi uma ukuhlela sekuqediwe. Kulapho kuphela ongasusa khona isilawuli noma ushintshele kumodi yokuhlola (bona izinkinobho zokuhlola zokuhlola kanye nama-LED okuxilongwa ngaphansi kokuthi 'Imilingo'). Beka i-SW5 endaweni ethi 'RUN' ukuze uhlole uhlelo (uma ibibhalelwe ukuthi isetshenziswe nezinkinobho zokucindezela zokuhlola nama-LED.

- Cindezela le nkinobho ukuze ufunde uhlelo nedatha evela kusilawuli inqobo nje uma lokhu kwakamuva kungavikelwe ngekhodi. Ama-PIC okucushwe kuwo ibhithi lokuvikela amakhodi awasakwazi ukufundwa, azosulwa kuphela okusho ukuthi ngokuzenzakalela yonke ikhodi izosulwa. Ikhodi yomshini we-hexadecimal igcinwa embhalweni file.
* Qaphela: Beka i-SW5 'ku-PROG'-isikhundla sokusebenzisa lo msebenzi ! - Isilawuli sihleliwe. Ungakwazi ukuqapha le nqubo ebhokisini 'Umsebenzi'. Izibani zezinkomba 'FUNDA/BHALA' (LD8).
- Lo khiye ukwenza ukwazi ukuhlola ukuthi i-PIC ilulondolozile yini uhlelo oluhlele kahle.Khumbula ukuthi isilawuli AKUMELE sivikelwe ngekhodi; kungenjalo ngeke ukwazi ukwenza isheke lakho. Ngesikhathi sohlelo yonke ibhayithi ihlolwa ngokuzenzakalelayo ukuze kuqinisekiswe ukuthi ilondolozwe ngendlela efanele. Kulapho kuphela lapho ukuvikelwa kwekhodi kuzokwenziwa kusebenze.* Qaphela: Beka u-SW5 ku-'PROG'-indawo ukuze usebenzise lo msebenzi !
- Inika amandla umsebenzisi ku- view futhi ushintshe idatha egcinwe ku-EEPROM yesilawuli. * Qaphela: Beka i-SW5 ku-'PROG'-indawo ukuze usebenzise lo msebenzi!
- Shiya lokhu kulungisa esimisweni esijwayelekile : 'NORMAL'. Uma unenkinga yokuhlela ungasetha isivinini sithi 'PHEZULU' uma une-PC enensa noma ungakhetha u-'LOW' uma i-PC yakho ishesha kakhulu. Lokhu kunxephezela umehluko wejubane.
- Ikuvumela ukuthi ubone ukuthi yiliphi ikheli noma indawo yekheli isofthiwe eyisebenzisayo ukufunda noma ukubhala.
- Igama le file ilayishwe kumemori futhi izosetshenziselwa ukuhlela.
6.4 Sula idivayisi yesithombe
Isula okuqukethwe kwesilawuli:
- Isetshenziselwa ukusula konke okuqukethwe kohlelo kusilawuli.
- Kusetshenziswe kuphela ukusula idatha ye-EEPROM.
- Ingasetshenziswa ukuvala ukuvikela ikhodi. Nokho, ngeke usakwazi ukufunda okuqukethwe noma usebenzise uhlelo.

* Qaphela: Beka i-SW5 endaweni ethi 'PROG' ukuze usebenzise lo msebenzi!
- Isetshenziselwa ukusula konke okuqukethwe kohlelo kusilawuli.
- Kusetshenziswe kuphela ukusula idatha ye-EEPROM.
- Ingasetshenziswa ukuvala ukuvikela ikhodi. Nokho, ngeke usakwazi ukufunda okuqukethwe noma usebenzise uhlelo.
Funda i-C:\Velleman\K8048\Exampifolda encane yesibampingxenye yezinhlelo.
Izibuyekezo zesofthiwe yokuhlela kanye nesib esengeziweamples ingalandwa kusayithi lethu www.velleman.be
Izivivinyo
Ukusetshenziswa kwezinkinobho zokucindezela kokuhlolwa nama-LED:
I-K8048 ifakwe i-max. okokufaka oku-4 kokuhlola okungasetshenzwa ngesandla nge-SW1, SW2, SW3 kanye ne-SW4.
Idivayisi futhi inama-LED okuxilongwa angu-6 avumela umsebenzisi ukuthi alingise okuphumayo.
Chofoza isixhumanisi "ithebula lereferensi ephambanayo" ukuze unqume kuwo wonke amasokhethi e-IC ukuthi yimuphi umugqa we-I/O oxhunywe kuyiphi inkinobho yokusunduza noma i-LED.
| 8 pin PIC isokhethi | 14 pin PIC isokhethi | 18 pin PIC isokhethi | 28 pin PIC isokhethi | |
| I-LD1 | I-GP2 (pin 5) | I-RC0 (pin 10) | I-RBO (pin 6) | I-RA0 (pin 2) |
| I-LD2 | I-GP4 (pin 3) | I-RC1 (pin 9) | I-RB1 (pin 7) | I-RA1 (pin 3) |
| I-LD3 | NC | I-RC2 (pin 8) | I-RB2 (pin 8) | I-RA2 (pin 4) |
| I-LD4 | NC | I-RC3 (pin 7) | I-RB3 (pin 9) | I-RA3 (pin 5) |
| I-LD5 | NC | I-RC4 (pin 6) | I-RB4 (pin 10) | I-RA4 (pin 6) |
| I-LD6 | NC | NC | I-RB5 (pin 11) | I-RA5 (pin 7) |
| SW1 | I-GP5 (pin 2) | I-RC5 (pin 5) | I-RAO (pin 17) | I-RBO (pin 21) |
| SW2 | NC | I-RA2 (pin 11) | I-RA1 (pin 18) | I-RB1 (pin 22) |
| SW3 | NC | NC | I-RA2 (pin 1) | I-RB2 (pin 23) |
| SW4 | NC | NC | I-RA3 (pin 2) | I-RB4 (pin 25) |
Ukuphawula: Imigqa ye-I/O evela kunkinobho yokuphusha kufanele imiswe njengokungenayo emthonjeni (a 1 ku-TRIS-register
kulowo mnyango othile). Imigqa ye-I/O exhunywe ne-LED kufanele imiswe njengezindawo zokuphuma emithonjeni (u-0 kurejista ye-TRIS kulowo mnyango othile).
Ukukhetha i-oscillator enama-jumpers
Lawa ma-jumpers akuvumela ukuthi ukhethe ukuthi iyiphi i-IC socket crystal X1 esebenzisa.
- Beka ama-shunt ezindaweni JP1 & JP2 ukuze zisetshenziswe nesokhethi yamaphini angu-14 (isb. PIC16F630).
- Beka ama-shunt ezindaweni JP3 & JP4 ukuze zisetshenziswe nesokhethi yamaphini angu-18 (isb. PIC16F627).
- Beka ama-shunt ezindaweni JP5 & JP6 ukuze zisetshenziswe nesokhethi yamaphini angu-28 (isb. PIC16F87x).
- Akukho ukukhetha okungenziwa ngesokhethi yamaphini angu-8 njengoba ungalahlekelwa ama-I/O amabili. Ngaleli bhodi lokuhlola ungasebenzisa kuphela i-oscillator yangaphakathi nale sokhethi.
Ukwenziwa kwesinyathelo ngesinyathelo kwe- asampuhlelo lwe.
Okwe-ex yethuampsizosebenzisa idemo1.asm yohlelo, ukukhanya okulula okusebenzayo:
- Qinisekisa ukuthi i-adaptha nokuxhumeka kwe-serial kwe-K8048/VM111 yakho kuxhunyiwe futhi uqinisekise ukuthi isofthiwe yomhleli ifakiwe ku-PC yakho.
- Hlanganisa i file 'demo1.asm' nge-MPASM.EXE (bona Ukuhlanganisa)
- Qala isofthiwe yomhleli, PICPROG2.EXE
- Hlola zonke izilungiselelo (PIC16F627), imbobo ye-serial kanye nesivinini sokuxhumana kuhlala kuqala ngokulungiselelwa 'OKUPHANSI').
- Funda ekuhlanganisweni file, idemo1.hex. (File…vula file…)
- Faka i-SW5 endaweni ethi 'PROG'.
- Chofoza u-'BHALA' kusofthiwe ye-PICPROG2.
- Manje ungakwazi ukuqapha inqubo yokubhala esikrinini somsebenzi.
- Beka i-SW5 endaweni ethi 'RUN' lapho ukuhlela sekuqediwe. Ama-LED LD1 kuya ku-LD6 manje kufanele akhe ukukhanya okusebenzayo.
I-ICSP
I-IICSP ikuvumela ukuthi uhlele izilawuli "in-circuit". Le nqubo yaziwa nangokuthi ukulanda ikhodi. Lokhu kusho ukuthi i-chip okukhulunywa ngayo ixhunywe nesokhethi ehlanganisa izintambo ezine noma ezinhlanu, okungukuthi. ibhasi le-ICSP. Amalungu amaningana omndeni we-PIC angahlelwa noma ahlelwe kabusha ngaphandle kokuthi awasuse ekuphrintiwe noma avale ukunikezwa kwamandla. Lawa ma-IC aguqulelwa kumodi yokuhlela ngokusebenzisa i-programming voltage ka-12 kuya ku-14V kuya kuphini “/MCLR”. Kusukela kuleli phuzu kuye phambili i-RB6 isetshenziswa njengokufakwayo kweWASHI kuyilapho i-RB7 iguqulelwa ekubeni i-DATA-input/output-connection.
K8048 © 2003 Velleman Components
Amadokhumenti / Izinsiza
![]() |
velleman K8048 PIC Programmer Board [pdf] Imaniwali yosebenzisayo Ibhodi Lomhleli we-K8048 PIC, K8048 PIC, Ibhodi Lomhleli, Ibhodi |




