http://pici.se/pictures/IRDqrpJyL.jpg
I alla fall har kommit en liten bit på väg här är min kod
Kod: Markera allt
#include <pic.h> /* HI-TECH PICC C Kompilatorns egen header fil som länkar */
/* vidare till rätt pic:s header/include-fil */
#ifndef _XTAL_FREQ
/* Om klockfrekvensen inte är definierad så gör det här */
#define _XTAL_FREQ 4000000
/* detta gör man för att kalibrera __delay_us() and __delay_ms() */
#endif
#define OUT0 RC0 /* Tala om för kompilatorn att du har ett namn eller symbol */
#define OUT1 RC1
#define OUT2 RC2
#define OUT3 RC3
#define OUT4 RC4
#define OUT5 RC5
#define OUT6 RC6
#define OUT7 RC7
main(void)
{
ANSEL = 0; /* */
ANSELH = 0;
PORTC = 0; // Clear PortB port
PORTA = 0; // Clear PortA port
TRISC = 0; // All PortC I/O outputs
TRISA = 1; // All PortA I/O iutputs
while(1) /* Start */
{
if(RA0 == 1){
OUT0 = 0;
OUT1 = 0;
OUT2 = 0;
OUT3 = 1;
}
else if(RA0 == 0.7){
OUT0 = 0;
OUT1 = 1;
OUT2 = 1;
OUT3 = 0;
}
else if(RA0 == 0.3){
OUT0 = 0;
OUT1 = 1;
OUT2 = 0;
OUT3 = 0;
}
else {
OUT0 = 1;
OUT1 = 0;
OUT2 = 0;
OUT3 = 0;
}
} /*slut på while, börjar om*/
}
Jag har även försökt fått RC3 som de ser ut som är kopplad till knappen på demobordet att fungera utan lycka, någon som kan säga vad jag gör för fel hehe

Är de någon som har lust att förklara detta lite närmre? Och yes pluggade lite ASM förut, men för att inte tappa intresset så ville jag se något hända

//Mvh Simon