void slcd_init(void)
{
    uint8_t	i;

	P_SW2 |= 0x80;        // SFR enable
// IRC32KCR = 0x80;    //ʹڲ32K IRC
LCDCFG  = 0x87 ;    // 0x00:ʹCPUʱΪLCDʱ, 0x80: ʹڲ32K IRCΪʱ. VLCDѹѡ0~7Ӧ0.65+VLCD*0.05.
	DBLEN   = 2;        // LCDʾռձ, Χ0~7.
	COMLENH = 0x9D;    // COMɨ賤ȸֽ COMLEN[19:16], 20bit.
	COMLENM = 0x86;    // COMɨ賤ֽ COMLEN[15:8]    LCDˢ = LCDʱ / ((DBLEN[2:0]+COMLEN[19:0]+1) *2 * COM)
	COMLENL = 65;        // COMɨ賤ȵֽ COMLEN[7:0]    LCDˢ = 32768/((2+65+1)*2*4) = 60Hz
	BLINKRATE = 60;    // LCD˸Ƶ, LCD˸Ƶ = LCDˢ / BLINKRATE[7:0] Hz

	COMON  = 0x0f;        // COMʹ
	SEGON1 = 0xff;        // SEGʹܼĴ1, SEG7~SEG0
	SEGON2 = 0x0f;        // SEGʹܼĴ2, SEG11~SEG8
	// SEGON3 = 0x0f;        // SEGʹܼĴ3, SEG23~SEG16
	// SEGON4 = 0x00;        // SEGʹܼĴ4, SEG31~SEG24
	// SEGON5 = 0x00;        // SEGʹܼĴ5, SEG39~SEG32
	P5n_pure_input(0x03);    //P5.0 P5.1 Ϊ    COM0 COM1
	P3n_pure_input(0x60);    //P3.5 P3.6 Ϊ    COM2 COM3

	LCDCFG2 = 0x0f;            // SEG0~3ӳ䵽P7.7~7.4
	P7n_pure_input(0xf0);    //P7.7~P7.4 Ϊ    SEG0~SEG3 (ӦP7.7~7.4)
	P4n_pure_input(0x80);    //P4.7      Ϊ    SEG4
	P1n_pure_input(0x03);    //P1.1~P1.0 Ϊ    SEG5 SEG6       (ӦP1.1 P1.0)
	P0n_pure_input(0x78);    //P0.7~P0.3 Ϊ    SEG7 SEG8 SEG9 SEG10 SEG11  (ӦP0.7 P0.6 P0.5 P0.4 P0.3)
	P5n_pure_input(0x0C);    //P5.3 P5.2 Ϊ    SEG10 SEG11     (ӦP5.3 P5.2)
	// P0n_pure_input(0x1f);    //P0.4~P0.0 Ϊ    SEG12~SEG16  (ӦP0.4 ~ 0.0)
	// P4n_pure_input(0x60);    //P4.6 P4.5 Ϊ    SEG17 SEG18
	// P2n_pure_input(0x80);    //P2.7~P2.0 Ϊ    SEG19~SEG26  (ӦP2.7~2.0)
//    P4n_pure_input(0x1e);    //P4.4~P4.1 Ϊ    SEG27~SEG30  (ӦP4.4~4.1)
//    P3n_pure_input(0x80);    //P3.7      Ϊ    SEG31
//    P7n_pure_input(0x0f);    //P7.3~P7.0 Ϊ    SEG32~SEG35  (ӦP7.3~7.0)
//    P6n_pure_input(0x0f);    //P6.0~P6.3 Ϊ    SEG36~SEG39  (ӦP6.3~6.0)

	for(i=0; i<8; i++)
    {
        LCD_buff[i] = 0x00;    //ʼʾ
    }
	LoadToLcd();    //ݼصLCD

	// LCDCR = (0<<1) + 1; // LCDģʽ, 0:ر, 1:ʾ, 2:˸ģʽ, 3:ȫģʽ.  +0:LCD,  +1:LCD.
	LCDCR = 0x01; // LCDģʽ, 0:ر, 1:ʾ, 2:˸ģʽ, 3:ȫģʽ.  +0:LCD,  +1:LCD.
    LCDCFG2 = 0x0F; // SEG0-3ΪP7.7-P7.4

}