oltre alle 8 linee del bus di norma ci sono altre tre linee (enable, register select e read/write) io ne uso di solito solo 2 poichè dato che sull' LCD faccio solo operazioni di scrittura metto l' r/w o a massa o a +5 (dipende dal tipo di display
in che linguaggio li programmi i PIC ??? beh..se usi l'assembler ti anticipo che il programma per la gesione dell'lcd è abbastanza lunghetto... se usi un linguaggio ad alto livello la cosa diventa estremamente facile.. io uso il picbasic e per scrivere sull'lcd mi bastano quattro righe di dichiarazioni iniziali e una sola riga di codice (si sbriga tutto il compilatore) per scrivere sul display
poi se il tuo compilatore ne è predisposto si possono collegare anche solo 4 delle otto linee db0..db7... si tratta di fare un multiplex dei dati ad otto bit che viaggiano sul bus.. ma ti ripeto... il picbasic si sbriga tutto da solo !
|