LCD顯示錯亂?硬件引腳變更后的軟件修復指南

原創 TopSemic嵌入式 2025-12-12 08:00

小編兜兜轉轉,又做回了FAE(現場應用工程師)好幾年。雖然有時也會煩躁,尤其是當各種客戶問題集中爆發的時候,但總體上還算喜歡這份工作。原因有兩點:一是不用像銷售那樣直接承擔業績壓力,尤其是在當前整體行情不佳的時期;二是不用像研發工程師那樣,整天悶在辦公室里,甚至有時還需要強制性加班。FAE的工作相對更自由和豐富一點,能不斷接觸新的人和事,當然也會遇到源源不斷的新問題。

從這篇文章開始,我計劃將實際客戶支持過程中遇到的案例、問題,以及接觸客戶時的部分有趣見聞和大家分享,希望能對一些人有所幫助。

本次案例分享

工程師C是一名嵌入式軟件工程師,在開發一個新項目。新項目相比老項目,硬件上段碼屏的引腳順序發生了部分變化,導致顯示錯亂。該工程師向我咨詢軟件上的解決方案。

這其實是一個非常典型的問題,之前也有人詢問過類似的問題,比如:

要解決這個問題,首先需要了解段碼式LCD的控制機制

控制原理詳解

1.基礎控制方式

比如下面這個4COM的 LCD

假設MCU的COM0-COM3對應連接LCD的COM0-COM3,SEG也是按照順序對應連接。

如果我們想控制1號數字顯示“1”,只需要將其對應的段1C和1B設置為1即可。

1C段對應MCU的COM1和SEG1,1B段對應MCU的COM3和SEG1,只需要設置MCU對應的LCD_RAM1和LCD_RAM3寄存器相應位即可。

LCD->RAM[1] = 0x00000002;
LCD->RAM[3] = 0x00000002;

上面這種寫法簡單粗暴,但實際項目中一般不這么用,因為直接賦值會覆蓋整個寄存器,影響其它段的顯示。更穩妥的做法是使用位操作,在寫入新數據時不破壞原有顯示。

2.改進的位操作函數

例如要控制2號數字顯示“2” 

可以調用以下函數來實現:

std_lcd_write(LCD_RAM_REGISTER0,~(LCD_SEG2 | LCD_SEG3), 0x02<<2);
std_lcd_write(LCD_RAM_REGISTER1,~(LCD_SEG2 | LCD_SEG3), 0x01<<2);
std_lcd_write(LCD_RAM_REGISTER2,~(LCD_SEG2 | LCD_SEG3), 0x02<<2);
std_lcd_write(LCD_RAM_REGISTER3,~(LCD_SEG2 | LCD_SEG3), 0x03<<2);

函數的第一個參數對應COMx,第二個參數是掩碼(指定要操作的SEG段,例如這里的SEG2和SEG3),最后一個參數是寫入的數值,比如第一行的0x02對應段2D為1,第二行的0x01對應段2E為1。其實0x02<<2 寫成0x00<<2|0x01<<3 更容易理解。

std_lcd_write()函數實現如下:

__STATIC_INLINE void std_lcd_write(uint32_t lcd_ram_index, uint32_t lcd_ram_mask, uint32_t pixel)
{
   MODIFY_REG(LCD->RAM[lcd_ram_index], ~(lcd_ram_mask), pixel);
}

/* bit operations */
#define MODIFY_REG(REG, CLEARMASK, SETMASK) ((REG) = (((REG) & (~(CLEARMASK))) | (SETMASK)))

這個宏定義是嵌入式開發中一個非常經典和實用的位操作,用于安全地修改寄存器或變量的特定位。

如果硬件連接發生變化,例如LCD的SEG2實際連接到了MCU的SEG9引腳上,我們只需要在調用函數時修改掩碼和數值的移位操作即可適應,無需改動底層驅動:

std_lcd_write(LCD_RAM_REGISTER0,~(LCD_SEG9 | LCD_SEG3), 0x00<<9|0x01<<3);
std_lcd_write(LCD_RAM_REGISTER1,~(LCD_SEG9 | LCD_SEG3), 0x01<<9|0x00<<3);
std_lcd_write(LCD_RAM_REGISTER2,~(LCD_SEG9 | LCD_SEG3), 0x00<<9|0x01<<3);
std_lcd_write(LCD_RAM_REGISTER3,~(LCD_SEG9 | LCD_SEG3), 0x01<<9|0x01<<3);

3. 應用層封裝與硬件適配優化

我們已經了解如何顯示一個數字,但這在應用層仍不方便。我們需要一個函數能直接顯示一串數字,例如:

bsp_lcd_display_string((uint8_t*)"1234");

實現4個數字的任意顯示

該函數具體實現如下:

/**
* @brief  LCD顯示字符串
* @param  ptr 字符串指針  
* @retval 無
*/

void bsp_lcd_display_string(uint8_t* ptr)
{
    digit_position_t position = LCD_DIGIT_POSITION_1;
    while ((*ptr != 0) & (position <= LCD_DIGIT_POSITION_MAX))
    {
        bsp_lcd_display_char(ptr, position);
        ptr++;
        position++;
    }
}
/**
* @brief LCD數字顯示的位置
*/
typedef enum
{
    LCD_DIGIT_POSITION_1 = 1,
    LCD_DIGIT_POSITION_2 = 2,
    LCD_DIGIT_POSITION_3 = 3,
    LCD_DIGIT_POSITION_4 = 4,
    LCD_DIGIT_POSITION_MAX = 4,
}digit_position_t;

bsp_lcd_display_char()函數實現如下:

/**
* @brief  LCD顯示字符
* @param  pixel 字符指針        
* @param  position 字符顯示位置
*            @arg LCD_DIGIT_POSITION_1
*            @arg LCD_DIGIT_POSITION_2
*            @arg LCD_DIGIT_POSITION_3
*            @arg LCD_DIGIT_POSITION_4
* @retval 無
*/
void bsp_lcd_display_char(uint8_t* pixel, digit_position_t position)
{
    uint32_t number[4];
    uint32_t position_mask_list[4] = {LCD_DIGIT_POSITION1_MASK,
                                      LCD_DIGIT_POSITION2_MASK,
                                      LCD_DIGIT_POSITION3_MASK,
                                      LCD_DIGIT_POSITION4_MASK};
    
    convert(pixel);
    
    number[0] = ((pixel_digit_table[0] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[0] & 0x2) >> 1) << ((position-1)*2 + 1));
    number[1] = ((pixel_digit_table[1] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[1] & 0x2) >> 1) << ((position-1)*2 + 1));            
    number[2] = ((pixel_digit_table[2] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[2] & 0x2) >> 1) << ((position-1)*2 + 1));
    number[3] = ((pixel_digit_table[3] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[3] & 0x2) >> 1) << ((position-1)*2 + 1));
    
    std_lcd_write(LCD_DIGIT_RAM0, position_mask_list[position-1], number[0]);
    std_lcd_write(LCD_DIGIT_RAM1, position_mask_list[position-1], number[1]);
    std_lcd_write(LCD_DIGIT_RAM2, position_mask_list[position-1], number[2]);
    std_lcd_write(LCD_DIGIT_RAM3, position_mask_list[position-1], number[3]);
}
#define LCD_DIGIT_POSITION1_MASK      ~(LCD_SEG0 | LCD_SEG1)
#define LCD_DIGIT_POSITION2_MASK      ~(LCD_SEG2 | LCD_SEG3)
#define LCD_DIGIT_POSITION3_MASK      ~(LCD_SEG4 | LCD_SEG5)
#define LCD_DIGIT_POSITION4_MASK      ~(LCD_SEG6 | LCD_SEG7)

