due LED lampeggianti
esecuzione passo-passo del programma “due LED lampeggianti
Il diagramma di flusso è simile all’esempio del LED lampeggiante perciò userò le medesime funzioni:
LOOP – OUTPUT –DELAY e come componente aggiungerò un altro LED generico.
collego il LED A0, al pin 15 (PB1) e il LED B0 al pin 14 ( PB0) della PORTA B
dal pannello Properties, collego i LED alla porta B, scegliendo il pin PB0 e il pin PB1, rispettivamente: Pin 14 e 15.
DELAY 1 secondo
Collego il LED B0 alla porta B e imposto il valore a 0 : LED spento.
Collego il LED A0 alla porta B e imposto il valore a 1 : LED acceso
Nel programma , i LED, saranno contemporaneamente:
A0 = acceso e B0 = spento,
oppure
A0 = spento e B0 = acceso.
Il programma si presenta in questo modo
porta B - bit 0
porta B - bit 0
porta B - bit 1
porta B - bit 1
ritardo 1 sec
ritardo 1 sec
LED A0 Valore = 1 : LED acceso
LED B0 Valore = 0 : LED spento
LED B0 Valore = 1 : LED acceso
LED A0 Valore = 0 : LED spento
LOOP lampeggio - espressione = 0 : continuo
LED A0
LED B0
Pin 15 = PB1
Pin 14 = PB0
bit 1
bit 0
A0
B0
i LED sono collegati alle uscite digitali 8 e 9.
Pin 14 = PB0
Pin 15 = PB1
Valore = 1:LED acceso
Valore = 0:LED spento
C Code
Riccardo Monti