hvordan interface grpical LCD-modul (128 * 64) med pic

A

anees_av

Guest
kan ethvert organ hjælpe mig til at interface grapical LCD-modul 128 * 64

med PIC mikrocontroller

med ledningsdiagram og program

 
hej
hvis du bruger CCS u kan nemt bruge glcd.c bibliotek og bruge i dit projekt
Kode:////////////////////////////////////////////////// ///////////////////////

/ / / / GLCD.C / / / /

/ / / / / / / /

/ / / / Denne fil indeholder drivere for at bruge en Hantronix HDM64GS12 med / / / /

/ / / / En LED-baggrundsbelysning.
Den HDM64GS12 er 128 pixles tværs og 64 / / / /

/ / / / Pixels ned.
Føreren behandler den øverste venstre pixel som (0,0). / / / /

/ / / / / / / /

/ / / / LCD Pin tilslutninger: / / / /

/ / / / (Disse kan ændres efter behov i følgende definerer). / / / /

/ / / / * 1: VSS er tilsluttet GND / / / /

/ / / / * 2: VDD er forbundet til 5 V / / / /

/ / / / * 3: V0 - LCD driftsspænding er tilsluttet fra en 20k ohm pot / / / /

/ / / / * 4: D / I - Data eller vejledning er tilsluttet til B2 / / / /

/ / / / * 5: R / W - læse eller skrive er tilsluttet B4 / / / /

/ / / / * 6: Aktiver er tilsluttet til B5 / / / /

/ / / / * 7-14: Data Bus fra 0 til 7 er tilsluttet port d / / / /

/ / / / * 15: Chip Vælg 1 er tilsluttet B0 / / / /

/ / / / * 16: Chip Select 2 er tilsluttet til B1 / / / /

/ / / / * 17: Nulstil er tilsluttet C0 / / / /

/ / / / * 18: Negativ spænding er også forbundet til 20k ohm pot / / / /

/ / / / * 19: Positiv spænding for LED-baggrundslys er forbundet til 5 V / / / /

/ / / / * 20: Negavtive spænding for LED-baggrundslys er tilsluttet GND / / / /

/ / / / / / / /

/ / / / Glcd_init (mode) / / / /

/ / / / * Skal kaldes før andre funktioner. / / / /

/ / / / - Mode kan være tændt eller slukket for at slå LCD tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_pixel (x, y, farve) / / / /

/ / / / * Sætter pixel til den givne farve. / / / /

/ / / / - Farve kan være tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_line (x1, y1, x2, y2, farve) / / / /

/ / / / * Tegner en linje fra det første punkt til det andet punkt / / / /

/ / / / Med den givne farve. / / / /

/ / / / - Farve kan være tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_rect (x1, y1, x2, y2, fylde, farve) / / / /

/ / / / * Tegner et rektangel med øverste venstre punkt (x1, y1) og lavere / / / /

/ / / / Højre punkt (x2, y2). / / / /

/ / / / - Udfyld kan JA eller NEJ / / / /

/ / / / - Farve kan være tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_bar (x1, y1, x2, y2, bredde, farve) / / / /

/ / / / * Tegner en bar (lang linie) fra det første punkt til / / / /

/ / / / Andet punkt. / / / /

/ / / / - Bredden er antallet af pixels bred / / / /

/ / / / - Farve er tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_circle (x, y, radius, fylde, farve) / / / /

/ / / / * Tegner en cirkel med centrum i (x, y) / / / /

/ / / / - Udfyld kan JA eller NEJ / / / /

/ / / / - Farve kan være tændt eller slukket / / / /

/ / / / / / / /

/ / / / Glcd_text57 (x, y, textptr, størrelse, farve) / / / /

/ / / / * Skriv nultermineret tekst peget på af textptr med / / / /

/ / / / Det øverste venstre koordinerer det første tegn på (x, y ).////

/ / / / Tegn er 5 pixels bred og 7 pixels høj. / / / /

/ / / / - Størrelse er et heltal, der kan skaleres størrelsen af teksten / / / /

/ / / / - Farve er tændt eller slukket / / / /

/ / / / * Bemærk - Den given tekst er tegn indpakket.
Hvis dette / / / /

/ / / / Funktion bruges på en anden størrelse skærm, derefter ændre / / / /

/ / / / Det GLCD_WIDTH definere passende. / / / /

/ / / / / / / /

/ / / / Glcd_fillScreen (farve) / / / /

/ / / / * Fylder hele LCD-skærm med en given farve. / / / /

/ / / / - Farve kan være tændt eller slukket / / / /

/ / / / / / / /

////////////////////////////////////////////////// ///////////////////////

 
Hvad er den registeransvarlige ...ks0108 eller SED familie?

 
Se her: http://sjeffroy.free.fr/LCD_graphiques/lcd_graphiques.html

 
yousafzai skrev:

Hvad er den registeransvarlige ...
ks0108 eller SED familie?
 
Hej,

Jeg interface den grafiske LCD 128x64 med 89c2051 for ur reference<img src="http://images.elektroda.net/99_1166367201.JPG" border="0" alt="how to interface grpical lcd module (128*64) with pic" title="hvordan interface grpical LCD-modul (128 * 64) med pic"/>hvis u vil kodning derefter velkommen til at requset hjælpe
Beklager, men du skal logge ind for at se denne vedhæftede fil

 
Er der nogen der har en kode, der er forenelig med HiTech C?

Jeg vil bruge PIC16F877.

Tak.

 

Welcome to EDABoard.com

Sponsor

Back
Top