Hoi,
ik programmeer ook in MPLAB voor PIC-chips en doe dit in assembler, niet in hogere programmeertalen. Enkele dingen die ik standaard doe bij elk programma zijn:
Statement: LIST p=16F84A ;Gebruikte processor #include "16F84A.INC" ; Header file Hierna hoef ik standaard namen van 16F84A-registers niet meer te definieren, ik kan gewoon typen :BSF STATUS,RP0
Voor RAM-registers gebruik ik : Register1 EQU 0X20 Register2 EQU 0X21 ect...
Spronglabels moeten in de assemblerfile in de eerste kolom staan, code in de tweede, data of registers in de derde, voorbeeld:
ORG 0 GOTO START
ORG 4 GOTO IRQ
START NOP CODE.... GOTO START
IRQ NOP CODE.... RETFIE
Ik hoop dat deze info je kan helpen je probleem op te lossen,
JK
"midi4all" schreef in bericht news: snipped-for-privacy@wanadoo.nl...