convert()函數實現如下:

/*-------------------------------------------functions------------------------------------------*/
/**
* @brief  LCD屏數字字符轉換
* @param  pixel 字符串指針
* @note   根據LCD的真值表轉換成對應的數字字符表,再轉換成字符
* @retval 無
*/
static void convert(uint8_t* pixel)
{
    uint16_t ch = 0;
    uint8_t loop = 0, index = 0;
    if((*pixel <= '9') && ( *pixel >= '0'))
    {
        ch = digit_map[*pixel - '0'];
    }  
    /* pixel_digit_table[0] 表示LCD_RAM0
       pixel_digit_table[1] 表示LCD_RAM1
       pixel_digit_table[2] 表示LCD_RAM2
       pixel_digit_table[3] 表示LCD_RAM3
    */
    for (loop = 12, index=0; index < 4; loop -= 4, index++)
    {
        pixel_digit_table[index] = (ch >> loop) & 0x0f;
    }
}

以下是digit_map定義

/**

================================================================================

                              SEGMENT LCD MAPPING

================================================================================

LCD segment mapping:

               -------------------------------------------

                               ----A----

                               |       |

                               F       B  

                               |       |  

                               ----G----

                               |       |  

                               E       C  

                               |       |  

                               ----D----  

An LCD character coding is based on the following matrix:

COM                          0   1   2   3

SEG(2 * n)                 {   , E,  F,  A  }

SEG(2 * n + 1)             { D , C , G , B  }

n is the position of the character on the LCD screen, n = 0, 1, 2, 3.

The character '2'for example is:

                    ---------------------------------

SEG(2 * n)                 { 0,  1,  0,  1  }

SEG(2 * n + 1)             { 1,  0,  1,  1  }

                    ---------------------------------

                      '2' =  2   1   2   3

*/

/* 數字字符表 '0' --> '9' */

const uint16_t digit_map[10] =

{

    /* 0       1         2        3         4        5        6        7        8        9  */

    0x2313,  0x0202,  0x2123,  0x2223,   0x0232,  0x2231,  0x2331,  0x0203,  0x2333,  0x2233

};

上述代碼來源于MCU廠商的SDK例程,需要花點時間去理解一下,不然換了一個LCD屏幕或者引腳循序發生了變化,將無從下手去修改。

1)首先要理解digit_map數組的含義,注釋里其實已經解釋的很清楚了,就是將數字0-9基于LCD的真值表進行編碼。不同的LCD ABCDEF的位置可能會有不同,需要確認和修改。

2)convert()函數實現的是將digit_map數組中的數轉換到pixel_digit_table[4]數組中,比如數字0對應0x2123,轉換后pixel_digit_table[4]的4個值分別為0x02,0x01,0x02,0x03。

3)position_mask_list[4]對應的要顯示的4個數字分別對應的SEG組合。

4)bsp_lcd_display_char(uint8_t* pixel, digit_position_t position)函數中有以下4行代碼

number[0] = ((pixel_digit_table[0] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[0] & 0x2) >> 1) << ((position-1)*2 + 1));
number[1] = ((pixel_digit_table[1] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[1] & 0x2) >> 1) << ((position-1)*2 + 1));
number[2] = ((pixel_digit_table[2] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[2] & 0x2) >> 1) << ((position-1)*2 + 1));
number[3] = ((pixel_digit_table[3] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[3] & 0x2) >> 1) << ((position-1)*2 + 1));

實現的是將pixel_digit_table[4]的4個值轉換到std_lcd_write()函數需要的第三個參數值。但是這種寫法的前提是:MCU的SEG必須完全按照SEG0、SEG1、SEG2… 順序使用,并且和LCD的SEG一一對應連接。如果SEG的連接順序發生了變化,這么用就有問題了。

所以應當對其進行優化,優化的方案是引入一個映射表number_seg_list,將邏輯段與實際物理SEG引腳號解耦。

void bsp_lcd_display_char(uint8_t* pixel, digit_position_t position)

{

    uint32_t number[4];
    uint32_t position_mask_list[4] = {LCD_DIGIT_POSITION1_MASK,
                                      LCD_DIGIT_POSITION2_MASK,
                                      LCD_DIGIT_POSITION3_MASK,
                                      LCD_DIGIT_POSITION4_MASK};
    uint32_t number_seg_list[4][2] ={{0,1},
                                     {2,3},
                                     {4,5},
                                     {6,7},                              
                                    };                                 
    convert(pixel);
    //number[0] = ((pixel_digit_table[0] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[0] & 0x2) >> 1) << ((position-1)*2 + 1));
    //number[1] = ((pixel_digit_table[1] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[1] & 0x2) >> 1) << ((position-1)*2 + 1));            
    //number[2] = ((pixel_digit_table[2] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[2] & 0x2) >> 1) << ((position-1)*2 + 1));
    //number[3] = ((pixel_digit_table[3] & 0x1) << ((position-1)*2)) | (((pixel_digit_table[3] & 0x2) >> 1) << ((position-1)*2 + 1));

    number[0] = ((pixel_digit_table[0] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[0] & 0x2) >> 1) << (number_seg_list[position-1][1]));
    number[1] = ((pixel_digit_table[1] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[1] & 0x2) >> 1) << (number_seg_list[position-1][1]));        
    number[2] = ((pixel_digit_table[2] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[2] & 0x2) >> 1) << (number_seg_list[position-1][1]));
    number[3] = ((pixel_digit_table[3] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[3] & 0x2) >> 1) << (number_seg_list[position-1][1]));  
    
    std_lcd_write(LCD_DIGIT_RAM0, position_mask_list[position-1], number[0]);
    std_lcd_write(LCD_DIGIT_RAM1, position_mask_list[position-1], number[1]);
    std_lcd_write(LCD_DIGIT_RAM2, position_mask_list[position-1], number[2]);
    std_lcd_write(LCD_DIGIT_RAM3, position_mask_list[position-1], number[3]);
}

這樣不管SEG怎么連接,只需要修改position_mask_list和number_seg_lis中的定義即可。

如果COM的順序發生了變化有沒有問題呢?當然是可以的,COM變了只需要把上述函數的第一個參數調整一下即可。我之前還聽到一位工程師非常確信的告訴另外一位工程師,MCU的COM必須按照順序一一對應接LCD屏的COM口,這顯然是錯誤的。并不要求MCU的COM0一定要接LCD的COM0,只要COM接到COM,SEG接到SEG,不是COM接到SEG上就可以。

4. 實際適配案例

以上如果都搞清楚的話,以后再換個屏換個連接方式,就能輕松去控制了。

