ive had 3 4x40 LCD's sitting around and decided to hook em up.
2 of them are Solomon LM1194SGL and the 3rd is a LM1190SGL, both types have 2 HD44780A00 chips on them.
i used the following wire diagram
http://www.markuszehnder.ch/projects/lc ... roller.gif
i hooked a LM1194SGL up to a bread board using 4k7 resistors on the data lines and a 2k2 on contrast. bringing enable high with pins 5 6 7 8 high (if i remember right) gave me a blinking cursor on line 1, taking enable low gave me a blinking cursor on line 2 (both 1 and 2 blinking)
my bios does not want to tell me my I/O address for LPT1 but windows shows resources as I/O RANGE 0378 - 037F. in lcd smartie i had HD44780.dll driver with screen 4x40 ran as administrator with LPT1 & $378 but all i see is 2 rows of faint blocks (1 and 3). im using the same resistor on contrast as i did on the bread board with the blinking cursor.
any ideas?
Our new official repo is on github
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
LCD Smartie version 5.6 is released!
Download it now: https://github.com/LCD-Smartie/LCDSmartie/releases
help 4x40 on parallel
Moderators: _X7JAY7X_, caesar, IFR, mattcro, limbo, Fast351, hydrolisk1792
-
- Posts: 2
- Joined: March 23rd, 2012, 10:01 am
Re: help 4x40 on parallel
still playing with this here and there on the breadboard. i have the parallel wiring i did hooked into another parallel connector which goes to the breadboard so that i am working directly off of what i plug into the computer.
(going from D0 pin 8 to D7 pin 1)
to turn on the display i go RS0 - 11110000
so to get an A i put in RS1 - 10000010
to return home i go RS0 - 11000000
i'm wondering if the data pins D0-D7 are backwards, any one know?
16 = NC ( No Connect)
15 = E2 ( Enable IC2 )
14 = Vdd ( +5v )
13 = Vss ( Ground )
12 = Vld ( Contrast )
11 = RS (Register Select )
10 = R/W ( Read/Write )
09 = E1 ( Enable IC1 )
08 = D0 ( Data bit 0 )
07 = D1 ( Data bit 1 )
06 = D2 ( Data bit 2 )
05 = D3 ( Data bit 3 )
04 = D4 ( Data bit 4 )
03 = D5 ( Data bit 5 )
02 = D6 ( Data bit 6 )
01 = D7 ( Data bit 7 )
(going from D0 pin 8 to D7 pin 1)
to turn on the display i go RS0 - 11110000
so to get an A i put in RS1 - 10000010
to return home i go RS0 - 11000000
i'm wondering if the data pins D0-D7 are backwards, any one know?
16 = NC ( No Connect)
15 = E2 ( Enable IC2 )
14 = Vdd ( +5v )
13 = Vss ( Ground )
12 = Vld ( Contrast )
11 = RS (Register Select )
10 = R/W ( Read/Write )
09 = E1 ( Enable IC1 )
08 = D0 ( Data bit 0 )
07 = D1 ( Data bit 1 )
06 = D2 ( Data bit 2 )
05 = D3 ( Data bit 3 )
04 = D4 ( Data bit 4 )
03 = D5 ( Data bit 5 )
02 = D6 ( Data bit 6 )
01 = D7 ( Data bit 7 )