C/C++函數(shù)指針和回調(diào)函數(shù)

C語言與CPP編程 2023-05-18 08:30

點(diǎn)擊上方“C語言與CPP編程”,選擇“關(guān)注/置頂/星標(biāo)公眾號

干貨福利,第一時間送達(dá)!

? ?你好,我是飛宇。

一、函數(shù)指針

在講回調(diào)函數(shù)之前,我們需要了解函數(shù)指針。

我們都知道,C語言的靈魂是指針,我們經(jīng)常使用整型指針,字符串指針,結(jié)構(gòu)體指針等

int?*p1;
char?*p2;
STRUCT?*p3;?//STRUCT為我們定義的結(jié)構(gòu)體

但是好像我們一般很少使用函數(shù)指針,我們一般使用函數(shù)都是直接使用函數(shù)調(diào)用。

下面我們來了解一下函數(shù)指針的概念和使用方法。

1.概念

函數(shù)指針是指向函數(shù)的指針變量。

通常我們說的指針變量是指向一個整型、字符型或數(shù)組等變量,而函數(shù)指針是指向函數(shù)。

函數(shù)指針可以像一般函數(shù)一樣,用于調(diào)用函數(shù)、傳遞參數(shù)。

函數(shù)指針的定義方式為:

函數(shù)返回值類型 (* 指針變量名) (函數(shù)參數(shù)列表);

“函數(shù)返回值類型”表示該指針變量可以指向具有什么返回值類型的函數(shù);“函數(shù)參數(shù)列表”表示該指針變量可以指向具有什么參數(shù)列表的函數(shù)。這個參數(shù)列表中只需要寫函數(shù)的參數(shù)類型即可。

我們看到,函數(shù)指針的定義就是將“函數(shù)聲明”中的“函數(shù)名”改成“(指針變量名)”。但是這里需要注意的是:“(指針變量名)”兩端的括號不能省略,括號改變了運(yùn)算符的優(yōu)先級。如果省略了括號,就不是定義函數(shù)指針而是一個函數(shù)聲明了,即聲明了一個返回值類型為指針型的函數(shù)。

那么怎么判斷一個指針變量是指向變量的指針變量還是指向函數(shù)的指針變量呢?首先看變量名前面有沒有“”,如果有“”說明是指針變量;其次看變量名的后面有沒有帶有形參類型的圓括號,如果有就是指向函數(shù)的指針變量,即函數(shù)指針,如果沒有就是指向變量的指針變量。

最后需要注意的是,指向函數(shù)的指針變量沒有 ++ 和 – 運(yùn)算。

一般為了方便使用,我們會選擇

typedef 函數(shù)返回值類型 (* 指針變量名) (函數(shù)參數(shù)列表);

比如

typedef?int?(*Fun1)(int);//聲明也可寫成int (*Fun1)(int x),但習(xí)慣上一般不這樣。
typedef?int?(*Fun2)(int,?int);//參數(shù)為兩個整型,返回值為整型
typedef?void?(*Fun3)(void);//無參數(shù)和返回值
typedef?void*?(*Fun4)(void*);//參數(shù)和返回值都為void*指針

2,如何用函數(shù)指針調(diào)用函數(shù)

給大家舉一個例子:

int?Func(int?x);???/*聲明一個函數(shù)*/
int?(*p)?(int?x);??/*定義一個函數(shù)指針*/
p?=?Func;??????????/*將Func函數(shù)的首地址賦給指針變量p*/
p?=?&Func;??????????/*將Func函數(shù)的首地址賦給指針變量p*/

賦值時函數(shù) Func 不帶括號,也不帶參數(shù)。由于函數(shù)名 Func 代表函數(shù)的首地址,因此經(jīng)過賦值以后,指針變量 p 就指向函數(shù) Func() 代碼的首地址了。

下面來寫一個程序,看了這個程序你們就明白函數(shù)指針怎么使用了:

#include?
int?Max(int,?int);??//函數(shù)聲明
int?main(void)
{
????int(*p)(int,?int);??//定義一個函數(shù)指針
????int?a,?b,?c;
????p?=?Max;??//把函數(shù)Max賦給指針變量p,?使p指向Max函數(shù)
????printf("please?enter?a?and?b:");
????scanf("%d%d",?&a,?&b);
????c?=?(*p)(a,?b);??//通過函數(shù)指針調(diào)用Max函數(shù)
????printf("a?=?%d\nb?=?%d\nmax?=?%d\n",?a,?b,?c);
????return?0;
}
int?Max(int?x,?int?y)??//定義Max函數(shù)
{
????int?z;
????if?(x?>?y)
????{
????????z?=?x;
????}
????else
????{
????????z?=?y;
????}
????return?z;
}

特別注意的是,因為函數(shù)名本身就可以表示該函數(shù)地址(指針),因此在獲取函數(shù)指針時,可以直接用函數(shù)名,也可以取函數(shù)的地址。

p?=?Max可以改成?p?=?&Max
c?=?(*p)(a,?b)?可以改成?c?=?p(a,?b)

3.函數(shù)指針作為某個函數(shù)的參數(shù)

既然函數(shù)指針變量是一個變量,當(dāng)然也可以作為某個函數(shù)的參數(shù)來使用的。

示例:

#include?
#include?

typedef?void(*FunType)(int);
//前加一個typedef關(guān)鍵字,這樣就定義一個名為FunType函數(shù)指針類型,而不是一個FunType變量。
//形式同?typedef?int*?PINT;
void?myFun(int?x);
void?hisFun(int?x);
void?herFun(int?x);
void?callFun(FunType?fp,int?x);
int?main()
{
????callFun(myFun,100);//傳入函數(shù)指針常量,作為回調(diào)函數(shù)
????callFun(hisFun,200);
????callFun(herFun,300);

????return?0;
}

void?callFun(FunType?fp,int?x)
{
????fp(x);//通過fp的指針執(zhí)行傳遞進(jìn)來的函數(shù),注意fp所指的函數(shù)有一個參數(shù)
}

void?myFun(int?x)
{
????printf("myFun:?%d\n",x);
}
void?hisFun(int?x)
{
????printf("hisFun:?%d\n",x);
}
void?herFun(int?x)
{
????printf("herFun:?%d\n",x);
}

輸出:

4.函數(shù)指針作為函數(shù)返回類型

有了上面的基礎(chǔ),要寫出返回類型為函數(shù)指針的函數(shù)應(yīng)該不難了,下面這個例子就是返回類型為函數(shù)指針的函數(shù):

void?(*?func5(int,?int,?float?))(int,?int)
{
????...
}

在這里, func5(int, int, float) 為參數(shù),其返回類型為 void (\*)(int, int) 。在C語言中,變量或者函數(shù)的聲明也是一個大學(xué)問,想要了解更多關(guān)于聲明的話題,可以參考我之前的文章 - C專家編程》讀書筆記(1-3章)。這本書的第三章花了整整一章的內(nèi)容來講解如何讀懂C語言的聲明。

5.函數(shù)指針數(shù)組

在開始講解回調(diào)函數(shù)前,最后介紹一下函數(shù)指針數(shù)組。既然函數(shù)指針也是指針,那我們就可以用數(shù)組來存放函數(shù)指針。下面我們看一個函數(shù)指針數(shù)組的例子:

/*?方法1?*/
void?(*func_array_1[5])(int,?int,?float);

/*?方法2?*/
typedef?void?(*p_func_array)(int,?int,?float);
p_func_array?func_array_2[5];

