- Codice: Seleziona tutto
int a[10]={63,6,91,79,102,109,125,7,127,103},i;
void main()
{
TRISB=0;
TRISA=0x03;
PORTA=0;
for(i=0;i<10;i++){
PORTB=a[i];
Delay_ms(500);
}
i=0;
for(;;){
PORTB=a[i];
if (PORTA&0x02) i++;
if (PORTA&0x01) i--;
}
}
Conteggio PIC con visualizzazione 7 segmenti
Moderatore:
Paolino
7 messaggi
• Pagina 1 di 1
0
voti
Il mio obiettivo è far visualizzare su display a 7 segmenti il conteggio da 0 a 9 effettuato dal PIC. Successivamente ho inserito 2 pulsanti con i quali vorrei andare avanti o indietro nel conteggio. La prima parte del programma mi funziona ma per quanto concerne i pulsanti no...Help me :)
0
voti
Allega unp schema, diseganalo con FIDOCADJ.
Ciao.
Paolo
Ciao.
Paolo
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
0
voti
"Computers, operating systems, networks are a hot mess. They're barely manageable, even if you know a decent amount about what you're doing. Nine out of ten software engineers agree: it's a miracle anything works at all."
@fasterthanlime
@fasterthanlime
0
voti
Oltre a postare lo schema per capire bene come stai lavorando, il mio suggerimento è quello di usare il PORTB per i pulsanti usando la interrupt-on-change.
Ciao.
Ciao.
0
voti
Ho realizzato la stessa cosa con il pic16f690 prendendo spunto da questo link http://stor.altervista.org/PIC/lmpic05/page5.php e adattandolo alle mie esigenze.
Se ti può interessare dagli uno sguardo. Spero non sia un limite il fatto che sia scritto in assembly, io "paciocco" solo con quello.
Ciao, Marco.
Se ti può interessare dagli uno sguardo. Spero non sia un limite il fatto che sia scritto in assembly, io "paciocco" solo con quello.
Ciao, Marco.
0
voti
Meglio se esponi il problema nella sua interezza, partendo dall'inizio. Devi:
- indicare il PIC con il quale stai lavorando (la frase del post [6] sul PIC16F690 è un po' sibillina);
- indicare quale compilatore C stai usando;
- realizzare lo schema con FIDOCADJ (qui, qui e qui ci sono alcuni articoli di approfondimento).
Minimo sforzo che verrà senz'altro ripagato
Ciao.
Paolo
- indicare il PIC con il quale stai lavorando (la frase del post [6] sul PIC16F690 è un po' sibillina);
- indicare quale compilatore C stai usando;
- realizzare lo schema con FIDOCADJ (qui, qui e qui ci sono alcuni articoli di approfondimento).
Minimo sforzo che verrà senz'altro ripagato
Ciao.
Paolo
"Houston, Tranquillity Base here. The Eagle has landed." - Neil A.Armstrong
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-------------------------------------------------------------
PIC Experience - http://www.picexperience.it
-

Paolino
32,6k 8 12 13 - G.Master EY

- Messaggi: 4226
- Iscritto il: 20 gen 2006, 11:42
- Località: Vigevano (PV)
7 messaggi
• Pagina 1 di 1
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)





