LCD显示

今天在写LCD的显示,用的是51单片机和Proteus仿真,但是Proteus中没有以前写的LCD5110所以只能用库中的HDG12864F-1,后来才发现这个好像是写LCM的,搞了一晚上总算是弄出来了一下贴出代码

每一个LCD驱动都要有命令和数据的写入首先是这两个代码

//CE 片选信号
//LCD_CE_OL     置低,表示选中芯片   
//LCD_CE_OH     置高,表示未选中芯片
//DC 数据命令选择
//LCD_DC_OL     置低:数据   
//LCD_DC_OH     置高:数据 
//SCLK 时钟 每个时钟的上升沿写入数据
void LCD_WrDat(uint8_t dat)
{
    uint8_t i = 8;
    LCD_CE_OL;//片选信号置低,表示选中芯片   
    LCD_DC_OH;//数据命令 置高:数据  
    LCD_SCLK_OL;
    while (i --)
    {
        if (dat & 0x80)
        {
            LCD_SDIN_OH;
        }
        else
        {
            LCD_SDIN_OL;
        }
        LCD_SCLK_OH; 
        LCD_SCLK_OL;    
        dat <<= 1;    
    }
    LCD_CE_OH;
}

void LCD_WrCmd(uint8_t cmd)
{
    uint8_t i = 8;
    LCD_CE_OL;
    LCD_DC_OL;
    LCD_SCLK_OL;
    while (i --)
    {
        if (cmd & 0x80)
        {
            LCD_SDIN_OH;
        }
        else
        {
            LCD_SDIN_OL;
        }
        LCD_SCLK_OH; 
        LCD_SCLK_OL;    
        cmd <<= 1;    
    }
    LCD_CE_OH;  
}       

其次,设定要写的位置,位置要根据芯片手册确定LCD5110和HDG12864F-1的是不一样的,一开始怎么都不对,后来看了芯片手册才发现原来就不一样

void LCD_Set_XY(uint8_t X, uint8_t Y)
{
     LCD_WrCmd(Y | 0xB0);
     LCD_WrCmd(0x10|((0xf0 & X) >> 4));//设定列地址高4位为0
     LCD_WrCmd(0x00|(0x0f & X));    //设定列地址低4位为0

}

然后是清屏函数,这个没什么大问题,只要把所有的格格写入0就可以了

void LCD_Clear(void)
{
     uint8_t t,k;
     LCD_Set_XY(0,0);
     for(t = 0; t < (HEIGHT >> 3); t++)
     {
            for(k = 0;k < WIDTH; k++)
            {
                    LCD_WrDat(0x00);
            }
     }
}

初始化函数,这个问题就大了,不同的芯片初始化是不一样的,开始怎么都出来,后来看了一下手册,duangduang的。

void LCD_Init(void)
{
    LCD_RST_OL;  //LCD(低电平)复位
    LCD_WrCmd(0xae);
    LCD_RST_OH;     // RES置高
    LCD_WrCmd(0xa2);    // LCD偏压设置:1/9 BIAS
    LCD_WrCmd(0xa1);    //列地址选择为从右到左对应0~127;0xa1:列地址从左到右;0xa0:列地址从右到左
    LCD_WrCmd(0xc0);    // 行地址从上到下为0~63;0xc0:行地址从上到下;0xc8:行地址从下到上
    LCD_WrCmd(0x26);    // V5电压内部电阻调整设置
    LCD_WrCmd(0x81);    //亮度调整命令0~63(暗到亮)
    LCD_WrCmd(0x10);    //亮度调节为双字节命令,前一个参数控制字的深浅
    LCD_WrCmd(0x2f);    //上电控制,打开调压器、稳压器和电压跟随
    LCD_WrCmd(0xaf);    //0xae:set display off。0xaf:set display on
    //LCD_WrCmd(0x60);  //其实行设置

}

接着是写入字符,我这里用的是小字符,宽度占6个点