上面兩種方法都可以用來定義函數(shù)指針數(shù)組,它們定義了一個元素個數(shù)為5,類型是 *void (\*)(int, int, float)*的函數(shù)指針數(shù)組。

6.函數(shù)指針總結(jié)

  1. 函數(shù)指針常量 :Max;函數(shù)指針變量:p;
  2. 數(shù)名調(diào)用如果都得如(*myFun)(10)這樣,那書寫與讀起來都是不方便和不習(xí)慣的。所以C語言的設(shè)計者們才會設(shè)計成又可允許myFun(10)這種形式地調(diào)用(這樣方便多了,并與數(shù)學(xué)中的函數(shù)形式一樣)。
  3. 函數(shù)指針變量也可以存入一個數(shù)組內(nèi)。數(shù)組的聲明方法:int (*fArray[10]) ( int );

二、回調(diào)函數(shù)

1.什么是回調(diào)函數(shù)

我們先來看看百度百科是如何定義回調(diào)函數(shù)的:

回調(diào)函數(shù)就是一個通過函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個函數(shù),當(dāng)這個指針被用來調(diào)用其所指向的函數(shù)時,我們就說這是回調(diào)函數(shù)。回調(diào)函數(shù)不是由該函數(shù)的實(shí)現(xiàn)方直接調(diào)用,而是在特定的事件或條件發(fā)生時由另外的一方調(diào)用的,用于對該事件或條件進(jìn)行響應(yīng)。

這段話比較長,也比較繞口。下面我通過一幅圖來說明什么是回調(diào):

假設(shè)我們要使用一個排序函數(shù)來對數(shù)組進(jìn)行排序,那么在主程序(Main program)中,我們先通過庫,選擇一個庫排序函數(shù)(Library function)。但排序算法有很多,有冒泡排序,選擇排序,快速排序,歸并排序。同時,我們也可能需要對特殊的對象進(jìn)行排序,比如特定的結(jié)構(gòu)體等。庫函數(shù)會根據(jù)我們的需要選擇一種排序算法,然后調(diào)用實(shí)現(xiàn)該算法的函數(shù)來完成排序工作。這個被調(diào)用的排序函數(shù)就是回調(diào)函數(shù)(Callback function)。

結(jié)合這幅圖和上面對回調(diào)函數(shù)的解釋,我們可以發(fā)現(xiàn),要實(shí)現(xiàn)回調(diào)函數(shù),最關(guān)鍵的一點(diǎn)就是要將函數(shù)的指針傳遞給一個函數(shù)(上圖中是庫函數(shù)),然后這個函數(shù)就可以通過這個指針來調(diào)用回調(diào)函數(shù)了。注意,回調(diào)函數(shù)并不是C語言特有的,幾乎任何語言都有回調(diào)函數(shù)。在C語言中,我們通過使用函數(shù)指針來實(shí)現(xiàn)回調(diào)函數(shù)。

我的理解是:把一段可執(zhí)行的代碼像參數(shù)傳遞那樣傳給其他代碼,而這段代碼會在某個時刻被調(diào)用執(zhí)行,這就叫做回調(diào)。

如果代碼立即被執(zhí)行就稱為同步回調(diào),如果過后再執(zhí)行,則稱之為異步回調(diào)

回調(diào)函數(shù)就是一個通過函數(shù)指針調(diào)用的函數(shù)。如果你把函數(shù)的指針(地址)作為參數(shù)傳遞給另一個函數(shù),當(dāng)這個指針被用來調(diào)用其所指向的函數(shù)時,我們就說這是回調(diào)函數(shù)。

回調(diào)函數(shù)不是由該函數(shù)的實(shí)現(xiàn)方直接調(diào)用,而是在特定的事件或條件發(fā)生時由另外的一方調(diào)用的,用于對該事件或條件進(jìn)行響應(yīng)。

2 為什么要用回調(diào)函數(shù)?

因為可以把調(diào)用者與被調(diào)用者分開,所以調(diào)用者不關(guān)心誰是被調(diào)用者。它只需知道存在一個具有特定原型和限制條件的被調(diào)用函數(shù)。

簡而言之,回調(diào)函數(shù)就是允許用戶把需要調(diào)用的方法的指針作為參數(shù)傳遞給一個函數(shù),以便該函數(shù)在處理相似事件的時候可以靈活的使用不同的方法。

int?Callback()????///
{
????//?TODO
????return?0;
}
int?main()?????///
{
????//?TODO
????Library(Callback);??///
????//?TODO
????return?0;
}

回調(diào)似乎只是函數(shù)間的調(diào)用,和普通函數(shù)調(diào)用沒啥區(qū)別。

但仔細(xì)看,可以發(fā)現(xiàn)兩者之間的一個關(guān)鍵的不同:在回調(diào)中,主程序把回調(diào)函數(shù)像參數(shù)一樣傳入庫函數(shù)。

這樣一來,只要我們改變傳進(jìn)庫函數(shù)的參數(shù),就可以實(shí)現(xiàn)不同的功能,這樣有沒有覺得很靈活?并且當(dāng)庫函數(shù)很復(fù)雜或者不可見的時候利用回調(diào)函數(shù)就顯得十分優(yōu)秀。

3 怎么使用回調(diào)函數(shù)?

int?Callback_1(int?a)???///
{
????printf("Hello,?this?is?Callback_1:?a?=?%d?",?a);
????return?0;
}

int?Callback_2(int?b)??///
{
????printf("Hello,?this?is?Callback_2:?b?=?%d?",?b);
????return?0;
}

int?Callback_3(int?c)???///
{
????printf("Hello,?this?is?Callback_3:?c?=?%d?",?c);
????return?0;
}

int?Handle(int?x,?int?(*Callback)(int))?///
{
????Callback(x);
}

int?main()
{
????Handle(4,?Callback_1);
????Handle(5,?Callback_2);
????Handle(6,?Callback_3);
????return?0;
}

如上述代碼:可以看到,Handle()函數(shù)里面的參數(shù)是一個指針,在main()函數(shù)里調(diào)用Handle()函數(shù)的時候,給它傳入了函數(shù)Callback_1()/Callback_2()/Callback_3()的函數(shù)名,這時候的函數(shù)名就是對應(yīng)函數(shù)的指針,也就是說,回調(diào)函數(shù)其實(shí)就是函數(shù)指針的一種用法。

4.下面是一個四則運(yùn)算的簡單回調(diào)函數(shù)例子:

#include?
#include?

/****************************************
?*?函數(shù)指針結(jié)構(gòu)體
?***************************************/

typedef?struct?_OP?{
????float?(*p_add)(float,?float);?
????float?(*p_sub)(float,?float);?
????float?(*p_mul)(float,?float);?
????float?(*p_div)(float,?float);?
}?OP;?

/****************************************
?*?加減乘除函數(shù)
?***************************************/

float?ADD(float?a,?float?b)?
{
????return?a?+?b;
}

float?SUB(float?a,?float?b)?
{
????return?a?-?b;
}

float?MUL(float?a,?float?b)?
{
????return?a?*?b;
}

float?DIV(float?a,?float?b)?
{
????return?a?/?b;
}

/****************************************
?*?初始化函數(shù)指針
?***************************************/

void?init_op(OP?*op)
{
????op->p_add?=?ADD;
????op->p_sub?=?SUB;
????op->p_mul?=?&MUL;
????op->p_div?=?÷
}

/****************************************
?*?庫函數(shù)
?***************************************/

float?add_sub_mul_div(float?a,?float?b,?float?(*op_func)(float,?float))
{
????return?(*op_func)(a,?b);
}

