PIC16F84 - PIC16F876 prove in laboratorio con Multisim e Mplab

Due led lampeggianti

Scrivere un programma per un PIC16F84A che accende due led lampeggianti simultaneamente se l'ingresso RB0 è a 1 e accede i due led lampeggianti alternativamente se l'ingresso è a 0.

Il semaforo

Scrivere un programma per un PIC16F84A che accende tre led come in un semaforo con la seguente sequenza: rosso (1 secondo), giallo (0,25 secondi), verde (1,5 secondi).

I pulsanti start e stop

Scrivere un programma per un PIC16F84A che accende un led se si preme un pulsante (RB0) e si spenge se si preme un altro pulsante (RB1).

Il copia incolla

Scrivere un programma per un PIC16F84A che scrive 1 o 0 sui pin della porta RA in funzione degli ingressi sulla porta RB. Per esempio se il pin RB1 è a 1, allora RA1 va a 1.

Start e stop su tutte le usciteScrivere un programma per un PIC16F84A che accende tutti led della porta RA se si preme un pulsante (RB0) e spegne tutto se si preme un altro pulsante (RB1).

Led acceso e spento progressivamente

Scrivere un programma per un PIC16F876 che accende e spegne un led progressivamente in 4 secondi. due secondi per l'accensione e due secondi per lo spegnimento.

Il metro

Scrivere un programma per un PIC16F876 che accende 5 led uno dopo l'altro se la tensione su AN0 cresce, ogni led si accende quando la tensione aumenta di 0,9 V.