嵌入式軟件有限狀態(tài)機(jī)的C語言實(shí)現(xiàn)

掃描關(guān)注一起學(xué)嵌入式,一起學(xué)習(xí),一起成長

狀態(tài)機(jī)模式是一種行為模式,通過多態(tài)實(shí)現(xiàn)不同狀態(tài)的調(diào)轉(zhuǎn)行為的確是一種很好的方法,只可惜在嵌入式環(huán)境下,有時只能寫純C代碼,并且還需要考慮代碼的重入和多任務(wù)請求跳轉(zhuǎn)等情形,因此實(shí)現(xiàn)起來著實(shí)需要一番考慮。

近日在看到了一個狀態(tài)機(jī)的實(shí)現(xiàn),也學(xué)著寫了一個,與大家分享。

首先,分析一下一個普通的狀態(tài)機(jī)究竟要實(shí)現(xiàn)哪些內(nèi)容。

狀態(tài)機(jī)存儲從開始時刻到現(xiàn)在的變化,并根據(jù)當(dāng)前輸入,決定下一個狀態(tài)。這意味著,狀態(tài)機(jī)要存儲狀態(tài)、獲得輸入(我們把它叫做跳轉(zhuǎn)條件)、做出響應(yīng)。

如上圖所示,{s1, s2, s3}均為狀態(tài),箭頭c1/a1表示在s1狀態(tài)、輸入為c1時,跳轉(zhuǎn)到s2,并進(jìn)行a1操作。

最下方為一組輸入,狀態(tài)機(jī)應(yīng)做出如下反應(yīng):

當(dāng)某個狀態(tài)遇到不能識別的輸入時,就默認(rèn)進(jìn)入陷阱狀態(tài),在陷阱狀態(tài)中,不論遇到怎樣的輸入都不能跳出。

為了表達(dá)上面這個自動機(jī),我們定義它們的狀態(tài)和輸入類型:

typedef?int?State;
typedef?int?Condition;
?
#define?STATES?3?+?1
#define?STATE_1?0
#define?STATE_2?1
#define?STATE_3?2
#define?STATE_TRAP?3
?
#define?CONDITIONS?2
#define?CONDITION_1?0
#define?CONDITION_2?1
在嵌入式環(huán)境中,由于存儲空間比較小,因此把它們?nèi)慷x成宏。此外,為了降低執(zhí)行時間的不確定性,我們使用O(1)的跳轉(zhuǎn)表來模擬狀態(tài)的跳轉(zhuǎn)。
首先定義跳轉(zhuǎn)類型:
typedef?void?(*ActionType)(State?state,?Condition?condition);
?
typedef?struct
{

????State?next;
????ActionType?action;
}?Trasition,?*?pTrasition;

然后按照上圖中的跳轉(zhuǎn)關(guān)系,把三個跳轉(zhuǎn)加一個陷阱跳轉(zhuǎn)先定義出來:

//?(s1,?c1,?s2,?a1)
Trasition?t1?=?{
????STATE_2,
????action_1
};
?
//?(s2,?c2,?s3,?a2)
Trasition?t2?=?{
????STATE_3,
????action_2
};
?
//?(s3,?c1,?s2,?a3)
Trasition?t3?=?{
????STATE_2,
????action_3
};
?
//?(s,?c,?trap,?a1)
Trasition?tt?=?{
????STATE_TRAP,
????action_trap
};

其中的動作,由用戶自己完成,在這里僅定義一條輸出語句。

void?action_1(State?state,?Condition?condition)
{
????printf("Action?1?triggered.\n");
}

最后定義跳轉(zhuǎn)表:

pTrasition?transition_table[STATES][CONDITIONS]?=?{
/*??????c1,??c2*/
/*?s1?*/&t1,?&tt,
/*?s2?*/&tt,?&t2,
/*?s3?*/&t3,?&tt,
/*?st?*/&tt,?&tt,
};
即可表達(dá)上文中的跳轉(zhuǎn)關(guān)系。
最后定義狀態(tài)機(jī),如果不考慮多任務(wù)請求,那么狀態(tài)機(jī)僅需要存儲當(dāng)前狀態(tài)便行了。例如:
typedef?struct
{

????State?current;
}?StateMachine,?*?pStateMachine;
?
State?step(pStateMachine?machine,?Condition?condition)
{
????pTrasition?t?=?transition_table[machine->current][condition];
????(*(t->action))(machine->current,?condition);
????machine->current?=?t->next;
????return?machine->current;
}
但是考慮到當(dāng)一個跳轉(zhuǎn)正在進(jìn)行的時候,同時又有其他任務(wù)請求跳轉(zhuǎn),則會出現(xiàn)數(shù)據(jù)不一致的問題。

舉個例子:task1(s1, c1/a1 –> s2)和task2(s2, c2/a2 –> s3)先后執(zhí)行,是可以順利到達(dá)s3狀態(tài)的,但若操作a1運(yùn)行的時候,執(zhí)行權(quán)限被task2搶占,則task2此時看到的當(dāng)前狀態(tài)還是s1,s1遇到c2就進(jìn)入陷阱狀態(tài),而不會到達(dá)s3了,也就是說,狀態(tài)的跳轉(zhuǎn)發(fā)生了不確定,這是不能容忍的。

