

k8048 ua
PIC PROGRAMMER
BOARD
K8048 PIC Programmer Board
Cov khoom siv Velleman
Txais tos rau lub ntiaj teb zoo siab ntawm Velleman Cov Khoom Siv.
Velleman Cov Khoom Siv tau paub thoob plaws ntiaj teb rau peb cov khoom siv hluav taws xob zoo. Peb ntau yam mus los ntawm kev yooj yim los tsim cov khoom siv Mini mus rau cov khoom siv siab tshaj xws li High-End audio circuits, domotic systems thiab computer interface kits.
Vim tias muaj kev vam meej loj ntawm peb cov cuab yeej ntsuas zoo li PC- thiab tes tuav oscilloscopes, peb tau tsim Velleman Instruments division.The Velleman Kit team
2 PIC programmer board
dav dav
K8048 yog ib tug multifunctional programmer rau Microchip ® PIC™ FLASH microcontrollers *. Cov maub los no tuaj yeem rov ua haujlwm ntau zaus, ua kom yooj yim rau kev txhim kho software ntawm ib lub cuab yeej uas lawv tau siv los yog tso cai rau tus neeg siv los sim rau nws lub siab cov ntsiab lus. Cov hom IC sib txawv tuaj yeem raug programmed thiab ntau yam LEDs thiab cov nyees khawm thawb tso cai rau kev sim me me ntawm cov programmer luam tawm.
Kev siv cov programmer no muaj ob qho tseem ceeb stages: XNUMX stage lub program code yog sau rau ntawm ASCII lo lus processor (xws li NotePAD) suav nrog hauv cov txheej txheem Microsoft Windows pob lossis koj tuaj yeem siv Microchip's kev txhim kho pob MPLAB, uas koj tuaj yeem nrhiav tau ntawm lawv qhov chaw. www.microchip.com.
Thaum xaus ntawm lub sijhawm muab tso ua ke, qhov kev zov me nyuam yog programmed hauv processor ntawm K8048 los ntawm kev siv PICPROG2 software. K8048 muaj chav nyob rau qhov ncaj qha mounting ntawm 4 txawv 'ko taw', 8 pins, 14 pins, 18 pins thiab 28 pins. Lwm hom 'ko taw' kuj tuaj yeem siv los ntawm ICSP connector. Qhov kev sib ntxiv no tso cai rau kev siv cov maub los nrog cov kev sib txuas sib txawv lossis cov tswj tau nruab rau hauv ib lub cuab yeej. Cov tom kawg tuaj yeem ua haujlwm yam tsis tau tshem tawm ntawm lawv cov tuav (saib ICSP).
Koj tuaj yeem pib programming tam sim ntawd nrog lub kaw lus tswj hwm.
* Lub npe Microchip thiab lub logo, PIC thiab PICmicro yog cov cim lag luam ntawm Microchip Technology Inc. hauv Asmeskas thiab lwm lub tebchaws.
FCC cov ntaub ntawv
Cov cuab yeej no ua raws li Tshooj 15 ntawm FCC Cov Cai uas tau muab cov lus qhia uas muaj nyob hauv yuav ua raws li tsab ntawv. Kev siv lub cuab yeej yog ua raws li cov hauv qab no: (1) cov cuab yeej no yuav tsum tsis txhob ua rau muaj kev cuam tshuam tsis zoo thiab (2) kev ua haujlwm ntawm cov cuab yeej no yuav tsum tsis txhob cuam tshuam los ntawm kev cuam tshuam tsis zoo.
Xav paub ntau ntxiv txog FCC tuaj yeem saib http://www.fcc.gov/
Specifications
- Tsim nyog rau programming Microchip® FLASH PIC(tm) microcontrollers.
- Txhawb 4 txawv 300 mil. PICs: 8p, 14p, 18p thiab 28p.
- Kuaj cov nyees khawm thiab cov ntsuas LED kom ua tiav cov kev sim kev kawm xws li cov txheej txheem kaw lus examples.
- Yooj yim txuas rau PC ntawm qhov chaw nres nkoj serial.
- Enclosed yog Flash Microcontroller (PIC16F627) uas tuaj yeem rov ua dua txog 1000 zaug.
- Software yog suav nrog los sau thiab sau koj qhov chaws.
- Lub hwj chim: 12 lossis 15V DC, min. 300mA, tsis muaj kev tswj hwm adapter:
- (PS1205 / PS1208 / PS1508 (230Vac))
- (PS1208USA (115Vac))
- IBM-tshaj PC, Pentium lossis siab dua, nrog Windows™ 95/98/ME/NT/2000/XP, CDROM thiab qhov chaw nres nkoj dawb RS232 (cable tsis suav nrog, xws li CW014).
- Txhawb cov FLASH microcontrollers:
- PIC12F629, PIC12F675, PIC16F83, PIC16F84(A), PIC16F871, PIC16F872,
- PIC16F873, PIC16F874, PIC16F876, PIC16F627(A),PIC16F628(A),PICF630, ….*
- Medidas: 145 mm x 100 mm. (*) Mus ntsib peb website rau cov npe tshiab thiab software hloov tshiab: www.velleman.be
Kev sib txuas

