4x3 tastiera e display LCD sulla stessa linea IO?

T

tgq

Guest
Mi chiedo se il mio PIC può farlo senza alcun hardware aggiuntivo?

 
Certo, se si utilizza I2C LCD e tastiera!

<img src="http://www.edaboard.com/images/smiles/icon_smile.gif" alt="Sorriso" border="0" />/ / a

 
Hi tdq,

si potrebbe avere qualche problema se si vuole veramente fare.

È possibile riutilizzare RW RS e il pin dati del tuo PIC E mentre non è attivo (L), ma non è possibile collegare facilmente i tasti (che passa a GND), perché non si sa mai quando si preme un tasto e questo vi darà gravi problemi, se non fatto a destra.

Ma se siete interessati posso mostrare come per la scansione di 12 tasti, con solo 4 pin del tuo PIC (sarà anche bisogno di 4 diodi e un po 'di software).

con i migliori saluti

 
C-L'uomo è corretto il problema con la pressione di un tasto inquietante LCD operazione di scrittura.Tuttavia, si potrebbe ancora essere in grado di controllare questo regolando la tirare up (e diodi) nella tastiera a matrice.

Ma allora, lei ha detto no hardware aggiuntivo quindi supporre resistenze e diodi sono fuori?Oppure hai già le resistenze (per tirare su la tastiera a matrice)?Se è così, allora i valori di regolazione può aiutare.

Modo migliore è la tastiera a filo matrice 2x8 (in quanto già si sta usando il pin 8 autobus LCD) e tri stato fonte di 2 linee per la tastiera.Se è possibile indicare queste tre linee,
con un tasto che non pregiudica l'operazione di scrittura LCD.

Non so se sono chiari nella mia descrizione.Ci deve essere utilizzato una domanda nota in Microchip PIC databook in cui la tastiera linee sono state utilizzate con il LED autobus utilizzando resistenze e diodi.

Ajay

 
Salve,
La speranza forse questo link utili
http://www.blitzlogic.com/lcd.htm

Saluti
ITP

 
Suggerimento:
http://www.parallax.com/dl/docs/cols/nv/vol4/col/97.pdf
Utilizza un 74c922, ma anche ...

 
ringrazia tutti
capire i suoi possibili con pullups esterna, ma un kbd colpito durante la scrittura di dare errori LCD
Devo accettare questo o Tristate kbd

 

Welcome to EDABoard.com

Sponsor

Back
Top