schema semplice ma....

Salve a tutti,

avrei bisogno di uno schema semplice semplice, almeno credo che sia così, in poche parole devo pilotare un display a 7 segmenti che in base alla pressione di alcuni tasti mi dia un numero, mi spiego, ho un display e 6 pulsanti, se premo il primo pulsante mi deve visualizzare 1, se premo il secondi mi deve visualizzare 2, se premo il terzo 3, il quarto 4, il quinto

5....infine se premo il pulsante 6 mi deve visualizzare un otto che lampeggia!

credo si possa tranquillamente fare, magari con un 16F84, molto semplice come principio. Che ne dite? avete qualche info, schema?

Grazie ciao Luc@

Reply to
hecho_one
Loading thread data ...

"Luc@" ha scritto nel messaggio news:A2Ppd.223210$ snipped-for-privacy@news3.tin.it...

Sarebbe da specificare anche cosa deve succedere se vengono premuti contemporaneamente piu' pulsanti.

6 ingressi e 7 uscite, in pratica tutti i pin del PIC, a meno di non usare altri IC esterni come ad esempio un CD4511 (risparmi 3 pin ma non visualizza la "codina" del 6 e del 9) o uno shift register CD4094 (risparmi 4 pin ma fornisce poca corrente).

Quasi mai una cosa "semplice come principio" per noi e' altrettanto semplice per un circuito/programma (e viceversa), in questo caso fortunatamente si ;)

Come spunto:

formatting link
e pagine "attigue"

ciao Claudio F

Reply to
Claudio F

i pulsanti non verrebbero mai premitu tutti insieme, questo circuito dovrebbe servire per visualizzare il numero di marrrcia inserito!