Kho vajtse installation
- Txuas koj lub PC nrog K8048 ntawm 9-pin serial cable.
Siv qhov chaw nres nkoj dawb dawb thiab xyuas kom meej tias cov software uas tau teeb tsa tsis tuaj yeem ua rau muaj kev cuam tshuam tsis sib haum xeeb ntawm qhov chaw nres nkoj no thaum ua haujlwm nrog K8048 xws li cov kev pabcuam rau lwm tus programmers, ntsuas cov cuab yeej, PDA's, thiab lwm yam ... - Qhov chaw xaiv (SW5) nyob rau hauv qhov chaw nruab nrab (standby).
- Txuas tus tsis tswj 12 txog 15V DC adapter ntawm min. 300mA nrog K8048 ntawm SK1 (tshaj Velleman adapters: PS1205 / PS1208 / PS1508 (230Vac) lossis PS1208USA (115Vac))
- Lub 'POWER' LED (LD7) yuav tsum tam sim no tsuas yog ib qho rau lub teeb, qhia tias lub hwj chim ntawm K8048 yog OK.
Txheej Txheem Txheej Txheem
Programming lub microcontrollers: kev npaj
- Sau los yog hloov kho qhov chaws: qhov chaws feem ntau yog sau rau hauv PIC assembler. Saib ntawm tus examples hauv Velleman\K8048\Examples\ folder.
- Compiling: tus lej koj tau sau ua lus nkag siab tau hloov mus ua lus tshuab. Hauv qhov no, Microchip PIC assembler software, MPASMWIN.EXE, yog siv.
- Programming: lub tshuab code yog programmed hauv processor ntawm koj lub PC thiab K8048, siv PROGPIC2.EXE software
- Erase pic device: erasing the contents of a controller
6.1 Sau/hloov ib qho program
Txhawm rau sau lossis hloov kho qhov program: \Velleman\K8048\Examples\DEMOF627.ASM
Example ntawm qhov kev pab cuam kho nrog 'NOTEPAD'.
6.2 Kev sib sau ua ke
Pib MPASMWIN.EXE hauv \Velleman\K8048 nplaub tshev Qhov kev teeb tsa hauv qab no tau tshwm sim (nias ntawm tus lej kom paub meej ntxiv):
- Nov yog lub npe thiab qhov chaw ntawm koj qhov chaws file eg C:\TEST\DEMOF267.ASM
- Xaiv hom ntawm lub tshuab code koj xav tsim. Ib txwm xaiv 'HEXADEMICAL' rau K8048.
- Cov variables raug tshuaj xyuas rau kev sau ntawv yuam kev yog tias qhov kev xaiv no raug kuaj xyuas (tus ntawv sau los yog cov ntawv me)
- Txiav txim siab npaum li cas cov lus yuam kev thiab cov lus ceeb toom raug tsim tawm hauv qhov yuam kev file. Zoo dua koj yuav tsum zuam tawm tag nrho cov lus ntawm qhov yuam kev nkaus xwb.
- Tsuas yog khaws qhov chaw nyob rau qhov kev xaiv no. Hauv 'ON'- teeb tsa cov macros tau sau tag nrho hauv LIST-file (xxx.LST).
- Qhov no yog lo lus ntev ntawm cov bytes. Ib txwm xaiv 'INHX8M' hauv lub tshuab code file rau PROGPIC2 software uas los nrog K8048. Lwm qhov kev xaiv yuav ua rau tsis raug cai lossis tsis ua haujlwm ntawm lub tshuab code.
- Ntawm no koj tuaj yeem nyem rau ntawm files koj xav tsim ntxiv rau HEX tshuab code. yuam kev file: cov lus yuam kev raug cawm hauv qhov no file.
Sau npe file: qhov no file muaj koj qhov chaws code + cov lus yuam kev thiab cov ntaub ntawv ntxiv.
Tsis tas yuav tsim qhov CROSS REFERENCE & OBJECT files vim lawv tsis sib haum nrog K8048 lawm. - Xaiv lub processor koj siv. Cov lus tseem ceeb : nrog qee tus PIC tus lej yog ua raws li ib tiam code piv txwv li PIC16F84A.
- Qhia cov kab dav ntawm cov cim hauv cov ntawv tsim tawm files. Nyem rau thaum tag nrho cov kev teeb tsa raug. Lub vijtsam hauv qab no yuav tshwm sim yog tias tsis pom qhov yuam kev hauv qhov chaws.

