|
Prova a riscriverlo così:
void main() {
trisb=0b00000011 ;
portb=0;
while(1){
if (portb=0b00000001){
portb=0b10000000 ;
}
if (portb=0b00000010){
portb=0b01000000 ;
}
}
}
mancava la parentesi dopo il while che definisce il blocco di istruzioni da eseguire in loop. Con mikroc quando hai compilato puoi usare la funzione di debug che ti permette di eseguire passo passo il programma vedendo di volta in volta quali istruzioni vengono eseguite e i valori delle variabili e così puoi capire cosa succede e cosa c'è di sbagliato.
Michele
__________________ __________________________________________________ The worst day flying is better than the best day working. |