void LCD_Write_Char(uint8_t x, uint8_t y, uint8_t c) 
{
    uint8_t i = 0;
    if ((c >= 'A') && (c <= 'Z'))
    {
        c = c - 'A' + 10;
    }
    else if ((c >= 'a') && (c <= 'z')) 
    {
        c = c - 'a' + 44;
    }
    else if (c == ' ')
    {
        c = 36;
    }
    else if (c == ':')
    {
        c = 37;
    }
    else if (c == '-')
    {
        c = 38;
    }
    else if (c == '/')
    {
        c = 39;
    }
    else if(c == '.')
    {
        c = 40;
    }
    else if (c == ',')
    {
        c = 41;
    }
    else if (c == '^')
    {
        c = 42;
    }

    if (x > 126)
    {
        x = 0;
        y ++;
    }

    LCD_Set_XY(x * 6, y);
    for (i = 0; i < 6; i++) 
    {
        LCD_WrDat(SmallChars[c * 6 + i]); 
    }

}
void LCD_Write_Num5(uint8_t x, uint8_t y, int num)
{
    LCD_Write_Char(x,     y, num / 10000);
    LCD_Write_Char(x + 1, y, num % 10000 / 1000);
    LCD_Write_Char(x + 2, y, num % 1000 / 100);
    LCD_Write_Char(x + 3, y, num % 100/10);
    LCD_Write_Char(x + 4, y, num % 10);
}
void LCD_Write_String(uint8_t x, uint8_t y, uint8_t *s)
{
    uint8_t i;

    for (i=0; s[i]!='\0'; i++)
    {
        LCD_Write_Char(x + i, y, s[i]);
    }
}
//这里的字符是16*16大小的
void LCD_Write_Chinese(uint8_t x,uint8_t y,uint8_t *China)
{
    uint8_t ii = 0;

        LCD_Set_XY(x, y);
        for(ii = 0; ii < 16; ii++)
        {           
            LCD_WrDat(China[ii]);           
        }
        LCD_Set_XY(x, y + 1);
        for(ii = 0; ii < 16; ii++)
        {           
            LCD_WrDat(China[16 + ii]);          
        }

}

接着是防止闪屏写的“双缓冲”.其实这段代码在51上没有试过,32上的内存空间很大,51上定义了一个字符数组就没有空间了,也懒的删再去试。原理是吧所有的点写到一个数组里面,然后全部写出来,这样清屏的时候只要把数组清一下就可以了,不需要刷屏,就可以防止屏闪

uint8_t data buff[HEIGHT][WIDTH]={0};
void LCD_Write_Point(uint8_t hang,uint8_t lie)
{
    buff[hang][lie] = 1;
}
void LCD_Draw(void)
{
        uint8_t dat = 0;
        uint8_t i,j,k;
        unsigned short t = 0;
        for(j = 0; j < (HEIGHT >> 3); j++)//hang
        {
            for(i = 0; i < WIDTH; i++)//lie
            {
                    for(k = 0; k < 7; k++)
                    {
                        if(buff[(j << 3) + k][i])
                            dat |= (1 << k);
                    }
                    LCD_WrDat(dat);
                    dat = 0;
            }       
        }   
}
void LCD_ClearBuff(void)
{
        uint8_t i = 0, j = 0;
        for(i = 0; i < WIDTH; i++)
            for(j = 0; j < HEIGHT; j++)
                buff[j][i] = 0;
}
//TFT上画出的线很漂亮,但是这个上面。。。。。不知道为什么
void LCD_DrawLine(uint8_t x1, uint8_t y1, uint8_t x2, uint8_t y2)
{
    char t; 
    char xerr = 0,yerr = 0,delta_x,delta_y,distance; 
    char incx,incy,uRow,uCol; 
    delta_x = x2 - x1; 
    delta_y = y2 - y1; 
    uRow = x1; 
    uCol = y1; 
    if(delta_x > 0)
        incx = 1; 
    else if(delta_x == 0)
        incx=0;
    else 
    {
        incx = -1;
        delta_x = -delta_x;
    } 

    if(delta_y > 0)
        incy = 1; 
    else if(delta_y == 0)
        incy = 0;
    else
    {
        incy = -1;
        delta_y = -delta_y;
    } 
    if(delta_x > delta_y)
        distance = delta_x;
    else 
        distance = delta_y; 
    for(t = 0;t <= distance + 1; t++ )
    {  
        LCD_Write_Point(uRow,uCol);
        xerr += delta_x ; 
        yerr += delta_y ; 
        if(xerr > distance) 
        { 
            xerr -= distance; 
            uRow += incx; 
        } 
        if(yerr > distance) 
        { 
            yerr -= distance; 
            uCol += incy; 
        } 
    }  
}

这个东西真的很有收获,一个收获就是知道数据手册的重要性,另一个数关于双缓冲的,下一步想要来重定向