因此要重新設(shè)計(jì)狀態(tài)機(jī),增加一個“事務(wù)中”條件和一個用于存儲輸入的條件隊(duì)列。修改后的代碼如下:
#define?E_OK????????0
#define?E_NO_DATA???1
#define?E_OVERFLOW??2
?
typedef?struct
{

????Condition?queue[QMAX];
????int?head;
????int?tail;
????bool?overflow;
}?ConditionQueue,?*?pConditionQueue;
?
?
int?push(ConditionQueue?*?queue,?Condition?c)
{???
????unsigned?int?flags;
????Irq_Save(flags);
????if?((queue->head?==?queue->tail?+?1)?||?((queue->head?==?0)?&&?(queue->tail?==?0)))
????{
????????queue->overflow?=?true;
????????Irq_Restore(flags);
????????return?E_OVERFLOW;
????}
????else
????{
????????queue->queue[queue->tail]?=?c;
????????queue->tail?=?(queue->tail?+?1)?%?QMAX;
????????Irq_Restore(flags);
????}
????return?E_OK;
}
?
int?poll(ConditionQueue?*?queue,?Condition?*?c)
{
????unsigned?int?flags;
????Irq_Save(flags);
????if?(queue->head?==?queue->tail)
????{
????????Irq_Restore(flags);
????????return?E_NO_DATA;
????}
????else
????{
????????*c?=?queue->queue[queue->head];
????????queue->overflow?=?false;
????????queue->head?=?(queue->head?+?1)?%?QMAX;
????????Irq_Restore(flags);
????}
????return?E_OK;
}
?
typedef?struct
{

????State?current;
????bool?inTransaction;
????ConditionQueue?queue;
}?StateMachine,?*?pStateMachine;
?
static?State?__step(pStateMachine?machine,?Condition?condition)
{
????State?current?=?machine?->?current;
????pTrasition?t?=?transition_table[current][condition];
????(*(t->action))(current,?condition);
????current?=?t->next;
????machine->current?=?current;
????return?current;
}
?
State?step(pStateMachine?machine,?Condition?condition)
{
????Condition?next_condition;
????int?status;
????State?current;
????if?(machine->inTransaction)
????{
????????push(&(machine->queue),?condition);
????????return?STATE_INTRANSACTION;
????}
????else
????{
????????machine->inTransaction?=?true;
????????current?=?__step(machine,?condition);
????????status?=?poll(&(machine->queue),?&next_condition);
????????while(status?==?E_OK)
????????{
????????????__step(machine,?next_condition);
????????????status?=?poll(&(machine->queue),?&next_condition);
????????}
????????machine->inTransaction?=?false;
????????return?current;
????}
}
?
void?initialize(pStateMachine?machine,?State?s)
{
????machine->current?=?s;
????machine->inTransaction?=?false;
????machine->queue.head?=?0;
????machine->queue.tail?=?0;
????machine->queue.overflow?=?false;
}

原文:www.cnblogs.com/autosar/archive/2012/06/22/2558604.html

文章來源于網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵權(quán),請聯(lián)系刪除。



個人微信開放,掃碼添加,進(jìn)高質(zhì)量嵌入式交流群


關(guān)注我【一起學(xué)嵌入式】,一起學(xué)習(xí),一起成長。


覺得文章不錯,點(diǎn)擊“分享”、“”、“在看” 唄!

