《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 一種高效定時器模塊的設(shè)計(jì)與實(shí)現(xiàn)
一種高效定時器模塊的設(shè)計(jì)與實(shí)現(xiàn)
摘要: 在嵌入式系統(tǒng)的設(shè)計(jì)中,時間特性在很多應(yīng)用中都是一個很重要的參數(shù),很多控制邏輯和協(xié)議的實(shí)現(xiàn),需要用到計(jì)時、超時和統(tǒng)計(jì)功能,時間長短的計(jì)時及精度、周期定時和超時的設(shè)定成為某些控制邏輯和協(xié)議的關(guān)鍵條件。
Abstract:
Key words :

  引言

  在嵌入式系統(tǒng)的設(shè)計(jì)中,時間特性在很多應(yīng)用中都是一個很重要的參數(shù),很多控制邏輯和協(xié)議的實(shí)現(xiàn),需要用到計(jì)時、超時和統(tǒng)計(jì)功能,時間長短的計(jì)時及精度、周期定時和超時的設(shè)定成為某些控制邏輯和協(xié)議的關(guān)鍵條件。筆者在為某車型設(shè)計(jì)其車身中央控制器時,輸入條件的判定、輸出邏輯的控制和LIN協(xié)議的實(shí)現(xiàn)都包含一些時間特性相關(guān)的功能[1],為此筆者設(shè)計(jì)了一個高效的定時器模塊。下面就從設(shè)計(jì)原理、結(jié)構(gòu)設(shè)計(jì)、定時器管理及應(yīng)用上講述下該定時器模塊的設(shè)計(jì)與實(shí)現(xiàn)。

  設(shè)計(jì)原理

  在車身控制器(以下以BCM來代稱)的設(shè)計(jì)中,其定時功能可以分為兩類,一個是TIMEOUT超時,一個是COUNTER計(jì)時,前者超時時間已知,超時則觸發(fā)相關(guān)操作,后者是計(jì)時請求,在一種狀態(tài)發(fā)生變化時統(tǒng)計(jì)新的狀態(tài)的維持時間。通過對BCM定時功能及特性進(jìn)行分析,發(fā)現(xiàn)其定時應(yīng)用的特點(diǎn)為:

  1、定時精度要求不高,但定時數(shù)量比較多;

  2、TIMEOUT超時中,有循環(huán)定時,也有單次定時和多次定時。

  由于硬件資源有限,不可能為每一個定時應(yīng)用單獨(dú)分配一個硬件定時器,所以采用單個硬件定時器模擬多個軟件定時器的方法,來滿足應(yīng)用中的定時需要[2]。首先根據(jù)定時應(yīng)用的特點(diǎn)和分類,設(shè)計(jì)軟件定時器的數(shù)據(jù)結(jié)構(gòu),以結(jié)構(gòu)體數(shù)組的形式將這些軟件定時器組織起來,數(shù)組成員便是各個軟件定時器節(jié)點(diǎn);然后在驅(qū)動程序的設(shè)計(jì)中設(shè)計(jì)良好的API接口,該API接口足夠清晰,提供統(tǒng)一的調(diào)用接口,可以涵蓋定時器所有功能,這樣便在一個硬件定時器上實(shí)現(xiàn)了多個軟件定時器。下面便詳述一下定時器結(jié)構(gòu)和驅(qū)動程序設(shè)計(jì)。

  定時器結(jié)構(gòu)設(shè)計(jì)

  由于軟件定時器數(shù)量繁多,根據(jù)定時應(yīng)用的實(shí)現(xiàn)方式及特征設(shè)計(jì)一個良好的數(shù)據(jù)結(jié)構(gòu)是非常必要的[3]。在其結(jié)構(gòu)體設(shè)計(jì)中,其成員變量可以描述所有的“定時特征”并且提供良好的可讀寫接口。其定義如下所示:

  typedef struct {

  TimerState timer_state;

  ulong timeout;

  ulong duration;

  unsigned cycle:1;

  unsigned overow_ag:1;

  unsigned cnt_times:8;

  TimerId timer_id;

  }Timer;

  timer_state有STALL和RUNNING兩種取值,表示該定時器是否處于運(yùn)轉(zhuǎn)狀態(tài);timeout是超時應(yīng)用的超時值,duration表示定時器啟動以來的計(jì)時時間長度;cycle表示該定時是周期定時還是單次定時;cnt_times是對多次定時(既非周期也非單次)的統(tǒng)計(jì),當(dāng)定時次數(shù)到達(dá)后,則停止該定時器;overow_ag標(biāo)識是否發(fā)生超時溢出;所有的“軟件定時器節(jié)點(diǎn)”組成Timer數(shù)組,其數(shù)據(jù)成員由timer_id枚舉,其枚舉類型TimerId定義如下所示:

  typedef enum{

  FEEDWATCHDOG_300MS,

  INPUT_DETECT_MS,

  LIN_TIMESLOT_MS,

  SPEED_PULSE_ACCUMU_200MS,

  ALLDR_LOCK_200MS,

  ALARM_30S,

  IGNITION_OFF_60S,

  。..

  。..

  MAX_TIMER_NUM

  }TimerId;

  這樣,定義數(shù)組Timer TIMER[MAX_TIMER_NUM],在初始化中,TIMER [i].timer_id=i;之后通過TIMER[timer_id]即可枚舉某軟件定時器節(jié)點(diǎn)。

  引言

  在嵌入式系統(tǒng)的設(shè)計(jì)中,時間特性在很多應(yīng)用中都是一個很重要的參數(shù),很多控制邏輯和協(xié)議的實(shí)現(xiàn),需要用到計(jì)時、超時和統(tǒng)計(jì)功能,時間長短的計(jì)時及精度、周期定時和超時的設(shè)定成為某些控制邏輯和協(xié)議的關(guān)鍵條件。筆者在為某車型設(shè)計(jì)其車身中央控制器時,輸入條件的判定、輸出邏輯的控制和LIN協(xié)議的實(shí)現(xiàn)都包含一些時間特性相關(guān)的功能[1],為此筆者設(shè)計(jì)了一個高效的定時器模塊。下面就從設(shè)計(jì)原理、結(jié)構(gòu)設(shè)計(jì)、定時器管理及應(yīng)用上講述下該定時器模塊的設(shè)計(jì)與實(shí)現(xiàn)。

  設(shè)計(jì)原理

  在車身控制器(以下以BCM來代稱)的設(shè)計(jì)中,其定時功能可以分為兩類,一個是TIMEOUT超時,一個是COUNTER計(jì)時,前者超時時間已知,超時則觸發(fā)相關(guān)操作,后者是計(jì)時請求,在一種狀態(tài)發(fā)生變化時統(tǒng)計(jì)新的狀態(tài)的維持時間。通過對BCM定時功能及特性進(jìn)行分析,發(fā)現(xiàn)其定時應(yīng)用的特點(diǎn)為:

  1、定時精度要求不高,但定時數(shù)量比較多;

  2、TIMEOUT超時中,有循環(huán)定時,也有單次定時和多次定時。

  由于硬件資源有限,不可能為每一個定時應(yīng)用單獨(dú)分配一個硬件定時器,所以采用單個硬件定時器模擬多個軟件定時器的方法,來滿足應(yīng)用中的定時需要[2]。首先根據(jù)定時應(yīng)用的特點(diǎn)和分類,設(shè)計(jì)軟件定時器的數(shù)據(jù)結(jié)構(gòu),以結(jié)構(gòu)體數(shù)組的形式將這些軟件定時器組織起來,數(shù)組成員便是各個軟件定時器節(jié)點(diǎn);然后在驅(qū)動程序的設(shè)計(jì)中設(shè)計(jì)良好的API接口,該API接口足夠清晰,提供統(tǒng)一的調(diào)用接口,可以涵蓋定時器所有功能,這樣便在一個硬件定時器上實(shí)現(xiàn)了多個軟件定時器。下面便詳述一下定時器結(jié)構(gòu)和驅(qū)動程序設(shè)計(jì)。

  定時器結(jié)構(gòu)設(shè)計(jì)

  由于軟件定時器數(shù)量繁多,根據(jù)定時應(yīng)用的實(shí)現(xiàn)方式及特征設(shè)計(jì)一個良好的數(shù)據(jù)結(jié)構(gòu)是非常必要的[3]。在其結(jié)構(gòu)體設(shè)計(jì)中,其成員變量可以描述所有的“定時特征”并且提供良好的可讀寫接口。其定義如下所示:

  typedef struct {

  TimerState timer_state;

  ulong timeout;

  ulong duration;

  unsigned cycle:1;

  unsigned overow_ag:1;

  unsigned cnt_times:8;

  TimerId timer_id;

  }Timer;

  timer_state有STALL和RUNNING兩種取值,表示該定時器是否處于運(yùn)轉(zhuǎn)狀態(tài);timeout是超時應(yīng)用的超時值,duration表示定時器啟動以來的計(jì)時時間長度;cycle表示該定時是周期定時還是單次定時;cnt_times是對多次定時(既非周期也非單次)的統(tǒng)計(jì),當(dāng)定時次數(shù)到達(dá)后,則停止該定時器;overow_ag標(biāo)識是否發(fā)生超時溢出;所有的“軟件定時器節(jié)點(diǎn)”組成Timer數(shù)組,其數(shù)據(jù)成員由timer_id枚舉,其枚舉類型TimerId定義如下所示:

  typedef enum{

  FEEDWATCHDOG_300MS,

  INPUT_DETECT_MS,

  LIN_TIMESLOT_MS,

  SPEED_PULSE_ACCUMU_200MS,

  ALLDR_LOCK_200MS,

  ALARM_30S,

  IGNITION_OFF_60S,

  。..

  。..

  MAX_TIMER_NUM

  }TimerId;

  這樣,定義數(shù)組Timer TIMER[MAX_TIMER_NUM],在初始化中,TIMER [i].timer_id=i;之后通過TIMER[timer_id]即可枚舉某軟件定時器節(jié)點(diǎn)。

  定時器管理

  定時器管理包括啟動、運(yùn)行、停止、重啟和讀取計(jì)時時間等功能[4],相應(yīng)API函數(shù)定義如下:

  void TimerStart(TimerId timer_id,ulong timeout,Bool cycle,uchar cnt_times);

  void TimerReStart(TimerId timer_id);

  void TimerTick(void);

  void TimerStop(TimerId timer_id);

  void TimerStall(TimerId timer_id);

  ulong TimerGet(TimerId timer_id);

  啟動定時器函數(shù)如下:

  #dene RTIPERIOD 2

  void TimerStart(TimerId timer_id,ulong timeout,Bool cycle,uchar cnt_times)

  {

  TIMER[timer_id].timer_state=RUNNING;

  TIMER[timer_id].duration=0;

  TIMER[timer_id].timeout=timeout/RTIPERIOD;

  TIMER[timer_id].cycle=cycle;

  TIMER[timer_id].cnt_times=cnt_times;

  TIMER[timer_id].timer_id=timer_id;

  }

  可見,啟動某個軟件定時器便是設(shè)置由timer_id枚舉的TIMER數(shù)組成員的各個成員變量,下面詳細(xì)介紹軟件定時器的運(yùn)行。

  作為所有軟件定時器的基準(zhǔn)源,硬件定時器設(shè)定為2ms的周期定時,在時鐘中斷服務(wù)程序中全局時鐘嘀嗒Jiffs累加,TimerTicked置1,軟件定時器運(yùn)行函數(shù)如下:

  void TimerTick(void)

  {

  uint timer_index;

  if(0==TimerTicked)

  {

  return ;

  }

  for(timer_index=0;timer_index

  {

  if(RUNNING==TIMER[timer_index].timer_state)

  {

  TIMER[timer_index].duration++;

  if(TIMER[timer_index].duration》=TIMER[timer_index].timeout)

  {

  TIMER[timer_index].overflow_ag=1;

  if(TIMER[timer_index].cycle)

  {

  TimerReStart(timer_index);

  }

  else

  {

  TIMER[timer_index].cnt_times--;

  if(0==TIMER[timer_index].cnt_times)

  {

  TimerStall(timer_index);

  }

  else

  {

  TimerReStart(timer_index);

  }}}}}

  TimerTicked=0;

  }

  軟件定時器只有在有嘀嗒發(fā)生且自身狀態(tài)為RUNNING的情況下才會運(yùn)行,其計(jì)時時間-duration隨嘀嗒而累加,如果duration達(dá)到超時值,則置overow_ag,然后判斷該定時器是否周期定時器,是則重啟定時-清零duration,否則判斷是否多次定時,定時次數(shù)計(jì)數(shù)未滿則重啟定時,計(jì)數(shù)滿后停止該定時器。

  定時器應(yīng)用

  定時器模塊在軟件系統(tǒng)中是一個基本功能單元,它為其他模塊或上層應(yīng)用提供超時、計(jì)時服務(wù)[5]。以門鎖的驅(qū)動為例講述下定時器的應(yīng)用。

  在門鎖閉鎖時,BCM對門鎖電機(jī)的閉鎖驅(qū)動控制需要保持200ms的時間,在邏輯上便是輸出一個200ms的控制脈沖,該部分代碼如下:

  。..

  DrivePort(ALLDR_LK_OUT,DRIVEON);

  TimerStart(ALLDR_LOCK_200MS,200,0,1);

  if(1==TM[ALLDR_LOCK_200MS].overow_ag)

  {

  DrivePort(ALLDR_LK_OUT,DRIVEOFF);

  TM[ALLDR_LOCK_200MS].overow_ag=0;

  }

  。..

  可見,在設(shè)計(jì)良好的定時器驅(qū)動以后,實(shí)現(xiàn)某種定時應(yīng)用非常簡單,其他應(yīng)用示例在此不再贅述。

  結(jié)語

  本文設(shè)計(jì)的定時器模塊,邏輯清晰,使用方便,做為一個穩(wěn)定的底層驅(qū)動,在實(shí)際應(yīng)用中得到了很好的應(yīng)用。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 99精品无码一区二区 | 久久精品www人人爽人人 | 黄色网址免费 | 99精品国产高清在线观看 | 国产又粗又猛又爽69xx | 一级黄色性生活片 | 黑人邻居太猛中文字幕hd | 国产日产精品一区二区三区四区的观看方式 | 就要操av| 国产精品黄在线观看免费软件 | 日日碰狠狠丁香久燥 | 日韩成人无码中文字幕 | 亚洲天堂2017无码 | 91精品久久久久久 | 日本一区二区三区爆乳 | 麻豆精品影院 | 亚洲另类激情专区小说图片 | 91成人破解版 | 国产肉体xxxx裸体784大胆 | 国产伦精品一区二区三区妓女下载 | 日本在线 | 久久久久久a亚洲欧洲aⅴ96 | 自拍偷拍欧美 | 中国黄色一及片 | 亚洲欧美日韩在线播放 | 秋霞自拍| h在线网站 | 日韩av首页 | 野外吮她的花蒂高h在线观看 | 亚州中文字幕蜜桃视频 | 久久久久久久久久久久久9999 | 啪啪av| 69xxx18—19xxx视频 | 免费a大片 | 国产精品久久久久不卡 | 成码无人av片在线观看网站 | 精品在线看 | 欧美日韩国产综合在线 | 日韩一级在线视频 | 狠狠干夜夜草 | 国产福利第一视频 | 欧美69视频 | www.国产色| 波多野结衣在线精品视频 | 少妇自摸视频 | 日本中文字幕影院 | av网址在线 | 少妇下蹲露大唇无遮挡0 | 国产免费看又黄又粗又硬 | 亚洲精品乱码久久久久久蜜桃不爽 | 夜夜高潮天天爽欧美 | 久久国产精品99久久人人澡 | 中文字幕亚洲无线码在线一区 | 国产特黄aaa大片免费观看 | 天天夜夜草 | 国精产品乱码一区一区三区四区 | 大屁股大乳丰满人妻 | 噼里啪啦动漫高清在线观看 | 91精品久久天干天天天按摩 | www.成人网 | 91精品欧美 | 无码人妻精品丰满熟妇区 | 99精品久久久久久久久久综合 | 热re99久久精品国99热线看 | 日韩黄色毛片 | 狠狠亚洲婷婷综合色香五月 | 国产又粗又大又长 | av网页在线观看 | 懂色av粉嫩av色老板 | 五月香蕉网 | 欧美精品一区二区三区视频 | 国产性一乱一性一伧一色 | 精品视频一区二区三区四区五区 | 久久狼人亚洲精品一区 | 黑人巨大精品欧美一区 | 久久久香蕉 | 国产乱国产乱老熟300部视频 | 少妇一级淫免费播放 | 天堂а在线中文在线新版 | 天天av天天av天天透 | 国产精品视频看看 | 欧美性插视频 | 国产精品极品白嫩 | 中文av网站 | 久热色| 狠狠久久久 | 国产艳妇疯狂做爰视频 | 香蕉久久av一区二区三区 | 一本色道久久综合亚洲精品酒店 | 小sao货cao死你 | 亚洲精品毛片一区二区三区 | 欧美黄色一区 | 邻居少妇张开腿让我爽了在线观看 | 最新中文字幕 | 精品福利在线 | 最新黄色av网站 | 日韩丰满少妇无吗视频激情内射 | 日本美女久久久 | 久久久影院 | 亚洲欧美综合精品另类天天更新 | 亚洲男人的天堂av手机在线观看 | 欧美一区二区精品 | 国产伦子伦对白在线播放观看 | 丁香啪啪综合成人亚洲小说 | 另类色综合 | 白石茉莉奈一区二区av | 麻豆av免费观看 | 老牛精品亚洲成av人片 | 成人在线观看黄色 | 日本高清免费aaaaa大片视频 | 男女一边摸一边做爽视频 | 正在播放欧美 | 国产成人网 | 秋霞欧美一区二区三区视频免费 | 国产午夜精品久久久久久久 | 美女黄网站成人免费视频 | 欧美黄网在线观看 | 解开乳罩喂领导吃奶 | 青青草原综合久久大伊人精品 | 免费成人国产 | 加勒比一区二区 | 久久国产成人午夜av影院 | 亚洲va在线观看 | 国产欧美一区二区视频 | 99久久久久国产精品免费人果冻 | 国产在线小视频 | 午夜精品在线观看 | 医生强烈淫药h调教小说视频 | 国产欧美日韩va另类在线播放 | 亚洲成a∨人片在线观看不卡 | 夜夜夜高潮夜夜爽夜夜爰爰 | 麻豆精品影院 | 九一九色国产 | 人与禽性视频77777 | 最近2019年好看中文字幕视频 | 欧美浓毛大泬视频 | 性网| 天天操人人射 | 97精产国品一二三产区区别视频 | 天天操夜夜操 | 深夜国产在线 | 99re6在线观看| 女人被狂躁60分钟视频 | 99精品久久久久久中文字幕 | 久久综合五月 | 97精品视频在线播放 | 好屌草这里只有精品 | 国产裸体歌舞一区二区 | 香蕉视频久久 | 亚洲区和欧洲区一二三四 | 国色天香乱码 | 国产情侣久久 | 亚洲国产精品精华液999 | 久久久久久高清 | 91av国产在线| 视频国产一区 | 免费少妇荡乳情欲视频 | 黄色小视频在线播放 | 国产视频你懂得 | 激情黄色一级片 | 中文字幕av高清片 | 成人黄色在线观看视频 | 少妇视频在线观看 | 韩国白嫩粉嫩嫩嫩模美女视频 | www内射国产在线观看 | 妓女爽爽爽爽爽妓女8888 | 日韩高清国产一区在线 | 俄罗斯av在线 | 爽好多水快深点91 | 高级会所人妻互换94部分 | 50岁熟妇大白屁股真爽 | 九九热精品视频在线 | 国产精品亚洲综合一区在线观看 | 视频精品一区二区三区 | 黄色wwwww| 欧美一级色 | av黄网站 | 色五五月 | 黄色大片91 | 亚洲国产精品无码久久电影 | 精品性高朝久久久久久久 | 欧美激情综合五月色丁香 | 中文字幕av在线播放 | 亚洲永久av | 黄色在线免费网站 | 亚洲国产欧洲 | 欧美黑人又粗又大久久久 | 在线 | 一区二区三区四区 | 亚洲s色大片在线观看 | 日韩黄色免费观看 | 亚洲性片 | 日日爱网站 | 免费a级毛片大学生免费观看 | 玖玖在线视频 | 国产精品久久久对白 | 久操精品视频 | 伊伊成人 | 国产一区二区在线播放视频 | 最新日韩在线 | 日韩视频中文字幕在线观看 | 亚洲乱色伦图片区小说 | 国产精品奇米一区二区三区小说 | 天天看黄色片 | 暴力强奷在线播放无码 | av在哪里看| 91精品国产综合久久久久久蜜臀 | 天使萌一区二区三区免费观看 | 中文人妻无码一区二区三区 | 国产农村妇女毛片精品久久 | 日本在线视频www鲁啊鲁 | 噼里啪啦大全免费观看 | 男ji大巴进入女人的视频小说 | 久久卡一卡二 | 日韩色黄大片 | 中文字幕免费在线视频 | 国产高潮视频在线观看 | 一级片免费 | 91视频精选 | 久久久久国产一区 | 精品久久久无码中文字幕天天 | 久久欧美国产伦子伦精品 | 午夜av网址 | 久精品国产欧美亚洲色aⅴ大片 | 成人欧美一区二区三区的电影 | 六月婷婷在线 | 久久国产精品99国产精 | 婷婷色婷婷 | 日韩欧美精品在线播放 | 少妇中文字幕 | 欧美亚洲国产精品 | 亚洲色鬼 | 国精产品一区一区三区有限在线 | 女女同性女同一区二区三区九色 | 亚洲色图com| 国产sm重味一区二区三区 | 女性向av片在线观看免费 | 屁屁影院ccyy国产第一页 | 黄色正能量网站 | 娇小萝被两个黑人用半米长 | 欧美图片一区 | 红桃视频一区二区三区免费 | 国产吞精囗交免费视频网站 | 日本强好片久久久久久aaa | 日韩大片免费观看视频播放 | 日韩大片免费观看视频播放 | 色噜噜狠狠一区二区三区 | 欧美乱码精品一区二区 | 国产成人午夜精华液 | 日韩精品一区二区三区视频播放 | 国产高清视频在线 | 女人18毛片水真多 | 精品国产乱码久久久久久图片 | 91在线最新| 日韩欧美高清在线观看 | 西西裸体性猛交乱大xxxx | 欧美交换配乱吟粗大在线观看 | 蜜臀精品国产高清在线观看 | 国产极品在线观看 | 尹人综合| 久久久久免费精品国产 | 91玉足脚交白嫩脚丫在线播放 | 人妻中文字幕在线网站 | 国产视频在线一区二区 | 97在线视频免费人妻 | 亚洲国产精品一区第二页 | 国产精彩视频在线观看 | 91精品福利少妇午夜100集 | 伊人久久中文字幕 | 黄色录像片子 | 在线中文一区 | 久久综合精品视频 | 国产综合视频在线 | 亚欧美无遮挡hd高清在线视频 | 免费日本黄色网址 | 成人午夜福利视频后入 | 性生活毛片 | 亚洲欧美中文日韩在线 | 亚洲无限看 | 中文字幕日产乱码一二三区 | 91激情视频在线观看 | 99久久久国产 | 精品人妻大屁股白浆无码 | 美女高潮久久 | 午夜性片 | www.日韩 | 国内精品视频一区 | sm调教美女警花少妇 | 女职员的丝袜 中文字幕 | 蜜桃成人网| 国产主播福利在线 | 97日日碰曰曰摸日日澡 | 国产精品99精品 | 国产视频在线观看网站 | 四川话毛片少妇免费看 | 欧美日一区二区三区 | 黄色激情四射 | 日韩福利一区 | 在线视频一区二区 | 狠狠色噜噜狠狠狠 | 国产午夜亚洲精品理论片色戒 | 日本老熟妇乱 | 痴汉电车在线播放 | 9色91| 特大黑人娇小亚洲女喉交 | 国产人妻大战黑人20p | 亚洲av毛片成人精品 | 精品国产乱码久久久久久1区2区 | 超碰一区二区 | 亚洲欧美在线观看 | 国产av毛片 | 东方欧美色图 | 国产一区二区成人 | 国语对白超精彩 | 国产在线精品一区二区三区不卡 | 女同中文字幕 | 欧美岛国国产 | 日韩视频在线免费观看 | 蜜臀久久99静品久久久久久 | 777色狠狠一区二区三区 | 亚洲男人天堂网站 | 国产一级黄色影片 | 萌白酱国产一区二区 | 婷婷五月综合激情 | 一区二区三区www | 欧美自拍偷拍第一页 | 999国产精品 | 国产在线国偷精品产拍免费yy | 无码人妻精品一区二区蜜桃色欲 | 中文婷婷 | ⅹ一art唯美在线观看 | 天天综合天天添夜夜添狠狠添 | 日韩欧美一级视频 | 色噜噜色综合 | 2020天天谢天天吃天天麻豆v | 91久久久一线二线三线品牌 | 密色av| 乱短篇艳辣500篇h文最新章节 | 在线免费看污网站 | 69国产精品视频 | 国产日产精品一区二区三区四区的观看方式 | 久久久久久久久久久国产 | 三上悠亚精品二区 | 91精品国产一区二区在线观看 | 午夜视频在线观看免费视频 | 乡下人产国偷v产偷v自拍 | 日本三级中文字幕 | 一级特黄bbbbb免费观看 | 中文字幕国产在线观看 | 日韩亚洲欧美在线观看 | 欧美日韩激情 | 国产毛片18片毛一级特黄日韩a | 中文字幕无限2021 | wwwxxx日本| 日本19禁啪啪免费观看www | 久久久久久高潮国产精品视 | 福利资源在线 | 色爱无码av综合区 | 最新中文字幕在线观看视频 | 色插综合 | 成人欧美日韩一区二区三区 | 狠狠操综合 | 亚洲综合网国产精品一区 | 色吊丝中文字幕 | 日本高清视频网站 | 国产精品成人国产乱 | 刺激性视频黄页 | 成人短视频在线 | 久久偷看各类wc女厕嘘嘘偷窃 | 免费a级毛片在线看 | 粉嫩精品国产色综合久久不8 | 任你操精品视频 | 日批视屏| 最新国产一区 | 欧美黑人性猛交xxxx | 亚洲国产午夜精品理论片 | 欧美性受ⅹ╳╳╳黑人a性爽 | 台湾无码一区二区 | 天天干在线播放 | 久久婷婷国产综合国色天香 | 麻豆成人免费视频 | 欧美最猛黑人xxxx黑人猛交 | 久久女人网 | 日韩久久久久久久久 | 日韩精品久久久久久久软件91 | 国产区一区二 | 成人片黄网站色大片免费 | 免费看毛片的网站 | 一二三区免费 | 精品人妻伦一二三区久久 | www.99精品 | 欧美怡春院 | 国产综合欧美 | 色综合五月 | 欧美国产在线一区 | 91色乱码一区二区三区 | 亚洲а∨天堂久久精品9966 | 亚洲欧美色图小说 | 国产午夜精品久久久久久 | 欧美三级一区 | 久久久无码精品国产一区 | 中文字幕精品久久久久人妻 | 色综合av综合无码综合网站 | 色综合免费视频 | 国产亚洲精品久久久久蜜臀 | 无码成人精品区在线观看 | 性一交一乱一色一视频 | 国产精品久久久久久麻豆一区 | 亚洲一区波多野结衣在线app | 学生妹亚洲一区二区 | 成年美女黄网站色大免费全看 | 国产视频手机在线播放 | 中文字幕高清在线免费播放 | 国产精品久久天堂噜噜噜 | 五十路熟妇高熟无码视频 | 亚洲黄色免费看 | 亚洲区色 | 99久久精品无免国产免费 | 久久久久久免费精品 | 国产素人av | 久久久精品国产免费观看一区二区 | 九九视频网 | 九九成人 | 俺操操| 麻豆文化传媒精品一区观看 | 亚洲国产天堂一区二区三区 | 密臀av夜夜澡人人爽人人 | 狠狠色综合一区二区 | 中文字幕一区二区三区在线视频 | 亚洲国产精品成人女人久久 | 国产精品无码久久久久久 | 黄色裸体网站 | 亚洲黄色片子 | 无码国产色欲xxxx视频 | 动漫卡通精品一区二区三区介绍 | 亚洲国产日韩欧美在线观看 | 极品粉嫩鲍鱼视频在线观看 | 国产精品99久久久久的智能播放 | 女人18片毛片60分钟 | mm131美女久久精品美女图片 | 青青草污视频 | 手机在线一区二区三区 | 亚洲iv一区二区三区 | 欧美色国| 女人爽到高潮潮喷18禁网站 | 亚洲国产精品一区 | 成年人免费看的视频 | 色资源网站 | 成人欧美一区二区三区动漫 | 国产三区在线播放 | 丰满人妻熟妇乱又伦精品 | www.热久久| 精品视频中文字幕 | 交换配乱淫东北大坑性事视频 | 蜜臀va | 午夜人体一级裸片免费观看 | 国产高清不卡无码视频 | 国产一区二区日韩 | 国产92视频| 人妻在卧室被老板疯狂进入 | 偷拍视频亚洲 | 久久久精品免费看 | av无码久久久久不卡蜜桃 | 久久久精品在线观看 | 亚洲综合在线另类色区奇米 | 日韩avav| 国产裸体丰满白嫩大尺度尤物可乐 | 蜜桃网站入口在线进入 | 国产精品国产三级国产专播精品人 | 国内精品久久人妻互换 | 免费看成人 | 夜色福利站www国产在线视频 | 97亚洲熟妇自偷自拍另类图片 | 欧美午夜精品一区二区 | 妺妺窝人体色777777 | 高清精品国内视频 | 在线免费av播放 | 四虎永久在线精品免费播放 | 1000部羞羞视频在线看视频 | 国产91页 | av免费在线观看不卡 | 范冰冰一级做a爰片久久毛片 | 国产成人av在线婷婷不卡九色 | 国产一区在线免费观看 | 二男一女一级一片 | 亚洲美女屁股眼交3 | 免费观看a视频 | 亚洲精品久久久久久中文传媒 | 国产精品无码翘臀在线观看 | 精品无码国产av一区二区三区 | 熟女丝袜潮喷内裤视频网站 | 思思久久99热只有频精品66 | 激情www| 538在线精品视频 | 欧美又大又硬又粗bbbbb影院 | 欧美性xxxx偷拍 | 教师夫妇交换刺激做爰小说 | 免费无码av片在线观看网站 | 亚洲天堂小说 | 国产精品字幕 | 18禁美女裸体无遮挡网站 | 久久艳片www.17c.com | 国产99久久久国产精品免费看 | 亚洲 欧美 色图 | 宝宝好涨水快流出来免费视频 | 小草久久久久久久久爱六 | 操日本老妇 | 日韩区欧美久久久无人区 | 亚洲免费综合 | a级一级片| 日韩h在线| 国产视频黄色 | 日日摸夜夜添夜夜爽免费视频 | 凹凸精品熟女在线观看 | 日韩人妻无码精品久久久不卡 | 狠狠干夜夜操 | 黑人做爰xxxⅹ性欧美有限公司 | 精品国产午夜肉伦伦影院 | 日韩欧美三级 | 久久乐国产精品亚洲综合 | 成人免费无码大片a毛片抽搐色欲 | 国产三区在线视频 | 亚洲成av人片在线播放无码 | 欧美日韩国产第一页 | 51自拍视频在线观看 | 狠狠色噜噜狠狠狠狠色吗综合 | 91在线看视频免费 | aⅴ一区二区三区无卡无码 aⅴ在线免费观看 | 99热最新在线 | 国模冰莲极品自慰人体 | 毛片视频网站在线观看 | 刚添一下她就呻吟起来的视频 | 婷婷开心激情综合五月天 | 亚洲欧美综合色 | 四虎国产精品永久在线 | 婷婷激情视频 | 天天躁夜夜躁狠狠躁2021牛牛 | 欧美激情视频免费 | a级片免费在线观看 | 色欲国产麻豆一精品一av一免费 | 国产人妖ts重口系列喝尿视频 | 成+人+黄+色有声+小说免费 | 伊人天天操 | 色婷婷av一区二区三区软件 | 色多多福利网站免费破解 | 欧美岛国国产 | 国产成人愉拍精品久久 | 免费无码作爱视频 | 日韩在线观看视频一区二区三区 | 九九九九九精品 | 激情戏网站 | 91av观看 | 日本中文不卡视频 | 国产美女又黄又爽又色视频免费 | 国产精品视频123 | 蜜月va乱码一区二区三区 | 黄色大片免费看 | 一本一道久久a久久精品 | 国产精品资源在线 | 6―13呦精品 | 加勒比色综合久久久久久久久 | 欧美群妇大交乱 | 天天看黄色 | 丰满少妇猛烈进入三区视频 | 懂色aⅴ精品一区二区三区 懂色aⅴ精品一区二区三区蜜月 | 伊人春色av | 日日爱886| 亚洲成a人片在线观看无码3d | 在线观看的av网站 | 一级在线看| 加勒比色老久久综合网 | 成年女人永久免费观看视频 | 欧美三日本三级少妇99 | 国精产品一区二区三区有限公司 | 日本最新偷拍小便视频 | 成人软件在线观看 | 国产亚洲三级 | 久久久亚洲综合 | 免费jizzjizz在线播放 | 中文字幕不卡视频 | 国产全肉乱妇杂乱视频 | 国产成人av综合色 | 国产精品久久久久久久天堂 | 久久久久久久久久亚洲 | 午夜三级毛片 | 国产精品多久久久久久情趣酒店 | 永久免费看动漫黄址 | 久久尤物视频 | 九九精品影院 | 69视频免费在线观看 | av解说在线 | 成人亚洲 | 白嫩少妇激情无码 | 深夜福利亚洲 | 欧美伦理一区 | 毛片无码一区二区三区a片视频 | 欧美一级爆毛片 | 成人在线观看网址 | 国产一区二区三区日韩精品 | 99热在线播放 | 久久99精品久久久久久久久久久久 | 调教一区 | 国产精品怡红院永久免费 | 少妇久久久久久被弄到高潮 | 亚洲一区二区黄色 | 强制中出し~大桥未久在线播放 | 这里只有精品免费视频 | baoyu131成人免费视频 | 超碰在线c | 国产丰满精品伦一区二区三级视频 | 久久亚洲精品成人av | 在线免费观看av不卡 | 天天综合日韩 | 国产激情自拍视频 | www夜夜操com | 国内精品九九久久精品 |