比如我們要控制下面這個屏:

MCU的SEG0-13 依次連接LCD的SEG1-14,SEG15-19連接LCD的SEG15-19,MCU的SEG14沒有用。

此外這個屏的排列方式有點非主流,數字1/2和數字3/4/5 ABCDEFG的排序方式竟然是反著的。

解決方法如下:

1)為兩種不同的段碼排列順序定義不同的digit_map(digit_map和digit_map2)。

2)根據顯示位置(position)決定使用哪個映射表進行轉換(convert或convert2)。

3)在number_seg_list中正確配置每個數字位置實際使用的物理SEG引腳號。

數字1/2對應的digit_map如下

/**

================================================================================

                              SEGMENT LCD MAPPING

================================================================================

LCD segment mapping:

               -------------------------------------------

                               ----A----

                               |       |

                               F       B  

                               |       |  

                               ----G----

                               |       |  

                               E       C  

                               |       |  

                               ----D----  

An LCD character coding is based on the following matrix:

COM                          0   1   2   3

SEG(2 * n)                 { A , F,  E,  D  }

SEG(2 * n + 1)             { B , G , C ,   }

n is the position of the character on the LCD screen, n = 0, 1, 2, 3.

The character '2'for example is:

                    ---------------------------------

SEG(2 * n)                 { 1,  0,  1,  1  }

SEG(2 * n + 1)             { 1,  1,  0,  0  }

                    ---------------------------------

                      '2' =  3   2   1   1

*/

/* 數字字符表 '0' --> '9' */

const uint16_t digit_map[10] =

{

    /* 0       1         2        3         4        5        6        7        8        9  */

    0x3131,  0x2020,  0x3211,  0x3221,   0x2320,  0x1321,  0x1331,  0x3020,  0x3331,  0x3321

};

數字3/4/5對應的digit_map如下

/**

An LCD character coding is based on the following matrix:

COM                          0   1   2   3

SEG(2 * n)                 { B , G,  C,    }

SEG(2 * n + 1)             { A , F , E , D  }

*/

/* 數字字符表 '0' --> '9' */

const uint16_t digit_map2[10] =

{

    /* 0       1         2        3         4        5        6        7        8        9  */

    0x3232,  0x1010,  0x3122,  0x3112,   0x1310,  0x2312,  0x2332,  0x3010,  0x3332,  0x3312

};
void bsp_lcd_display_char(uint8_t* pixel, digit_position_t position)

{
    uint32_t number[4];
    uint32_t position_mask_list[5] = {LCD_DIGIT_POSITION1_MASK,
                                      LCD_DIGIT_POSITION2_MASK,
                                      LCD_DIGIT_POSITION3_MASK,
                                      LCD_DIGIT_POSITION4_MASK,
                                      LCD_DIGIT_POSITION5_MASK};

    uint32_t number_seg_list[5][2] ={
                                    {2,3},
                                    {4,5},
                                    {18,19},
                                    {16,17},
                                    {13,15}                                
                                     };                                

    if(position<LCD_DIGIT_POSITION_3)                                
        convert(pixel);
    else
        convert2(pixel);
   
    number[0] = ((pixel_digit_table[0] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[0] & 0x2) >> 1) << (number_seg_list[position-1][1]));
    number[1] = ((pixel_digit_table[1] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[1] & 0x2) >> 1) << (number_seg_list[position-1][1]));            
    number[2] = ((pixel_digit_table[2] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[2] & 0x2) >> 1) << (number_seg_list[position-1][1]));
    number[3] = ((pixel_digit_table[3] & 0x1) << (number_seg_list[position-1][0])) | (((pixel_digit_table[3] & 0x2) >> 1) << (number_seg_list[position-1][1]));                                  
    
    std_lcd_write(LCD_DIGIT_RAM0, position_mask_list[position-1], number[0]);
    std_lcd_write(LCD_DIGIT_RAM1, position_mask_list[position-1], number[1]);
    std_lcd_write(LCD_DIGIT_RAM2, position_mask_list[position-1], number[2]);
    std_lcd_write(LCD_DIGIT_RAM3, position_mask_list[position-1], number[3]);
}

通過以上調整,即可調用bsp_lcd_display_string((uint8_t*)"12345")正常顯示。

關注我們:

掃碼加入嵌入式交流群:

TopSemic嵌入式 TopSemic,讓芯片使用更簡單。 專注分享:嵌入式,單片機,STM32,ARM,RTOS,Linux, 軟硬件,半導體,電子技術等相關內容。
評論
  •     長期專注WiFi領域,也算是行業老兵了!同行閑聊中,時不時能提起我和我們!從疫情起,國產替代風生水起,起起落落,大浪淘沙,生存下來的都是強者!    WiFi模塊應用廣泛,對于高端市場和特定市場,要求WIFI模塊需要過CE/FCC之類的認證,也就是說沒有認證的模塊,不具備導入產品設計.接下來就和大家聊聊認證模塊選型參考!    WIFi模塊硬件方面主要考慮以下九點特性:    1
    納拓科技 2026-07-31 17:56 128瀏覽
  • ?摘要:低價大流量卡正全面退市,政策收緊已成定局。面對傳統號卡的不確定性,隨身WiFi憑借穩定連接、多設備共享、獨立設備和靈活套餐等優勢,成為務實可靠的備選方案。1、流量卡黃金時代要結束了通信行業正迎來一場前所未有的“地震式”調整——曾讓無數用戶追捧的低價大流量卡,正在全速退出各大平臺。這早已不是一次普通的競合,而是一場趨勢性的行業洗牌。回望過去,19元200G的神卡,那時真是“睡著都能笑醒”,便宜到不敢相信,爽到忍不住炫耀。那些日子,好像隨便刷、隨便看,流量自由觸手可及。可如今,回頭再看,那種
    愛上電路設計 2026-08-03 10:21 70001瀏覽
  • 在芯片總成本中占比不到 1%,卻可能因一處品質偏差導致整片晶圓報廢——半導體切割/研磨膠帶,正隨著先進封裝的爆發,成為封測產線選型中最謹慎對待的耗材之一。但鮮有人注意到,決定這層膠帶性能上限的,是上游一層更薄的基膜。這個長期由日本企業主導的隱形環節,正在出現國產突圍的信號。一、需求之變:先進封裝與“韜定律”重塑膠帶市場AI 算力芯片、HBM 高帶寬存儲、Chiplet 芯粒等先進封裝產品持續放量,國內封測產線擴產節奏不減。作為晶圓減薄與切割工序的必需耗材,晶圓膠帶的需求同步擴容。據 QYRese
    芯膜前沿 2026-07-31 16:35 256瀏覽
  • 在EMC測試過程中,傳導發射(Conducted Emission,CE)超標是工程師最常遇到的問題之一。更令人頭疼的是,同樣的超標曲線背后,可能對應著完全不同的干擾機理:有的是差模噪聲沿電源回路傳播,有的是共模電流通過寄生路徑耦合,還有些問題甚至并非來自電源本身,而是負載、電纜布局或接地結構引起的連鎖反應。 · 150kHz~1MHz 超標:多為差模噪聲為主,干擾沿火線-零線回路傳輸。 · 1MHz~30MHz 超標:通常共模噪聲占主導,干擾通過火線/零線對地回路傳播。 如果條件允許,用電流探
    譽磁電磁兼容EMC 2026-07-31 18:45 267瀏覽
  •         很多人拆解醫療設備時,只會關注傳感器、主控芯片這類核心部件,卻忽略了電路板上不起眼的晶振。作為整個醫療系統的時間基準,晶振的精度、穩定性直接決定了測量數據的準確性、設備的運行安全性——比如監護儀的采樣頻率偏了1ppm,血氧、心率的讀數就會出現系統性偏差;膠囊內窺鏡的時鐘漂移超標,圖像傳輸就會出現丟包、花屏。不同醫療場景對晶振的要求天差地別,沒有一款晶振能通吃所有設備,每一類醫療設備背后,都有一套針對性的晶振選型邏輯。1. 家用便攜監測設備:
    TKD泰晶科技 2026-07-31 08:24 471瀏覽
  • 摘要防爆自控系統同時布設本安信號、工業總線、動力供電三類線路,僅依靠標識標牌管控插接極易出現人為錯插問題,高壓動力回路竄入本安弱電回路會突破安全柵限能標準,產生點火風險。依托 A、D、K 標準化機械防呆編碼體系,搭配護套顏色區分管理,適配 3 針 3 孔免焊接冷壓增安型防爆航插、5PIN 總線防爆航空插頭、8 芯焊接防爆法蘭插座的選型使用,從物理結構層面杜絕防爆接近開關連接器、防爆傳感器航插接頭混用插接問題,補齊防爆系統被動安全防護體系。關鍵詞圓形防爆連接器,防呆編碼防爆航插,防爆航空插頭,防爆
    用戶1783664076620 2026-07-31 18:29 255瀏覽
  • 今年好幾個客戶都問過我同一件事。藍牙音頻產品到底用 WT2605 這種單芯片,還是老老實實 MCU 外掛藍牙模組。兩種方案我都落地過,說點實在的,WT2605 剛出來那陣我也犯嘀咕,怕是營銷噱頭,真拿來做完一版樣機才服氣。一、選型先看三個維度外圍數量。這是最直觀的。傳統做法是 MCU 加藍牙模組,再加音頻編解碼、功放、晶振和一堆阻容,板子上密密麻麻十幾二十顆料。WT2605 把藍牙、解碼、功放全收進一顆,外圍就剩少量被動件。開發周期。傳統方案得自己接藍牙協議棧,配網、A2DP 解碼、音頻通路一一
    唯創知音語音芯片 2026-07-31 16:35 302瀏覽
  • 01 量子光電實驗對高性能信號源的需求在量子光學實驗中,任意波形發生器(AWG)是連接數字控制與物理光場的重要信號平臺。無論是 AOD 驅動、聲光調制、光鑷陣列生成,還是原子搬運與動態重排,背后都離不開高精度、可編排、可同步的射頻信號輸出。相比傳統固定頻率源,AWG 的優勢在于其更高的靈活性:不僅能夠生成復雜波形,還能夠配合實驗時序實現多通道同步輸出、波形序列切換和動態過程控制,因此已成為量子實驗控制系統中的核心設備之一。但在面向 AOD 多束激光控制時,傳統 AWG 的使用方式也面臨
    虹科網絡基礎設施 2026-07-30 17:09 161瀏覽
  • 智能寵物用品這幾年快速普及,自動清理幾乎成了智能貓砂盆的標配。貓咪用完離場,設備自動翻轉清理,養寵家庭省去了每天彎腰清理的麻煩。但自動清理的第一步,是先準確判斷貓到底在不在盆里。這個看似簡單的問題,在小空間里并不容易做好。近場檢測的痛點:距離太遠反而誤事貓砂盆內部空間有限。如果傳感器的檢測距離設得偏大,盆外路過的貓、人甚至物品都會被誤判為貓在盆內,結果該清理時不清理、不該清理時亂清理,體驗直接崩壞。這類產品的核心訴求其實就一句話:近距離、小范圍、精準識別,不能有半點誤判。常規感應方案常因檢測距離
    唯創知音語音芯片 2026-07-31 16:51 210瀏覽
  • 光芯片,正在從光模塊的“配角”逆襲為AI產業鏈的“命門”2026年3月,英偉達一紙公告震動整個光通信行業——分別向Lumentum和Coherent各投資20億美元,合計40億美元。這哪是什么財務投資,這是一次對AI基礎設施關鍵環節的“掐尖式”卡位。光芯片,這個曾經被市場當作光模塊BOM表里一個標準配套元器件的東西,正在成為AI產業鏈上“卡位”最強、話語權最硬的環節。一、為什么是光芯片?老黃早就把話挑明了英偉達CEO黃仁勛的原話是:數據傳輸速度已成為人工智能發展的新瓶頸。AI集群從萬卡級往十萬卡
    用戶1774416745629 2026-07-31 11:22 268瀏覽
  • 摘要在防爆電氣設計中,只參照芯數選型而忽略額定載流量,長期滿負荷運行會出現插頭發熱、接觸面氧化、IP67 密封受熱老化等問題。結合常用 3 針 3 孔、4 芯、5PIN、8PIN 圓形防爆連接器,制作分級電流參數對照表,區分冷壓免焊接、焊接兩種接線結構的安全載流數值,設置合理電流冗余系數,搭配使用環境修正參數,規范防爆接近開關連接器、防爆法蘭插座的選型計算方式。關鍵詞圓形防爆連接器,載流參數表,防爆法蘭插座,防爆端子接頭,IP67 防爆防水接插件1 產品概述圓形防爆連接器觸點載流能力由插針直徑、
    用戶1783664076620 2026-08-03 09:18 69884瀏覽
  • 行業痛點凸顯,飛凌嵌入式FET3572-C重磅登場工業4.0與AIoT發展下,嵌入式核心板作為設備“工業大腦”,面臨性能與功耗的雙重考驗——既要支撐復雜算法和多路數據處理,又要兼顧便攜設備、工業終端的低功耗需求,傳統核心板“高性能必高功耗”的困境制約設備升級。為此,飛凌嵌入式推出基于RK3572處理器的FET3572-C核心板,以2×Cortex-A73+6×Cortex-A53八核架構為核心,實現“性能翻倍、功耗減半”的突破,為中高端嵌入式場景提供優質算力底座。八核異構架構,解鎖性能功耗最優解
    飛凌嵌入式 2026-07-31 09:47 170瀏覽
  • Synopsys 這次沒有再給行業看一條只能站在展臺邊圍觀的 demo。7 月 27 日,Synopsys 在 DAC 2026 期間公布兩條 autonomous EDA workflow:一條處理 debug closure,另一條處理 implementation and closure。客戶可以通過 Synopsys 申請在 Microsoft Discovery 上評估,AMD 正在評估這些工作流能否用于下一代產品開發。公告里最扎眼的是 25%–40%。Synopsys 稱
    麒芯說AI 2026-07-31 14:21 159瀏覽
