Programming the Nokia 6610 Mobile Phone LCD Display
Nowadays,
phones are switched so fast that we do not even notice what we throw
into the trash.
The best example is the 2G generation color
display cameras. Many follow the fashion they feel uncomfortable
about having no camera in their phones …
I first met
Youtube on this strange way of recycling mobile phones. They are
normally powered by microcontrollers, but for me, the printer port of
the PC was necessary.
Display
pinouts:
Pin Function
1
VLogic
2
#Reset display reset (active low)
3 SDIn serial Display Data
4
SClk serial data clock
5 #Cs display select (active low)
6
VLcd
7
Nc
8 Gnd
9 Vled+ backlight LED
10 Vled- backlight LED
LPT to LCD pinout:
1 VCC +3,3V
6 Q4 2 RES External Reset -active low
7 Q5 3 DATA serial data input
8 Q6 4 CLK serial clock
9 Q7 5 -CS Chip Enable input -active low
6 VCC +3,3V – Digital supply
7 N.C.
18-25 8 GND 0V
9 VLED-
10 VLED+
For the sake of reconstruc- tion, I
will also attach the circuit diagrams and the SOURCE CODE of the
operating program !!! (Running with Turbo Pascal or other freeware
Pascal). Please to run under DOS or Win95/98! So if anyone knows this
programming language, you can easily use it for your own purposes.
Switching:
The display generates the voltage from the current
generator to provide a constant brightness to the display regardless
of the input voltage.
The 33 Ohm resistor can be used to set the
current (0.6Volt / 33Ohm = 18.2mA). 0.6Volt is the transistor UBE
voltage.
The
supply requires a stable 5Volt and a voltage of 8-15V. You can even
connect directly to your computer using + 5V and + 12Vol.
The
display needs power around 3.3Volt. I solved this from the 5Volt to
3b by connecting a 1N4148 diode. The LPT (printer) port is connected
to the D4 ... D7 data lines, at each location 10k resistors are in
series so that the display can be more easily protected against
overvoltage due to less current flow.
The pin is connected to the display
with the adapter below, as the display's factory connector is 1/4
raster and no wire can be soldered,
So you can change the display.
The driver doftware can be downloaded here: Noki6610.rar
With my own program, I hit the Pascal characters set so I can write this on the display
The Pascal based character set: TPfont.txt
The program runs under DOS (Win98 or older, but WIN
XP, ME requires a DOS boot disk or win98 installation disk, because
Windows XP, ME or later disable the direct printer port writing!)
Keyboard shortcuts:
+ Increase Contrast
- Reduce contrast
I Invert mode
O Non-inverting mode
8 Increase the color of the clock / date text
5 Reduce the color of the clock / date text
D Display switched on
X Display Off.