de Ik8UIF  
LCD Display interface v_1.0
per Applicazioni Generiche
LCD Display interface
Click here for the english version 
Feb/2004


 L'esigenza di visualizzare i parametri inerenti un dato circuito elettrico, 
 vedi Frequenza, Canali, Setups, etc..., spesso contrasta con  la necessita`
 di non appesantire troppo la circuiteria del relativo progetto.
 Il  circuito  di seguito proposto realizza una Interfaccia verso un Display
 LCD  in  grado di assolvere a questo  compito  offrendo  anche una sorta di 
 standardizzazione in modo tale da potere usufruire di questo progetto nelle
 applicazioni  piu` svariate e senza  dovere  effettuare grosse modifiche di
 adattamento.   Inoltre  il  circuito  si  presta  ottimamente come banco di
 prova per chi si diletta nella programmazione dei PIC offrendo ben 10 Porte
 di INs/OUTs (di cui 4 configurabili come Input analogico) verso l'esterno.



 SCHEMA ELETTRICO 
Schema elettrico
Il display adottato e` un LCD da 2 linee di 16 caratteri reperibile presso ogni buon rivenditore di materiale elettronico. Il circuito e` compatibile sia per i PIC tipo 16F84 (1024 byte) che per i piu` interessanti e potenti 16F628 (2048 byte). Gli ingressi Analogici come anche RA5 sono disponibili unicamente su quest'ultimo processore per cui la sua scelta e` prettamente relegata all' applicazione finale a cui sara` destinato il display. Come si vede dallo schema elettrico sono presenti due connettori di IN/OUT. Nel connettore "A" i 3 ingressi/uscite sono muniti di PULL-UP tramite i resistori da 4k7 e sono utili ad es. per essere connessi a Pulsanti od altri attuatori con stato logico di attivazione eguale a "0". I 7 pins del connettore "B" sono collegati al PIC tramite delle resistenze limitatrici di corrente, anche esse omettibili a seconda dell'applicazione finale a cui sara` destinato il circuito. A prescindere dal tipo di PIC impiegato ho scelto un riferimento di clock quarzato ad 8MHz ma nulla vieta un'eventuale modifica a tal riguardo. Con l'impiego di un 16F628 si potranno omettere i due consensatori ceramici da 22pF posti sui pins 15 e 16 ed anche fare a meno del Quarzo, guadagnando cosi` la disponibilita` di RA6 ed RA7 a patto di predisporre il software per l'utilizzo del clock interno disponibile su questo processore. Sempre sul 16F628 e` possibile predisporre RA0śRA3 , o anche solo uno di questi, come Inputs Analogici. Mediante il trimmer "LUM" si attua la regolazione del contrasto del LCD. E` preferibile regolare inizialmente tale trimmer completamente ruotato in senso orario (massa) in modo tale che il contrasto sia al massimo e che quindi le scritte risultino ben visibili sul display. IL CIRCUITO STAMPATO  Seguono i layouts del circuito stampato e della disposizione componenti:
PCB
PCB dimension 87x48mm
PCB-TOP
Disposizione componenti
Il modulo LCD dovra` essere montato dal lato PISTE del circuito stampato rispettando la relativa piedinatura ed e` preferibile adottare dei plugs maschio/femmina onde facilitarne l'eventuale smontaggio. Una volta assemblati, i due pcb si conformeranno come un unico corpo avente circa le dimensioni del modulo LCD. Quest'ultimo andra` poi fissato al circuito stampato mediante viti e torrette in ottone che oltre ad irrobustire meccanicamente la struttura fungeranno anche da distanziatori tra i due pcb. TEST  I due programmi (uno per 16F84 ed uno per 16F628) contenuti nel file .ZIP seguente andranno caricati nel PIC ed utilizzati per testare il corretto funzionamento del display. Ovviamente se si ha disponibile il software per una determinata applicazione questa fase potra` essere bypassata testando il tutto sul progetto finale a cui e` abbinato il LCD_Display_Interface. Il Programma di Test non necessita delle resistenze R1śR8 pertanto queste non verranno al momento montate sul circuito stampato.
Download LCD-TEST.ZIP
APPLICAZIONI  Su questo stesso sito, se non gia` presenti, saranno presto disponibili diversi progetti impieganti questa Interfaccia per Display a LCD muniti delle relative istruzioni e software per l'utilizzo. Buona realizzazione! 73s de Ik8UIF Alberto



de Ik8UIF's   page
© Copyright Reserved 
http://www.ik8uif.it

Please Read the Notes about the use of Ik8UIF web-site
Leggere le Note sull' utilizzo del sito-web IK8UIF