PIC16F84A
(terza lezione)
PARAMETRI MASSIMI DEL PIC
Dissipazione totale = 800 mW
Corrente diogni pin = 25 mA
Corrente della PORTA completa = 50 mA
Corrente della PORTB completa = 100 mA
DISPLAY 7 SEGMENTI
Realizzare un contatore che visualizza le cifre da 0 a
9 conl la cadenza di 1 secondo. Al termine del ciclo
spegne il display.
DISPLAY 7 SEGMENTI
1. Costruire un array con i
codici corrispondenti ai
numeri
2. Con un ciclo for
mandare al display un
numero per volta e
visualizzarlo per il
tempo richiesto
3. spegnere il display
4 DISPLAY 7 SEGMENTI
COMANDO MOTORE
Su una fontana vi è un pulsante: se premuto eroga acqua per 15
secondi, poi smette.
ANTI REPEAT
ANTI RIMBALZO
if portb.1=1 then ‘se premo il tasto su RB1
portb.7=1
‘accendo RB7
while portb.1=1 ‘finché il tasto è premuto il programma rimane inchiodato..
wend
’..all’interno di questo ciclo while (ciclo anti-repeat)
delay_ms(5)
‘ritardo anti rimbalzo
end if
Scarica

PIC16F84A_3