lcd 规格书,大概404多个,本博客资源0分下载。 注意:压缩分三部分: lcd规格书.rar、lcd规格书.r00、lcd规格书.r01下载时注意下完整。 这些主要是以前工作中调试用的规格书,主要品牌AUO、hannstar samsung boe chimei chunghwa HITACHI HYNDIA IMB LG NEC SANYO SHARP TOSHIBA Vertex 3R_LCMTSF15X4A1.pdf Acer_L170E3-1.pdf AUO_B101UAN02.1.pdf AUO_B104SN01.pdf AUO_B121EW03(V7).pdf AUO_B141EW01 V3.pdf AUO_B141EW02 V3.pdf AUO_B141PW01 V.1.pdf AUO_B154EW01.pdf AUO_B154EW01 v8.pdf AUO_B154EW01 V.8.pdf AUO_B156XW01_V0.pdf AUO_B170PW03 V0.pdf AUO_B170PW03 V1.pdf AUO_B170PW.pdf AUO_G084SN05.V7.pdf AUO_G150XG01_V0.pdf AUO_M150XN05.pdf AUO_M150XN07 spec.pdf AUO_M170EG01.pdf AUO_M170EG01 V8.pdf AUO_M170EG01-VD.pdf AUO_M170EN05.pdf AUO_M185XW01_V.0.pdf AUO_M185XW01_V0.pdf AUO_M185XW01_V[1].pdf AUO_M185XW01_V1.pdf AUO_M190EN02.pdf AUO_M190EN03V2.pdf AUO_M190EN04 V.1.pdf AUO_M190MWW1.pdf AUO_M190PW01.pdf AUO_M190PW01 V1.pdf AUO_M190PW01(WIDE).pdf AUO_M215HW01.pdf AUO_M215HW01_V0.pdf AUO_M220EW01_V0.pdf AUO_M220EW01 V0 PS_v0.pdf AUO_M240J1-L01.pdf AUO_M240UW01.pdf AUO_QD15TL01.pdf AUO_T216XW01_V0.pdf AUO_T260XW02 _VS.pdf AUO_T260XW02_VS.pdf AUO_T315HW01_V0.pdf AUO_T315HW02_V2.pdf AUO_T315HW02_V2..pdf AUO_T315XW02_V.U.pdf AUO_T370HW02_VC.pdf AUO_T370XW02_VF.pdf AUO_T400HW02_V.3.pdf AUO_T400HW02_V3.pdf AUO_T420HW04 _V0.pdf AUO_T420HW04_V.0.pdf AUO_T460HW02 V5.pdf AUO_T460HW03_V1.pdf AUO_T460HW03_V4.pdf AUO_T520HW01_V0.pdf BOE_HT170E01-101.pdf BOE_HT170EX1.pdf BOE_HT17E13-100.pdf BOE_HT190E01-100.pdf BOE_HT190E01.pdf BOE_HT190WG1-101.pdf BOE_HT190WG1.pdf BOEHYDIS_HT12X21_IcpdfCom.pdf CHIMEI_EJ101IA-01F.pdf CHIMEI_HJ101NA-02A.pdf CHIMEI_M170E5-L05.pdf CHIMEI_M190A1-L01.pdf CHIMEI_M190A1-L02.pdf CHIMEI_M190E5-L0A.pdf CHIMEI_M220Z1-L01.pdf CHIMEI_N101ICG-L21.pdf CHIMEI_V201V1-T03.pdf CHIMEI_V260B1-L01.pdf CHIMEI_V270W1 .pdf CHIMEI_V320B1-L01.pdf CHIMEI_V420H1-L11.pdf Chunghwa_154WA01Y.pdf Chunghwa_170WA02 D.pdf Chunghwa_170WA02 Y.pdf Chunghwa_CLAA102NA1BCN.pdf Chunghwa_CLAA102NB01XV_V1.1.pdf Chunghwa_claa150xg08.pdf Chunghwa CLAA150XG08.pdf Chunghwa_claa150XP01.pdf Chunghwa_claa150xp02.pdf Chunghwa_CLAA170EA03(1).pdf Chunghwa_CLAA170EA03.doc Chunghwa_claa170ea03.pdf Chunghwa CLAA170EA03.pdf ChungHwa_CLAA215FA01.pdf Chunghwa_CLAA220WA01.pdf ChunghwaLC220WXE-TBA1.pdf FUGITSU_NA19026-C081.pdf GG1080N0AUC6A-3.pdf HannStar_HSD070IDW1-A20.pdf HannStar_HSD090IDW1-A00.pdf HannStar_HSD101PFW1-A00.pdf HannStar_HSD101PWW1-A.pdf HannStar_HSD121PHW1-A01.pdf HannStar_HSD121PHW1.pdf HannStar_HSD141PX11.pdf HannStar_HSD150PK14.pdf HannStar_HSD150SX84.pdf HannStar_HSD150XP14.pdf HannStar_HSD170ME13-A.pdf HannStar_HSD170MGW1-A.pdf HannStar_HSD190ME12-A.pdf HannStar_HSD190ME13-A02.pdf HannStar_HSD190MGW1-A00.pdf HannStar_MT190EN02.pdf HITACHI_CD1150XU.pdf HITACHI_LMG63981QHGE.pdf HITACHI_sp10q003-t.pdf HITACHI_TX31D24VC1CAA.pdf HITACHI_TX38D31VC1HAA.pdf HLD1044-010230.pdf HYNDAI_HT13X14.pdf HYNDAIHT14X11-.pdf HYNDAIHT14X12-101-0001.pdf HYNDAI_HT17E12.pdf IBM_IAQS80F.pdf IBM_IAQS80.pdf IBM_IAQX10M.pdf IBM_IAQX10.pdf IBM_IASX12C.pdf IBM_IASX12.pdf IBM_IAUX14.pdf IBM_IAUX61.pdf IBM_IAWS64.pdf IBM_IAXG01m.pdf IBM_IAXG01.pdf IBM_IAXG02c.pdf IBM_IAXG15h.pdf IBM_IBM_82h5200.pdf IBM_ITQX20E.pdf IBM_ITQX20H.pdf IBM_ITQX20.pdf IBM_ITQX21G.pdf IBM_ITQX21H.pdf IBM_ITQX21.pdf IBM_ITSV33N.pdf IBM_ITSV50E.pdf IBM_ITSV53L.pdf IBM_ITSX16h.pdf IBM_ITSX68c.pdf IBM_ITSX68.pdf IBM_ITSX88E.pdf IBM_ITSX88.pdf IBM_ITSX93.pdf IBM_ITSX94.pdf IBM_ITSX95c.pdf IBM_ITSX95d.pdf IBM_ITSX95L.pdf IBM_ITSX95.pdf IBM_ITSX98E.pdf IBM_ITSX98.pdf IBM_ITUX97C.pdf IBM_ITUX97D.pdf IBM_ITUX97.pdf IBM_ITXG00.pdf IBM_ITXG75.pdf IBM_ITXG76.pdf IBM_ITXG77c.pdf IBM_ITXG77h.pdf IBM_ITXG77.pdf IBM_MD22292A1.pdf IBM_MD22292B0.pdf IBM_MD22292B2.pdf S IBM_MD22292C0.pdf IBM_MD22292C2.pdf IBM_OEM93C-04.pdf INNOLUX_AT090TN12-V.3_20081224_TTL.pdf INNOLUX_MT170EN01.pdf INNOLUX_MT190AW01.pdf INNOLUX_MT190AW01_V0.pdf INNOLUX_MT190AW02 V0.pdf LB080WV3-B1.pdf LG_32F1CAS.pdf LG_LG42V7HD.pdf LG_LM170E01.pdf LG_LP094WX1-SLA1 .pdf LG_LP094WX1-SLA1.pdf LG_LP101WSA-TLA1.pdf LG.Philips_151X01-A3.pdf LG.Philips_LB121S1-A2.pdf LG.Philips_Lb121s1.pdf LG.Philips_LC_121S1.pdf LG.Philips_LC171W03.pdf LG.Philips_LC201V02-SDB1.pdf LG.Philips_LC201V1.pdf LG.Philips_LC260WX2-SLB3_CAS.pdf LG.Philips_LC320W01-SL01.ppt LG.Philips_LC420W02-SLB1-CAS.pdf LG.Philips_LM150X07.pdf LG.Philips_LM151X05-A3C1.pdf LG.Philips_LM151X1.pdf LG.Philips_LM151X2.pdf LG.Philips_LM151X3-A2.pdf LG.Philips_Lm151x3.pdf LG.Philips_LM151X3_PL.pdf LG.Philips_LM151X4-A3.pdf LG.Philips_Lm151x4.pdf LG.Philips_LM157E2-A2.pdf LG.Philips_LM170E01-A5.PDF LG.Philips_LM181E1.pdf LG.Philips_LM190E03-B4.pdf LG.Philips_LM190E03.pdf LG.Philips_LM190E03-TLB2_CAS.ppt LG.Philips_LM201W01-B5.pdf LG.Philips_LM220W1-A2.pdf LG.Philips_Lm220w1.pdf LG.Philips_LP064V1.pdf LG.Philips_lp104s2.pdf LG.Philips_Lp104v2.pdf LG.Philips_LP104V2-W.pdf LG.Philips_LP121S4.pdf LG.Philips_LP121WX3-TLA1(7-19)LG.ppt LG.Philips_LP133X7.pdf LG.Philips_LP133X8.pdf LG.Philips_Lp141e2.pdf LG.Philips_LP141X2-B.pdf LG.Philips_LP141x6.pdf LG.Philips_LP141XA.pdf LG.Philips_LP150U1.pdf LG.Philips_LP150x1.pdf LG.Philips_Lp157e1.pdf LG.Philips_LP171WU1-A4.ppt LQ11S31pin.pdf LTA150B850F.pdf LTM12C289.pdf M240J1-L01 Approval spec ver 2.1.pdf NEC_10ac2801l_d.pdf NEC_10ac2802l_d.pdf NEC_10ac3001a_d.pdf NEC_10ac3003_d.pdf NEC_10ac3003l_d.pdf NEC_10ac3004r_d.pdf NEC_10bc2805d_d.pdf NEC_10bc3004d_d.pdf NEC_128102ac31_01.pdf NEC_12ac2302a_d.pdf NEC_12ac2302_d.pdf NEC_12ac2801f_d.pdf NEC_150XG02TB.pdf NEC_170SX01TB.pdf NEC_NL10276AC24-05.pdf NEC_nl10276ac30_03.pdf NEC_nl10276ac30_07.pdf NEC_nl10276bc20_04.pdf NEC_NL10276BC28-08B.pdf NEC_nl128102ac28_04.pdf NEC_nl160120ac27_01.pdf NEC_nl3224ac35-01.pdf NEC_NL6448AC2006.pdf NEC_nl6448ac33-18.pdf NEC_nl6448ac33_29.pdf NEC_nl6448bc20_08.pdf NEC_nl6448bc26_01.pdf NEC_nl6448bc33_31.pdf NEC_nl6448bc33_46.pdf NEC_nl6448cc33_30.pdf NEC_NL8060AC26-05.pdf NEC_nl8060ac31_12g.pdf NEC_nl8060bc26_17.pdf NEC_nl8060bc3101.pdf NEC_nl8060bc31_17.pdf NEC_nl8060bc31_20.pdf NEC_SVA150XG02TBjie.pdf NEC_SVA150XG02TB.pdf NEC_SVA150XG04TB(ch).pdf NEC_SVA150XG04TB.pdf NEC_SVA170SX01TB(中文).pdf NEC_tx26d01vm1caa.pdf NEC_TX26D02VM1CAA.pdf OPTREX_AA121SK26.pdf OPTREX_D064J.pdf OPTREX_D104.pdf OPTREX_L064J.pdf OPTREX_L070J.pdf OPTREX_L079J.pdf Quanta_QD15TL0204.pdf Quanta_QD15XR01-01.pdf Quanta_QD17TT02.pdf Quanta_QD20AL01.pdf Samsung_170EU-A01.PDF Samsung_240M2.pdf Samsung_LC171W03-C4.pdf Samsung_LT121SS-105-W1.pdf Samsung_LT121SU-123.pdf Samsung_LTA104S1-L01.pdf Samsung_LTA400HF05.pdf Samsung_LTM121SI-T01.pdf Samsung_LTM150XH-L01.pdf Samsung_LTM150XH-L06.pdf Samsung_LTM150XI-A01.pdf Samsung_LTM150XS-T01.pdf Samsung_LTM170E4.pdf Samsung_LTM170E6-L04.pdf Samsung_LTM170E8-L01.pdf Samsung_LTM213U3-L02.pdf Samsung_LTM220M1-L01.pdf Samsung_LTM240W1-L01.pdf Samsung_LTN089NT01.pdf Samsung_LTN104S2-L01A.pdf amsung_LTN154X1-L01.pdf Samsung_LTN156AT02-A04.pdf Samsung_LTN190W1-L01.pdf Samsung_PI170EU_L01.pdf Samsung_PI170EUL21.pdf Samsung_PI190M2L01.pdf SANYO_tm100sv.pdf SANYO_tm121sv_02l01.pdf SANYO_tm121sv.pdf SANYO_tm121xg_02l02d.pdf SANYO_tm121xg_02l10.pdf SANYO_tm121xg.pdf SANYO_tm133xg_02l07.pdf SANYO_tm133xg_02l08a.pdf SANYO_tm141xg_02l05.pdf SANYO_tm150xg_02l02e.pdf SANYO_tm150xg_02l02f.pdf SANYO_tm150xg_22l01a.pdf SANYO_tm150xg_22l03a.pdf SANYO_tm150xg_26l06.pdf SANYO_tm150xg_26l07.pdf SANYO_tm150xg_76n08.pdf SANYO_tm181sx_76n02.pdf SANYO_tm220wx-71n31.pdf SHARP_lj64h034.pdf SHARP_lj64h052.pdf SHARP_lm10v332.pdf SHARP_lm7m633.pdf SHARP_lm8v30.pdf SHARP_lm8v31.pdf SHARP_lq035q7db02.pdf SHARP_lq035q7db03.pdf SHARP_lq038q5dr01.pdf SHARP_lq049b5dg01.pdf SHARP_lq057q3dc02.pdf SHARP_lq058t5drq1.pdf SHARP_lq064a5cg01.pdf SHARP_lq064v1ds11.pdf SHARP_lq065t9br51.pdf SHARP_LQ065T9DR52U.pdf SHARP_lq080t5gg01.pdf SHARP_LQ080v3DG01.pdf SHARP_lq084v1dg21.pdf SHARP_lq104s1dg21.pdf SHARP_lq104v1dc31.pdf SHARP_lq104v1dg11.pdf SHARP_lq104v1dg51.pdf SHARP_lq104v7ds01.pdf SHARP_LQ10D34G.pdf SHARP_lq10d368.pdf SHARP_lq10d421.pdf SHARP_LQ11S31G[1].pdf SHARP_LQ11S31G.pdf SHARP_lq121s1dg11.pdf SHARP_lq121s1dg31_8-00.pdf SHARP_lq121s1dg31.pdf SHARP_LQ121S1LG41.pdf SHARP_LQ12S08.pdf SHARP_lq12s41.pdf SHARP_lq12x12.pdf SHARP_lq12x51.pdf SHARP_lq133x1ts701.pdf SHARP_LQ150X1DG11.pdf SHARP_lq150x1dg16.pdf SHARP_lq150x1kw31.pdf SHARP_LQ150X1LW71N.pdf SHARP_LQ150X1LW71.pdf SHARP_lq150x1mw21.pdf SHARP_LQ151X1LCN7.pdf SHARP_lq15x01.pdf SHARP_LQ164D1LDXX SPEC.pdf SHARP_lq181e1dg11.pdf SHARP_lq181e1lw31.pdf SHARP_lq197v3dz31.pdf SHARP_lq201u1lw01.pdf SHARP_lq201u1lw11.pdf SHARP_lq295t3lz31.pdf SHARP_lq5aw136.pdf SHARP_lq64d343.pdf SHARP_tec_prodbrief_lm7m632.pdf TFT-LCD Approval Specification__ N101L6-L0A Ver 3.0 for Common Model.pdf Toppoly_TD170WGCA1.pdf TOSHIBA_ltm06c310.pdf TOSHIBA_LTM084P363.pdf TOSHIBA_LTM08C343S.pdf TOSHIBA_LTM08C343Sv41.pdf TOSHIBA_LTM08C351.pdf TOSHIBA_LTM08C351-V01.pdf TOSHIBA_LTM10C209H.pdf TOSHIBA_LTM10C210v10.pdf TOSHIBA_ltm10C273.pdf TOSHIBA_LTM10C306L_991014_v32_.pdf TOSHIBA_LTM10C348S.pdf TOSHIBA_LTM10C348U.pdf TOSHIBA_LTM12C285v02.pdf TOSHIBA_LTM12C289-v30.pdf TOSHIBA_LTM15C423Sv20.pdf TOSHIBA_ltm70W10_MM1.pdf TOSHIBA_TX38D31VC1HAA.pdf Vertex_LVM104SD.pdf Vertex_LVM104VD.pdf Vertex_LVM104XD.pdf Vertex_LVM121SD.pdf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值