Lub assembler tam sim no yuav tsim cov hauv qab no files:
- xxx.ERR => yuam kev file, muaj tag nrho cov yuam kev thiab/los yog tag nrho cov lus ceeb toom MPASM assembler muaj nyob rau hauv koj qhov chaws code
- xxx.Hex => Qhov no yog lub tshuab code tiag file siv los ntawm programming software rau programming ntawm tus maub los).
- xxx.LST => npe file, muaj koj qhov chaws code thiab cov lus hais ntxiv uas tsim los ntawm lub assembler.
- xxx.COD => Code file, tsuas yog siv los ntawm MPLAB programming ib puag ncig thiab TSIS yog K8048 software.
6.3 Qhov tseeb programming ntawm microcontroller
- Txuas koj K8048 nrog koj lub computer ntawm qhov chaw nres nkoj dawb.
- IRQ kab ntawm qhov chaw nres nkoj erial (IRQ 3 lossis 4) yuav tsum tsis txhob siv los ntawm lwm lub cuab yeej xws li hauv modem.
- Txuas lub fais fab adapter uas tsim nyog thiab xyuas seb LD7 puas teeb ("Power LED").
- Pib qhov 'PROGPIC2, PIC programmer' program (hauv daim nplaub tshev C:\Velleman\K8048\).
- Nyem rau 'FILE' -> 'QHOV' thiab xaiv qhov kev pab cuam muab tso ua ke (Hex 8M-file) koj xav tau program.

- Txheeb xyuas qhov chaw ntawm lub software