int?main(int?argc,?char?*argv[])?
{
????OP?*op?=?(OP?*)malloc(sizeof(OP));?
????init_op(op);
????
????/*?直接使用函數(shù)指針調(diào)用函數(shù)?*/?
????printf("ADD?=?%f,?SUB?=?%f,?MUL?=?%f,?DIV?=?%f\n",?(op->p_add)(1.3,?2.2),?(*op->p_sub)(1.3,?2.2),?
????????????(op->p_mul)(1.3,?2.2),?(*op->p_div)(1.3,?2.2));
?????
????/*?調(diào)用回調(diào)函數(shù)?*/?
????printf("ADD?=?%f,?SUB?=?%f,?MUL?=?%f,?DIV?=?%f\n",?
????????????add_sub_mul_div(1.3,?2.2,?ADD),?
????????????add_sub_mul_div(1.3,?2.2,?SUB),?
????????????add_sub_mul_div(1.3,?2.2,?MUL),?
????????????add_sub_mul_div(1.3,?2.2,?DIV));

????return?0;?
}

5. 回調(diào)函數(shù)實(shí)例(很有用)

一個GPRS模塊聯(lián)網(wǎng)的小項目,使用過的同學(xué)大概知道2G、4G、NB等模塊要想實(shí)現(xiàn)無線聯(lián)網(wǎng)功能都需要經(jīng)歷模塊上電初始化、注冊網(wǎng)絡(luò)、查詢網(wǎng)絡(luò)信息質(zhì)量、連接服務(wù)器等步驟,這里的的例子就是,利用一個狀態(tài)機(jī)函數(shù)(根據(jù)不同狀態(tài)依次調(diào)用不同實(shí)現(xiàn)方法的函數(shù)),通過回調(diào)函數(shù)的方式依次調(diào)用不同的函數(shù),實(shí)現(xiàn)模塊聯(lián)網(wǎng)功能,如下:

/*********??工作狀態(tài)處理??*********/
typedef?struct
{

?uint8_t?mStatus;
?uint8_t?(*?Funtion)(void);?//函數(shù)指針的形式
}?M26_WorkStatus_TypeDef;??//M26的工作狀態(tài)集合調(diào)用函數(shù)


/**********************************************
**?>M26工作狀態(tài)集合函數(shù)
***********************************************/

M26_WorkStatus_TypeDef?M26_WorkStatus_Tab[]?=
{????
????{GPRS_NETWORK_CLOSE,??M26_PWRKEY_Off??},?//模塊關(guān)機(jī)
????{GPRS_NETWORK_OPEN,??M26_PWRKEY_On??},?//模塊開機(jī)
????{GPRS_NETWORK_Start,???M26_Work_Init??},?//管腳初始化
????{GPRS_NETWORK_CONF,??M26_NET_Config??},?/AT指令配置
????{GPRS_NETWORK_LINK_CTC,??M26_LINK_CTC??},?//連接調(diào)度中心??
????{GPRS_NETWORK_WAIT_CTC,?M26_WAIT_CTC??},??//等待調(diào)度中心回復(fù)?
????{GPRS_NETWORK_LINK_FEM,?M26_LINK_FEM??},?//連接前置機(jī)
????{GPRS_NETWORK_WAIT_FEM,?M26_WAIT_FEM??},?//等待前置機(jī)回復(fù)
????{GPRS_NETWORK_COMM,??M26_COMM???},?//正常工作????
????{GPRS_NETWORK_WAIT_Sig,??M26_WAIT_Sig??},??//等待信號回復(fù)
????{GPRS_NETWORK_GetSignal,??M26_GetSignal??},?//獲取信號值
????{GPRS_NETWORK_RESTART,??M26_RESET???},?//模塊重啟
}
/**********************************************
**?>M26模塊工作狀態(tài)機(jī),依次調(diào)用里面的12個函數(shù)???
***********************************************/

uint8_t?M26_WorkStatus_Call(uint8_t?Start)
{
????uint8_t?i?=?0;
????for(i?=?0;?i?12;?i++)
????{
????????if(Start?==?M26_WorkStatus_Tab[i].mStatus)
????????{??????????
??????return?M26_WorkStatus_Tab[i].Funtion();
????????}
????}
????return?0;
}

所以,如果有人想做個NB模塊聯(lián)網(wǎng)項目,可以copy上面的框架,只需要修改回調(diào)函數(shù)內(nèi)部的具體實(shí)現(xiàn),或者增加、減少回調(diào)函數(shù),就可以很簡潔快速的實(shí)現(xiàn)模塊聯(lián)網(wǎng)。

來自:CSDN,作者:小熊coder
鏈接:https://blog.csdn.net/qq_41854911/article/details/121058935
EOF


你好,我是飛宇,本碩均于某中流985 CS就讀,先后于百度搜索以及字節(jié)某電商部門擔(dān)任Linux C/C++后端研發(fā)工程師。

同時,我也是知乎博主@韓飛宇,日常分享C/C++、計算機(jī)學(xué)習(xí)經(jīng)驗、工作體會,歡迎點(diǎn)擊閱讀原文圍觀我分享的學(xué)習(xí)經(jīng)驗

我組建了一些社群一起交流,群里有大牛也有小白,如果你有意可以一起進(jìn)群交流。

歡迎你添加我的微信,我拉你進(jìn)技術(shù)交流群。此外,我也會經(jīng)常在微信上分享一些計算機(jī)學(xué)習(xí)經(jīng)驗以及工作體驗,還有一些內(nèi)推機(jī)會。

掃描上方二維碼,加我微信

我的私人微信


??點(diǎn)擊閱讀原文查看你錯過的寶藏

