九九99在线视频-九九99香蕉在线视频美国毛片-九九99热久久精品在线9-九九99热-九九99久久精品在免费线bt-九九99久久

以文本方式查看主題

-  曙海教育集團論壇  (http://m.adgdgn.cn/bbs/index.asp)
--  Wince技術討論區  (http://m.adgdgn.cn/bbs/list.asp?boardid=9)
----  主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028  (http://m.adgdgn.cn/bbs/dispbbs.asp?boardid=9&id=1392)

--  作者:wangxinxin
--  發布時間:2010-11-16 14:31:36
--  主要討論在WinCE設計和開發C...WindowsCE.Net下CAN卡的驅動程序設計31028
3、4、5、6、7、9、10、11、12、15,同時1000V的光電隔離提供系統高可靠性。在CAN卡通信中,要用到CAN控制器中的很多寄存器,各個寄存器的含義和作用可以參考控制芯片的說明書。圖1列出驅動程序設計中用到最主要的寄存器結構。

2 CAN卡驅動底層函數設計

本方案設計CAN驅動是放在Windows CE操作系統的內核下層,圖片點擊可在新窗口打開查看位于OEM adaptation layer(OAL)層的一個真正的驅動,而不是在主程序中的串口操作。在Windows CE的設備管理器可以看到CAN1和CAN2兩個端口,并且可以查看其工作的正常與否和對其進行配置。如:中斷號和I/O地址。

2.1 CAN卡寄存器讀寫函數

CAN卡的通信是通過操作CAN卡上的CAN控制器進行的。在CAN控制器中有很多寄存器,如控制寄存器、命令寄存器、狀態寄存器、中斷寄存器等,通過讀寫這些寄存器中的命令狀態字可以檢測和控制CAN卡的行為。在Windows CE.NET下,通過調用DOK中的API函數HalTranslateBusAddress,將CAN卡分配的物理地址映射為邏輯地址。這樣各個寄存器對應的就是CAN卡基地址的偏移地址,因此,對寄存器的讀寫就轉化為對內存地址的讀寫。下面是CAN卡寄存器的讀寫函數:

*在偏移量為off的地址讀取一個字節的數據inline BYTE CANR(LPCAN_HW_OPEN_INFO hCan,DWORD off)

{

return hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr[off];

*將一個字節數據寫到偏移量為off的地址中inline VOID CANW(LPCAN_HW_OPEN_INFO hCan,DWORD off,BYTE val)

{

hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr[off]=val;

}

參數LPCAN_HW_OPEN_INFO定義的是CAN卡的數據結構,其中成員lpMappeBaseAddr[0]表示的是映射后基地址,lpMappedBaseAddr[1]就是基地址+1的地址,對應CAN卡的寄存器是命令寄存器。通過上述兩個函數可操作CAN卡上的所有寄存器。

2.2 CAN卡初始化

CAN卡的控制器比較復雜,在通信前必須確認硬件信息正確性、初始化各寄存器。初始化函數的基本流程如圖3所示。

第一步,檢查端口號和硬件信息的正確性,主要是CAN卡中斷號是否有效。

第二卡,設置CAN卡默認參數:

CanCardConfigInfo CAN_DEFAULT_SETTING=

{0X00,0XFF,0X03,0X1C};/*設置默認波特率為125Kbps*/

DWORD dwThreadID =0;

PHYSICAL_ADDRESS phyAddr={hwInfo->dwIOBaseAddr *16,0 };

第三卡,用WinCE API函數LocalAlloc為CAN卡驅動中用到的數據結構分配緩沖區;通過HalTranslateBusAddress和MmMapIoSpace函數映射I/O地址,提供直接訪問設備的虛擬地址:

if(!HalTranslateBusAddress(Isa,0,phyAddr,0,&phyAddr))

goto _ExitInit;

hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr=

(LPBYTE)MmMapIoSpace(phyAddr,CANCARDADDRLEN,FALSE);

if(!hCan->lpCanHWInfo->lpCanObj->lpMappedBaseAddr)

goto _ExitInit;

如果分配內存或映射邏輯地址失敗,則退出初始化程序,CAN卡初始化失敗。

第四步,初始化讀寫屬性、共享模式、讀超時時間和第二個CAN口的基地址。

第五步,創建CAN卡事件和數據接收事件:hCan->lpCanHWInfo->hCanEvent=CreateEvent(NULL,FALSE,FALSE,NULL);

hCan->lpCanHWInfo->hRecvMsgEvent=CreateEvent(NULL,FALSE,FALSE,NULL);

第六步,初始化中斷,如果CAN卡有復位請求就退出初始化程序。設置好中斷后啟動數據接收線程,設置線程優先級繼續線程處理;最后配置CAN卡參數,進入正常運行狀態。

2.3 CAN卡信息發送

CAN卡的信息發送分為兩個步驟。在對CAN卡基本信息進行檢查后,首先設置發送緩沖的ID號。CAN標準模式的ID號為11位,偏移地址10中存放的是ID號的高8位,偏移地址11的高3位存放的是ID號的低3位,剩下5位分別是RTR位(遠程傳送請求位)和數據長度。通過CANW函數將處理后的數據寫入到相應的偏移地址,設置完相應的地址數據后,通過循環將偏移地址12~19的數據采集回來存到數組中。然后,設置CAN卡的傳輸請求為允許并不斷偵測狀態寄存器的變化,當傳輸緩沖滿標志或傳輸結束標志為1時通出程序,完成一次數據采集。傳輸緩沖區的寄存器如表1所列。

表1

ID號 10 ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3
RTR,數據長度碼 11 ID.2 ID.1 ID.0 RTR DLC.3 DLC.2 DLC.1 DLC.0
數據1~8 12~19 數據 數據 數據 數據 數據 數據 數據 數據

表2

ID號 20 ID.10 ID.9 ID.8 ID.7 ID.6 ID.5 ID.4 ID.3
RTR,數據長度碼 21 ID.2 ID.1 ID.0 RTR DLC.3 DLC.2 DLC.1 DLC.0
數據1~8 22~29 數據 數據 數據 數據 數據 數據 數據 數據

CAN消息發送函數的實現如下:

BOOL CAN_SendMessage(LPCAN_HW_OPEN_INFO hCan,LPCanCardMessageBuflpMsg)

{

BOOL bSuc=FALSE;

ASSERT(hCan && lpMsg && lpMsg->dwMessageLen <=8); /*防錯處理*/

if(0= =(hCan->dwAccessCode & GENERIC_WRITE))

return FALSE;

:: EnterCriticalSection(&hCan->lpCanHWInfo->

TransmitCritSec); /*進入臨界區*/

BYTE byV=static_cast<BYTE>(1pMsg->dwMsgID>>3);

CANW(hCan,10,byV); /*設置ID值高8位*/

byV=static_cast<BYTE>=((lpMsg->dwMsgID & 7)<<5);

if(lpMsg->bRTR) byV|=0x10;

byV+=static_cast<BYTE>(lpMsg->dwMessageLen);

CANW(hCan,11,byV);/*設置ID值低3位、RTR及數據長度*/

for(UINT i=0;<lpMsg->dwMessageLen;++i)

{

CANW(hCan,12+i,lpMsg->byMsg[i]);

} /*采集數據*/

CANW(hCan,1,1);/*重置傳輸請求*/

while(TRUE)

{byV=CANR(hCan,2);

if(byV & 0X40) /*傳輸緩沖區滿,退出*/

{break;}

if(byV & 0X8){ /*傳輸結束,正確返回退出*/

bSuc = TRUE;

break;}

}

::LeaveCriticalSection(&hCan->lpCanHWInfo->TransmitCritSec); /*離開臨界區*/

return bSuc;

}

2.4 CAN卡信息接收

CAN卡的信息接收是發送的逆過程,當接收緩沖區標志為1時,表示緩沖區已滿可以接收數據,將數據接收到數組后釋放接收緩沖區,然后對接收到的數據進行分解并存儲到CAN卡信息緩沖區的結構體。接收緩沖區的寄存器結構如表2所列。

CAN消息接收函數的實現如下:

BOOL CAN_RecvRecvMessage(LPCAN_HW_OPEN_INFO

HCan,OUT LPCanCardMessageBuflpMsg)

{……

if(CANR(hCan,2)&1){ /*判斷接收緩沖區是否已滿*/

for(UINT i=0;i<10;++i)

recvBuf[i]=CANR(hCan,20+i);/*將數據暫存到臨時緩沖區*/

CANW(hCan,1,4); /*釋放接收緩沖區*/

LpMsg->dwMsgID=recvBuf[0]<<3; /*取出ID的高8位*/

BYTE byV =recvBuf[1];

LpMsg->dwMsgID+=byV >>5;/*取出ID低3位,然后和高8位合并*/

LpMsg->bRTR =byV &0x10?TRUE:/*返回RTR狀態*/

LpMsg->dwMessageLen = byV &0XF; /*返回數據長度*/

……

}

else

{++hCan->lpCanHWInfo->dwErrorMsgCount;}/*沒有收到數據,錯誤計數加1*/

::LeaveCriticalSection(&hCan->lpCanHWInfo->

ReceiveCritSec); /*離開臨界區*/

Return bSuc;

}

2.5 CAN卡事件處理

CAN卡事件處理函數是CAN卡驅動程序中很重要的部分。驅動設計要求具有消息通知的功能,當事件發生時及時捕獲事件并進行消息處理。

下面是事件處理函數的實現:

staric DWORD WINAPI CAN_EventHanle(LPVOID lpParam)

{

ASSERT(lpParam);

LPCAN_HW_OPEN_INFO hCan=(LPCAN_HW_OPEN_INFO)lpParam;

CanCardMessageBuf bufMsg;

while(TEUE)

{ /*循環等待CAN卡消息產生,然后進行處理*/

::WaitForSingleObject(hCan->lpCanHWInfo->hCanEvent,0XFFFFFFFF);

if(hCan->lpCanHWInfo->bKillCanThread) break; /*若CAN線程已關閉則中斷*/

if(CAN_RecvMessage(hCan,&hufMsg)){ /*正確接收數據后*/

CAN_RecvBufPush(hCan,&bufMsg);} /*將數據壓入緩沖*/

BYTE byV=CANR(hCan,3); /*將3號寄存器讀出然后立即寫入*/

CANW(hCan,3,byV);/*能夠獲取每次中斷*/

InterruptDone(hCan->lpCanHWInfo->lpCanObj->dwSysIrqt);

} /*本次中斷結束,等待下次中斷*/

return 0;

}

2.6 其它函數

為了提供更多的功能和更方便地使用CAN卡進行通信,在CAN卡驅動程序中還設計了一些函數如CAN_Config用CAN卡信息配置、CAN_RecvBufPop用于處理接收緩沖區、CAN_Reset用于復位CAN卡、CheckHWInfo用于硬件信息檢查等。這些函數提供了對CAN通信卡的設置、檢查等功能,在這里不再詳述了。

3 CAN卡驅動封裝設計

CAN卡底層驅動函數雖然功能完整,但是對于用戶使用比較復雜并且一般用戶不需要了解底層實現的機制。為了便于使用,最后對CAN卡的驅動進行了封裝,提供CanOpenFile、CanSendMsg等五個函數用于CAN總線的通信,以動態連接庫(DLL)的形式提供給用戶調用。封裝函數及功能如下:

*CanOpenFile;初始化并打開CAN卡的一個端口。

*CanCloseFile;關閉由CanOpenFile打開的CAN卡端口。

*CanRecvMsg;接收CAN卡數據,打開CAN卡時必須具有GENERIC_READ權限。

*CanSendMsg;通過CAN卡發送數據。打開CAN卡時必須具有GENERIC_WRITE權限。

*CanIOControl;設置或獲取CAN卡I/O參數支持的I/O控制包括:IOCTL_CAN_CONFIG,IOCTL_CAN_RESET,IOCTL_CAN_TIMEOUT,IOCTL_CAN_SENDREADY,IOCTL_CAN_RECVREADY。

下面是CanSendMsg函數實現的代碼:

BOOL CanSendMSg(

HANDLE hCan,

LPCanCardMessageBuflpMsg)

{

if(!hCan||INVALID_HANDLE_VALUE= =hCan||

!lpMsg||lpMsg->dwMessageLen>8)return FALSE;

return CAN_SendMessage(LPCAN_HW_OPEN_INFO)

hCan,lpMsg);

該函數就是通過封裝CAN卡的底層驅動函數SendMessage來實現的,這樣將功能集中的五個函數更方便了用戶使用。

結語

程序開發的上位機是普通的PC機,軟件環境是:Windows2000 Professional、Embedded Visual C++4.0、與下位機中WinCE.NET對應的SDK,該SDK是在用Platform Builder 4.0定制WinCE時編譯生成的。下位機使用的硬件是研華的嵌入式PC104主板PCM3346N,操作系統為WinCE.ENT。

本文設計開發的驅動已經在北京懷柔的變電站項目中得到成功的應用,CAN卡通信穩定,系統在WINCE.NET下運行可靠,保證了項目的順利實施。


主站蜘蛛池模板: 波多野结衣潜藏淫欲 | 久久午夜电影网 | 一级做a爰片性色毛片99高清 | www.色婷婷.com | 免费无码av一区二区三区 | 国产精品久久久久aaaa九色 | 成年人av在线播放 | 少妇粗大进出白浆嘿嘿视频 | 国产精品推荐天天看天天爽 | 艳妇乳肉豪妇荡乳av无码福利 | h毛片| 午夜视频网 | 欧美日韩片 | 99国产精品白浆在线观看免费 | 免费国精产品wnw2544 | 成人做爰视频www网站小优视频 | 亚洲成av人片在线播放无码 | 国产又粗又大又爽视频 | 国产性猛交╳xxx乱大交 | 成人毛片18女人毛片免费 | 天堂中文网 | 中国精品久久久 | 久久综合狠狠综合久久综合88 | 国产精品成人av久久 | 少妇啪啪av入口 | 福利姬液液酱喷水 | 蜜臀99久久精品久久久久小说 | 希岛爱理av免费一区二区 | 欧美城天堂网 | 久久亚洲精品中文字幕 | 欧美午夜片欧美片在线观看 | 国产伦精品一区二区三区免费观看 | 粉嫩av一区二区三区免费观看喜好 | 亚欧在线播放 | 在线精品国产 | 国产精品视频一区二区免费不卡 | 国产一区二区三区自拍 | 久久久久成人网 | 手机在线看片国产 | 亚洲欧美在线人成最新 | 国产深夜视频在线观看 | 国产麻豆免费视频 | 在线视频区 | 亚州精品天堂中文字幕 | 亚洲一区二区黄 | 日韩色区 | caoprom在线 | 日本欧美一区二区三区在线播放 | av在线成人| 精品国产亚洲一区二区三区 | 九九热精品视频在线 | 在线观看a级片 | 国产精品爽爽久久久久久竹菊 | 亚洲国产精品无码观看久久 | 日日噜噜夜夜狠狠 | 国产欧美日韩久久 | 99国产精品免费播放 | 真人做爰免费毛片视频 | 波多野结衣视频观看 | 蜜桃一本色道久久综合亚洲精品冫 | 国产女主播av在线 | 日本三级做a全过程在线观看 | 免费又黄又爽又猛大片午夜 | 一区二区三区偷拍 | 久久接色 | 吃奶av | 国产av福利久久精品can | 大尺度福利视频 | 成人国产欧美日韩在线视频 | 一进一出抽搐gif | 91欧美精品成人综合在线观看 | 亚洲女人初尝黑人巨大 | 久色精品视频 | 国产中文一区二区 | 超碰免费视 | 日本aa大片 | 国产xxx69麻豆国语对白 | 婷婷免费视频 | 欧美性开放视频 | 久久综合久久久久 | 国产在线精品一区二区不卡麻豆 | 亚洲av毛片成人精品 | 国产成人精品无码一区二区 | av在线免费播放网址 | 免费成年人视频网站 | 99视屏| 一区在线看 | 91免费在线视频 | 日少妇av| jizz在线免费观看 | 日韩一卡2卡3卡新区乱码来袭 | 成人 黄 色 免费播放 | 久久久亚洲最大ⅹxxx | 毛片网站在线播放 | 蜜桃视频插满18在线观看 | 九九色在线 | 国产福利资源在线 | 99精品人妻国产毛片 | 国产成人97精品免费看片 | 狠狠色丁香婷婷久久综合考虑 | 安野由美中文一区二区 | 久久香蕉国产线看观看精品yw | 手机av免费观看 | 黄色片女人 | 婷婷午夜天 | 古装一级淫片a免费播放口 寡妇av | 欧美亚洲精品在线 | 伊人久久大香线蕉av一区二区 | 欧美俄罗斯40老熟妇 | 超污网站在线观看 | 色呦呦视频 | 亚洲精品乱码久久久久久9色 | 无收费看污网站 | 羞羞答答国产xxdd亚洲精品 | 日韩福利在线视频 | 国产亚洲精品日韩在线tv黄 | 亚洲最色 | 国产av午夜精品一区二区入口 | 国产裸体无遮挡免费精品视频 | 97久久久久久久久久久久 | 久久传媒av性色av人人爽网站 | 精品人妻无码一区二区三区抖音 | 久久精品一区二区三 | 福利片一区二区 | 日本黄色a级片 | 亚洲熟女乱色一区二区三区 | 老司机深夜福利在线观看 | 欧美混交群体交 | 精品 日韩 国产 欧美 视频 | 少妇裸体淫交视频免费看 | 久久不见久久见免费影院国语 | 韩国呻吟大尺度激情视频 | 日本熟妇色一本在线视频 | 国产精品国产三级国产潘金莲 | 天摸夜夜添久久精品亚洲人成 | 精品视频免费久久久看 | 这里有精品视频 | 久草视频福利 | 日日日日做夜夜夜夜做无码 | 欧美裸体xxxx极品少妇软件 | 丰满护士巨好爽好大乳 | 少妇与大狼拘作爱性a | 国产字幕侵犯亲女 | 98涩涩国产露脸精品国产网 | 国产亚洲视频中文字幕97精品 | 午夜精品一区二区三区免费视频 | www亚洲一区二区三区 | 欧洲美女x8x8免费视频 | 中文字幕在线观看第二页 | 日本精品久久久久久 | 国产精品人妻一区夜夜爱 | 日本少妇做爰全过程毛片 | 欧美激情在线一区二区三区 | 亚洲啊v在线| 国产精品亚洲专区无码牛牛 | 国产精品www伦之荡艳岳 | 又黄又爽又刺激久久久久亚洲精品 | 国产一级做a爰片久久毛片男 | 国产精品久久久久久久久久久久久久久久 | 色婷婷aⅴ| 中文字幕人成无码人妻综合社区 | 国产精品怡红院永久免费 | 国产一级免费看 | 97人人爽人人澡人人精品 | 国产精品一区二区手机在线观看 | 日本做爰全过程免费看 | 亚洲 欧美 清纯 在线 制服 | 国产51视频 | 特黄一级淫片 | 99久久精品费精品国产一区二区 | 91看片淫黄大片91桃色 | 在线欧美中文字幕农村电影 | 五月婷婷在线视频 | 欧美日韩免费做爰大片人 | 久久精品国产99国产 | 老司机午夜免费精品视频 | 久久精品视频3 | 狠色狠狠色狠狠狠色综合久久 | 精品熟女少妇av免费观看 | 欧美精品久久久久久久免费软件 | 区二三区四区精华日产一线二线三 | 国产bdsm视频 | 不卡在线视频 | 亚洲精品乱码久久久久久蜜桃 | 一级黄色录像免费观看 | 国产 日韩 欧美在线 | 欧美a级成人淫片免费看 | 巴西少妇xxb大毛又多 | 亚洲男女av | 伊人网综合视频 | 日本精品一区二区在线观看 | 日韩在线中文字幕视频 | 无码h黄动漫在线播放网站 国产精品高潮露脸在线观看 | 欧洲亚洲一区 | 天天干网站 | av免费的| 91精品国产色综合久久不卡粉嫩 | 中文字幕乱偷无码av先锋 | 国产精品一品二区三区四区18 | 凉森玲梦一区二区三区av免费 | 欧美精品久久久久久久久久丰满 | 中文字幕乱码中文乱码b站 中文字幕毛片 | 深夜福利视频网站 | 在线观看日韩一区 | 99精品免费在线观看 | 国精产品999国精产品蜜臀 | 亚洲成人一区二区三区 | 91久久精品日日躁夜夜欧美 | www.中文字幕 | 亚洲精品国精品久久99热一 | 精品久久久av| 日韩黄网站 | 国产黄色91 | 国产又粗又硬又大爽黄老大爷 | 国精品人妻无码一区二区三区性色 | 狠狠色狠狠色综合 | 免费观看一级视频 | 三级经典三级日本三级欧美 | 久久久精品国产sm调教 | 男女吃奶做爰猛烈紧视频 | 一本一道精品欧美中文字幕 | 亚洲无卡视频 | 亚洲精品久久久久午夜福禁果tⅴ | 久久99精品国产自在现线小黄鸭 | pics艳丽的少妇asian | 成人资源在线 | a视频在线 | 欧美一级淫片免费视频欧美辣图 | 国产xxx视频 | 怡红院av久久久久久久 | 蜜桃精品在线 | 久久99久久98精品免观看软件 | av久色| 国产嫩草影院在线观看88 | 一呦二呦三呦精品网站 | 国产页| 天天躁日日躁狠狠躁av中文 | 中文天堂在线观看 | 美女屁股眼视频网站 | 在线啪 | 午夜影院日本 | 亚洲国产另类久久久精品黑人 | 黄色男女 黄色a几 | 国产亚洲一区二区在线观看 | 香蕉依人| 精品久久久三级丝袜 | www.色53色.com| 国产成人午夜片在线观看高清观看 | 高清乱码毛片入口 | 视频免费1区二区三区 | 亚洲国产午夜精品理论片在线播放 | 中老年熟妇激情啪啪大屁股 | 亚洲地区一二三色 | 国产一区二区三区无码免费 | 欧美岛国国产 | 1024国产视频 | 91探花福利精品国产自产在线 | 自拍偷拍第一页 | 成人91av| 中国a级黄色片 | 在线精品自偷自拍无码 | 亚洲中文无码av永久不收费 | 韩国少妇bbb毛毛片 韩国少妇xxxx搡xxxx搡 | 中文字幕无码乱人伦 | 国产综合视频一区二区三区 | 一区二区三区成人久久爱 | 久久五月天综合 | 欧美天堂色 | 免费毛片a | 免费网站在线高清观看 | 国产成人久久综合第一区 | 91狠狠狠狠狠狠狠狠 | 在线看片成人 | 色网站在线观看 | 亚洲精品一区二区三区四区五区 | 久久精品麻豆日日躁夜夜躁 | 日日骚影院 | 色综合天天综合网天天看片 | 超碰人人99| 国产精品香蕉在线的人 | 欧美激情综合五月色丁香 | 天堂…中文在线最新版在线 | 快播av在线| 美女100%无挡 | 天天操夜夜干 | 99精品国产免费久久久久久按摩 | 国产日韩欧美专区 | 国产成人一区二区三区视频免费 | 四虎在线免费视频 | 美日韩在线 | 搡老熟女国产 | 亚洲成av人片一区二区密柚 | 琪琪色综合 | 日韩精品视频在线观看一区二区 | 精品无码一区二区三区av | 亚洲精品自拍 | 欧美日韩一区二区三区精品 | 欧美色图影院 | 国模小丫大尺度啪啪人体 | 日本亚洲最大的色成网站www | 久久成人精品 | 一级大片在线观看 | 拔插拔插海外华人免费视频 | 石原莉奈一区二久久影视 | 暖暖视频日本在线观看 | 亚洲国产日韩欧美 | 久艹在线| 亚洲aⅴ无码专区在线观看春色 | 97超碰导航| 一本一生久久a久久精品综合蜜 | 亚洲精品网站在线观看 | 久久国产色av免费看 | 亚洲成av人片一区二区三区 | 永久免费精品视频网站 | 99小视频| 高清中文字幕在线a片 | 国产娇喘精品一区二区三区图片 | 日本精品视频一区 | youjizz.com日本 | 最新中文字幕在线观看视频 | www788com色淫免费 | 亚洲福利视频一区 | 欧美日b视频 | 人妻无码中文专区久久五月婷 | 欧美一级大片免费 | av黄色小说| 成人动作片| 大尺度做爰黄9996片视频 | 一个色综合久久 | 91麻豆精品91久久久久同性 | 国产成人精品日本亚洲直播 | 老司机伊人 | 日本少妇在线观看 | 自拍偷自拍亚洲精品被多人伦好爽 | 亚洲午夜精品久久久久久浪潮 | 67194在线免费观看 | 欧美一区高清 | 日日做夜夜爽毛片麻豆 | 久久99亚洲网美利坚合众国 | 中文字幕一区二区三区精彩视频 | 99热免费 | 性欧美丰满熟妇xxxx性 | 精品aⅴ一区二区三区 | 欧美亚洲福利 | 性欧美在线视频免费观看 | 日日夜夜操操 | 性生活三级视频 | 午夜国产一区二区三区四区 | 激情文学亚洲 | 人成免费a级毛片 | 欧美一级黄色片视频 | 久草一级片 | 亚洲二区在线视频 | 久久综合五月丁香久久激情 | 久久精品一区二区视频 | 3d动漫精品啪啪一区二区中 | 久久不见久久见免费视频7 18禁黄久久久aaa片广濑美月 | 丰满蕾丝乳罩少妇呻视频 | 欧美极品少妇 | 疯狂三人交性欧美 | 亚洲欧美国产视频 | 久久好在线视频 | 一本久道久久综合狠狠爱 | 大咪咪dvd| 日本麻豆一区二区三区视频 | 天天综合天天干 | 亚洲国产成人无码av在线影院 | www日本免费 | 久久久成人免费视频 | 日本精品毛片一区视频播 | 成人免费视频国产免费网站 | 欧美超级乱婬视频播放 | 色婷婷av一区二区三区大白胸 | 久久激情在线 | 日韩激情小视频 | 不卡av在线免费观看 | 浓精灌孕h校园5v1 | 黑人3p波多野结衣在线观看 | 国产精品久久在线 | 你懂的欧美 | 四虎影视在线 | 无码国产色欲xxxxx视频 | 国内精品久久久久伊人aⅴ 国内精品毛片 | 欧美怡红院视频一区二区三区 | 国产精品乡下勾搭老头1 | 在线人成视频播放午夜福利 | 欧美做爰一区二区三区 | 日本h片在线观看 | 少妇又色又紧又爽又刺激视频 | 国产成人a人亚洲精品无码 国产男女猛烈无遮挡免费网站 | 欧美激情综合亚洲一二区 | 麻豆疯狂做受xxxx高潮视频 | 综合自拍亚洲综合图区高清 | 黄片毛片免费在线观看 | 欧美在线国产 | 久久久www成人免费无遮挡大片 | 后宫一级淫片免费放 | 亚洲第一成人区av桥本有菜 | 看av网站 | 国产又色又爽又黄的免费软件 | 超碰在线中文字幕 | 久久久精品一区二区三区 | 绫濑遥av| 日韩 欧美 自拍 | 一区二区三区精彩视频 | 日本道精品一区二区三区 | 精品久久久久久久中文字幕 | 国产做爰免费观看视频 | 国产公共场合大胆露出 | 日韩综合网 | 精品一卡2卡三卡4卡免费网站 | 久久久亚洲麻豆日韩精品一区三区 | 日韩欧美在线观看 | 欧美成人猛片aaaaaaa | 国产看黄网站又黄又爽又色 | 无限资源日本好片 | 草草影院地址 | 精品国产一区二区三区不卡蜜臂 | 日本大乳高潮视频在线观看 | 国产午夜影院 | 激情综合婷婷色五月蜜桃 | 日韩亚洲视频在线观看 | 激情影音| 男人手机天堂 | 妇女伦子伦视频高清在线 | 天堂成人在线视频 | 最新的黄色网址 | 蜜臀av无码人妻精品 | 国产aaaaa毛片 | 饥渴放荡受np公车奶牛 | 欧美顶级少妇作爱 | 亚洲成人网页 | 久久久亚洲国产天美传媒修理工 | 5151精品国产人成在线观看 | 在线看片网站 | 性欧美www| 777精品久无码人妻蜜桃 | 欧美91精品久久久久国产性生爱 | 成人免费毛片足控 | 一个人看的www视频在线观看 | 国内丰满熟女出轨videos | 波多野结衣高清视频 | 草在线视频 | 国产精品精品久久久 | a级片一级片 | 成人区精品一区二区 | 不卡av在线| 色激情网| 精品久久久久久中文字幕大豆网 | 日本va欧美va欧美va精品 | 最新亚洲春色av无码专区 | 成人国产精品免费 | 色噜噜色狠狠 | 怡红院最新网址 | 精品不卡视频 | 成人男女做爰免费视频网老司机 | 国产九九久久 | 按摩害羞主妇中文字幕 | 全部a∨一极品视觉盛宴 | 亚洲欧美中文日韩在线v日本 | 国产精品ai换脸张天爱 | 天天玩夜夜操 | 狠狠色噜噜狠狠狠四色米奇 | 天天噜日日噜狠狠噜免费 | 黄色av网站免费 | 在线成人亚洲 | 欧美婷婷久久五月精品三区 | 久久福利视频导航 | 无码一区二区三区在线 | 亚洲高清av一区二区三区 | 欧美色窝79yyyycom | 狠狠噜天天噜日日噜 | 中文字幕在线观看免费视频 | 国产精品一区二区av日韩在线 | 亚洲综合av一区二区 | 日日摸天天摸爽爽狠狠97 | av在线官网 | 国产黄a三级三级三级av在线看 | av在线免费网址 | 国产色无码精品视频免费 | 天海翼一区二区三区高清在线观看 | 无码夜色一区二区三区 | 五月综合在线 | 欧美性另类 | 一本到在线观看视频 | 92久久 | 夜夜导航| 国产最爽乱淫视频免费 | 91大片淫黄大片在线天堂 | 久久九九av免费精品 | 国产在线视频www色 日韩精品av一区二区三区 | 乳罩脱了喂男人吃奶视频 | 国产精品二区一区二区aⅴ污介绍 | 色女人综合 | 爱丝aiss无内高清丝袜视频 | wwwxx欧美| 精品视频999| 久久影视一区 | 91在线资源 | 欧美成人黑人xx视频免费观看 | 18女人毛片| 欧美三级在线播放 | 国产精品自在在线午夜免费 | 国产精品免费麻豆入口 | 国产精品视频在线观看 | 日韩人妻无码一区二区三区久久 | 福利视频一二三区 | 少妇的性生话免费视频 | 亚洲一区二区三区麻豆 | 中文字幕在线有码 | 免费国精产品自偷自偷免费看 | 性按摩aaaaaa视频 | 国产r级在线观看 | 美女的奶胸大爽爽大片 | 自拍偷窥第一页 | 青青草日韩 | 国产视频一区二区三区在线 | 久久99免费 | 国产精品18久久久久久首页狼 | 中国少妇av| 青青偷拍视频 | 国产av一区最新精品 | 欧美日韩免费一区二区三区 | 国产精品嫩草影院精东 | 婷婷深爱网 | 国产一区二区女内射 | 欧美日韩精品久久久免费观看 | 一起艹在线观看 | 日本内射精品一区二区视频 | 99久久精品免费 | 岛国黄色片| 欧美高清性xxxxhdvideos | 关之琳三级全黄做爰在线观看 | 韩国精品一区二区三区无码视频 | 秋霞国产午夜精品免费视频 | 精品视频一区二区三区四区五区 | videossex性糟蹋月经 | 日本啪啪网站 | 少妇饥渴难耐 | 最新日本中文字幕 | 精品国产一区二区国模嫣然 | 99国产精品国产免费观看 | 成人性生交视频免费观看 | 香蕉视频一区 | 性色av一区二区三区夜夜嗨 | 欧美精品日韩在线观看 | 日本黄色片免费看 | 精品视频9999 | 色琪琪一区二区三区亚洲区 | 国产最露的三级 | 日韩精品无码一区二区三区 | 国产美女裸身网站免费观看视频 | 这里只有精品999 | 亚洲精品无码专区在线在线播放 | 四虎一级片 | 999国产精品999久久久久久 | 亚洲成人中文字幕 | 97免费人做人爱在线看视频 | 国产精品原创av片国产日韩 | 欧美大片网址 | 国产精品人成 | 九九精品影院 | 18禁黄网站免费 | 91精品国产综合久久小仙女图片 | 日本黄频 | 亚洲人精品午夜射精日韩 | 成人精品国产一区二区4080 | 一本精品99久久精品77 | 成熟亚洲日本毛茸茸凸凹 | 亚洲视频在线观看 | 少妇挑战三个黑人惨叫4p国语 | 色呦在线| 俺也去av | 五月天激情综合网 | 91亚洲国产成人久久精品网站 | 国产精品国产成人国产三级 | 午夜福利国产成人无码gif动图 | 拍拍拍产国影院在线观看 | 午夜dj在线观看高清在线视频完整版 | 五月天婷婷视频在线观看 | xxxxxx国产| 久久久久久91 | 亚洲毛片一区二区三区 | 四虎永久在线精品免费网站 | 国产精品嫩草在线 | 亚洲精品人人 | 福利所导航| 亚洲欧美日韩国产成人精品影院 | 欧美一级欧美三级在线观看 | 国产精品毛片久久久久久 | 国产日韩三级 | 色欧美88888久久久久久影院 | 日本三级一区二区三区 | 麻豆视| 黄色一级录像片 | 国产一级一级一级 | 久青草影院在线观看国产 | 国产亚洲精品久久777777 | 中文字幕aav| 国产裸拍裸体视频在线观看 | 欧美日韩亚洲三区 | 国产欧美国日产高清 | 欧美日韩成人精品 | 男女又爽又黄激情免费视频大 | 日韩一卡2卡3卡4卡2021免费观看国色天香 | 日日摸日日添日日碰9学生露脸 | 欧美日韩在线播放 | 欧美激情精品久久久久久免费 | 欧美日本国产 | 国产又好看的毛片 | 久草视频免费 | 欧美激情一二区 | 国产特级毛片aaaaaa毛片 | 久久人妻内射无码一区三区 | 亚洲性av网站 |