sorgente per memorizzare numeri

Salve!

Sapete se si trova qualche sorgente scritto in basic per pic, che gestisce la memorizzazione di numeri telefonici nella eeprom del pic oppure di una eeprom I2C tipo 24c04, io so come usare una tastiera 4x4 a matrice ma proprio non riesco a capire come fare a memorizzare correttamente i numeri

Reply to
enzo
Loading thread data ...

enzo ha scritto:

Dipende da quello che devi fare. Se devi memorizzare solo i numeri puoi scrivere le singole cifre e alla fine del numero inserire un terminatore.

Per la ricerca o scorri tutte le celle fino al terminatore oppure - più elegante - memorizzi da qualche altra parte gli indirizzi dei teminatori così da poter effettuare un accesso casuale.

Marco / iw2nzm

Reply to
Marco Trapanese

Potresti sipegare magari con qualche esempio cosa e' un terminatore?

Reply to
simte

simte ha scritto:

Semplicissimo: vuoi memorizzare numeri di lunghezza variabile? Esempio

1234, 012, 48965? Bene, definisci 'terminatore' un carattere che non usi nelle stringhe da memorizzare, in questo caso teoricamente qualsiasi carattere che non sia una cifra. Facciamo '$'.

La tua EEPROM conterrà quindi:

1234$012$48965$

Scorrendo le celle ricomponi il numero fino a che trovi il '$' appunto il terminatore in quanto di indica che il numero (o in generale l'informazione memorizzata) è terminato.

Spero di essere stato chiaro! Marco / iw2nzm

Reply to
Marco Trapanese

Ti ringrazio per la spiegazione, ma cercavo qualche sorgente da poter analizzare e capire la procedura. "Marco Trapanese" ha scritto nel messaggio news:UVBYe.15469$ snipped-for-privacy@twister2.libero.it...

Reply to
enzo

"enzo" ha scritto nel messaggio news:cuCYe.8061$ snipped-for-privacy@news4.tin.it...

Prendi un qualsiasi HEX per pic16f84 dedicato alle vecchie smartcard "pirata" per Tele+/D+ e lo disassembli. Se hai dimestichezza con l'assembly dei pic potresti però aver bisogno delle spiegazioni del protocollo di dialogo CARD-CAM.... In ogni caso, giravano tempo fà dei sorgenti che io stesso avevo disassemblato e commentato completamente con la suddivisione in procedure dell'intero sorgente. Contenevano anche la completa descrizione delle procedure di lettura-scrittura sia in Internal EEPROM del pic16F84 sia nella External EEPROM 24Cxx. Se me li ritrovo ti faccio sapere. Ciao Fulcro

Reply to
Fulcro

Ok ti ringrazio per l'interessamento "Fulcro" ha scritto nel messaggio news:43340a1e$0$8482$ snipped-for-privacy@news.tiscali.it...

Reply to
enzo

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.