我要評論
0
點擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 酒店激战第1-5集李丽珍| 麦乐迪美剧| 新妈妈免费在线观看| 大叔不太囧| 女员工的付出 中字5| 爱唱歌的大姐姐也想第三季| 《继牳3理伦片》在线| 豪情百度影音| 保姆与老人| 创世纪2012| 杰克逊经典歌曲下载| 《深山中的两姐妹》| 诈欺游戏3| 男按摩HD中字幕| 老农民60集完整版电视剧| 厨房激战在线观看| 爸爸去哪儿第四季| 雪中悍刀行免费观看超清完整电影| 电视剧养女在线观看| 末班车后胶囊旅馆| JUL945丈夫不在| 青青河边草HD免费观看电视剧 | 警戒线 电视剧| 傈僳族怎么读| 当蜜桃成熟时33d| 《公的浮之手中字》电影完整版| zeus残酷女战士系列| 去上司家拜访电影免费观看| 动漫在线观看免费观看| 夏日重现| 古惑仔之猛龙过江| 咱们结婚了吧| 双流县| 爱人欲望| 《娃娃脸》MV| 新手怎么开早餐店| 河童之恋| 电影女佣| 小马利亚| 叶罗丽时间与免费观看完整版| 不可剥夺| 一女大战七个黑人到喷浆| 白月梵星高清免费电视剧| 热辣披萨女孩电影高清版在线观看 | 公的浮之9手中完整版| 迅雷哥在线| 《美容院:特殊待遇5| 纯真时代几分做了| 意外有了皇帝的孩子漫画免费观看| 匆匆那些年电影| 斗龙战士之星印罗盘| 第二陷阱| 木乃伊3| 最后的大魔王动漫| 西施秘史全集21| 卖房子的女销售在线看| 战狼2电影观看| 小丹慢慢的张开了双腿 | 间谍过家家代号白| 《水电维修工的艳遇》| 启示录在线观看免费完整版高清| 私人女性监| 王府主母:深宅掌权短剧全集| 演员请就位第二季第五期在线观看| 莲花楼电视剧在线观看全集免费播放| 电影法国空姐1| 哇嘎高清完整视| 绝世网红韩剧| 伊拉伯病毒2电影完整版| 老家门前唱大戏| 工厂蛇患| 火蓝刀锋 电视剧| 新来的瑜伽老师完整版| 杀手阿一| 女员工的付出5 中字| 宾利欧陆gtc| 游泳教练的特殊待遇电影| 域外营救电影在线观看免费完整版| 全职猎人第二部| 异种1电影| 《天地剑心》免费观看| 《V酒店》第一季完整版| 回魂之夜电影| 免费A1片| 夜车在线观看免费完整版| 将军夫人:夫君护短全集免费| 大长今之尚宫天下| 风雨送春归电视剧全集在线观看| 无上魔尊短剧免费播放| 黄金未来5年还会到500以下吗 | 仙逆73| 人间中毒完整版高清在线看| 七哥电影网| 绝色网吧| 亦舞之城电视剧剧情介绍| 布拉芙夫人 电影| 《女版黑鹰坠落》在线观看| 功夫小蝇| 别墅轮换1攻略| 完美世界动漫在线观看免费播放| 欢乐喜剧人第三期完整版| 田姐辣妹电视剧全集免费播放| 《墓道》电视剧| 白发电视剧| 电视剧水上游击队| 公公的浮之手电影| 霸王别姬电影| 在线观看瓜达卢佩的玫瑰| 天龙八部钟汉良版38| 铁拳第一季| 宫锁连城电视剧全集| 古剑奇谭分集剧情| 私密按摩师| 电影天堂口| 哈哈哈哈哈第5季免费| 电影教父1| 法国空乘仑理13| 大汉天子2| 奥巴马就职演讲mp3| 花木兰2电影| 韩剧《鬼宫》全集免费观看| 别动我的奶酪第二季免费动漫| 我办公室的老婆| 不良义姐在线观看| 恋人电视剧| 特邀外卖员女主| 熟睡被义子侵犯中文字幕_第7集| 双女任务在线观看免费高清英语版| 美国三片在线播放免费| 电影美人鱼传说| 《麦乐迪女超人》| 《绚烂一刻》| 浴火奔腾浴红| 飞驰人生电视剧| xl司令第一季无马赛免费观看,正版| 色降ii万里驱魔| 我的朋友瘦子4| 阿神的实况教室| 黑袍纠察队 第五季全集观看| 《甲种公牛》1976意大利| 《和讨厌的部长出差旅》电影| 邻家有女韩剧免费| 祝福的钟声动漫| 韩国莫比乌斯| 人人都恨克里斯| 电影韩国r| 鸡鸭恋电影完整版| 帕那索斯博士奇幻秀| 加勒比女海盗2观看高清完整| 非传统浪漫关系| 法官李汉英全集观看| 中国好声音之为你转身| 一念永恒187| 床伴逐个数| 空间逆袭全集免费| 爱情悠悠药草香大结局| 继续被义子侵犯完整版| 钢筋规范| 美容室的待遇8免费| 巴黎恋人国语版全集| 加勒比海盗成人版在线影院| 喜爱夜蒲2字幕| 法国伦理电影女子护卫队在线观看 | 火线干探| 空乘2023法版在线观看| 高考时晕倒确诊骨癌| 一起愁愁30集全集免费看| 黑白诀电视剧免费观看完整版高清| 酒店激战 第1-5集 免费观看李丽珍| 公交车艳妇系列1一40| 战狼9女版免费高清| 《准儿媳》在线观看完整版免费| 孤独的美食家2024| 巨轮粤语| 《情妇》| 魔术师库诺看得见一切电视剧| 法国版《俄罗斯女子学院》| 总统千金欧游记| 黑白配国语版超清1080p高清| 《恶犬》短剧全集| 激战厨房| 张国荣天使之爱| 新金银屏5(美国)最新更新内容| 电视剧西游记82版全集免费观看| 《唐朝诡事录4》免费观看| 匹夫电影高清完整版| 《我的漂亮老师2》在线观看| 鬼哭狼嚎的意思| 入室强奸在线免费观看| 留存的爱未删减| 满天星高清免费播放| 白峰美羽《美人教师》| 男人和女人一起愁愁愁愁电视剧免费观看 | 日在校园h版| 斯巴达A片成人版| 十七岁电影免费看| 金瓶双艳电视剧免费观看全集高清| 肖申克的救赎在线观看| 不能说的夏天电影| 新还珠格格电视剧全集免费观看| 浓情女人| 辣妹子视频在线观看电视剧| 高清《家庭计划2》电影| 超熟岩崎千鹤乱叫| 少女动漫在线观看全集| 内地版少年四大名捕| 欲海情魔无删减完整版在线播放 | 保护者全集观看| 讽刺澳军漫画作者:有空再画一张| 少女的世界第10集| 奈奈与薫的sm日记| 我和我的家乡免费观看高清 | 相门嫡女全集免费| 倔强驱魔师1-4集完整版| 杀手之王李连杰| 女版壮志凌云满天星英文名| 电击小子第2部全集| 棍勇的回复术士全集免费观看| 聊斋3梅女| 看一天影院| 高清《梅根2.0》电影| 前任2备胎反击战迅雷下载| 纸钞屋韩版| 《渔夫的荒野史记》剧情解析视频| 奔跑吧第一季免费完整版在线观看| 优酷 火影| 上位完整版快播| 我和黑大佬的365天| 时光大盗| 电视剧苍狼在线观看| 印度电影爱的火山| 《请成为我的家人》电视剧| 麦子交换3在线播放| 土耳其惊艳的MV短片| 97在线观看免费高清电视剧大全八戒| 绝密卧底电视剧免费观看| 比尔HR版满天星| 皮囊之下电影完整高清在线播放| 神探包青天第二部120集剧情| 关晓彤在好先生的翘臀| 电影《需要爸爸播种子》在线看| 电影小小的我| 迷人的小峓子HD完整| 我是歌手 流浪记| 苍老师免费观看全部电影| 光头强的妈妈是谁| 电影《法国空少》免费观看| 大丈夫电视剧全集48免费完整版| 高清《私生活》电影| 美丽人生 韩剧| 极限挑战第一季免费观看完整版高清| 天使love| 你好,爱美丽| 好女孩电影| 广场舞心在跳情在烧16步| 《我是一棵小草》电视剧| 怒海狂蛛| XXXX 68美国| 儿童节歌曲| 聊斋先生25集全免费| 向前生活第七季免费观看高清| 抵债的妻子电影| 第一伞兵队电视剧| 女律师的坠落完整版| 首付电视剧全集| 需要爸爸播种籽第二季| 我们恋爱吧第6季在线观看免费| 需要爸爸播种子在线| 人偶之家全集观看| 军情解码直播| 有希望的男人电影| 最终幻想6| 韩国电影我的游泳女教练免费观看| 延禧宫略在线观看免费| 家属动漫完整版在线观看| 坠入电影| 郝板栗《千金与佣人》| 凤归短剧全集免费观看视频播放 | 凤姐直播| yellow 电影| 上位2电影| 巜激情丛林〉陈雅伦翁虹| 伯虎为卿狂| 《啦啦队长》杰西·简| 苏州河在线观看| 还珠格格 电视剧| 红苹果短剧免费观看全集| 剑来第二季在线观看入口| 警察故事2013粤语| 满好人生电视连续剧免费观看| 单小龙现状| 齐鲁频道| 人马配速1-42集免费观看最新章节| 韩剧树大根深| 在线播放:SSPD-128 怪盜 女蝶 天海翼-凌辱快感 - 国产高清传媒 | 恋爱暴君动漫| 啄木鸟《壮志凌云》片段| 快乐星球全集| 丁丁历险记电影| 义姐| 《折腰》全集免费观看| 刀锋之上苏联电影免费观看| 甜心派泰剧在线观看第二集| 电视剧南来北往免费观看全集播放| 连续7天失去理智的日剧是第几集 战狼12欧美版免费观看完整版国语百度 | 电影《时间静止器》免费观看全集 | 沧元图第二季56| 《落魄贵族琉璃川》动漫全集| gogo高清视频在线观看| 锦衣之下电视剧在线观看| 熟女泻火| 王贵与安娜剧情| 指环王1:护戒使者| 突击手蜜獾解说| 秘密搜查官在线观看完整版免费| 我的另一面土耳其电视剧| 美味快递员特殊待遇2在线观看| 那年花开全集免费观看星辰| 需要爸爸的种子在线观看| 都市桃花运| 美国电影《小辣椒3》免费观看| 好女孩 电影 2015| 牝教师~淫辱的教室| 米加小镇日常vlog| 医院特殊待遇2| 贞观之治所有演员表 | 满清10大酷刑| 四川文理学院图书馆| 天地粮人 电视剧完整版免费观看| 《不道德行为》动漫免费观看全集| 杀杀人跳跳舞| 疯马秀下载| 妖精的尾巴327| 庆余年2999影片库| 斗罗大陆动画片| 十二金刚| 男按摩师电影完整版免费观看| 遮天 全集| 暴躁100集全部免费观看下载 | 丰满的女学生在线观看| 女人何苦为难女人全集| 爱上黑道女友完整版| 宫锁沉香电影完整版爱奇艺| 老表发钱寒国语免费完整版| 瓢虫贝贝| 生化危机4:战神再生| 愤怒的小鸟hd| 四喜电视剧免费观看全集高清| 插曲30集全集免费播放在线观看 | 我的wifi女友| 刚结婚陪部长出差的日子日剧电影| 猪猪侠动漫| 天字号监狱电影免费观看全集| 第一滴血3电影| 侯玉洁讲道全集免费看| 《小麦进城》免费看| 做aj的电视剧大全免费中国人| 济宁二手车市场| 高压监狱2在线看| 天边一朵云迅雷下载| 出包女王免费观看全集完整高清| 小小安妮第三季| 神女被绑着上媚药调教h文| 台湾黛比浪漫女家教在线观看飘花影院| 父贵荣华短剧全集| 钢铿锵锵锵锵锵锵锵锵电视剧| 甜美的咬痕第二季出动漫了吗| 熟妇和巨乳继拇做爰电影院| 国产未发育的学生洗澡电影| 电影时间停止器在线观看完整版 | 果冻传媒水电工艳遇| 爱子情深全集| 一个朋友的母亲中字ID英文| 玫瑰的故事在线免费| 第十四个目标| 我在北京挺好的| 甜蜜家园免费观看| 千金与佣人| 黄金舞台| 《社长,不能说的秘密》电影免费观看 | 黑色星期五1电影| 花城谢怜下面夹东西AO3| 小宁电影网| 萝北县| 二婶电视剧全集| 电影美乃雀主演在线观看| 冬不拉教学| 请你原谅我分集剧情| 火舞风云dvd原版| 库拉乌幻之记忆| 梦幻华尔兹大结局| 大话女儿国| 卖保险套女职员在线| 拳风恋影| <办公室蓝色隐身帽子>电影| 鹿鼎记陈小春版演员表| 我的健身锻炼3完整版| 赌侠2电影| 人民的正义| 战狼6欧式少女免费| 说不出的爱| 地爆满天星 电影高清免费观看| 我哥我嫂电视剧全集50集大结局| 火影忍者 在线| 惊弦电视剧免费完整版在线观看 | 黑道风云电影免费观看完整版 | 《需要爸爸播种美国》全名演员表| 沧州绝招| 包哥记录生活| 朴槿惠被曝身体出现异常| 一本正经电视剧免费观看完整版| 漫画威龙之大话特务在线观看| 猎情武阎| XL司令第一季全集免费完整版在线观看| 超异能族韩剧| 《束缚游戏| 为何新增病例越来越多?上海回应| 电影《朱莉》凯帕克| 阿诺拉在线观看| 流星花园2高清| 暗恋者的救赎| m7全英雄战记优酷| 高清《淑女》电视剧| 迪加奥特曼动画片| 97在线看| 电视剧淬火年代全集免费观看| 灯草花和灯免费完整版| 德田重男全部电影| 红苹果乐园免费观看电视剧全集| 三年大片大全免费国语版在线播放| 因纽特人繁衍纪录片| 训服的小 子2| 再见 少年电影| 开始推理吧免费观看完整版| 小蓝在线播放| 海贼战队豪快者剧场版| 2008新金银5国语版全集演员表| 玉米靠什么传播种子| 学生妈妈5字| 沐浴之王免费观看完整版| 千金肉奴隷1985未删减版| 美国式家庭禁忌1-6| 电影心灵奇旅| 罗丽星克莱尔《迷宫》在线观看| 偷窥侯爷粗壮冲刺顶弄H视频| 漂亮美发师| 红色假期黑色婚礼百度影音| 二十大观后感| 爱丫爱丫在线影院电视剧播放| 郑中基宣布退圈| 亲爱的爸妈电视剧免费观看完整版| 时代少年团我们喜欢你| 狂飙在线观看免费全集高清| 《大兵的寝室》美剧免费观看全集| 电影太极2英雄崛起| 电影斯巴达克斯第四季| 敌特在行动在线观看| 启航当风起时| 女大学生特殊按摩| 滨田のり子| 特殊的温泉课HD中字| 尼古拉斯凯奇电影| 欢迎来到游荡的精灵森林| 牙医姐妹在线观看 赤子板栗 | 木下檀子的电影| 惊悚50州第一季在线观看| 新世纪福音战士新剧场版:破| 一路向西国语在线观看| 《大军阀》| 赌霸粤语| 小蜜桃4[电视剧]免费观看高清| 《恋爱女子宿舍》| 通化市| 超级变变变| 国模夏馨雨| 凌云志志法国满天星在线 | 北越《性的暴行》播放| 妈妈的男朋友5线观看 高清 | 电车之狼R通关攻略| 情侣交换日记| 男按摩师电影| 幻城电视剧| 盛夏猎户座| 我年轻瘦子8完整版| 约会大作战h| 莫妮卡爱我几何| 香港电视剧列表| 爱探险的朵拉第三季2003| 黄金仓库在线观看| 需要爸爸种子免费观看电视剧| 抗疫的七言绝句| 1987渔夫荒野史记全集| G点1985年无删减| 丈夫的父亲中字头| 小小少女6在线观看| 我的青春遇见你免费全集观看 | 思春期动漫| 年轻的部长夫人| 电影倩女幽魂2| 吴旗县| 天龙八部主题曲| 致命罗密欧国语高清| 金瓶艳谈| 高清泰迪熊 第二季未删减| 韩国伦理片售楼小姐的秘密免费在线观看| 肉蒲团在线看| 小小的我电影免费观看易烊千玺| 韩国片两个同学的妈妈| 紫钗奇缘高清全集| 电视剧我的如意狼君| 电影巜商务旅行戴帽子的费 | 村上沙的兽皇四全部演员表介绍图片 | 掌中之物西班牙电影| 画江湖 之灵主| 高清《狼王》电影在线观看| 3对1初次体检4在线观看| 高清《黑道家族》| 追梦赤子心电影免费观看| 高压监狱2大佬喜欢怎罚| 普法栏目剧日出| 驯服美嫂| 和部长出差电影| 开封吃喝玩乐| 肺结节 科兴| 德川幕府刑法水月篇| 核污水排海个人防护指南| 《猎罪图鉴》1| 村妓K8经典网| 长安的荔枝免费播放| 新宾| 爸爸去哪儿20131122| 锡剧珍珠塔全集| 中文字Dl幕岳 和女胥电影| 妻子的姐姐免费版电视剧在线| 呼噜小精灵第二季爱奇艺| 需要爸爸来播种免费高清观看| 听说我老婆是反派大佬| 同学的妈妈中字ID英文| 《朱雀堂》电视剧全集免费观看下载| 黑白恋曲在线观看| 莫妮卡贝鲁奇《地爆天星》电影无删减版在线观看 | 使徒行者2粤语在线观看| 水润女人全免费高清电视剧免费观看| 神勇双响炮国语| 食物链无删减| 雷玛根大桥| 浴血黑帮:不朽传奇全集观看| 唐海县| 电视剧狂飙免费播放| 秘密花园电影在线观看| 法版《执行秘书》在线观看| 黑白潜行2 电影| 葫芦娃在线观看| 美国电影保罗与芭芭拉1984| 轻轻告诉你简谱| 古天乐打麻将的电影| 不良义姐免费看真人版| 欢天喜地七仙女2| 人民的名义dvd版有什么区别| 桑德拉·拉索经典电影| 巨神战击队第一季免费观看| 鬼迷心窍 电影| 潜伏2恐怖片免费观看完整版| yelloe视频免费观看| 韩剧国语版面包大王| 一边面膜奶53分钟日本| 大头儿子小头爸爸第一部| 时光就像一把杀猪刀| 热辣披萨女孩电影解说| 刀客家族的女人 电视剧| 一路向西完整版百度影音| 奥特曼 电影| 最强大脑第八季免费观看完整版 | 《朋友的妈妈2》在线观看| 舌尖上的中国第6集| 大红灯笼高高挂在线观看| 斗破苍穹167在线观看| 我的大胸继拇4| 十九岁免费观看全集电视剧| 非常有喜剧情分集介绍| 公浮之手完整版电影| 喜爱夜蒲在线看粤语| 爱情三选一| 玩弄丰满的女学生在线观看 | 麦乐迪家庭矛盾| 昨天的月亮| 末日灾难| 伊比利亚三部曲在线观看| 清凌凌的水蓝莹莹的天2| 定乾坤:女丞相朝堂短剧全集| 义姐是不是良妈妈动漫第集| 瓦尼塔斯的手记动漫在线观看| 法国私人航空电影| 《东成西就》| 皇家猎杀| 拉孜县| 电影我的兄弟姐妹| 嫂子的职业在线观看| 她的她和她电视剧| 满江红电视剧免费观看| 甜美的咬痕第二季出动漫了吗| 北越暴行女民兵免费版在线观看下载 | 满天星《炸天小姐》完整版在线观看| 玉女聊斋之陆判性经| 同桌的你在线观看| 世上只有妈妈好电影免费完整版| 名侦探柯| 当幸福来敲门电影完整版| 绝世战魂在线观看全集免费| 刘德华演唱会全集| 人民的正义| 潘多拉魔镜 满天星| 吗吗朋友| 电影《恋爱》在线播放| 西瓜太郎动画片| 哥布林杀手动漫| 《美国灭火宝贝2》导演是谁 | 仙逆113| 灯草花和灯免费完整版| 狐仙黄神婆女儿| 黑色名单电视剧全集在线观看| 《极乐宝鉴》免费观看高清| 那刻的怦然心动| 外交风云电视剧| 日本伦理片女律师的堕落| 立陶宛大使被通知离境| 情不自禁高清完整版| 韩四少妇特殊精油按摩高潮不断| 轧戏在线观看| 维也纳新年音乐会| 黑白大战在线播放免费观看| 钓鱼台国宴| 还珠格格第一部优酷| 需要妈妈的种子| 生化危机6免费观看完整版电影| 你微笑时很美31集免费观看| 私人航空电影免费观看| 来了在线观看| 贞观长歌高清| 黑白配高清中文全集免费观看 | 眷思量免费观看全集| 纪光莉替夫还债的电影免费观看| 小炫解说csol| 网红逆袭全集免费| 朋友瘦子4| 新金瓶梅 杨思敏| 七夜雪电视剧在线观看完整版免费| 空中女士美国满天星上映时间| 《熟妇的荡欲》无删减迅雷| 修仙高手短剧全集| 女版佐罗| 乐高幻影忍者视频| 海豹看看动画片在线观看| 正在播放斯巴达第四季| 上流社会2| 爱情综合症泰剧| 强奸上门女教师在线视频| 义胆群英| 解忧公主电视剧全集| 总统之夜1997| 禁忌5HD| 少女之森电影免费播放| 美女在野外脱个精光| 爱你所以离开你| 法国版女超人:麦乐迪在线观看| 周防雪子快播| 达芬奇的恶魔第三季| 镜花风月之女僵尸免费观看| ssni-025| 偏偏不喜欢电影在线观看| 女版捉鬼敢死队法国空姐 | 动真心:契约总裁短剧全集| 灼热的爱丽丝第一季四集免费观看| 酒店第1-5集免费观看| 追妻场:天价前妻全集免费| 没离开过原唱| 需要爸爸播种子2| 撒旦的情与欲下载| 斗罗大陆226集在线观看| 莫妮卡《爱我几何》原片免费观看 | 连平县| 山东安志成融资合法| 《嘎啦》台湾电影在线观看免费 | 左撇子女孩| 刺青下载| 电视剧南下| 泰国电视剧明媒正娶的妻子| 宿敌在线观看| 好色特工队iv| 满天星版风女管家2008| 黄凯芹经典歌曲| 《潜规则》| 1980美式保罗1-4| 少女大人在线观看免费韩剧| 我是刑警全集免费观看| 女海盗在线观看| 使徒行者31集| flowover第一季在线播放免费观看| 古剑奇谭电视剧全集| 后来的我们短剧免费观看完整版| 《XL司令》漫画第一季免费观看 | 法国少女农场2| 凌迟女犯| 大秦赋全集在线观看免费| 倔强驱魔师1-4集免费观看| 空姐前规则第二季| 杜拉拉升职记 电影下载| 电影无憾坎贝奇完整版 | 韩剧电影在线观看高清免费完整版| 《丰满的继牳| 恋恋茶园电视剧免费| 隋唐演义电视剧免费观看| 电影《女儿闺蜜》完整版| 阴阳少女:见鬼捉鬼全集免费 | 不良义姐在线观看免费| 百日的郎君| 汪小菲直播承认未婚妻已怀孕| 荣誉守则3满天星| 好兆头高清在线观看| 3d肉蒲团国语下载| 爸爸需要播种子电影| 黑天使电影| 陈芊芊传闻中的电视剧免费观看| 监狱女狱警法国剧| 美容院特殊服8| 贝拉日记| 韩国客机着火179人遇难| 四个少妇按摩记A片| 梦境电影在线观看高清| 南洋第一邪降下载| 360天大佬爱上二免费全集| 歌仔戏曲调| 高清《诱人的护士》韩国| 西乌珠穆沁旗| 金珠同学聚会| 请用我的手指打扰你吧| 我的空姐未婚妻在线观看| 《肉蔻之香》法国| 终末的女武神第三季在线播放| 判逆者电视剧免费| 高清《检察官》全集观看| 极品教师第六季免费观看完整版| 电视剧画眉三十八集免费观看| 张军高凌| 双人调情按摩术韩国在线观看| 封神英雄榜2第二部| 浪客剑心追忆篇免费观看完整版| 《品味人生》坎贝奇英文| 夺命狂花电影在线观看完整版| 唐朝诡事录2官宣| 青岛打人路虎女司机致歉| 抗日传奇| 犯罪心理第十八季| 三年中国高清在线观看| 午夜狂情| 《我的老师中字ID》免费观看| 昌邑市| 我的罪恶人生在线观看| 死亡之花| 于无声处免费观看全集| 战狼6欧式少女版资源百度云战| 后窗免费| 舞乐传奇演员表| 韩国理发店特殊的待遇| 1819treejron| 甄嬛传完整版免费观看| 女儿的闺蜜id| 杨坤的无所谓| 警中警第一部| 滚石现场| 战狼6高清在线观看| 爱在旅途电视剧| 李连贵熏肉大饼| 酒店全集| 乡村老尸全集| 皇家冰窖| 《外卖员外遇》| 忽然七日电影| 《破.地狱》粤语在线播放| 酒店1-75集免费播放高清| 不思议游戏全集| 蔚蓝50米| 《游泳池的特殊待遇》| 我和我的祖国演员表| 绝伦人妻的一夜日本电影| 战狼6双人版完整版下载| 猎罪图鉴| 幸福的面包| 恋空电视剧版| 《诡舍》| 铁甲钢拳在线观看| 江山为重剧情| 人猿泰山1995版| 另一个贝内特家的姐妹电视剧 | 《老医馆》全集免费| 爱人 韩国电影快播| 《森林》在线麦乐迪| 韩国女主叫梅川,丈夫叫小帅的电影 | 《特殊的汽车销售》剧情介绍| 猎狐多少集| 完美音调| 东条夏电影在线观看免费版韩剧| 瓜达卢佩的玫瑰女邻居完整版| 四十九日| 直到黎明全集观看| 风流女管家免费观看电视剧| 《娃娃脸4》少女| 用烤箱烤鸡翅| 木下檩檩子电影免费观| 森奈奈子伦理片免费在线观看 | 威尼斯恋人剧情介绍| 艾琳娜满天星免费观看| 华为见非凡品牌盛典| 湖北2019高考分数线| 牙医姐妹1986完整版手机在线观看 | 八星报喜杨幂| 电视剧杨贵妃秘史| 美容院:待遇服务5中文版| 一人之下第三季在线| 黑暗天使萧淑慎| 美国式保罗2 免费| 高清《炽热吸引》电视剧| 农场主的女儿们 经典973蘑菇| 锵锵锵锵锵锵锵锵电视剧| 夏日福星粤语版| 校花被折磨阴部流水| 瓜达卢佩的玫瑰迅雷bt种子| 缘份的天空| 大汉王朝电视剧免费观看| 迷人的小峓子8| 刘秀电视剧全50集| 律政俏佳人| 让子弹飞未删减高清完整版| 朴亚珍电影HD | 《和社长一起去出差旅》电影介绍| 大叔之爱第4集在线观看| 电影韩国太太的告白| 交换老婆| 一起嗟嗟嗟免费观看30分钟电视剧 | 日本电影《姐妹牙医》1986在线播放| 迪加奥特曼国语版全集| 高清《狼人游戏》歌曲原唱| 法国满天星电影在线观看完整免费高清原声 | .维修工人的艳遇| 新倾国倾城在线| 刀郎 爱是你我| 金花梅花2| 信义大结局| 家族的诞生电视剧| 玉女聊斋电影全集| 图书馆的女友(日漫)第五集|