SOLOMON DVK1815T1-A0, DVM1815T1-A0 Datasheet

SOLOMON SYSTECH
SEMICONDUCTOR TECHNICAL DATA
Rev 0.1
09/2000
Copyright © 2000 SOLOMON Systech Limited
Product Information
SSD1815T1 Development Kit
PACKAGE CONTENTS
DVK1815T1-A0 consists of the following:
1) LCD Module (132 X 64 + 1 icon line) (DVM1815T1-A0)
2) LCD Drawing (optional)
3) Programmed 8051 MCU Board (EVM89C52-A0)
4) 8051 MCU Board Schematics (EVM89C52-A0)
5) Demo Program in C Language (PRG1815T1-A0)
SYSTEM REQUIREMENT
DVK1815T1-A0 is good enough to serve as a standalone demo. 2 X AA 1.5V battery is required for normal operation. For engineering evaluation on the LCD driver and/or LCD panel, a 8051 Incircuit emulator (ICE) is required. The one Solomon Systech is using is EMMIT 8051 ICE from Syber Electronics Co Ltd. User can get its information from the email: syber@public1.pt
LCD MODULE
Table 1 DVM1815T1-A0 pin assignment
Pin Number
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
LCD Module
VDD
RES
NC
D/C
R/W
CS1
VSS
D0
D1
D2
D3
D4
D5
D6
D7
CE
NC
VSS
NC
NC
NC
NC
NC
NC
8051 MCU Board
VOUT
PA-04
PA-05
PA-01
PA-07
PA-06
GND
PB-00
PB-01
PB-02
PB-03
PB-04
PB-05
PB-06
PB-07
PA-00
VOUT
GND
+9V
P34
P35
P36
P37
NC
DVK1815T1-A0
Figure 1 DVM1815T1-A0 outlook
The LCD module has been configured as follows
1) size: 132 X 64 + 1 icon line
2) TAB Package
3) 4X DC-DC converter to generate VEE
4) Internal feedback resistor which is software programmable is used to generate VL6.
5) 6800 8-bit parallel interface.
6) 24 pins single inline (SIL) header is used to connect 8051 MCU Board to LCD Module. Please refer to Table 1 for pin assignment.
ORDERING INFORMATION
Item Ordering Part Number SSD1815T1 Develop-
ment Kit
DVK1815T1-A0
SSD1815T1 Develop­ment Module
DVM1815T1-A0
2
SOLOMON
DVK1815T1-A0
Rev 0.1
09/2000
8051 MCU BOARD
The 8051 MCU Board is powered up by 2 X AA 1.5V battery. A 2X DC con­verter (ICL7660) is used to generate 4.8V to supply 8051 MCU. This voltage is also regulated by LM317 to generate VOUT (adjustable from 1.8V to 3.5V) which in turn powers up solomon LCD driver. All logic output from 8051 are down-converted from 4.8V to VOUT through 74HC4050 non-inverting buffer. User can change VOUT by tuning T1 (1K trimmer).The MCU board is configured to run at a speed of 4MHz. 4 dummy keys are reserved for developing user­interactive application such as tuning contrast.
Figure 2 EVM89C52-A0 outlook
Figure 3 DVM1815T1-A0 schematics
3
SOLOMON
DVK1815T1-A0 Rev 0.1
09/2000
PROGRAMMING NOTE
/*__________________________________________________________________________*/ /* Prog: PRG1815T1-A0 */ /* Device: SSD1815T1 */ /* Descp: 1815 Pearl Demo */ /* LCM: 132X64 */ /* written by: David Wan Ka Ho / Chu Chi Wa */ /* modified by:Tom Tsang */ /* Date: 2k0912 */ /* Structure: A) Hardware Interface */ /* B) Command Table per device */ /* C) Global Variables Definition */ /* D) Hardcoded Graphics */ /* E) Function Prototypes */ /* F) Main Function */ /* Note: For LCM Board(P/N: EVK1815T1-A0) with Controller Board */ /* (P/N: EVM89C52A0), the 74HC4050 buffer(U8) should not be inserted.*/ /*__________________________________________________________________________*/ #include “reg51.h” #define controlport P0 #define dataport P1 /**************************************************** * A) HardWare Interface * * * * PORT A 7 6 5 4 3 2 1 0 * * RW CS PS RES -- -- DC E * * * * E and PS may be tied high * * * * PORT B 7 6 5 4 3 2 1 0 * * D7 D6 D5 D4 D3 D2 D1 D0 * * * ****************************************************/ /**************************************************** * B) Command Table per device * ****************************************************/ #define DisplayOff 0xAE #define DisplayOn 0xAF #define DisplayStart 0x40 #define PageAddr 0xB0 #define ColAddrHi 0x10 #define ColAddrLo 0x00 #define SegRemapOff 0xA0 #define SegRemapOn 0xA1 #define NormalDisp 0xA6 #define ReverseDisp 0xA7 #define ExitEntireD 0xA4 #define EntEntireD 0xA5 #define OneSixBias 0xA2 #define OneFiveBias 0xA3 #define EnterRMW 0xE0 #define ExitRMW 0xEE #define SWRest 0xE2 #define ComRemapOff 0xC0 #define ComRemapOn 0xC8 #define PwrCtrlReg 0x28 #define OPampBuffer 0x01 #define IntReg 0x02 #define IntVolBstr 0x04 #define IntRegRatio 0x20 #define IndicateOff 0xAC #define ContCtrlReg 0x81 #define IndicateOn 0xAD #define IndicateOff 0xAC
#define CmdMuxRatio 0xA8 #define CmdBiasRatio 0xA9 #define SetBiasQtr 0xAA #define SetBiasNorm 0xAB #define DispOffset 0xD3 #define IconModeOn 0xD1 #define IconModeOff 0xD0
Loading...
+ 5 hidden pages