C語言與CPP編程 C語言/C++開發(fā),C語言/C++基礎(chǔ)知識,C語言/C++學(xué)習(xí)路線,C語言/C++進(jìn)階,數(shù)據(jù)結(jié)構(gòu);算法;python;計算機(jī)基礎(chǔ)等
評論
  • 導(dǎo)語在現(xiàn)代高速數(shù)字電路設(shè)計中,信號的完整性已不僅是理想波形推演,而是一場與物理非理想特性正面博弈的工程實(shí)踐。濾波器芯片作為凈化傳輸鏈路的關(guān)鍵屏障,其核心挑戰(zhàn)在于:能否有效識別并濾除那些隱匿在電平跳變過程中的亞納秒級瞬態(tài)脈沖干擾,這類干擾持續(xù)極短,卻足以在高速鏈路中引發(fā)誤觸發(fā)。然而,傳統(tǒng)函數(shù)發(fā)生器受限于采樣率與邊沿速率,根本無法忠實(shí)復(fù)現(xiàn)如此狹窄且陡峭的異常波形。針對此困境,德思特TS-AWG7000系列任意波形發(fā)生器以17 GS/s采樣率與50 ps原生邊沿速度,為瞬態(tài)脈沖提供精細(xì)刻畫,配合SPG
    德思特測試測量 2026-08-05 14:06 5瀏覽
  • 一、方案簡介在Buildroot構(gòu)建的嵌入式Linux系統(tǒng)中部署Flutter應(yīng)用,主流有兩套成熟的開源方案,分別適配不同的顯示場景與開發(fā)需求:方案一:flutter-elinux(Sony開源方案)由索尼官方維護(hù)的嵌入式Linux Flutter工具鏈,既支持DRM/GBM直接渲染,也兼容Wayland、X11等多種顯示后端,場景適配性更廣。方案二:flutter-pi(輕量級嵌入器)一款輕量級Flutter引擎宿主程序,僅基于底層DRM/GBM接口實(shí)現(xiàn)渲染,無需依賴桌面環(huán)境,資源占用更低,更
    飛凌嵌入式 2026-08-07 09:34 195瀏覽
  • 文:杜杰編輯:侯煜當(dāng)?shù)貢r間7月28日,美國特朗普政府落地最新科技封鎖政策,美國聯(lián)邦通信委員會(FCC)正式更新《受管制清單》,新增兩大類設(shè)備——境外生產(chǎn)的先進(jìn)機(jī)器人設(shè)備、境外生產(chǎn)的聯(lián)網(wǎng)電力逆變器。FCC在官方情況說明書中明確,該類境外制造產(chǎn)品,“會對美國國家安全或美國民眾的人身安全構(gòu)成無法承受的風(fēng)險”。本次新規(guī)設(shè)置明確豁免機(jī)制:經(jīng)美國國防部(DoW)、電力逆變器品類經(jīng)美國國土安全部(DHS)審核并授予“有條件批準(zhǔn)”,認(rèn)定對應(yīng)設(shè)備品類不存在重大安全風(fēng)險,即可獲得準(zhǔn)入豁免。同時政策嚴(yán)格執(zhí)行新老劃斷原
    華爾街科技眼 2026-08-03 21:28 370瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產(chǎn)業(yè)園區(qū)里,暖通空調(diào)運(yùn)行著廠商私有協(xié)議,照明系統(tǒng)遵循專屬通信標(biāo)準(zhǔn),變配電、門禁安防各成體系——設(shè)備間數(shù)據(jù)壁壘森嚴(yán),上位平臺對接全靠定制化 “翻譯” 開發(fā),不僅成本高企,交付周期也難以管控。這就是樓宇自控行業(yè)多年的痛點(diǎn):協(xié)議林立、封閉林立。而破局的鑰匙,早在30多年前就已經(jīng)寫好了——BACnet。作為ASHRAE制定的樓宇自控國際標(biāo)準(zhǔn)協(xié)議,BACnet是如今全球樓宇自控系統(tǒng)(BAS)互聯(lián)互通的“通用語言”。新風(fēng)機(jī)、冷源群控、變配電、照明、門禁,凡是需要被樓宇
    飛凌嵌入式 2026-08-10 09:26 232瀏覽
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 217863瀏覽
  •        很多人只見過封裝在SMD外殼里的小尺寸晶振,卻不知道一顆2016、1612甚至1210封裝的微型石英晶振,從一塊巴掌大的石英原礦,到最終能穩(wěn)定起振的成品,要經(jīng)過十幾道精密工序。它內(nèi)部的石英晶片厚度最薄不到20微米,比普通A4紙的1/5還薄,整個生產(chǎn)過程里哪怕0.1微米的誤差,都會直接廢掉整批產(chǎn)品,這也是小尺寸晶振過去長期依賴進(jìn)口,國內(nèi)廠商花了十幾年才啃下量產(chǎn)硬骨頭的核心原因。1. 原石定向切割:0.01度的角度誤差都不能有小尺寸晶振的第一步,
    TKD泰晶科技 2026-08-07 08:43 546瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計一個充電器。因為輸入18V,電池最高 16.8V,壓差僅 1.2V。因為壓差太小。使用開關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計一個。整體采用分立三極管 + TL431架構(gòu),分4個功能單元:使能控制回路、限流環(huán)路、TL431 精密恒壓反饋環(huán)路、PNP 功率管主功率輸出回路;實(shí)現(xiàn)完整鋰電池充電邏輯。使能控制回路按鍵按下:5V 電壓經(jīng) R12 (2kΩ) 送入 NPN 管 Q3 基極,Q3 飽和導(dǎo)通,對地拉低 R1、R2 組成的分壓控制節(jié)點(diǎn)電位;該節(jié)點(diǎn)直
    southcreek 2026-08-07 13:45 498瀏覽
  • 做儲能項目,你是怎么選控制器的?隨著工商業(yè)儲能、電網(wǎng)側(cè)儲能的規(guī)?;涞兀鳛閮δ蹺MS“大腦”的嵌入式控制器,直接決定了整套系統(tǒng)的運(yùn)行穩(wěn)定性、數(shù)據(jù)可靠性與項目落地效率。不少從業(yè)者都踩過類似的坑:接口數(shù)量不足要額外加裝擴(kuò)展模塊、戶外高溫導(dǎo)致設(shè)備宕機(jī)、電磁干擾引發(fā)數(shù)據(jù)丟包、軟件生態(tài)薄弱拖慢開發(fā)周期……選對儲能控制器,核心要盯準(zhǔn)四個關(guān)鍵維度。首先看接口能力:全鏈路覆蓋,才是降本的核心。一套完整的儲能系統(tǒng),需要同時對接PCS、BMS、智能電表、溫濕度傳感器、除濕機(jī)、煙感消防主機(jī),還要連接急停開關(guān)、斷路器
    飛凌嵌入式 2026-08-11 08:46 38瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(xué)應(yīng)該都踩過這個坑:攝像頭要拍,ISP、sensor、無線模塊全得開著,整機(jī)電流動輒幾百 mA。一節(jié) 18650 撐不了幾天,用戶投訴“怎么又沒電了”。有人會說:加個 PIR 人體紅外不就行了?問題是 PIR 怕熱、怕寵物、怕隔著亞克力/玻璃殼,而且只能感知“有溫差的人體移動”,靈敏度飄忽。真正省電的思路應(yīng)該是:讓攝像頭平時徹底睡死,只有“前面有人/有動靜”時才被一鍵喚醒——而負(fù)責(zé)這個“看門”角色的,最合適的是一顆低功耗雷達(dá)。一、為什么是雷達(dá),而不是 PI
    唯創(chuàng)知音語音芯片 2026-08-07 14:44 216瀏覽
  • 做藍(lán)牙音箱的工程師大概都碰過這個局面。產(chǎn)品要連手機(jī)放歌,要本地播開機(jī)提示音和按鍵音,還要接 App 做配網(wǎng)和狀態(tài)上報。三件事拆開,早先的常規(guī)做法是音頻藍(lán)牙一顆料、數(shù)傳藍(lán)牙一顆料、本地播放再掛一顆小 MCU 加一片 Flash。板子越畫越大,BOM 越算越貴,待機(jī)電流和固件工作量也跟著漲。WT2605C 出來以后,這套需求可以集成到一顆芯片,就是 WT2605C-32N,該芯片采用QFN32 封裝,4×4 毫米,把音頻藍(lán)牙、BLE 數(shù)傳和 MP3 本地播放三樣全包了。對藍(lán)牙音箱來說,最實(shí)在的好處就
    唯創(chuàng)知音語音芯片 2026-08-06 15:14 385瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動化、新能源儲能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評估、樣品驗證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評估。常見替
    HC003 2026-08-07 10:14 189瀏覽
  • 在物聯(lián)網(wǎng)從“萬物互聯(lián)”邁向“萬物智聯(lián)”的進(jìn)程中,LTE Cat.1憑借其在速率、成本與網(wǎng)絡(luò)覆蓋之間的完美平衡,正成為中低速物聯(lián)網(wǎng)市場的絕對主力。隨著2G/3G網(wǎng)絡(luò)的逐步退網(wǎng)以及新國標(biāo)對終端設(shè)備智能化、定位功能的強(qiáng)制要求,Cat.1模組迎來了爆發(fā)式的增長窗口。在這一關(guān)鍵節(jié)點(diǎn),基于華為海思Hi2131芯片設(shè)計的LTE Cat.1模組,憑借其在能效、射頻、架構(gòu)及物理規(guī)格上的底層創(chuàng)新,成功打破了“高性能必高功耗”的傳統(tǒng)魔咒,為行業(yè)提供了極具競爭力的連接最優(yōu)解。核心技術(shù)優(yōu)勢:重塑Cat.1能效與連接標(biāo)桿海
    用戶1778981989717 2026-08-05 21:04 208瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質(zhì)譜等實(shí)驗中,真正需要測量的信號往往只出現(xiàn)在一個很短的時間窗口內(nèi),卻被淹沒在遠(yuǎn)大于它的噪聲和背景之中。 針對這類穩(wěn)定重復(fù)的微弱脈沖與瞬態(tài)信號,賽恩科儀為OE2052雙通道數(shù)字鎖相放大器帶來全新的Boxcar Averager功能升級:在鎖相檢測之外,進(jìn)一步提供從周期波形觀察、門控測量到多周期平均的完整數(shù)字Boxcar測量鏈路。 Boxcar平均器,如何從噪聲中“截取”目標(biāo)信號?Boxcar平均器
    SSI_賽恩科儀 2026-08-07 15:49 19059瀏覽
