Log in

View Full Version : LCD Module 12232F



Jumper
- 6th August 2007, 11:24
Hi,

Has anyone ever used this module (or similar) or have any information how to connect it to a PIC. It look as it has 2 different ways of communication, the "normal" PBP bus but it also has an other connector for communication looking as:

管脚号 名称 LEVER 功能
1 VSS 0V 电源地
2 VDD +5V 电源正(3.0V~5.5V)
3 VEE - 对比度调整
4 CLK H/L 串行同步时钟:上升沿时读取SID数据
5 SID H/L 串行数据输入端
6 CS H/L 模组片选端,高电平有效
7 BL+ VDD 背光源电压+4.2V-+5V
8 BL- VSS 背光源公共端

I know, it is in Chinese and that is way I ask here first before I track down someone that can translate the datasheet for me. An AltaVista translation came up with some information but I have no idea what controller and how to initilize and communicate using the serial interface. I need to save ports on the PIC so I must go with serial. And even translating the whole document will probably not help since it is clear that the serial comminication part is not explained anywhere clearly.

12232F is in one kind sets at 8,192 16*16 Chinese fonts and 128 16*8 selects the ASCII character collection graph lattice liquid-crystal display, it mainly and 128×32 the entire lattice liquid-crystal display is composed by a good driver/row driver. May complete the graphical display, also may demonstrate 7.5×2 (16×16 lattice) the Chinese character Uses parallel or the serial mode control with exterior CPU connection. Main technical parameter and performance: 1. Power source: VDD:+3.0 ∽ +5.5V. (Power source is lower than 4.0 volt LED back light to need other power supply) 2. Demonstrates the content: 122 (row) ×32 (line) spot. 3. Entire screen lattice. 4.2M ROM (CGROM) altogether provides 8,192 Chinese characters (16×16 lattice). 5.16K ROM (HCGROM) altogether provides 128 characters (16×8 lattice). 6.2MHZ frequency. 7. Operating temperature: -20 ℃ ∽ +60 ℃, memory temperature: -30 ℃ ∽ +70 ℃


And yes, I need to write some Chinese in the LCD or I would have choosen a better documented one from the start.

mackrackit
- 6th August 2007, 20:11
If I remember right the 8 pin hook-up is for shifting data in/out. Have not done this myself and I have not seen on for some time.

<img src="http://www.picbasic.co.uk/forum/attachment.php?attachmentid=1916&stc=1&d=1186425462">

Go here http://www.melabs.com/slcd/index.htm and get the Hitachi 44780 LCD Controller Datasheet. It talks of both ways. You might be able to figure it out from there.

Or... go the easy way and http://www.seetron.com/bpk000_1.htm Then one wire is all that is needed. If it will work for your display.

Jumper
- 7th August 2007, 11:23
It is a ST7920 controller. I will try to hook it up tonight and see if Chinese characters or smoke comes out first.

mackrackit
- 7th August 2007, 16:56
Have you seen these?
http://www.digchip.com/datasheets/parts/datasheet/654/ST7920.php
http://www.diamondhmi.co.uk/ModPDFs/ST7920.pdf

CuriousOne
- 4th August 2021, 12:07
I also got this module, soldered jumper for parallel connection and it works with PBP LCDOUT more or less. But there are some issues - most LCDOUT commands are not supported. Like moving cursor to 2nd line and so on. By guesswork, I've determined that, instead of
LCDOUT $FE, $C0
You should use LCDOUT $FE, 208
to get cursor at beginning of 2nd line.
Also, LCDOUT $FE, 27 or something, switches it to graphical mode.
But I'd like to use it's ability to have custom fonts and so on.
Anyone dug deeper?

9062