perdonami ma ignoro totalmente, non è che ci capisca tanto! :-(

menomale và!

grazie Ciao Luc@

Reply to
hecho_one

mmm....e utilizzare una cara e vecchia eprom?

Reply to
Allen

mai usate, se mi dai qualche dritta perchè no! :-D

Ciao Luc@

Reply to
hecho_one

"Allen" ha scritto

mmm... e allora perche' no un caro vecchio codificatore a diodi? ;)

[FIDOCAD] EV 60 50 58 48 EV 60 43 58 41 LI 59 53 59 50 LI 59 41 59 38 RP 63 50 62 41 RP 65 46 63 45 RP 66 47 65 44 EV 75 50 73 48 EV 75 43 73 41 LI 74 53 74 50 LI 74 41 74 38 RP 78 50 77 41 RP 80 46 78 45 RP 81 47 80 44 EV 90 50 88 48 EV 90 43 88 41 LI 89 53 89 50 LI 89 41 89 38 RP 93 50 92 41 RP 95 46 93 45 RP 96 47 95 44 EV 105 50 103 48 EV 105 43 103 41 LI 104 53 104 50 LI 104 41 104 38 RP 108 50 107 41 RP 110 46 108 45 RP 111 47 110 44 EV 120 50 118 48 EV 120 43 118 41 LI 119 53 119 50 LI 119 41 119 38 RP 123 50 122 41 RP 125 46 123 45 RP 126 47 125 44 LI 119 38 119 18 LI 104 38 104 18 LI 74 38 74 18 LI 59 38 59 18 SA 59 18 SA 74 18 SA 89 18 SA 104 18 SA 119 18 TY 63 36 5 3 0 0 0 * 1 TY 78 36 5 3 0 0 0 * 2 TY 93 36 5 3 0 0 0 * 3 TY 108 36 5 3 0 0 0 * 4 TY 123 36 5 3 0 0 0 * 5 MC 49 18 2 0 010 TY 32 16 5 3 0 0 0 * 12V LI 89 38 89 18 MC 149 73 0 0 200 MC 149 78 0 0 200 MC 149 83 0 0 200 MC 149 88 0 0 200 LI 149 73 74 73 LI 149 83 119 83 LI 149 88 144 88 SA 144 88 SA 119 83 SA 89 78 SA 74 73 LI 164 73 164 88 SA 164 83 SA 164 78 MC 169 78 0 0 080 LI 169 78 89 78 MC 149 98 0 0 200 LI 149 98 59 98 SA 59 98 MC 149 103 0 0 200 MC 149 108 0 0 200 MC 149 113 0 0 200 MC 149 118 0 0 200 LI 149 108 89 108 LI 149 113 104 113 LI 149 118 144 118 SA 144 118 SA 74 103 SA 89 108 SA 104 113 SA 164 113 SA 164 108 SA 164 103 LI 164 98 164 118 MC 169 103 0 0 080 LI 169 103 74 103 MC 149 128 0 0 200 MC 149 133 0 0 200 MC 149 138 0 0 200 MC 149 143 0 0 200 MC 149 148 0 0 200 LI 149 148 144 148 SA 144 148 SA 164 143 SA 164 138 SA 164 133 LI 164 128 164 148 MC 169 133 0 0 080 LI 149 138 104 138 LI 149 143 119 143 SA 89 133 SA 104 138 SA 119 143 LI 169 133 89 133 MC 149 158 0 0 200 MC 149 163 0 0 200 MC 149 168 0 0 200 MC 149 173 0 0 200 LI 149 173 144 173 SA 144 173 LI 164 158 164 173 SA 164 168 SA 164 163 MC 169 163 0 0 080 LI 149 158 74 158 LI 149 168 119 168 SA 74 158 SA 89 163 SA 119 168 LI 169 163 89 163 MC 149 183 0 0 200 MC 149 188 0 0 200 LI 149 188 144 188 SA 144 188 SA 164 183 MC 169 183 0 0 080 LI 164 183 164 188 LI 169 183 74 183 SA 74 183 MC 149 198 0 0 200 MC 149 203 0 0 200 MC 149 208 0 0 200 LI 149 208 144 208 SA 144 208 SA 164 203 LI 164 198 164 208 MC 169 203 0 0 080 LI 149 198 104 198 SA 104 198 SA 119 203 LI 169 203 119 203 MC 149 218 0 0 200 MC 149 223 0 0 200 MC 149 228 0 0 200 MC 149 233 0 0 200 MC 149 238 0 0 200 SA 164 233 SA 164 228 SA 164 223 LI 164 218 164 238 MC 169 228 0 0 080 LI 149 238 144 238 PL 229 108 269 108 4 PL 274 113 274 143 4 PL 224 113 224 143 4 PL 229 148 269 148 4 PL 229 188 269 188 4 PL 224 153 224 183 4 PL 274 153 274 183 4 LI 179 78 184 78 LI 184 78 249 78 LI 249 78 249 108 LI 179 103 199 103 LI 199 103 199 93 LI 199 93 289 93 LI 289 93 289 128 LI 289 128 274 128 LI 179 133 184 133 LI 184 133 199 133 LI 199 133 199 218 LI 199 218 289 218 LI 289 218 289 168 LI 289 168 274 168 LI 179 163 194 163 LI 194 163 194 223 LI 194 223 249 223 LI 249 223 249 188 LI 179 183 204 183 LI 204 168 224 168 LI 204 183 204 168 LI 179 203 214 203 LI 214 203 214 128 LI 214 128 224 128 LI 219 193 249 163 LI 249 163 249 148 LI 219 228 219 193 LI 179 228 219 228 LI 149 128 59 128 LI 149 218 74 218 LI 149 223 89 223 LI 169 228 104 228 LI 149 233 119 233 TY 148 91 5 3 0 0 0 * 1N4148 LI 144 68 144 238 LI 119 53 119 233 LI 104 53 104 228 LI 89 53 89 223 LI 74 53 74 218 LI 59 53 59 128 EV 145 30 143 28 EV 145 23 143 21 LI 144 33 144 30 LI 144 21 144 18 RP 148 30 147 21 RP 150 26 148 25 RP 151 27 150 24 LI 49 18 144 18 LI 144 68 144 58 MC 159 53 0 1 310 MC 159 53 0 0 080 RV 174 43 194 63 TY 177 51 5 3 0 0 0 * Oscill. LI 169 53 174 53 MC 184 63 0 0 045 LI 184 38 184 43 LI 144 38 184 38 SA 144 38 LI 144 33 144 43 TY 154 23 5 3 0 0 0 * R TY 171 106 5 3 0 0 0 * 820 ohm 1/2W
Reply to
Claudio F

[cut]

mmhh, perchè no!...molto interessante ed economico, scusa l'ignoranza ma cos'è quell'oscillatore?

Luc@

Reply to
hecho_one

immagino serva per l'8 lampeggiante. Fabio(lo)

--
X-Privat "FREE Usenet" - http://www.newsserver.it
Reply to
Fabiolo

anche io l'avevo capito ma che componente è?

Luc@

Reply to
hecho_one

è una cosa generica che puoi fare con qualsiasi cosa ..anche un ...sigh...vecchio ne555 (mi sembra di sparare su di una piccionaia :) )
Reply to
Allen