- Teem tus naj npawb ntawm qhov chaw nres nkoj serial K8048 txuas nrog.
- Sau tus CODE: (standard = ON).
- Sau cov ntaub ntawv EEPROM (tus qauv = ON).
- Sau cov configuration settings (standard = ON).
- ERASE ua ntej WRITE: (tus qauv = ON). Qhov no qhia tau hais tias tus maub los yog erased ua ntej programming.
- LAWM VOLTAGE Programming: tsis siv rau K8048. Tag nrho cov tswj yog programmed nrog ib tug programming voltage (VPP) ntawm 13 thiab tsis yog 5V.
- Xaiv lub microcontroller koj siv. Cov microcontroller suav nrog yog ib qho ntawm ob hom hauv qab no: PIC16F627 ntawm PIC16F627A. Nco ntsoov tias koj tau xaiv tus naj npawb zoo.
- Nquag hais txog kev teeb tsa ntawm tus maub los tau txheeb xyuas nrog __CONFIG compiler cov lus qhia kom ntxov li ntawm qhov chaws. Tsuas yog cov neeg siv kev paub dhau los tuaj yeem teeb tsa cov kev xaiv no manually lossis kho lawv.
6.3.1 Programming
- Xyuas kom tseeb tias SW5 muab tso rau hauv qhov chaw nruab nrab (standby)
- Muab tus maub los tso rau hauv qhov tsim nyog IC qhov (socket):
o ntxig 8-pin PIC hauv qhov (socket) IC1
o ntxig 14-pin PIC hauv qhov (socket) IC2
o ntxig 18-pin PIC hauv qhov (socket) IC3
o ntxig 28-pin PIC hauv qhov (socket) IC4 - Tam sim no muab SW5 tso rau hauv 'PROG' txoj hauj lwm. Cov lus ceeb toom LED LD9 pib flash. Qhov no txhais tau hais tias tsis muaj tus maub los tuaj yeem txuas nrog lossis txiav tawm ntawm lub qhov (socket) nrog SW5 hauv txoj haujlwm no.
- Nyem rau WRITE thiab tus maub los yog programmed. Koj tuaj yeem saib xyuas cov txheej txheem no hauv 'Kev Ua Haujlwm' lub thawv. Lub 'READ/WRITE' qhia lub teeb (LED LD8).
- Muab SW5 tso rau hauv qhov chaw nruab nrab (STANDBY) dua thaum qhov programming tiav. Tsuas yog tom qab ntawd koj tuaj yeem tshem tawm tus maub los lossis hloov mus rau hom kev sim (saib cov khawm khawm thiab kuaj xyuas LEDs hauv qab 'Kev sim'). Muab SW5 tso rau hauv txoj hauj lwm 'RUN' los kuaj qhov kev zov me nyuam (yog tias nws tau sau los siv nrog kev sim thawb khawm thiab LEDs.

- Nias lub pob no kom nyeem tawm ib qho kev pab cuam thiab cov ntaub ntawv los ntawm tus maub los muab qhov tom kawg yog tsis muaj cai tiv thaiv. PIC's uas cov cai tiv thaiv me ntsis tau qhib qhib tsis tuaj yeem nyeem tawm, tsuas yog tshem tawm uas tau txiav txim siab tias txhua tus lej yuav raug tshem tawm. Lub tshuab hexadecimal code tau txais kev cawmdim hauv cov ntawv nyeem file.
* Ceeb Toom: Muab SW5 tso rau hauv 'PROG'-txoj hauj lwm los siv txoj haujlwm no! - Tus maub los yog programmed. Koj tuaj yeem saib xyuas cov txheej txheem no hauv 'Kev Ua Haujlwm' lub thawv. 'READ/WRITE' qhov taw qhia teeb (LD8).
- Tus yuam sij no tso cai rau koj los xyuas seb PIC puas tau khaws cov kev pab cuam koj tau teeb tsa kom raug.Nco ntsoov tias tus maub los yuav tsum TSIS tiv thaiv code; txwv tsis pub koj yuav tsis tuaj yeem ua koj daim tshev. Thaum lub sijhawm programming txhua byte raug kuaj xyuas kom paub tseeb tias nws tau raug cawm kom raug. Tsuas yog tom qab ntawd qhov kev tiv thaiv code yuav qhib tau.* Nco ntsoov: Muab SW5 tso rau hauv 'PROG'-txoj hauj lwm thiaj li yuav siv tau qhov no!
- Pab kom tus neeg siv mus view thiab hloov kho cov ntaub ntawv khaws cia hauv tus maub los EEPROM. * Ceeb Toom: Muab SW5 tso rau hauv 'PROG'-txoj hauj lwm txhawm rau siv txoj haujlwm no!
- Cia qhov kev hloov kho no nyob rau hauv tus qauv teeb tsa: 'NORMAL'. Thaum koj muaj teeb meem programming koj tuaj yeem teeb qhov ceev ntawm 'HIGH' yog tias koj muaj lub PC qeeb lossis koj tuaj yeem xaiv 'LOW' yog tias koj lub PC ceev heev. Qhov no them nyiaj rau qhov sib txawv ntawm qhov ceev.
- Ua kom koj pom qhov chaw nyob lossis chaw nyob thaj chaw uas software siv los nyeem lossis sau.
- Lub npe file loaded nyob rau hauv lub cim xeeb thiab yuav siv tau rau lub programming.
6.4 lwv pic device
Erasing the contents of a controller:
- Nws yog siv los lwv tag nrho cov ntsiab lus ntawm ib qho kev pab cuam los ntawm tus maub los.
- Tsuas yog siv los lwv cov ntaub ntawv EEPROM.
- Yuav siv tau los deactivate cov cai tiv thaiv. Txawm li cas los xij, koj yuav tsis tuaj yeem nyeem cov ntsiab lus lossis siv qhov program.

* Ceeb Toom: Muab SW5 tso rau hauv 'PROG' txoj haujlwm los siv txoj haujlwm no!
- Nws yog siv los lwv tag nrho cov ntsiab lus ntawm ib qho kev pab cuam los ntawm tus maub los.
- Tsuas yog siv los lwv cov ntaub ntawv EEPROM.
- Yuav siv tau los deactivate cov cai tiv thaiv. Txawm li cas los xij, koj yuav tsis tuaj yeem nyeem cov ntsiab lus lossis siv qhov program.
Nyeem C:\Velleman\K8048\Examples folder for exampcov program.
Hloov tshiab ntawm cov programming software thiab ntxiv examples tuaj yeem rub tawm los ntawm peb lub xaib www.velleman.be
Kev sim
Siv cov kev sim thawb khawm thiab LEDs:
K8048 yog nruab nrog max. ntawm 4 qhov kev xeem nkag uas tuaj yeem ua haujlwm nrog SW1, SW2, SW3 thiab SW4.
Cov cuab yeej tseem muaj 6 qhov kev kuaj mob LEDs uas ua rau tus neeg siv simulate cov zis.
Nyem rau ntawm qhov txuas "hloov-reference table" los txiav txim rau txhua lub qhov (socket) IC uas I / O kab txuas rau lub laub khawm lossis LED.
| 8 pin PIC socket | 14 pin PIC socket | 18 pin PIC socket | 28 pin PIC socket | |
| LD1 ib | GP 2 (pin 5) | RC 0 (pin 10) | RBO (pin 6) | RA 0 (pin 2) |
| LD2 ib | GP 4 (pin 3) | RC 1 (pin 9) | RB1 (pin 7) | RA 1 (pin 3) |
| LD3 ib | NC | RC 2 (pin 8) | RB2 (pin 8) | RA 2 (pin 4) |
| LD4 ib | NC | RC 3 (pin 7) | RB3 (pin 9) | RA 3 (pin 5) |
| LD5 ib | NC | RC 4 (pin 6) | RB4 (pin 10) | RA 4 (pin 6) |
| LD6 ib | NC | NC | RB5 (pin 11) | RA 5 (pin 7) |
| SIB 1 | GP 5 (pin 2) | RC 5 (pin 5) | RAO (pin 17) | RBO (pin 21) |
| SIB 2 | NC | RA 2 (pin 11) | RA 1 (pin 18) | RB1 (pin 22) |
| SIB 3 | NC | NC | RA 2 (pin 1) | RB2 (pin 23) |
| SIB 4 | NC | NC | RA 3 (pin 2) | RB4 (pin 25) |
Lus Cim: Cov kab I / O los ntawm lub laub khawm yuav tsum tau teeb tsa raws li cov khoom siv hauv qhov chaw (a 1 hauv TRIS-sau npe
rau qhov tshwj xeeb nkag). Cov kab I/O txuas nrog LED yuav tsum tau teeb tsa raws li kev tawm hauv cov peev txheej (a 0 hauv TRIS-sau npe rau qhov tshwj xeeb nkag).
Xaiv ib qho oscillator nrog cov jumpers
Cov jumpers no tso cai rau koj xaiv qhov twg IC socket siv lead ua X1 siv.
- Muab cov shunts tso rau hauv qhov chaw JP1 & JP2 siv nrog 14-pin socket (xws li PIC16F630).
- Muab cov shunts tso rau hauv qhov chaw JP3 & JP4 siv nrog 18-pin socket (xws li PIC16F627).
- Muab cov shunts tso rau hauv qhov chaw JP5 & JP6 siv nrog 28-pin socket (xws li PIC16F87x).
- Tsis muaj kev xaiv tuaj yeem ua rau 8-pin socket vim tias koj yuav poob ob lub I / O. Nrog rau qhov kev sim tshwj xeeb no koj tsuas tuaj yeem siv lub oscillator sab hauv nrog lub qhov (socket) no.
Step-by-step execution ntawm asampua program.
Rau peb example peb yuav siv qhov kev pab cuam demo1.asm, ib qho yooj yim khiav teeb:
- Txheeb xyuas seb lub adapter thiab qhov sib txuas ntawm koj lub K8048 / VM111 puas txuas thiab xyuas kom tseeb tias cov programmer software tau teeb tsa hauv koj lub PC.
- Compile cov file 'demo1.asm' nrog MPASM.EXE (saib Compiling)
- Pib lub programmer software, PICPROG2.EXE
- Txheeb xyuas txhua qhov chaw (PIC16F627), qhov chaw nres nkoj serial thiab kev sib txuas lus ceev ib txwm pib nrog 'LOW' teeb tsa).
- Nyeem nyob rau hauv lub compiled file, demo1.xwb. (File… qhib file…)
- Muab SW5 tso rau hauv 'PROG' txoj hauj lwm.
- Nyem rau 'Sau' hauv PICPROG2 software.
- Tam sim no koj tuaj yeem saib xyuas cov txheej txheem sau ntawv ntawm lub vijtsam ua haujlwm.
- Muab SW5 tso rau hauv txoj haujlwm 'RUN' thaum qhov programming tiav. LEDs LD1 txog LD6 yuav tsum tam sim no tsim lub teeb khiav.
ICSP
IICSP tso cai rau koj los tswj cov kev pab cuam "hauv-circuit". Cov txheej txheem no tseem hu ua code rub tawm. Qhov no txhais tau hais tias yooj yim heev uas cov nti hauv nqe lus nug txuas nrog lub qhov (socket) uas muaj plaub lossis tsib xov hlau, viz. ICSP bus. Ntau tus tswv cuab ntawm PIC tsev neeg tuaj yeem raug programmed lossis reprogrammed yam tsis tas yuav tshem tawm ntawm cov ntawv luam tawm lossis ua rau lub hwj chim tsis ua haujlwm. Cov IC no tau hloov mus rau hom programming los ntawm kev siv lub programming voltage ntawm 12 txog 14V rau "/MCLR" tus pin. Txij ntawm no mus rau RB6 yog siv los ua CLOCK input thaum RB7 tau hloov kho rau hauv DATA-input/output-connection.
K8048 © 2003 Velleman Cheebtsam
Cov ntaub ntawv / Cov ntaub ntawv
![]() |
velleman K8048 PIC Programmer Board [ua pdf] Tus neeg siv phau ntawv K8048 PIC Programmer Board, K8048 PIC, Programmer Board, Board |