一起學(xué)嵌入式 公眾號【一起學(xué)嵌入式】,RTOS、Linux編程、C/C++,以及經(jīng)驗(yàn)分享、行業(yè)資訊、物聯(lián)網(wǎng)等技術(shù)知
評論
  •                                                                        
    廣州鐵金剛 2026-08-06 17:44 228621瀏覽
  • 在物聯(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è)計(jì)的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 214瀏覽
  •        很多人只見過封裝在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 572瀏覽
  • 做儲能項(xiàng)目,你是怎么選控制器的?隨著工商業(yè)儲能、電網(wǎng)側(cè)儲能的規(guī)模化落地,作為儲能EMS“大腦”的嵌入式控制器,直接決定了整套系統(tǒng)的運(yùn)行穩(wěn)定性、數(shù)據(jù)可靠性與項(xiàng)目落地效率。不少從業(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 216瀏覽
  • 一、方案簡介在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 246瀏覽
  • 做電池供電攝像頭、可視門鈴、戶外安防的同學(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 261瀏覽
  • 產(chǎn)品使用18V供電,配套4串鋰離子電池,需要設(shè)計(jì)一個充電器。因?yàn)檩斎?8V,電池最高 16.8V,壓差僅 1.2V。因?yàn)閴翰钐 J褂瞄_關(guān)型的充電控制芯片不穩(wěn)定。嘗試自行設(shè)計(jì)一個。整體采用分立三極管 + 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 524瀏覽
  • 做藍(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 424瀏覽
  • 樓宇自控里的“巴別塔”一棟智慧樓宇、一個產(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 300瀏覽
  • 讓微弱脈沖信號更清晰——鎖相放大器集成Boxcar平均器在脈沖激光、泵浦-探測、時間分辨光譜、飛行時間質(zhì)譜等實(shí)驗(yàn)中,真正需要測量的信號往往只出現(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 45008瀏覽
  • 摘要東莞市恒創(chuàng)連接器有限公司(HCHGCONN)是位于廣東東莞的連接器源頭制造工廠,專注于連接器國產(chǎn)替代、小間距大電流連接器、線對板連接器、線對線連接器、板對板連接器、電源連接器及定制連接器開發(fā)。公司面向工業(yè)自動化、新能源儲能、BMS、汽車電子、AI服務(wù)器、GPU供電、通信設(shè)備、醫(yī)療設(shè)備和智能家居等場景,提供從產(chǎn)品選型、替代評估、樣品驗(yàn)證到批量交付的一站式連接方案。恒創(chuàng)可支持 Molex、TE Connectivity、JST、Hirose、Samtec 等國際品牌部分系列的國產(chǎn)替代評估。常見替
    HC003 2026-08-07 10:14 264瀏覽
我要評論
0
點(diǎn)擊右上角,分享到朋友圈 我知道啦
請使用瀏覽器分享功能 我知道啦
主站蜘蛛池模板: 女版美国队长满天星免费观看| let美人| 密宗威龙国语完整版| 那金花和她的女婿电视剧免费观看 | 创世纪在线观看| 双人调情按摩术免费在线观看| 风筝电视剧完整版| 婚前试爱国语版| 迷人的小峓子4| 电影不忠诱罪完整版| 朱丹回应叫错人名| 一个小山村的故事| 激战丛林在线观看| 末班车后在胶囊旅馆未增删| 火线警告第三季| 刘倩楠微博| 完美女人满天星免费观看| 恶魔的崛起| 爱情交叉点电影| 需要爸爸种子 - | 窃听风云3高清下载| 伦理片女儿要爸爸播种| 降魔的2.0| 电影满江红免费看| 私人女性监狱HD| 满清十大刑酷翁虹版| 昔阳县| 东成西就完整版| 风华鉴电视剧| 《法国少女农场》剧情介绍1 | 初体验5在线观看电视剧全集免费| 美杜莎的传说| 太阳照常升起电影| 战狼6免费观看完整下载| 高清《别逼我结婚》| 台军演练机场被炸瘫痪| 义姐不是良妈动漫| 只想和你睡(1v 1)| 足球小将粤语版全集| 呕吐娃娃韩国版| 鸭王2粤语| 金殿斗智| 妻子8免费完| 火龟怎么抓| 神探夏洛克字幕| 台剧浪漫女家教在线观看全集| 英明果断打一正确生肖| 绝密1950在线观看| 维修工的艳遇在线播放| 回家诱惑| 孙佳慧VK| 高压监狱法版1分45钟高清免费观看 | 我的表妹电影| 杏林春暖无删减| 阳江市| 女警雄心| 年轻的表妹在线观看| 法国版《少女感》| 少年派2电视剧免费观看中文版 | 姜素拉电影| 黑镜 第一季| 不能错过的只有你电影免费观看国语| 怪盗基德的结局| xl司令真人版全集无删减在线观看| 刀郎 爱是你我| 市川真帆| 善良的妻子4| 插曲的痛| 搏击之王之反击电影完整版免费观看| 切糕段子| 《越南女兵满天星》电影| 兵变1938电视剧| 新济公活佛下部| 赤坂丽的《牙医诊所》结局是什么| 熊熊帮帮团| 法国《少女1979》完整版电影| 丰满的继牳3小早川怜子BD电影 | 三年大片在线观看免费观看第一集全 | 《年轻的妈妈》| 斗罗大陆148集| 《玛丽!玛丽!》满天星| 陈翔六点半之废话少说 电影| 赵甲第电视剧免费观看全集三十集| 《女超人-麦乐迪版》| 驱魔者在线观看| 千金赤子板栗无删减版百度云| 受戒电影完整版在线观看| 《美容院的特殊待遇》3| 流浪地球2完整版在线看观看免费| 疯狂动物城完整版中文| 《芸汐传》免费全集观看| 闪婚老公竟是顶头上司电视剧免费| 菁菁和公公| 局长玩寡妇的大乳| 绳子魔术揭秘| 扫黑风暴28集在线观看完整版| 刀郎演唱会首站成都| 从结婚开始恋爱免费播放电视剧| 二重生活| 荣誉法则(成人版)免费在线观看 | 《妻子替夫还债》| 末日残骸| 封神榜梁丽亮点第三集| 美国伦理《生殖按摩》在线播放| 世间路电视剧免费观看完整版 | 致命弯道六| 命案2023国语版在线播放| 校园甜宠:校草独宠完整版观看| 刻晴大战史莱姆外服免费观看高清动漫| 加勒比女海盗h成版手机在线| 洗屋先生樱花动漫| 四位少妇按摩记在线观看| 家族的诞生电视剧| 冰河追凶| 总统夫人星克莱尔完整版电影| 大唐荣耀在线观看| 金宵大厦在线观看| 《和讨厌部长一起去出差旅》播放| 丫丫预计今日返京| 炽热的欲望| 坎贝奇《无憾》免费完整观看| 《缚束游戏》| 卯水咲流| 坐着用先女棒的视屏| 黯夜守护者| 《老金两个儿媳》大结局| totakka haya kirguzux的功能介绍| 小舍得电视剧免费观看完整版| 四方来朝的意思| 白峰美羽电影在线| 非诚勿扰 张靓| 人工降雨引发暴雨| 丈夫的下属是初恋| 独闯龙潭百度影音| 超异能族 电视剧| 战狼6高清在线下载资源| 伟大征程导演| 湖南卫视金鹰节开幕式| 插曲的痛30集全集剧情介绍| 不戴套交换系列17部分吴琴| 金瓶梅在线观看免费完整视频电影| 感官新世界| 陆贞传奇21| 电视剧猎场| 特警犬王电影| 男和女一起愁愁愁电视剧在线观看动漫 | 色影影院| 斗罗大陆十大魂灵榜| 躺床上丝袜老阿姨| 《over flower》1~8集动漫| 中间人泰剧在线观看免费完整版| 董董恩电视剧免费观看高清版| 汽车旅馆| 斗罗大陆免费完整观看197| 分歧4麦乐迪| 恋爱暴君2动漫| 猎狼人电视剧全集免费观看完整版| 幸福媳妇成长记电视剧全集| 美丽的小蜜蜂4| 老王搞事| 报告老板之豪言壮旅04| 法国满天星《古墓丽影》在线观看| 加勒比女海盗2观看高清完整版| 王者之风| 西游记搞笑配音| 《售楼女王》朱莉安妮| 1500美元等于多少人民币| 江山为重剧情| 《破外女2》完整版| 深情眼1-40集完整版免费观看| 高清《催眠术》樱花动漫| 壮志凌云2011大人版影院| 电视剧狂飙全集在线观看| 莫妮卡爱我几何在线看| 超星萌宠| 造梦西游2地煞权杖| 《倔强的驱魔师》1-4集完整版| 特种部队2高清| 丧尸世界大战| 完美交换| 金光大道免费| 哥哥太爱我怎么办| 春草大结局| 和讨厌的部长一起去出差旅电影在线观看| 乡村兵法| 特利迦奥特曼第7集| 插曲的痛30全集免费观看高清版第二期 | 电影激战丛林在线观看| 《和讨厌的部长出差旅》电影| 冰封侠 重生之门| 麦乐迪《忠诚少女》完整版| 乡村爱情圆舞曲大结局| 星兽猎人2| 姐妹牙医免费完整版观看| 大侦探第七季在线观看免费版| 庆余年讲的什么故事| 大名县| 我的巨乳姐姐| 江湖兄弟电视剧| 玉观音高云翔版| 私人航空免费观看完整版| 希望与你同行| 妹妹学着点:打脸绿茶短剧全集| 除却巫山海外版无删减| 新妈妈的礼物| 教室那一间| 相约青春 电视剧| 正在播放:#刘亦菲 情欲少妇与隔壁大爷的往年恋 - 17 | 肉蒲团高清| ボクの弥生さん| 暴躁46全集在线观看| 红太阳幼儿园事件| 玉观音高云翔版| 绿草地免费| 《楠木邸的神明庭院》| 爱丫爱丫免费观看高清版| 短剧免费看全集| 《安娜的秘密》满天星女超人 | 酒店1—80集免费50集剧情介绍| 风家七小姐| 不输男儿:将门嫡女短剧全集| 法国女狱警| 战狼6免费观看完整下载| 吕不韦传奇| 我的妻子没有感情| 哆啦a梦大雄的地球交响乐国语| 龙在江湖粤语| 翻转立方体| 刘强东牛津演讲| 学园天堂动漫| COATWEST| 青春环游记5季免费播放| 人民的名义18集| 人猿泰山 hr| 都市后宫艳妇全部阅读| 老电影生死牌| 战狼9免费高清版双人| 张卫星何赛文| 宇宙的奇迹| 《女超人麦乐迪》免费播放| 吸血鬼日记第四季14集| 碧血蓝天电影免费观看完整版| 我把表妹睡了| xl号司令动漫全集免费在线观看| 家教reborn| 零号特工在线观看| 抽曲的痛免费高清观看| 牧神记动漫在线观看全集免费播放 | 兔子先生第一季第6期 | 三年中国在线观看免费观看高清电视 | 电视剧新施公案| 一路向西电影在线观看| 给我一支烟| 犬夜叉168| 龚玥菲在线观看电影| 周生如故全集免费观看| 《替父还债十日》电影在线观看 | 画皮2电影完整在线播放| 一生一世电影完整版| 中国荷尔蒙6中文版普通话| 电影《乌托邦》免费观看| 松药店的儿子们国语版全集| 麦乐迪《家庭矛盾》满天星在线播放| 人肉叉烧包1 完整版| 光影电视剧| 漂亮的小瘦子3| 变形金刚故事| 绮梦游戏| 丫鬟主母:侯府逆袭短剧全集| 原则电视剧| 女子秘密会所| 平凡的世界 电视剧| 纯真年代| 天海翼被犯女教师电影| 人生之路电视剧免费观看| 爸爸播种籽2全集免费看| 警中警第一部| 美国式忌保罗讳1--4| 世上最不得安人3完整版在线观看| 美乃雀主演《替夫还债》剧免费观看 | 庆余年28集| 铜铿锵锵锵免费观看| 姚乐怡 三级| 红蜘蛛第一部免费观看全集| 美貌的社长夫人| 超熟岩崎千鹤乱叫| 美国队长4在线观看| 《九重紫》在线观看| 莫妮卡贝鲁奇《地爆天星》电影无删减版在线观看 | 性感乳房裸体电影按摩| 我的瑜伽老师在线观看电影完整版| 小敏家电视剧免费版全集在线观看| 继拇安慰我HD中字| 玉骨遥电视剧全集免费观看完整版| 北上电视剧13| 《色戒》未删减版电影在线| 老师的丰满大乳奶水在线观看| 茶啊二中2023大电影免费观看| 《黑色眼泪》完整版| 玫瑰故事的电视连续剧免费看 | 《子夜归》在线观看| 鲸鱼向渔民求助| 孤舟电视剧40集免费观看| 公公之浮手中字5HD| 掌中雀电视剧在线观看全集免费| 《白蛇:浮生》正片免费观看| 《迪拜的女孩2满天星》 | 不要向下看百度影音| 两个人电影在线观看| 女超人满天星版麦乐迪夸克在线观看| 姜恩惠《聚会的意义》| 乡村爱情8免费完整版电视剧全集| 纵横四海粤语| 美丽的小樱桃2美剧免费观看全集高清版 | 破处之旅| 地狱护士另一个版本电影叫啥| 修罗战神:谁敢动我家人短剧全集 | 铿锵锵锵锵锵锵锵锵锵电视剧| 大侦探第七季在线观看免费版| 男爵夫人的调教| 楚留香传奇电影版| 《美丽妻子替丈夫还债》韩国版剧名| 超级附魔| 龙神勇士第二部| 《售楼小姐的秘密》的秘密| 森奈奈子伦理片免费在线观看| 澳门风云2 粤语| 大话水浒什么职业好| 赤板丽电影牙医在线观看| 丈夫去上班的日子日语中字| 天际浩劫国语| 苏桃的骚乱文肉np| 牙医诊所电影赤板栗免费完整版 | 开心小和尚电视剧全集免费观看| 斯巴达第四季39集| 我和我的家乡在线播放最新| 万万没想到番外篇5| 毒战首映礼| 哇嘎在线观看高清| 奥特银河格斗3命运的冲突| 情牵百子柜| 美国爸爸要播放的电影| 黑白配中文在线观看免费高清电影 | 瑞克和莫蒂第一季免费观看| 天台百度影音高清| 婚前试爱完整版| 战狼6妈大牛| 女版加勒比海盗| 说不出的爱电视剧| 刘谦魔术揭秘2013| 香港小姑娘一级电影| 变脸迷情| 租借女友动漫| 盗墓笔记电影全集| 坎贝琪无憾在线观看| 城中之城电视剧在线播放免费观看 | 黑白配高清国语版大全| 法国版《女超人:麦乐迪》 在线观看| 清明上河图密码40集全| 爱欲天堂| 莫莉特别的酒店| 理发师剧情介绍| 远方快递原型| 鬼吹灯全部电影免费看| 《需要爸爸播种子》HD免费在线播放 - 全集电影 - 独角影视网 | 哆啦a梦大雄的地球交响乐国语| 小草在线播放| 铸匠电视剧| 双重曝光韩剧免费观看完整版| 电影布鲁克读大学| 艳姆全集动漫| 新猛龙过江电视剧| 《还在相爱吗》| 请用你的手打扰我| 火蓝刀锋 电视剧| 快乐舞步| 台湾版《荒野渔夫》电影在线观看 | ⅩL司令真人| 《疯狂》1980年美国原版| 阿尔法特种部队| 公立之浮之中字2023最新版| 银河奥特曼9| 劝君王饮酒听虞歌| 巨人电视剧| 三年大片在线观看免费| 上海爱情故事| 电影《职场的秘密》| 美国电影禁忌4| 我的特一营40集免费观看| 劳伦满天星免费观看高清| 轻伤不下火线| 电影窗外| 加索尔三兄弟| 朴亚珍《隐身帽子》原版 | 儿子高中了非要我| 欢迎来到实力至上主义教室在线观看| 中国春节 bbc 记录片| 《战狼6》免费观看| 电影男与女| 三目童子国语版| 《至尊马蒂》| 女战狼6国语高清免费看| 黑话律师第五集在线观看| 周小斌个人资料| 加油亚当君| 电影《热辣披萨女孩》免费观看 | k8s经典版播放| 无限电影在线观看| 今天的明日香| 男生女生一愁愁愁电视剧在线观看大| 一笑随歌古装电视剧免费观看| 狼心不轨| 不可撤销下载| 保险员2朴银狐| 她很漂亮日剧| 需要爸爸种子 - 在线追剧美国式禁忌| 台湾水电工完整版| 《银鞋》荷兰/2015| 黄晓明和宋慧乔演过情侣| 一生一世电影完整版| 穆桂英挂帅免费| 男女电视剧演员表免费观看| 电影《和部长一起去出差旅》免费观| 美乃雀替夫还债无删减在线观看免费| 万古神帝全集免费完整版| loveme枫和铃声樱花| 水润女人在线观看免费高清电视剧| 樱井莉亚在线视频精品| 请别相信他免费喜剧电影在线观看| 碟中谍5蓝光在线播放完整| 战狼6欧式少女免费观| 太阳星辰粤语免费观看网站| 逆爱 再爱我一次| 成龙历险记5| 电影《牙医姊妹》在线观看免费 | 生化危机之惩罚| 妹妹学着点:打脸绿茶短剧全集| 人猿泰山hr版1995意大利版 | 爱你的每一个我| 《瓜达卢佩的玫瑰》在线观看 | 毒医肥尸无删减在线播放第一季| 金瓶梅 1高清完整版| 百媚千娇全集| 致敬张国荣| 台剧《浪漫女家教》在线观看 | 21世纪,爱惜指南| 八星报喜杨幂版| 春情荡漾| 爱情面前谁怕谁分集剧情介绍| 郝板栗《千金小姐》在线播放| 春花厌电视剧免费观看| 满江红枪版| 电视剧我的如意狼君 | 乡村爱情7免费全集播放| 人与狗马猪p4| 破烂熊乐园| 男人和女人一起愁愁愁愁电视剧免费观看 | 你是迟来的欢喜全集免费观看| 致命弯道5完整版在线观看视频| 广场舞火火的姑娘云裳| いまどきのおんなのこ 在线| 画皮2电视剧全集| 《满天星版·波斯女人》百度 | 大田县| 日韩伦理电影丈夫的上司在线免费观看视频| 推荐好看的电视剧| 履霜坚冰至| 电视剧潜龙行动| 精品国色天香卡一卡二拓卓越的| 女子特案组| 超级警车动画片全集| 北上电视剧免费观看全集完整版| 韩国金银梅| 哪吒3上映时间| 墨雨云间电视剧免费高清观看| 古剑奇谭未删减版有什么区别| 瓜达卢佩的玫瑰在线播放| 汉城大劫案| 幺玩命加载中免费观看| 罪域15| 《售楼小姐的秘密》| 法国满天星古墓丽影合集 | 落落历险记| 赛尔号第三季光明的救赎 | 甄嬛传40集| 艾玛 德考尼斯| 马达加斯加的企鹅第二季| 女超人:麦乐迪在线观看| 出关电视剧全集在线| 杉杉来了33| 抢钱女王团全集观看| 丰满的继牳3理伦片| 你是我的荣耀在线观看| 海上孟府电视剧全集| 夜行神龙| xl司令第一季无马赛免费观看高清在线看 | 《最高の爱人诏三上》在线观看| 扑杀天使朵库萝| 鬼吹灯湘西怒晴| 电视剧养女在线观看| 1-5普通话版免费播放| 韩国辣舞| 美丽的小蜜桃4中国版演唱者是谁| SAO浪受的饥渴日常生活 | 回南天电影在线观看免费播放| 电视剧战神| 男女在一起愁愁愁免费观看电视剧动| 最美的时光大结局50| 别安dj| 囧妈网上怎么看| 宝乐婶的烦心事全集| 青瓶梅电视剧1-38集全免费看| 高清《打蛇》电影在线观看| 璀璨人生电视剧全集剧情介绍| 哈利波特1国语版免费| 陪部长去出差喝醉| 逆爱 再爱我一次| 意大利塞伦泰山HR版女主角| 身价过亿:打脸拜金女短剧全集| 错把儿子当丈夫的电影名字| 蜗居 片段| 部长出差的日子在线观看 | 吉泽明步 下载| 盗墓笔记剧照| 《满天星》莫妮卡满天星中多少时间| 电视剧永不回头| 免费观看牧神记| 大江大河第3部53集免费观看| 劳拉失魂记| 酒店服务生在线观看完整免费高清第一集 | LX上司令第一季全集免费完整版| 各自远飏| 聚会的目的未删减| 天海翼《被犯女教师》| 斗破苍穹107集免费观看| 龙年图片壁纸| 东京卍复仇者| 学生妈妈5个字ID| 《健身房的特殊待遇》| 终结者5:创世纪| 花房姑娘国语版免费观看高清| 丝袜qvod| 戏点鸳鸯| 年轻人在线播放| 伦理厨房与继牳3| 朋友的姐姐韩剧| 记忆裂痕高清| 激战酒店1-9| 顾总他很可怜| 圣诞树折纸| 高清《唯妆至上》| 妈妈爱上儿子同学韩国电影在线| 剑魔1992未删减版在线观看| 直接看9.1| 混战两姐妹国语版免费观看中文| 河南四平调小包公| 成仁高清影视| 法国《荣誉守则》在线播放| 成均馆罗曼史| 纵情欲海电影无删完整版| 美剧我要爸爸的种子| 电视剧女人泪| 高清《侏罗纪世界》免费观看| 《色即是空》| 当旺老爸| 特殊诊所| 机器人总动员在线观看| 美国的忌讳4中字| 有顶天家族| 《需要爸爸播种》英文名怎么写| 釜山行2在线观看完整版免费| 派派完整版| 女超人麦乐迪版的| 新白发魔女传女主角| 青梅竹马是消防员无删1| 小林家的龙丫头:怕寂寞的龙电影 | 高清《伊波拉病毒》| 《我们的秘密》插曲| 儿媳妇的| 天地英豪第三部| 隔山有眼3起源完整版| 古装连续剧| 金瓶梅龚玥菲| 《心动的信号》第八季| 《家属动漫》1~6全集| 高清《完美证据》电视剧| 你比星光更美丽免费观看全集 | 如懿传在线看| 地瓜妹妹| 紫彩乃在线观看| 灰姑娘的玻璃手机迅雷下载| 大头儿子小头爸爸1| 雪豹百度影音| 今瓶梅| 蜜桃成熟33d高清| 临终老人要走的6个手势| 女超人Melody在线观看| 白鸟ゆな| 山东近32万考生成绩达一段线| 优雅的家电视剧免费观看全集韩剧 | 《需要爸爸种子》电影| 法证先锋1粤语免费观看全集| 弦子 沿海地带| 世界杯巴西对克罗地亚| 白峰电影在线观看平台601| 有你才幸福全集| 电视剧大话西游| 《美姐妹牙医》完整版| 黑白配美国版在线观看完整版 | 兰溪市| 战狼6欧式少女经典片段 | 富贵男贫穷女| 飞机上性服务2免费播放 | 厄运临头| 爱丫爱丫免费高清全集| 厨房激战2最新集预告| 聊斋之流光情劫完整在线观看| 1对3电影| 魔界之龙珠| 韩国电影女教师在线观看| abo成结模拟动画演示| 飞轮海mv花絮| 啥事佩奇| 兄弟姐妹第二季| 日本差旅电影| 小妖精干了这么久还这么多水| 韩国电影医生高清完整版在线观看| 《沉香如屑》电视剧全集免费观看| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_屠夫电影网 | 电影亮剑完整版免费观看| 在线看古装电视剧| 一个好妈妈三级片| 电幻国度电影在线观看免费| 五十度灰免费观看全集高清版| 《黑暗森林》满天星| 扫毒风暴电影| 《手机》电影免费观看| 乐队的夏天第三季在线观看| 第一次4电视剧免费观看| 壮志凌云成人版在线观看| 蕾丝电影| 韩国电影姐姐在线完整版观看| 一年级大结局下| 小沙弥欢喜看人间| 大胸按摩电影| 《需要爸爸播种》在线播放 | 夫人别低调:隐婚总裁全集免费| 巜人妻初次按摩2电影| 战狼16欧式少女完整剧情| 异形3电影| 扫黑风暴11集| 仙剑奇侠传2| 《女超人-麦乐迪版》| 动漫《迷情4》全集免费观看| 十月怀胎25集| 3对1:三人一次性体检2| 家政老师在线观看 | 电影《刘三姐》完整版| 鹰爪铁布衫第二部| 《一分钟》电影免费观看高清| 替夫还债2| 于成龙 电视剧| 零点电影完整版| 通缉玉面飞狐| 在线播放:SSPD-128 怪盜 女蝶 天海翼-凌辱快感 - 国产高清传媒 | 电影售楼小姐的销售秘密在线播放| 精忠岳飞演员表| 爱的人韩国电视剧免费| 回响42集电视连续剧免费观看| xl司令第一季无马赛克全集在线观看完整版 | 生活中的玛丽8s经典| 特别使命电视剧全集免费观看| 来不及说我爱你免费观看完整版| 人蛇大战| 做aj的剧免费观看| 《女装正太2》| 杨思敏电影| 危险动物未删减| 《凶器》| 不良美女家政妇| 《无法抗拒》大结局| 千古绝尘| 高圆圆回应网友说她老了| 少年张三丰张卫健电视剧免费观看| 邪恶教师| 战狼6欧式少女全部剧情介绍| 非洲黑人噼里啪啦视频免费看… | 新有菜电影免费观看| 高压监狱3法国电影在线观看完整免费 | 花千骨第二部电视剧全集免费播放| 日本满天星| 肉汁奴隶完整版| 吉泽明步 下载| 沧元图第二季59集完整版| 夫前被强行侵犯在线观看| 飞来萌宝短剧免费观看高清| 女销售的销售秘密2| 朝鲜驱魔师电影在线观看免费高清| 大头儿子小头爸爸动画片全集| 爱国让你想起什么| 青青河边草观看| 外卖特邀员免费| 我的性感女老师视频在线观看 | 邻居的秘密| 海贼王795| 在线播放:SSPD-128 怪盜 女蝶 天海翼-凌辱快感 - 国产高清传媒 | 星座频道| 时间停止器电影免费版| 《乳头按摩》免费观看视频| 万万没想到之小兵过年 | 寻找所罗门王的宝藏| 姑娘在线第8集| 2对1:三人一次性体检在线观看中文字| 蜘蛛侠动画片全集中文版| 特种兵3之火凤凰| 她很漂亮日剧| 美国式的家庭忌讳1大结局| 新垣结衣生日| 疯狂动物城免费中文版| 《酒店V》第一季在线观看| 老版敌营十八年| 原来我已经满级了| 神医喜来乐2| 斯托雅《法国女仆》| 尤里西斯的生命之旅| 林依晨和郑元畅演过的电视剧| 《女律师替夫还债》电影完整版在线| 用身体偿还给社长的妻子电影在哪里| 昆池岩电影| 二十四道拐| 电影双胞胎在线观看| 流浪地球2 电影| 白峰电影高清无广告看| 台剧《亲密之海》在线播放| 我的女上司短剧全剧免费观看| 母与子的说说| 全职高手动漫第二集| 忌讳5-8| 《轮到妹妹》韩剧在线看| 电影《包青天》全集| 满清极乐酷刑| 《惊天魔盗团3》| 梨花似雪| 圣特罗佩斯的女孩| 战友代替丈夫后续剧情解析| 爱的躯壳 百度影音| 黑蝴蝶刘敏涛免费观看全集 | overflow第一季翻译动漫| 小斯亲口宣布离开篮网| 画皮2 bt| 他夏了夏天什么意思| 无影灯下 电视剧| 我们的宇宙泰剧免费观看| 爱唯侦察9集免费观看| 《活着》电影完整版| 哭悲在线观看免费高清恐怖| 碧血蓝天电影免费观看完整版 | 总统夫人罗丽星克莱尔版翻译| 夫妻性按摩影院| 电影壮志凌云| 《插曲30分钟在线观看》| 过家家未删减| 高清《ulises》电影完整版| 需要爸爸的种子第二季免费观看全集| 新人类毒医肥尸电影| 幸福的向日葵| 对不起我爱你国语版全集| 九阴真经电视剧| 聊斋奇谭之武则天| 韩国电影和部长出差| 女子护卫队满天星1973剧情解析| 西游记 春晚| 黑寡妇 电影| 男子全身沾满水泥被路人当成雕像| 俄罗斯少女免费播放电视剧大全| 姐妹牙医在线电影播放 | 猪哥亮访问秀| 新妈妈5集全免费高清电视剧| 阿朱外卖三部曲| 坎贝奇三部品味人生在线观 | 韩国电影妈妈的女儿| 法律与秩序特殊受害者| 高压监狱伦理片| 私人家教未删减版在线观看| 屈原电视剧全集免费观看| 枯骨之余猜生肖| 生化危机:战神再生| 法国空乘2016不难空乘在线观看 | 潜艇总动员| 《秘密囚禁》完整版| 南妹儿动感光波| 参谋不带长| 情从林| 德国女子兵护卫队满天星 | 弃少逆袭短剧全集| 妈妈的职业5观看全集免费| 美容院特殊的待遇5| 大汉历史| 海底小纵队第六季| 噼里啪啦国语版在线观看| 中国女排对美国女排直播| 莫妮卡爱我几何原版免费观看| 侵犯天海翼搜查官| 辛德勒的名单下载| 忠诚电视剧高长河大结局| 武汉三镇主帅考虑执教国足 | 《和部长一起去出差旅》遇到暴雨| 女子户卫队,满天星| 开心麻花甜咸配| 新还珠格格51| 高清《先哄后爱》电视剧| 珠江人家一共多少集| 哇嘎| 王多鱼打扑克视频在线免费观看| 一个好人| 隐入尘烟免费观看高清完整| 母亲8集在线动漫| 绝品赘婿出山冷笑天电视剧在线观看| 郭德纲于谦相声节选| 法国《高压监狱2》HD| 法国空姐3在线观看完整免费高清原声满天星奔跑吧ep | 铠甲勇士之帝皇侠全集| 善良的嫂子4在线高清免费观看| 新人类《毒医肥尸》| 《爱我有几何》免费观看| 满清十二帝| 李丽珍主演的电影免费观看国语| 北上电视剧免费观看高清| 越野e族二手车| 杀破狼电影| 轮奸电影在线观看| 法国女超人麦乐迪满天星版本| 六魔女下载| 小橙子姐姐| 飙速宅男第四季| 《杨贵妃秘史》在线| 和大胸大乳继拇做爰2| 花姑娘免费观看| 电锯惊魂10在线观看| 太极张三丰李连杰| 朋友的妈妈1| 相田沙耶香| 蝙蝠 韩国| 人猿泰山未删减版1991劳拉| 毒医肥尸国语版免费观看| 十七岁高清完整版| 高清《惊变》谍战电视剧| 妖精的尾巴160| 《子夜归》在线观看| 落叶归根百度影音| 金牌销售的秘密2中字更新时间|