Prima programmazione PIC
Moderatore:
Paolino
8 messaggi
• Pagina 1 di 1
0
voti
Salve ragazzi sono nuovo del forum ma ho tanta voglia di imparare e anche qualche nozione di elettronica il quesito che vi pongo oggi è devo realizzare per un mio amico tre display led (quelli con anodo comune) che tramite un pulsante facciano partire il tempo mentre un altro display led segni il costo in euro, in pratica un contatore tempo /euro. Sapreste dirmi una valida soluzione?? Attendo le vostre cordiali risposte
0
voti
Ma in che modo? i 2 display più a destra segnano i minuti e quello a sinistra si incrementa ad esempio ogni 60 Minuti di 1 (EURO)?
Con quale linguaggio intenderesti scrivere il tutto?
Con quale linguaggio intenderesti scrivere il tutto?
-

carlomusumeci
353 5 7 - Sostenitore

- Messaggi: 526
- Iscritto il: 8 apr 2011, 0:35
0
voti
Allora meglio a 4 display così da segnare ore minuti - euro centesimi , è il linguaggio che comunque conosco ( molto poco) in C o altrimenti un linguaggio che riuscirei ad imparare velocemente , so che in maniera rapida non si impara nessun linguaggio di programmazione, ma almeno la base
0
voti
Io non riesco in C...Ma se gia conosci parte dello C,continua con questo... come ti ha consigliato
simo85...Oppure prova ad imparare l'assembler,ce un'ottima guida che parte da zero " PIC BY EXAMPLE " di Tanzilli...sul web trovi il pdf... :)
-

carlomusumeci
353 5 7 - Sostenitore

- Messaggi: 526
- Iscritto il: 8 apr 2011, 0:35
0
voti
Concordo con
simo85.
Io ho sempre porgrammato PC in visual basic, ma i micro li programmo in C ed è una pacchia, poi con Mplabx hai numerose agevolazioni direttamente dall'interfaccia, tipo la configuration word ottenuta per via grafica, oppure la possibilità di simulare il programma senza hardware, inoltre un piccolo programma in C ti costa tante righe di codice in assembler. Impari una volta per tutte con il C. Unico Neo il programma in assembler richiede meno memoria del compilato in C.
saluti.
Io ho sempre porgrammato PC in visual basic, ma i micro li programmo in C ed è una pacchia, poi con Mplabx hai numerose agevolazioni direttamente dall'interfaccia, tipo la configuration word ottenuta per via grafica, oppure la possibilità di simulare il programma senza hardware, inoltre un piccolo programma in C ti costa tante righe di codice in assembler. Impari una volta per tutte con il C. Unico Neo il programma in assembler richiede meno memoria del compilato in C.
saluti.
-

lelerelele
4.899 3 7 9 - Master

- Messaggi: 5505
- Iscritto il: 8 giu 2011, 8:57
- Località: Reggio Emilia
0
voti
secondo me ti conviene iniziare col C e utilizzare mikroC. Secondo me è la maniera più semplice ed intuitiva per iniziare a programmare! altro consiglio non comprare programmatori cinesi, avrai già abbastanza problemi e mettersi anche contro il programmatore non credo sia la cosa migliore! un saluto!
1
voti
faxolino ha scritto:Salve ragazzi sono nuovo del forum ma ho tanta voglia di imparare e anche qualche nozione di elettronica il quesito che vi pongo oggi è devo realizzare per un mio amico tre display LED (quelli con anodo comune) che tramite un pulsante facciano partire il tempo mentre un altro display LED segni il costo in euro, in pratica un contatore tempo /euro. Sapreste dirmi una valida soluzione?? Attendo le vostre cordiali risposte
Tanto per andare un po' controcorrente, ti voglio suggerire anche il programma PicSimulatorIDE di Oshonsoft (http://www.oshonsoft.com).
E' un Basic con parecchie funzioni specifiche per i PIC, ha un buon simulatore di quasi tutte le periferiche, puoi debuggare il programma con diverse finestre su memoria, registri e variabili, è facilissimo da imparare, è disponibile per le famiglie 10F, 16F e 18F ed è perfino gratuito per le dotazioni di base.
Inoltre è molto efficiente in termini di traduzione del codice, con ovvi vantaggi di spazio e velocità di esecuzione (dimenticavo: permette di inserire anche codice Assembler).
Venendo al tuo quesito iniziale, se non ancora risolto, la richiesta è un po' vaga:
- che velocità di incremento serve per il contatore di tempo (secondi, minuti, ore, secoli
- hai stabilito quanti display ti servono?
- che precisione deve avere il contatempo?
- servirà anche un pulsante di Reset credo
- alimentazione: da rete o batteria?
Ciao
Nemmeno gli Dei possono nulla contro la stupidità umana ?
8 messaggi
• Pagina 1 di 1
Torna a Realizzazioni, interfacciamento e nozioni generali.
Chi c’è in linea
Visitano il forum: Nessuno e 5 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)