eh, però!!! si in effetti, nà barcata di buoni diodi e risolvi ;) ok rilancio con : perchè non usare una bella PALlina o una GALletta? ci vuole il programmatore? ci hai ragione!!! ma vuoi mettere la soddisfazione? e poi dai tutti che si accaniscono con stò povero picchettino ;)

Reply to
Allen

e bhè semplice, secondo l'ingresso selezionato gli programi il numero che deve comparire in uscita alias programmi le uscite come devono essere (son 8)

Reply to
Allen

"Luc@" ha scritto

Lo schema potrebbe essere qualcosa del genere (anche se la frequenza non sara' esattamente quella della formula):

[FIDOCAD] SA 40 70 TY 51 47 5 3 0 0 0 * dis TY 51 57 5 3 0 0 0 * thr TY 51 67 5 3 0 0 0 * trig RV 50 40 80 80 LI 70 80 70 85 LI 60 80 60 85 LI 45 70 50 70 LI 45 60 50 60 LI 45 50 50 50 LI 60 35 60 40 TY 54 40 5 3 0 0 0 * vcc TY 66 40 5 3 0 0 0 * res LI 67 41 75 41 TY 54 75 5 3 0 0 0 * gnd TY 66 75 5 3 0 0 0 * ctrl TY 69 52 5 3 0 0 0 * out TY 47 46 4 2 0 0 0 * 7 TY 47 56 4 2 0 0 0 * 6 TY 47 66 4 2 0 0 0 * 2 TY 61 81 4 2 0 0 0 * 1 TY 71 81 4 2 0 0 0 * 5 TY 81 51 4 2 0 0 0 * 3 LI 60 85 60 90 LI 40 60 45 60 MC 60 90 0 0 045 LI 40 60 40 90 LI 40 70 45 70 MC 60 30 3 0 010 SA 60 30 MC 40 40 0 0 045 LI 60 35 60 30 MC 70 30 0 0 115 TY 66 36 4 2 0 0 0 * 4 TY 60 36 4 2 0 0 0 * 8 TY 72 33 4 2 0 0 0 * 10k LI 88 27 76 48 MC 40 30 0 0 180 TY 87 23 4 2 0 0 0 * NE555 TY 57 19 4 2 0 0 0 * 12V MC 90 60 0 0 115 LI 90 60 90 55 SA 90 55 MC 90 80 1 0 170 LI 85 75 90 75 SA 90 75 LI 90 70 90 80 LI 85 90 85 75 TY 93 62 4 2 0 0 0 * R1 TY 93 66 4 2 0 0 0 * >3k TY 93 83 4 2 0 0 0 * C1 MC 115 55 2 0 200 MC 125 55 1 0 115 LI 85 90 40 90 MC 90 90 0 0 045 LI 40 30 140 30 LI 140 30 140 45 MC 105 55 2 0 200 LI 80 55 90 55 MC 125 55 0 0 310 MC 140 65 1 0 000 TY 132 73 5 3 0 0 0 * Uscita TY 132 78 5 3 0 0 0 * impulsi SA 70 30 TY 93 48 5 3 0 0 0 * 1N4148 TY 145 53 4 2 0 0 0 * 2N2907 TY 116 57 4 2 0 0 0 * 2,2k TY 105 97 4 2 0 0 0 * (Es: R1=220k C1=1uF F=3,27Hz) TY 106 93 4 2 0 0 0 * F=1/(2*R1*C1*0,693) TY 27 32 4 2 0 0 0 * 47uF TY 27 36 4 2 0 0 0 * 35V TY 133 83 5 3 0 0 0 * 200mA
Reply to
Claudio F

scusa ma ora non riesco proprio a seguirti! :-( cavolo che ignorante che sono! ;-(

Luc@

Reply to
hecho_one

[cut]

appena ho un briciolo di tempo lo provo!

Ciao Luc@

Reply to
hecho_one

Ciao Anch'io lo feci a diodi e 4511 ,ma numeri da 0 a 6 con 9 diodi.... ( erano le marce della moto di Matteo ??)

Oppure si fa con un 74HC174, un 4511 e un display. Prima di imbarcarsi coi pic ..se ti serve entro l'anno... !!! Ciao Giorgio

Reply to
Giorgio Montaguti

Su su coraggio è solo una fase di passaggio, poi una volta preso il via ti ci diverti pure. Comunque...

PAL=Programmed Array Logic GAL=Gate Array Logic

..una sana passata di buon google e via dissolvi tutti i dubbi e cominci con qualcosa di nuovo (oddio nuovo...) più semplice di un pic e sicuramente più immediato da sviluppare e da realizzare senza scomodare un micro.

Su dai mettiti al lavoro. :)

Reply to
Allen

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.