![]() ![]() |
MenuDescription Previous menu Home |
DescriptionThis board has a monochrome display graphics of 128 x 64 dots type EA DIP128J-6N5LA from ELECTRONIC ASSEMBLY.
SummarySchematic- Tha board has a CPU PIC 18F4550, a display EA DIP128J-6N5LA, a bidirectional serial link.- The potentiometer P1 allows to adjust the constrast of the display. - The USB connector is not used in this application. - The board is powered by an external 12V (100mA max). Bill of materialThe bill of material below shows only the components to be placed.
PCB- The board which has 90x50mm dimensions is a part of the PCB F00104 with 100x100mm dimensions. - So, you need to cut it to get the PCB of the Display board. Below the pictures of the PCB F00104 AssemblyThe board has components on the two faces. WARNING : a modification has to be applied, see next section Top view ![]() Bottom view ![]() Bottom view ![]() Bottom view ![]() Top view ![]()
ModificationConnect points A and B on the bottom side like the picture belows : ![]() PIC PROGRAMMATIONDownload here the zip of the file HEX V1.05 to program on the PICconnexion pickit2 ![]() PIC programmation step 1 : load the HEX file step 2 : uncheck the Enabled checkbox of the EEPROM data step 3 : program ![]() BOARD SERIAL COMMANDSBelow, the description of the available commands to send to the serial port, they must be followed by a carriage return (0x0D) : VE : return the firmware version. RS : reset the display. CL : clear the screen, return 0x31 char "1". sxxxyy : light ON a pixel on the screen, xxx = 0 à 127, yy = 0 à 63. ST : initialize the internal clock : SThhmmss HS : start the clock. HH : stop the clock. OF : disable the display , this action freezes the screen (Useful to load a complete image and show it with ON when the load is done) ON : enable the display. TEXT DISPLAY format Tfxxxyyytttt\r avec : - text ttttttt terminated by CR (0x0D) - position xxx and yy - f is the font TAxxxyytttttt\r font ARIAL 14, chars : space to ascii 127, return 0x3A char ":" . TBxxxyytttttt\r font ARIAL 14 bold, chars : space to ascii 127, return 0x3B char ";" . T5xxxyytttttt\r font fixe 5x7, chars : space to ascii 127, return 0x3C char "<" . TFxxxyytttttt\r font fixe 15x31, chars 0 1 2 3 4 5 6 7 8 9 + , - . / : , return 0x3D char "=" . TVxxxyytttttt\r font Verdana24, charss 0 to 9 and : return 0x3E char ">" . CZxxxyywwwhh\r clear an area with x=xxx y=yy L=www H=hh, return 0x32 char "2". CDxxxyywwwhh\r draw a rectangle x=xxx y=yy L=www H=hh, return 0x33 char "3" CFxxxyywwwhh\r draw a filled rectangle x=xxx y=yy L=www H=hh, return 0x34 char "4" Download the zip of the sources V1.05 to compile with MPLAB X
|
![]() |
|
![]() |