我要評論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 莫莉特别酒店| 索多玛的120天下载| 霜落又识君 电视剧| 法国少女农埸电影在线观看| 咱们裸熊第一季| 美国电影馒头逼| 东京一店长闻到煤气味后点了根烟| 男生女生愁愁愁愁愁愁在线电视剧| 人面兽心在线播放| 需要爸爸来播种完整版在线观看| 乡村爱情13部全集免费刘能| zh.jizz| 敢死队 qvod| 一起相愁愁愁电视剧在线观看| 回复士术士的重启人生第二季| 金刚川免费| 唐人街探案三高清免费版| 小小许无忧| 画江湖之天罡在线观看高清免费| 动物世界性行为驴| 《且试天下》电视剧免费观看西瓜| 似锦 电视剧 免费看| 爆裂点电影| 老湿解说| 《娃娃脸4》少女| 《睫毛膏4》美国| 《高压监狱》完整免费| 苍老师免费观看电视剧电影| 重口味英剧| 股票| 浴室春情| 红番区在线观看| 如懿传在哪里看| 斗破苍穹第121集完整版观看 | 美容院| 北上电视剧在线观看全集免费播放| 啄木鸟酒店实生版| 江湖新秩序粤语| 凌云壮志(欧美)满天星主演叫什么 | 赚他一千万| 爱上特种兵免费观看柠檬| 魔兽动漫无删减在线播放完整版| 蠢蛋搞怪秀3.5| 电视剧麻雀| 相同年龄的母亲| 吕布戏貂蝉| 《公的浮之手中字一2| 冲上云霄1主题曲| 牙医诊所1986电影完整版在线观看| 只是结婚的关系电视剧| 黛比浪漫女教师在线| 嫉妒的化身电视剧全集免费观看| 小小水蜜6电视剧免费观看高清| 最新黑社会电影| 淮北市| 罗志祥杨丞琳微电影| 命运航班第一季| 激情模特儿| 新神榜杨戬免费观看| 悬崖 电视剧| 尖刀队电视剧全集| 倚天屠龙记邓超版| 抗战奇侠2| 东北黑道风云二十年电视剧| 泡芙小姐动画片第一季全集| 老爸待嫁| 按摩胸部电影完整版| 高清《姐弟恋》动漫免费观看全集 | 克莱尔的迷宫在线观看| 大漠枪神在线观看| 花子君第二季免费观看| 电影《劳拉》| 波多野衣| 双女任务电影完整免费观看| 无限复活粤语| 莉娜安德森的满天星代表《小姐》 | 大江大河3全集免费播放| 恶搞之家第2季| 家教老师韩国电影| 今天我相亲| 《枭起青壤》在线观看免费| 宋小宝2022年最新小品| 在姨母家的遗憾完整版播放| 万家灯火养生2013| 杨敏思版1-5电视大结局在线观 | 新生电视剧在线观看免费完整版| 《Overflower》动漫全集免费观看第| 高清《初恋这件小事》| 沙漠兄弟| 复仇者联盟在线观看| 青青河边草高清免费版新闻刘涛| 韩国电影需要爸爸播种| 新猛龙过江电视剧| 天天想你在线观看完整版电影视频 | 《法国空乘4》伦理HD| 沉香如屑免费观看完整版电视剧| 南木林县| 刀郎敢问路在何方| 高清《何以渡清欢》短剧免费播放 | 影之实力者暗影大人动漫| 继女要用爸爸的种子| 婆婆来了分集介绍| 爱死亡 机器人| 我不知道的妻子的真相貌| 如此喜欢的你1V2| 亲爱的妈妈3在线观看高清| 年轻的嫂2| 17在线观看免费高清电视剧在线观看| 水浒之英雄本色| 战狠6免费观看全集| 电视剧隋唐演义62集免费观看| 小蜜桃:美丽人生4| 《还珠格格第一部》| 哈利波特1—8免费观看| 万里江山入我怀免费观看| 一起来看流星雨动漫| 《夜与日》电影完整版| 瑜伽起源真的很恶心| 私人航空16在线观看免费| 三只羊沫沫去年12月被拘留| 电影姜汉娜《一对一》| 邪王溺宠短剧全集| 公交车在线观看电视剧| 电影激战丛林| 苍井空的影片| xl司令第二季无马赛第八集(旅游篇)| 模范出租车电视剧第一季| 公之孚手中字22| 小王子建房教程| 风声电视剧免费完整版观看| 龙帅归来:都市风云全集免费| 同学聚会的目的电影| 《新人类毒医肥尸》在线观看 | 高清宿主| 袁阔成三国演义下载| 天狼星行动电视剧全集40集| 铿铿铿锵锵锵锵免费| 漂亮的女邻居2做爰| 和部长一起出差| 《裤袜视界》| 善良的妻子免费观看| 王岳伦陪王诗龄拍汉服写真| 十年爱电影| 《房奴试爱》| 国家地理频道| 国语韩剧媳妇当家| 文豪野犬第三季全集完整版| 免费电影网站在线观看完整版| 空蝉之森有人看过没有| 辘轳女人和井全26集| 不当军事行为满天星在线观看| 母狮行动美剧第二季在线观看| 96分钟:列车爆炸案未删减| 不屈的儿媳妇电视剧汉语版| 金瓶梅金瓶| 禁忌4年转一代中文字母| 租借女友第3季免费观看动漫| 一天三次的岳和女胥HD| 向涟沧市献上纯洁| 《瓜达卢佩的玫瑰》全集| 洛丽塔 电影| 韩国电影空调维修工的艳遇| 尖子攻略 电视剧| 第一次经历的秘密| 中原镖局| 这个杀手好怕丑| 日本金银梅1-5普通话第二级| 电视剧蓝狐| 妻子8| 满江红电影免费观看| 兄弟姐妹第二季| 咸蛋超人全集| 电影偶遇| 战狼16欧式少女版资源百度云链接| 一路向西快播观看| 我叫赵甲第电视剧| 爱丫爱丫歌词| 完美无瑕电影| 法国《古墓丽影》在线观看| 《你是男的我也爱》| 熊出没之过年全集播放| 第三使徒| 巧虎动画片| 公之浮中手2| 恶女阿楚| 盒子里的猫| 白色月光在线电视剧免费观看| 女人被添荫蒂舒服了的更新时间| 中二病也要谈恋爱12| 老版天师钟馗全集| 妈妈爱上儿子的同学韩国电影 | 和部长一起去出差| 冰川世纪| 棺姬嘉依卡| 斯卡布罗集市吉他| 不良义姐真人版第一季在线看免费| 黑豹天下国语版| 荷尔蒙少女3高清完整版| 电视剧娘心| 与僧侣交合之夜| 和丈夫的部下玩火的夜晚HD无字_经典电影_手机完整版在线观看_纤纤影院 | 高清《名欲场》结局| 大胸姑妈| 豪情夜生活| 《新手律师》啄木鸟叫什么| 年轻的母亲5完整版免费| 年轻的母亲1观看在线| 职场下属的妻子HD中字在线观看| 我们都要好好的45集免费观看| 动感之星小玲| 夏家三千金27| 朴诗妍《爱的释放》电视剧| 李时你是真顽皮| 大力女子都奉顺| 埃及皇后3满天星版| ay电影| 西行纪第五季免费完整版全集| 游戏大作战泰剧在线未删减版| 我叔叔的女人| 法国护士长2006| 《街头顽童》| 《女超人》麦乐迪版观看网站| 大漠苍狼电视剧| 战狼6免费观看在线播放下载高清 《卖房子的女销售》完整版 | 巨乳学院漫画| 美国禁忌女孩结局| 临时天堂中文版| 娜塔莎电影| 电竞女王:大神都叫我姐短剧全集| 王贵与安娜电视剧| 解说原片白峰美羽电影| 《非凡医者》全集| 战狼15欧式少女高清图| 裸zhao| 金银瓶2008版徐少强| 电影网站在线| 电影《千金女神》郝板丽| 偶然闯入的世界电视剧免费观看| 便利店少女2高清版| 麦乐迪的电影免费播放| 江湖男装:女扮侠义短剧全集| 《美国灭火宝贝| 张蕙兰瑜伽冥想| 后营露营第一季未增减 0.0.0.0动漫| 好男人好资源好电影TV| 妈妈的职业5完整版结局在线看免费视频网站动漫下载 | 维修工与丰腴女子中文字幕电影| 一生一世电视剧在线高清免费观看| 中字HD与继拇| 华丽的外出在| 疯狂二人荷尔蒙爆发原声| 林一的未来全集免费观看动漫| 女超人麦乐迪无删减版免费观看全集| 《龙门飞甲》| 新乡县| 冰糖雪梨电视剧免费观看全集完整版| 九五至尊粤语| 纯情罗曼史第一季| 全城热恋2011| 坎贝奇《品味人生无憾》完整版免费在线观看| 姐姐4韩国电影| 牙医姐妹电影完整版| 阿娇张开双腿实干十三分钟| omoflow第一集真人版| 天真有牙| 日本修理工的艳遇| 公孚之手9| 至尊食王片尾曲| 动漫《落魄贵族琉璃川》观看| 南陵王电视剧全集| 陶虹一帘幽梦| 花少丝路季| 上门女婿2| 迪迦奥特曼7| 农民伯伯下乡2国语版百度云电影| 来自星星的你国语| 婚里婚外那些事| 露点电影| 闯关东免费完整版| 康熙靘谭部免费播放| 地位变 改变土妹子的纯洁异新交往| 私人教练1983年意大利 | 聊斋奇谭之东宫美人 | 第二名的逆袭电视剧免费观看完整版| 杰伊比姆| 雪狼谷百度影音| 尖峰时刻1国语| 隐形的亿万富翁电影免费观看| 金银梅10普通话版免费观看下载| 原来我已经满级了| 维修师傅的艳遇电影| 千年之狐| 北越暴行女民兵1-3集全 | 《满江红》在线观看| 麦乐迪与父亲家庭矛盾在线观看 | 赤子板栗牙医姐妹日本电影| 沙漠战争| 屠场娃娃完整版高清播放| 西游降魔篇票价| 猪大肠刺身| 真爱之谎言破冰者| 独孤天下电视剧免费观看完整版| 情靡全集免费观看| 上海滩英文版| 法国电影《空乘5》在线观看| 加菲猫电影国语| 锵锵锵锵锵锵锵锵电视剧免费观看音| 美女医生旗袍上班| 她很漂亮电视剧韩国| 《敢死队2》| 修女也疯狂电影| 世界上最烂的国家| 月升沧海在线观看免费完整版| 男生和女生一起在愁愁愁电视剧| 极乐麻将| 三年成全播放国语高清| 初恋这件事国语版| 少年派高清下载| 我们的绝地反击电视剧免费观看| 美国往事| 曰本jiZZ| 男生操男生动漫| 《爱我几何》电影在线观看免费完整| 师生畸恋下载| 月之晴天满天星版韩国| 孙杨事件暴力抗检| 搞笑影视| 捷德奥特曼普通话版免费观看| 终极一班5| 黑色眼泪1985原版| 妻子的秘密教学动漫| 酒店激情| 新金瓶梅电影全集| 韩剧惊艳免费观看| 声生不息港乐季免费观看完整版| 西班牙掌中之物第一季在线观看| 爱情醒来了| 和部长一起出差在线观看| 保姆全集| 王李丹妮新片《维修工》剧情介绍| 恶魔少爷爱上我| 遇见未知的自己在线阅读| 刘伟元的旅行| 盲井全集免费观看完整版| 没了丈夫和上司免费观看所有电影| 解语花电影完整版在线| 法国女版《壮志凌云》演员表| 约会大作战第四季在线观看完整版| 要爸爸播种美国电影在线观看免费| 中国刑警电视剧全集免费观看高清| 极品士兵| 少主且慢行电视剧| 盗亦有道全集观看| 法国版古墓丽影在线观看| 菜肉馄饨全集观看| 大兵的寝室电影在线免费观看| 《外出》免费观看完整| 须要爸爸的种子| 桃花运 电影| 我会好好的电影| 《越南版女兵俘虏营东京塔》| 向风而行电视剧免费观影| 黛比浪漫女家教国语版| 电竞女王:大神都叫我姐短剧全集| 《通往你的地图》| 红蜘蛛第3部| 女人的选择韩剧在线看免费| 《overflower》第一季| 那年我们一起追过的女孩| 电影《美味快递员2》演员阵容在线观 | 爷们儿电视剧全集45集免费| 私生女逆袭全集免费| 19岁大学生免费看电视剧| 我是余欢水40集免费播放| 良药苦口 第一季| 《步步惊心》免费播放| 柯淳的短剧| 1987岑梦凡《粉红大白菜》| 就爱小姐姐| 《女超人-麦乐迪版》完整版| 十日游戏电视剧免费观看| 爱的色放 在线| 盗墓笔记重启免费观看完整版| 韩国善良美丽的老师2| 法国满天星《女军医》| 挣扎吧亚当君第二季在线观看| 杨思敏1一5集国语版电视剧| 离婚前规则多少集| 网络情缘原唱| 裕树先生被树弄得是那几集 | 梅德韦杰娃| 禁忌1-4保罗一家| 萌宝寻爹全集免费| 农场保卫战满天星在线播放| 外出孙艺珍| 黑太阳731免费| 插曲的痛60全集免费观看高清版古装 | 高清危险关系未删减| 妻子的姐姐2免费观看电视剧| 机动战士高达seed粤语| 红尘情歌原唱| 丰满的继牳性教育| 三星手机广告曲| 得知学费5万哭成泪人| 老虎出更国语| 新视觉6080| 公浮之手2023| 西楼儿女原唱| xl司令第一季全集在线观看完整版免费| 新埃及艳后| 致郁生日| 老公不在家上司韩国电影| 赵本山小品就差钱| ssis338最高の爱人沼在线完整| 以爱书写爱电视剧| 非亲兄弟演员表| 红色假期黑色婚礼百度影音| 宝贝宝贝我爱你 陈兴瑜| 售楼员的秘密韩剧免费观看| 朋友的老婆3| 玉林市| 名侦探柯南日语| 《八仙饭店》| 满天星版《罪恶女人》| 浮生影视在线观看高清免费| 《需要爸爸播种美国》李华月演的| 僵尸无极| 电影情事2014| 李玉刚的歌曲| 文豪野犬第三季| 两个人做aj的电视| 一生一世在线观看免费版| 《忠者无敌》电视剧| 高清《纯真时代》| 小黄飞2014最新演出| 白峰电影版免费观看| 我和我的家乡免费高清完整版| 新包青天吕良伟版普通话| 灵动 鬼影实录| 暴劫倾情下载| 《无法抗拒》大结局| 爱的方程式电视剧免费观看完整版| 雪中悍刀行33集免费观看| 以家人之名电视剧在线观看免费| 死神来了4高清版在线观看| 《荣誉守则》在线观看 | 绝世弃少逆袭:成传奇全集免费| 花与蛇3之牙医| 百年遗产在线观看全集| 《农场保卫战》满天星| 僵尸大战世界| 少狼第一季| 花子vs倔强驱魔师动漫在线观看| 铁马少年国语版| 哈利 奎恩| 镖人动画第一季在线观看| 切尔诺贝利日记| 法国女超人无删减| 《澳门风云3》电影| 顾冠忠金瓶梅| 尼罗河上的惨案豆瓣| 一路向西电影qvod| 三年成全免费观看高清在线播放 | 战狼6完整免费观看在线播放版| 玛戈没钱了| 宋小宝2022年最新小品| 满天星版《荣誉守则》在线| 满目星回又思卿短剧免费观看 | 冬不拉教学| 胡歌杨幂唐嫣开场同台| 需要爸爸播撒种子| 小三泪dj| 《法国空姐2019法版》满天星中文| 中国驻英领馆遭冲闯| 《我老公的朋友2》| 《需要爸爸播种子》HD高清完整版在线观看 - 热门电影播放 - 优看影选网 | 高智能方程式国语| 爱情宝鉴叶子楣版| 波多野结衣的电影有哪些| 解放的潘多拉剧情| yy6680| 亲爱的热爱| 我的父亲母亲的婚姻电视剧| 韩国伦理电影维修工的绝对艳遇| 专家建议对50万以上存款收税 | 春原未来| 吃代餐减肥肝衰竭| 综合笔记视频图片《韩剧办公室蓝色隐身帽子》 - 全集免费观看 - 永时影院印度 | 漂亮的小瘦子| 一路繁花开在线观看| 新北方在线直播| 柔铺团之极宝乐鉴宝鉴国语| 下女qvod| 男女一起愁愁愁在线观看电视剧| 《黑暗面》| 夺命回声| 与部长一起商务出差,半夜男朋友打电话电影 | 我要爸爸的种子电影完整版 | 五月深爱网| www.shyongshi| 一路向西观看地址| 与部长出差的日子电影| 猎罪图鉴第二季在线观看| 《上司的要求》| 邝美云大悲咒歌词| 大力女子都奉顺| 日历女孩| 超能勇士第三部| 布兰妮不雅照| 人马速配45分钟免费视频| 沈殿霞追悼会| 徽州女人电视剧全集在线观看| 我的中国心张明敏| 传闻中的陈芊芊电视剧在线观看| 姜汉娜朋友2| 凯莉的《满天星》| 父亲在线观看完整版| 狐狸新娘星电视剧免费观看韩剧| 努努秘密花园免费观看电视剧| 断背山电影高清版免费观看| 法国经典电影女狱警》理论片高清在线观看 - 全集韩国剧 -南瓜...导演:William | 终极笔记免费观看| 新包青天开封奇案| 水润女人在线观看电视剧免费| 飞虎粤语05| 为奴12年| 保罗芭芭拉1到4集| 小马国女孩7时间循环| 一战到底 檀越| 部长的夫人的味道是褒还是贬| 挡不住的疯情 电影| 丽卡驯服2普通话版| 米奇妙妙屋第二季10| 《蹂躏》| 花子vs倔强驱魔| 犯罪心理第十季| 险恶的绣感完整版在线播放| 超感迷宫 电视剧免费观看| 大侦探第八季免费观看完整版高清| 锵锵锵锵锵锵锵免费看电视剧| 租借女友动漫| 飞虎出征国语完整版| 台剧黛比| 色情玉蒲之玉女心经电影| 终极一班3部第一集| 《炸天小姐》在线| 幸福到万家电视剧在线观看21| 月光宝盒免费高清观看| 金装四大才子国语全集| 西游降魔篇票价| 睫毛膏4美国1990| 谍变1939电视剧| 赛尔号木木| 女超人满天星版麦乐迪夸克在线观看 | 《Overflower》动漫第一季在线观看 | 士兵突击电视剧全集免费| 《妻子8》在线观看免费版电视剧 21世纪爱情指南在线播放 | 新的妈妈在线观看电视剧免费高清 | 动感之星小玲183集全集免费观看| 肖申克的救赎 电影| 飞虎出征下载| 四个贵妇精油按摩在线| 无颜之月5集全免费看无删减| 特警力量电视剧在线观看| 超碰进入离开| 电视剧繁花在线观看全集| 《千言万语》电影| 妻子8免费完整高清电| 完美新娘电影| 黑名单第二季20集| 和老板一起出差| 庆余年免费观看| 超级整蛊霸王国语版| 洒店1一80集免费观看| 好迪代言人李玟| 日本电影《特殊游泳课》的编剧是谁 | 暴躁46集在线观看免费高清正版| 人间春色电视剧40集免费观看| 斗罗大陆2绝世唐门第五季| 中字儿媳妇在线观看 | 我们是兄弟电视剧| 年轻的母亲1在线播放| 小小水蜜桃6[电视剧]在线观看| 原始人电影免费完整版观看| 满天星女超人| 少年卫斯理| 公主驾到:群臣跪拜完整版观看 | 海达电影| 吉木乃县| 妻子的秘密电视剧全集| 女生刘海两边的头发叫什么 | 达达印刷人才网| 西西里岛的美丽传说| 《游泳的秘密| 情陷夜中环2粤语| 电视剧长相思第二部| 毒舌家庭电视剧| 国家命脉| 《部长出差的日子》电影| 魔兽电影完整版| 提防小手| 黑白配高清电影在线观看视频| 美男高校地球防卫部love!| 甄嬛传74集| 《浪漫女家教》-电影-电影时期| 为你着了迷| 《邻家姐姐》免费观看电视剧中字| 我年轻的瘦子4()艺术片V| 斯塔姆2| 侠客行吴健版| 《同学的母亲中字ID》| 万古狂帝第二季在线播放| 老舅一共多少集| 千金女神免费观看完整版| 李采潭主演的电影在线视频播放| 上错花轿嫁对郎吻戏| 夫妻换房在线| 老公的朋友来做客| 步步沉溺短剧全集免费观看| 冰河世纪2快播| 末班车后 在胶囊旅馆| 菁菁和公公| 老板的办公室观看| 异形2电影| 一路向西国语版快播| 桃色凶气| 加勒比女海盗1免费观看高清完整版 | 电视剧《仁心俱乐部》完整版| 加勒比女海盗1完整版电影高清免费完整观看影片 | 苍井空钱免费观看| 山东安志成融资合法| 山野女人香| 军营女长官满天星演员表| 白白电影| 党同伐异免费| 酒店第1-100集免费观看| 朋友的姐姐在线观看| 非诚勿扰 2号| 法国灭火宝贝2| 你终于做了别人的小三| 我哥我嫂电视剧全集50集大结局| 三年大片高清在线观看全集免费观看 | over樱花flow| 美国男篮vs法国| 威尼斯恋人国语| 中文字Dl幕岳 和女胥电影| 一路西行高清国语完整版| 金钱之味剧情| 二对一| 感官王国| 《财阀家的小儿子》电视剧| 周弘版《村枝》mv免费观看| 美国忌讳1~4| 高清《断魂小丑》电影| 满天星《禁忌》| 天国的阶梯演员表介绍| 太极生两仪 两仪是什么| 丰胸沙龙治疗3| 赤裸惊魂| 承欢记在线观看完整版电视剧全集 | 青春环游记第二季免费观看完整版| 维修工的艳遇手机播放| 爱情公寓3 11集| 暖暖在线观看免费观看高清中文| 特殊游泳教练在线| 侠盗高飞| 九品芝麻官电影| 屠宰呕吐娃娃免费观看完整| 釜山行2在线观看| 堕入地狱2| 台剧《黛比浪漫女家教》在线观看| 老鹰乐队墨尔本告别演唱会| 《我最喜欢妈妈》动漫最新一集| 男生女生一愁愁愁电视剧在线观看大片| 天下第一剑完整版免费观看 | 本郷爱电影高清免费观看| 延禧宫攻略| 吉普赛女王| 电影丁度《开放的心》| 从结婚开始恋爱电视剧| 姐姐妹妹闯北京| 禁忌4年转一代中文字母| 新城妈妈| 善良的医生在线观看| 金银梅1-5普通话免费观看完整版国语尼姑| 勇敢者的游戏1| 动物园办虎兔交接兔子差点被加餐| 苍老师小电影| 初恋大作战| 《我们是坏蛋理发师》| 福尔摩斯 基本演绎法| 窈窕淑女在线观看免费完整版| 新包青天之碧血丹心| 终极一班3土豆网| 隐身冒| 恶搞之家无删减在线观看| 为逆光而行电视剧在线观看免费| 公浮之5| 盲井电影| 《赘婿》| 从林激情| my5517.蜜芽.come | 高清暗夜情报员 第三季| 小樱桃2美剧免费观看全集| 我和我的家乡免费版观看| 春雨电影大全免费观看高清| 《浪漫女家教》HD-免费在线观看完整版[1线]-被窝电影网 | 年轻的嫂子3在线播放中字| 天使的胆量:高中生| 日本混血女大学生精油按摩三位混血女大学生BDHD | 灌篮高手第二部| 斗罗大陆全集免费观看完整版高清| 浪漫女家教主演:黛比地区:台湾| 高压监控| 景区再度上演人从众| 猎狐电视剧| 《家庭矛盾》麦乐迪| 男女一起愁愁愁第一集在线观看| 一笑随歌古装电视剧免费观看| 电影 泰迪熊| 爱我几何原版无删减版百度云 | 战狼2免费| 小蜜桃4| 外出的目的| 10岁小女孩免费看电视剧| 人头豆腐汤电影| 天龙八部2021| 美国式忌讳结局1-5| 江湖兄弟电视剧| 菲律宾电影:赤裸大胆| 《牙医姐妹》1986版在线观看| 饥饿站台电影| 电影好久没做| 和讨厌的部长一起出差日本电影| 我真是个弱女子短剧免费观看| 高清另一个贝内特家的姐妹| 孙颖莎1比3穆克吉| 1995版新金银悔1-5普通话 | 地狱之歌ova高清| 除暴电影在线高清观看| 古墓丽影山寨版免费观看 | 爱情猎杀在线观看免费高清完整泰剧| 农场主的女儿们kB经曲| 夫妇隔着帘子按摩日本A片电影 | 美国男按摩师| 我的幸福婚约在线观看| 硬汉1女主角| 《屠宰呕吐娃娃》完整版免费| 宜昌保卫战电视剧全集| 死亡半径| 李金斗相声| 大宾的寝室免费在线观看| 断箭行动免费| 朝云暮雨电影| 动感之星小玲183集全集免费观看| 善良美丽女邻居4| 我在80年代撩首富短剧| 《深山中的两姐妹》| 隔着帘子羞耻精油按摩在线看| 极恶老大第二季全集在线观看| 东厂西厂| 一起愁愁愁免费观看在线播放| 苦尽甘来韩剧免费观看影视大全| 筷子兄弟小苹果mv| 电视剧苍天| 详情: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 情欲公寓| 再次见到你电视剧免费观看| 17种幻想电影在线完整观看免费| 《激战丛林》电影观看 | 孤舟在线观看电视剧免费观看| 双人调情按摩术免费观看| 飞屋环游记在线观看| 善良的她在线观看| 趁人电影| 出差被前男友欺负中文| 电视剧义不容情| 弃女归家:家产归我完整版观看| 换子成龙大结局| 神舟七号电影| 魔形女满天星| 阿修罗之怒主题曲| 黑袍纠察队4| 夫妻赞助| 篠田优暴风雨の在线观看| 聊斋人鬼情缘| 双肥临门| 西林县| 插曲的痛30免费观看| 好想和你在一起电视剧免费观看| 桔子在线观看免费高清电视剧| 美味的快递员| 麻衣神婿电视剧在线观看| 开国大典电影完整版| 水之年代全集观看| 安吉拉主演的《透视》电影免费观看 | 《妻子8》免费完整版高清韩剧| 公之孚中字13| 激情死亡线| 亚当君同类型动画有哪些| 普洱| 特殊的酒店客房2| 咱们结婚吧 电影| 神奇绿巨人| 19岁大学真人免费播放电视剧| 不扣的女孩| 魔乳秘剑帖无修版01| 春光乍泄txt全集下载| 维修人员的培训中字版免费| 韩国理论片OK电影天堂| 杏林春暖无删减| 韩剧《我的家庭教师》朴仁勇| v酒店第一季在线观看| 美国版《丛林女超人》| 嫡女毒妃:重生飒爽短剧全集| 鸳鸯村的故事| 女教师洗澡被学生强伦| 风向GO 第二季| 烂滚夫斗烂滚妻国语| 台湾电影《新婚之喜》| 《激战丛林》在线看| 职员到老板:打工人短剧全集| 少女爱上姐姐明亮的三颗星| 千金赤子板栗| 人世间 纪录片| 赖猫的狮子倒影在线看| 我在万界收废品| 丛林激战| 帝女花电视剧| 法国女超人麦乐迪在线完整版免费观看 | 命运交响曲剧情| 空间神医农女:医术惊天下全集免费| 西班牙掌中之物被删掉的片段| 慰安妇影片| 农场主的女儿们 经典973蘑菇| 甜蜜皮鞭百度影音| 《插曲的痛》中文版全集| 工厂女孩| 华胥引之绝爱之城电视剧全集| 倚天屠龙记之九阳神功 电影| 妻子做社长秘书偿还债务| 终极一班3完整版| 青面修罗电影在线观看免费| 禁室培育爱的俘虏| 善良的小廋子| 招摇1到56集全集免费观看| 新萧十一郎| 法证先锋3在线观看| 妻子6免费观看完整版高清电视剧| 鬼父ova| 校园女大兵 电视剧|