Skulle vilja ha hjälp med denna koden:
Kod: Markera allt
#include "16F627.H"
/*
Circuitprogrammer Configuration:
WDT=off, CP=off, OSC=XT, /MCLR=off ( Pp875x switch: -xp8 )
*/
#pragma config |= 0x3ff1
#define ON 1
#define OFF 0
#pragma bit lightdiode1 @ RB0
#pragma bit lightdiode2 @ RB1
#pragma bit lightdiode3 @ RB2
#pragma bit lightdiode4 @ RB3
#pragma bit lightdiode5 @ RB4
#pragma bit lightdiode5 @ RB4
#pragma bit lightdiode6 @ RB5
void wait( void)
{
int x, y;
for(x=110; x>0; x--){
for(y=50; y>0; y--){
}
}
}
void main( void)
{
TRISB.0 = 0;
TRISB.1 = 0;
TRISB.2 = 0;
TRISB.3 = 0;
TRISB.4 = 0;
TRISB.5 = 0;
while(2>1){
lightdiode1 = ON;
wait();
lightdiode1 = OFF;
lightdiode2 = ON;
wait();
lightdiode2 = OFF;
lightdiode3 = ON;
wait();
lightdiode3 = OFF;
lightdiode4 = ON;
wait();
lightdiode4 = OFF;
lightdiode5 = ON;
wait();
lightdiode5 = OFF;
lightdiode6 = ON;
wait();
lightdiode6 = OFF;
}
}
Tror felet ligger just i detta:
#pragma bit lightdiode5 @ RB4
Men jag vet inte vad?
Sen tar jag gärna emot tips på koden hur man kan förbättra och skrivsättet då jag är nybörjare å det mesta i koden är snott så förstår jag inte allt

Sen till en annan fråga. Är det nån ide att köpa PIC trainer? Då denna ej har en flashbar processor, det går ju att köpa en annan å sätta dit istället, eller vad tycker ni? Vill gärna ha mer att leka med och denna såg i övrigt rätt bra ut, eller?