Börjar med det man aldrig vill höra, men inte klarar sig utan: Kolla databladet för PIC-kretsen. Speciellt om GPIO.
Nu har jag en annan processor som inte ser riktigt likadan ut, men grunderna är de samma: Tänk att värdena du matar in hexadecimalt (med $) i GPIO motsvarar alla in/utgångarna på den porten.
$FF motsvarar 11111111 binärt (ettor på alla, dvs alla tända.) $AA motsvarar 10101010, dvs varannan tänd. Det går också att ange talen binärt. I MikroBasic gör man det med ett procenttecken, t.ex %10101010.
MikroBasic har en inbyggd omvandlare för olika talsystem.... - Titta längst ner i programmet.
Jag vet inte hur mycket du kan, men laborera så förstår du hur det fungerar.
Men innan du kan börja mata ut massa saker så måste du vara säker på att de benen är utgångar. Det här med hur man sätter vissa värden fungerar på samma sätt här. Men då är kommandot TRISIO (enligt din kod)... läs om TRISIO i databladet. Noga.
Sedan finns det ett sätt att sätta/rensa enstaka bitar. SetBit och ClearBit. Ladda in några av de exempel som följer med MikroBasic. Även om det inte skulle finnas exempel för din PIC-krets så lär du få lite idéer om hur MikroBasic's CPU-oberoende kommandon ser ut. Sedan kan man ju alltid söka i MikroBasic's hjälp. (F1).
Det här var bara några jättegrundläggande saker. Det mesta lär du dig av att studera enkla exempel och modifiera. Dessutom: Databladet är en ovärdelig vän, även om man inte förstår så mycket i början.