Ecco come scrivere in C degli algoritmi dedicati alla gestione delle uscite dei PIC, per comandare LED, display ed altri dispositivi, utilizzando le tecniche più efficienti utilizzando il compilatore MikroC.   Di seguito è mostrato il codice per fare lampeggiare un LED collegato alla porta RB0 del PIC. Per comodità riportiamo in figura 1 anche lo schema elettrico del circuito:   void main() { PORTB = 0; TRISB = 0; while(1) { PORTB = PORTB^0b00000001; Delay_ms(500); } }   Il programma è molto semplice: utilizza solamente un’operazione di XOR (l’operatore “^” del C) per ottenere l’inversione del primo bit della porta B (e quindi il lampeggio del LED), ed una routine di ritardo per determinarne la frequenza. Se dovessimo generare delle combinazioni più complesse (come avviene in molte applicazioni reali) questo approccio potrebbe non essere adeguato. Esistono diverse possibilità che è il caso di considerare, dal momento che ciascuna di esse può ad...