da
Paolino » 8 ott 2011, 16:27
Come dice sempre
TardoFreak, nel datasheet trovi tutto. E tu, lo hai letto il datasheet?
Se no, ti consiglio di scaricarlo e di leggere cosa dice a pagina 43 del file PDF (41 del documento) in merito alla porta PORTA. Ti renderai immediatamente conto che la porta è usata anche come ingresso analogico che, nel tuo caso, non serve. Pertanto dovrai fare:
- Codice: Seleziona tutto
program in_out
dim k as byte
main:
trisb.0=0
adcon1 = 6
trisa.0=1
portb=0
inizio:
if porta.0=1 then
for k=0 to 9
portb.0=1
delay_ms(100)
portb.0=0
delay_ms(100)
next k
end if
goto inizio
end.
Aggiungo un'altra cosa: sai come getsire i rimbalzi dei contatti? Una tecnica di antirimbalzo VA IMPLEMENTATA, software o hardware, a te la scelta. Ma la devi aggiungere.
mattia281193 ha scritto:per lo schema elettroc immagina che sia il classico switch con la resistenza di pull down (5k) ...
Beh, un piccolo sforzo e puoi disegnarlo con FIDOCADJ, no?
Ciao.
Paolo.