亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

充放電管理

  • 來電解碼器及其在客戶關系管理中的應用

    介紹了一種基于單片機AT89C2051和FSK解碼芯片HT9032C實現的來電解碼器,說明了設計的原理和解碼器的結構。該解碼器可應用于客戶關系管理系統中,將以FSK方式傳送的電話主叫信息通過串行口傳入計算機,結合數據庫的查詢功能,在接聽客戶來電前實現對客戶的識別和詳細信息的顯示。

    標簽: 電解 中的應用 碼器

    上傳時間: 2013-10-14

    上傳用戶:天誠24

  • LINUX和WINDIWS服務器的統一管理初探

    LINUX和WINDIWS服務器的統一管理初探

    標簽: WINDIWS LINUX 服務器

    上傳時間: 2013-10-09

    上傳用戶:妄想演繹師

  • U盤和SD卡文件管理控制芯片CH376

    概述 CH376是文件管理控制芯片,用于單片機系統讀寫 U 盤或者 SD 卡中的文件。 CH376 支持 USB 設備方式和 USB 主機方式,并且內置了 USB 通訊協議的基本固件,內置了處理Mass-Storage 海量存儲設備的專用通訊協議的固件,內置了SD 卡的通訊接口固件,內置了FAT16和FAT32 以及 FAT12 文件系統的管理固件,支持常用的 USB 存儲設備(包括 U 盤/USB 硬盤/USB 閃存盤/USB讀卡器)和SD卡(包括標準容量SD 卡和高容量HC-SD 卡以及協議兼容的MMC 卡和 TF 卡)。 CH376 支持三種通訊接口:8 位并口、SPI 接口或者異步串口,單片機/DSP/MCU/MPU 等控制器可以通過上述任何一種通訊接口控制CH376芯片,存取U 盤或者 SD 卡中的文件或者與計算機通訊。 CH376的 USB設備方式與CH372 芯片完全兼容,CH376 的 USB 主機方式與CH375 芯片基本兼容。

    標簽: 376 CH U盤 SD卡

    上傳時間: 2014-12-27

    上傳用戶:sglccwk

  • 機電復合型輪機管理人才培養方案的研究與探索

    摘要:文章針對傳統輪機員的船舶電氣管理職業技能不足導致航運運營成本增加的現狀。以現代船舶電氣維護管理能力需求為出發點,從培養目標、知識能力素質構成以及課程組織等方面對原有人才培養方案進行改革,提出了機電復合型輪機管理人才培養方案,以提高在職輪機員和在校輪機管理專業學生的船舶電氣管理職業技能,改變傳統輪機員的“強機弱電”的職業技能結構。關鍵詞:船舶電氣;機電復合;人才培養方案

    標簽: 機電 復合型 方案 輪機管理

    上傳時間: 2014-12-27

    上傳用戶:TRIFCT

  • 采用MSP430設計的微型家用心電圖方案

    采用MSP430設計的微型家用心電圖方案 本文介紹了一種微型家用心電圖機。該儀器具有強大的功能:顯示監測、存儲、回放、打印、記錄管理、電源報警、電話或者互聯網絡傳輸。

    標簽: MSP 430 心電圖

    上傳時間: 2014-12-27

    上傳用戶:kr770906

  • ARM處理器的工作模式

    ARM處理器的工作模式 ARM處理器狀態    ARM微處理器的工作狀態一般有兩種,并可在兩種狀態之間切換:第一種為ARM狀態,此時處理器執行32位的字對齊的ARM指令;第二種為Thumb狀態,此時處理器執行16位的、半字對齊的Thumb指令。在程序的執行過程中,微處理器可以隨時在兩種工作狀態之間切換,并且,處理器工作狀態的轉變并不影響處理器的工作模式和相應寄存器中的內容。但ARM微處理器在開始執行代碼時,應該處于ARM狀態。  ARM處理器狀態    進入Thumb狀態:當操作數寄存器的狀態位(位0)為1時,可以采用執行BX指令的方法,使微處理器從ARM狀態切換到Thumb狀態。此外,當處理器處于Thumb狀態時發生異常(如IRQ、FIQ、Undef、Abort、SWI等),則異常處理返回時,自動切換到Thumb狀態。    進入ARM狀態:當操作數寄存器的狀態位為0時,執行BX指令時可以使微處理器從Thumb狀態切換到ARM狀態。此外,在處理器進行異常處理時,把PC指針放入異常模式鏈接寄存器中,并從異常向量地址開始執行程序,也可以使處理器切換到ARM狀態。ARM處理器模式    ARM微處理器支持7種運行模式,分別為:用戶模式(usr):ARM處理器正常的程序執行狀態。快速中斷模式(fiq):用于高速數據傳輸或通道處理。外部中斷模式(irq):用于通用的中斷處理。管理模式(svc):操作系統使用的保護模式。數據訪問終止模式(abt):當數據或指令預取終止時進入該模式,可用于虛擬存儲及存儲保護。系統模式(sys):運行具有特權的操作系統任務。定義指令中止模式(und):當未定義的指令執行時進入該模式,可用于支持硬件協處理器的軟件仿真。ARM處理器模式    ARM微處理器的運行模式可以通過軟件改變,也可以通過外部中斷或異常處理改變。大多數的應用程序運行在用戶模式下,當處理器運行在用戶模式下時,某些被保護的系統資源是不能被訪問的。    除用戶模式以外,其余的所有6種模式稱之為非用戶模式,或特權模式;其中除去用戶模式和系統模式以外的5種又稱為異常模式,常用于處理中斷或異常,以及需要訪問受保護的系統資源等情況。ARM寄存器    ARM處理器共有37個寄存器。其中包括:31個通用寄存器,包括程序計數器(PC)在內。這些寄存器都是32位寄存器。以及6個32位狀態寄存器。 關于寄存器這里就不詳細介紹了,有興趣的人可以上網找找,很多這方面的資料。異常處理    當正常的程序執行流程發生暫時的停止時,稱之為異常,例如處理一個外部的中斷請求。在處理異常之前,當前處理器的狀態必須保留,這樣當異常處理完成之后,當前程序可以繼續執行。處理器允許多個異常同時發生,它們將會按固定的優先級進行處理。當一個異常出現以后,ARM微處理器會執行以下幾步操作:進入異常處理的基本步驟:將下一條指令的地址存入相應連接寄存器LR,以便程序在處理異常返回時能從正確的位置重新開始執行。將CPSR復制到相應的SPSR中。根據異常類型,強制設置CPSR的運行模式位。強制PC從相關的異常向量地址取下一條指令執行,從而跳轉到相應的異常處理程序處。如果異常發生時,處理器處于Thumb狀態,則當異常向量地址加載入PC時,處理器自動切換到ARM狀態。 ARM微處理器對異常的響應過程用偽碼可以描述為: R14_ = Return LinkSPSR_= CPSRCPSR[4:0] = Exception Mode NumberCPSR[5] = 0 ;當運行于 ARM 工作狀態時If == Reset or FIQ then;當響應 FIQ 異常時,禁止新的 FIQ 異常CPSR[6] = 1PSR[7] = 1PC = Exception Vector Address異常處理完畢之后,ARM微處理器會執行以下幾步操作從異常返回:將連接寄存器LR的值減去相應的偏移量后送到PC中。將SPSR復制回CPSR中。若在進入異常處理時設置了中斷禁止位,要在此清除。

    標簽: ARM 處理器 工作模式

    上傳時間: 2013-11-15

    上傳用戶:hanbeidang

  • 基于單片機和VFP9.0的IC卡管理系統設計

    針對目前主流的Philips 公司Mifare1 卡,提出了一套基于單片機和VFP9.0 的IC卡管理系統設計方案,給出了整體設計及編程思路,并對其中的技術細節做了詳細說明。

    標簽: VFP 9.0 單片機 IC卡

    上傳時間: 2013-12-28

    上傳用戶:chaisz

  • 基于AT89C2051和ISD2560的錄放音系統設計

    介紹了由Flash單片機AT89C2051及數碼語音芯片 ISD256o組成的電腦語音系統。設計出了系統的硬件電路, 給出了錄、放音實用的源程序。

    標簽: C2051 2051 2560 89C

    上傳時間: 2013-10-20

    上傳用戶:love1314

  • 基于中穎SH79F164單片機的電子血壓計應用

    基于中穎SH79F164單片機的電子血壓計應用:電子血壓計因具有無創性、操作簡單、攜帶方面等優點,目前得到廣泛的應用和推廣。無創檢測血壓的方法很多,如柯氏音法,測振法,超聲法、雙袖帶法、恒定袖帶法、逐拍跟蹤法、張力定測法和恒定容積法等。其中測振法就是我們常說的示波法,由于具有較好的抗干擾能力,能比較可靠地判斷血壓、實現血壓的自動檢測而成為無創血壓的主流。目前國內外大多數電子血壓計都采用示波法。示波法的原理同柯氏音法,也需要充氣袖套來阻斷動脈流,但在放氣過程中不是檢測柯氏音,而是檢測氣袖內氣體的振蕩波(測振法由此得名),這些振蕩波是袖帶與動脈耦合的結果,源于心血管周期內血管壁由于收縮舒張引起的壓力脈動。理論計算和實踐均證明此振蕩波的幅度有一定的規律,與動脈收縮壓、平均壓以及舒張壓有一定的函數關系。針對示波法,本文將詳細介紹基于中穎電子SH79F164 單片機的血壓計系統方案與軟硬件實現。 在硬件電路設計方面,筆者參考了大量的資料,最終選定SH79F164 單片機作為主控IC。其理由是SH79F164 內建資源豐富,既能節省大量外圍器件,又方便系統調試。SH79F164 內建資源主要有:可編程儀表放大器(PGA)、帶通濾波器、固定增益放大器、恒流源放大器、10 位A/D 轉換器、時基定時器(RTC)。硬件部分構成:壓力傳感器、SH79F164 單片機、LCD、袖套、充氣泵、放氣閥、按鍵等(見圖3)。

    標簽: F164 164 79F SH

    上傳時間: 2013-10-23

    上傳用戶:muhongqing

  • 驅動程序與應用程序的接口

    有兩種方式可以讓設備和應用程序之間聯系:1. 通過為設備創建的一個符號鏈;2. 通過輸出到一個接口WDM驅動程序建議使用輸出到一個接口而不推薦使用創建符號鏈的方法。這個接口保證PDO的安全,也保證安全地創建一個惟一的、獨立于語言的訪問設備的方法。一個應用程序使用Win32APIs來調用設備。在某個Win32 APIs和設備對象的分發函數之間存在一個映射關系。獲得對設備對象訪問的第一步就是打開一個設備對象的句柄。 用符號鏈打開一個設備的句柄為了打開一個設備,應用程序需要使用CreateFile。如果該設備有一個符號鏈出口,應用程序可以用下面這個例子的形式打開句柄:hDevice = CreateFile("\\\\.\\OMNIPORT3",  GENERIC_READ | GENERIC_WRITE,FILE_SHARE_READ,  NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL ,NULL);文件路徑名的前綴“\\.\”告訴系統本調用希望打開一個設備。這個設備必須有一個符號鏈,以便應用程序能夠打開它。有關細節查看有關Kdevice和CreateLink的內容。在上述調用中第一個參數中前綴后的部分就是這個符號鏈的名字。注意:CreatFile中的第一個參數不是Windows 98/2000中驅動程序(.sys文件)的路徑。是到設備對象的符號鏈。如果使用DriverWizard產生驅動程序,它通常使用類KunitizedName來構成設備的符號鏈。這意味著符號鏈名有一個附加的數字,通常是0。例如:如果鏈接名稱的主干是L“TestDevice”那么在CreateFile中的串就該是“\\\\.\\TestDevice0”。如果應用程序需要被覆蓋的I/O,第六個參數(Flags)必須或上FILE_FLAG_OVERLAPPED。 使用一個輸出接口打開句柄用這種方式打開一個句柄會稍微麻煩一些。DriverWorks庫提供兩個助手類來使獲得對該接口的訪問容易一些,這兩個類是CDeviceInterface, 和 CdeviceInterfaceClass。CdeviceInterfaceClass類封裝了一個設備信息集,該信息集包含了特殊類中的所有設備接口信息。應用程序能有用CdeviceInterfaceClass類的一個實例來獲得一個或更多的CdeviceInterface類的實例。CdeviceInterface類是一個單一設備接口的抽象。它的成員函數DevicePath()返回一個路徑名的指針,該指針可以在CreateFile中使用來打開設備。下面用一個小例子來顯示這些類最基本的使用方法:extern GUID TestGuid;HANDLE OpenByInterface(  GUID* pClassGuid,  DWORD instance,  PDWORD pError){  CDeviceInterfaceClass DevClass(pClassGuid, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  CDeviceInterface DevInterface(&DevClass, instance, pError);  if (*pError != ERROR_SUCCESS)    return INVALID_HANDLE_VALUE;  cout << "The device path is "    << DevInterface.DevicePath()    << endl;   HANDLE hDev;  hDev = CreateFile(   DevInterface.DevicePath(),    GENERIC_READ | GENERIC_WRITE,    FILE_SHARE_READ | FILE_SHARE_WRITE,    NULL,    OPEN_EXISTING,    FILE_ATTRIBUTE_NORMAL,    NULL  );  if (hDev == INVALID_HANDLE_VALUE)    *pError = GetLastError();  return hDev;} 在設備中執行I/O操作一旦應用程序獲得一個有效的設備句柄,它就能使用Win32 APIs來產生到設備對象的IRPs。下面的表顯示了這種對應關系。Win32 API  DRIVER_FUNCTION_xxxIRP_MJ_xxx  KDevice subclass member function CreateFile  CREATE  Create ReadFile  READ  Read WriteFile  WRITE  Write DeviceIoControl  DEVICE_CONTROL  DeviceControl CloseHandle  CLOSECLEANUP  CloseCleanUp 需要解釋一下設備類成員的Close和CleanUp:CreateFile使內核為設備創建一個新的文件對象。這使得多個句柄可以映射同一個文件對象。當這個文件對象的最后一個用戶級句柄被撤銷后,I/O管理器調用CleanUp。當沒有任何用戶級和核心級的對文件對象的訪問的時候,I/O管理器調用Close。如果被打開的設備不支持指定的功能,則調用相應的Win32將引起錯誤(無效功能)。以前為Windows95編寫的VxD的應用程序代碼中可能會在打開設備的時候使用FILE_FLAG_DELETE_ON_CLOSE屬性。在Windows NT/2000中,建議不要使用這個屬性,因為它將導致沒有特權的用戶企圖打開這個設備,這是不可能成功的。I/O管理器將ReadFile和WriteFile的buff參數轉換成IRP域的方法依賴于設備對象的屬性。當設備設置DO_DIRECT_IO標志,I/O管理器將buff鎖住在存儲器中,并且創建了一個存儲在IRP中的MDL域。一個設備可以通過調用Kirp::Mdl來存取MDL。當設備設置DO_BUFFERED_IO標志,設備對象分別通過KIrp::BufferedReadDest或 KIrp::BufferedWriteSource為讀或寫操作獲得buff地址。當設備不設置DO_BUFFERED_IO標志也不設置DO_DIRECT_IO,內核設置IRP 的UserBuffer域來對應ReadFile或WriteFile中的buff參數。然而,存儲區并沒有被鎖住而且地址只對調用進程有效。驅動程序可以使用KIrp::UserBuffer來存取IRP域。對于DeviceIoControl調用,buffer參數的轉換依賴于特殊的I/O控制代碼,它不在設備對象的特性中。宏CTL_CODE(在winioctl.h中定義)用來構造控制代碼。這個宏的其中一個參數指明緩沖方法是METHOD_BUFFERED, METHOD_IN_DIRECT, METHOD_OUT_DIRECT, 或METHOD_NEITHER。下面的表顯示了這些方法和與之對應的能獲得輸入緩沖與輸出緩沖的KIrp中的成員函數:Method  Input Buffer Parameter  Output Buffer Parameter METHOD_BUFFERED  KIrp::IoctlBuffer KIrp::IoctlBuffer METHOD_IN_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_OUT_DIRECT  KIrp::IoctlBuffer KIrp::Mdl METHOD_NEITHER  KIrp::IoctlType3InputBuffer KIrp::UserBuffer 如果控制代碼指明METHOD_BUFFERED,系統分配一個單一的緩沖來作為輸入與輸出。驅動程序必須在向輸出緩沖放數據之前拷貝輸入數據。驅動程序通過調用KIrp::IoctlBuffer獲得緩沖地址。在完成時,I/O管理器從系統緩沖拷貝數據到提供給Ring 3級調用者使用的緩沖中。驅動程序必須在結束前存儲拷貝到IRP的Information成員中的數據個數。如果控制代碼不指明METHOD_IN_DIRECT或METHOD_OUT_DIRECT,則DeviceIoControl的參數呈現不同的含義。參數InputBuffer被拷貝到一個系統緩沖,這個緩沖驅動程序可以通過調用KIrp::IoctlBuffer。參數OutputBuffer被映射到KMemory對象,驅動程序對這個對象的訪問通過調用KIrp::Mdl來實現。對于METHOD_OUT_DIRECT,調用者必須有對緩沖的寫訪問權限。注意,對METHOD_NEITHER,內核只提供虛擬地址;它不會做映射來配置緩沖。虛擬地址只對調用進程有效。這里是一個用METHOD_BUFFERED的例子:首先,使用宏CTL_CODE來定義一個IOCTL代碼:#define IOCTL_MYDEV_GET_FIRMWARE_REV \CTL_CODE (FILE_DEVICE_UNKNOWN,0,METHOD_BUFFERED,FILE_ANY_ACCESS)現在使用一個DeviceIoControl調用:BOOLEAN b;CHAR FirmwareRev[60];ULONG FirmwareRevSize;b = DeviceIoControl(hDevice, IOCTL_MYDEV_GET_VERSION_STRING,  NULL, // no input  注意,這里放的是包含有執行操作命令的字符串指針  0, FirmwareRev,      //這里是output串指針,存放從驅動程序中返回的字符串。sizeof(FirmwareRev),& FirmwareRevSize,  NULL // not overlapped I/O );如果輸出緩沖足夠大,設備拷貝串到里面并將拷貝的資結束設置到FirmwareRevSize中。在驅動程序中,代碼看起來如下所示:const char* FIRMWARE_REV = "FW 16.33 v5";NTSTATUS MyDevice::DeviceControl( KIrp I ){  ULONG fwLength=0;  switch ( I.IoctlCode() )  {    case IOCTL_MYDEV_GET_FIRMWARE_REV:      fwLength = strlen(FIRMWARE_REV)+1;      if (I.IoctlOutputBufferSize() >= fwLength)      {        strcpy((PCHAR)I.IoctlBuffer(),FIRMWARE_REV);        I.Information() = fwLength;         return I.Complete(STATUS_SUCCESS);      }      else      {              }    case . . .   } }

    標簽: 驅動程序 應用程序 接口

    上傳時間: 2013-10-17

    上傳用戶:gai928943

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩成人一区| 久久亚洲综合色一区二区三区| 国产精品高清免费在线观看| 国模大胆一区二区三区| 国产精品入口日韩视频大尺度| 欧美日韩精品在线播放| 欧美三级午夜理伦三级中视频| 欧美午夜片在线免费观看| 一本久久综合| 午夜久久福利| 老司机成人网| 欧美日韩精品一二三区| 欧美日韩一区二区三区在线看| 欧美视频一区二区三区在线观看| 久久成人资源| 欧美国产在线电影| 国产精品久久久久婷婷| 国产精品一区二区黑丝| 一区二区三区在线观看视频| 91久久嫩草影院一区二区| 9l国产精品久久久久麻豆| 欧美一区视频在线| 久久久久久夜精品精品免费| 女同一区二区| 国产精品盗摄久久久| 国产日韩在线看| 一区二区免费在线观看| 久久国产66| 欧美午夜电影在线| 在线观看欧美亚洲| 午夜精品在线视频| 欧美日韩亚洲激情| 亚洲大片精品永久免费| 日韩视频亚洲视频| 久久婷婷麻豆| 国产精品日韩欧美一区二区三区| 在线免费不卡视频| 久久精品网址| 国产精品午夜在线观看| 亚洲美女中文字幕| 久久综合给合久久狠狠色| 国产精品网站在线观看| 亚洲人屁股眼子交8| 久久久国产精品亚洲一区| 国产精品国产三级欧美二区| 亚洲精品一级| 欧美电影免费观看高清完整版| 国产综合久久久久影院| 午夜欧美理论片| 欧美午夜精品一区| 日韩视频在线一区二区| 欧美大片18| 国产日韩精品在线播放| 午夜精品一区二区在线观看| 国产精品初高中精品久久| 亚洲精选视频免费看| 麻豆成人在线播放| 国产欧美精品xxxx另类| 亚洲欧美视频一区| 国产精品久久97| 亚洲一区二区三区高清不卡| 国产精品成人一区二区艾草| 激情视频一区二区三区| 久久精品国产久精国产爱| 国产欧美日韩专区发布| 午夜日韩在线观看| 国产精品网站一区| 午夜精品一区二区三区四区| 国产精品免费网站在线观看| 亚洲影院污污.| 国产嫩草影院久久久久| 正在播放亚洲一区| 国产精品日本一区二区| 欧美一区二区播放| 怡红院av一区二区三区| 欧美一区影院| 韩国精品在线观看| 久久精品亚洲| 亚洲人成小说网站色在线| 欧美极品欧美精品欧美视频| 日韩一级成人av| 国产精品美女视频网站| 久久精品伊人| 亚洲精品偷拍| 欧美日韩一区综合| 欧美一级视频免费在线观看| 国产视频自拍一区| 欧美大片在线观看一区| 亚洲婷婷综合色高清在线| 激情六月综合| 韩国av一区二区三区在线观看| 国产精品久久久久久久久| 欧美日本不卡| 欧美日本在线视频| 欧美久久久久久| 欧美日韩精品| 国产精品99免费看| 欧美午夜精品久久久久免费视| 麻豆国产va免费精品高清在线| 久久精品亚洲国产奇米99| 久久久999精品| 久久久久九九九| 久久xxxx| 久久综合激情| 欧美成va人片在线观看| 欧美大片在线观看一区| 欧美激情在线免费观看| 欧美日韩高清不卡| 国产精品久久久久国产精品日日| 国产精品久久久久久av福利软件| 国产精品wwwwww| 国产精品羞羞答答| 国产综合网站| 亚洲欧洲日韩女同| 在线视频免费在线观看一区二区| 亚洲视频观看| 欧美在线免费观看| 美女脱光内衣内裤视频久久网站| 欧美国产精品中文字幕| 欧美日韩国产综合新一区| 国产精品久久久久永久免费观看 | 欧美波霸影院| 欧美精品一区二区三区在线播放 | 亚洲第一在线综合在线| 亚洲国产综合在线看不卡| 99亚洲视频| 欧美一级专区免费大片| 美国十次成人| 欧美日韩亚洲高清一区二区| 国产日韩欧美精品| 亚洲久色影视| 欧美亚洲三区| 欧美精品二区三区四区免费看视频| 欧美日韩一级大片网址| 国产婷婷一区二区| 亚洲精品一区二区在线| 亚洲欧美日韩直播| 你懂的成人av| 国产久一道中文一区| 亚洲黄色在线视频| 欧美一级艳片视频免费观看| 欧美精品日日鲁夜夜添| 国产一区二区三区四区老人| 99视频精品免费观看| 久久成人免费| 国产精品国色综合久久| 亚洲精品国产欧美| 久久成人这里只有精品| 欧美性大战久久久久久久蜜臀| 在线日韩中文| 久久国产精品99久久久久久老狼| 欧美三级韩国三级日本三斤| 亚洲电影在线免费观看| 欧美一二三视频| 欧美日韩成人免费| 亚洲人成绝费网站色www| 欧美影院一区| 国产精品一区在线观看你懂的| 亚洲精品视频在线播放| 女女同性精品视频| 一区二区三区无毛| 欧美一区在线直播| 国产精品三上| 一区二区三区四区蜜桃| 欧美精品观看| 亚洲国产精品传媒在线观看| 欧美在线免费观看| 国产欧美日韩在线视频| 亚洲欧美卡通另类91av| 欧美四级在线观看| 亚洲免费高清视频| 欧美精品一区在线观看| 亚洲精品永久免费| 欧美经典一区二区| 亚洲美女视频网| 欧美精品一区二区三区在线看午夜 | 欧美一区午夜精品| 国产精品欧美日韩| 亚洲一区视频在线观看视频| 欧美日韩国产综合视频在线观看| 亚洲精品一区在线观看| 欧美欧美天天天天操| 亚洲六月丁香色婷婷综合久久| 欧美国产极速在线| 99国内精品久久久久久久软件| 欧美精品免费在线观看| 亚洲美女免费视频| 国产精品久久久久一区二区三区共 | 亚洲国产乱码最新视频| 欧美成人综合| 一本大道av伊人久久综合| 国产精品第一页第二页第三页| 午夜精品一区二区三区在线视 | 亚洲欧洲日韩在线| 欧美精品 国产精品| 在线亚洲一区二区| 国产午夜精品在线| 麻豆av一区二区三区久久| 99在线精品视频| 国产一区二区三区在线免费观看|