《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 模擬設(shè)計 > 設(shè)計應(yīng)用 > 基于虛擬存儲器的USB下載線設(shè)計
基于虛擬存儲器的USB下載線設(shè)計
摘要: 通過下載系統(tǒng)的硬件和軟件設(shè)計,在計算機(jī)中不需要安裝驅(qū)動程序,利用計算機(jī)系統(tǒng)中自帶的USB磁盤的驅(qū)動程序,只需要復(fù)制、粘貼或其他文件復(fù)制操作即可將單片機(jī)應(yīng)用程序?qū)懭雴纹瑱C(jī),實(shí)現(xiàn)計算機(jī)通用的USB下載線的設(shè)計。
Abstract:
Key words :

隨著單片機(jī)技術(shù)的不斷發(fā)展,支持ISP(In-SystemProgramming)或IAP(In-Application Programming)的單片機(jī)芯片日益增加,這類單片機(jī)芯片的應(yīng)用程序?qū)懭氩捎昧嗽诰€下載的方式。單片機(jī)與計算機(jī)的連接端口也從串口或并口逐步過渡到USB(Universal SerialBus)口。由于USB口具有高速、使用靈活方便等特點(diǎn),單片機(jī)程序下載連接口也更加廣泛地應(yīng)用USB口。但是,USB口與單片機(jī)連接的下載線在設(shè)計和應(yīng)用上還是與串、并口連接一樣,不同的單片機(jī)采用不同的下載線,也對應(yīng)有不同的下載軟件和硬件驅(qū)動程序。這些軟件和程序隨著功能的完善和操作改進(jìn)等原因具有不同的版本。這就造成下載線的使用者需要不斷更新軟件,也讓使用者在更換單片機(jī)時不僅更換下載線,還要熟悉新的下載軟件及使用方法。為此,如果能設(shè)計一種不需要下載軟件的下載線或統(tǒng)一操作的下載軟件,則能大大提高單片機(jī)程序下載線的通用性及操作效率。設(shè)計一種通用而不需下載軟件的USB接口的單片機(jī)的下載線就顯得尤其必要。

1.硬件設(shè)計
1.1 設(shè)計分析

    單片機(jī)USB接口下載線對于計算機(jī)而言,就是一個USB外部設(shè)備。為了實(shí)現(xiàn)在計算機(jī)中不需要安裝額外的下載線驅(qū)動程序和操作軟件,盡可能使用操作系統(tǒng)已有的USB設(shè)備的驅(qū)動程序、操作系統(tǒng)命令或軟件作為下載線的驅(qū)動程序及操作軟件。在對計算機(jī)操作系統(tǒng)進(jìn)行分析和比較下,目前計算機(jī)操作系統(tǒng)中都帶有U盤的驅(qū)動程序,資源管理器就是一個現(xiàn)有的磁盤操作軟件。若將下載線虛擬為一個U盤,即從計算機(jī)角度將下載線和目標(biāo)單片機(jī)視為一個虛擬磁盤,計算機(jī)對目標(biāo)單片機(jī)的程序下載變?yōu)橛嬎銠C(jī)對磁盤的寫操作。
    當(dāng)下載線系統(tǒng)接收到計算機(jī)寫入該磁盤的文件時,通過下載線系統(tǒng)程序?qū)?shù)據(jù)進(jìn)行處理后把數(shù)據(jù)寫入目標(biāo)單片機(jī),實(shí)現(xiàn)單片機(jī)程序下載。下載線系統(tǒng)完成對計算機(jī)的磁盤響應(yīng)和程序的控制和傳輸,這樣既能保證在所有計算機(jī)上都可以通用,又實(shí)現(xiàn)了在計算機(jī)中不需要專用的下載程序,只需要如磁盤操作一樣進(jìn)行復(fù)制、粘貼或其他文件復(fù)制操作即可將程序?qū)懭雴纹瑱C(jī)。
    下載線硬件系統(tǒng)如圖1所示。


1.2 硬件設(shè)計
   
在分析各種USB接口芯片后,選用Philips公司的PDIUSBDl2作為系統(tǒng)的USB接口芯片,實(shí)現(xiàn)與微控制器進(jìn)行通信的高速通用并行接口。該芯片采用了USB 1.1標(biāo)準(zhǔn),現(xiàn)有的計算機(jī)采用USB 1.1及USB 2.O接口標(biāo)準(zhǔn),采用PDIUSBDl2作為下載線與計算機(jī)的接口芯片能夠滿足設(shè)計需要。
    為了實(shí)現(xiàn)可靠的程序下載,對目標(biāo)單片機(jī)的接口電路選用原Altra的并口驅(qū)動芯片74HC244作為下載線與目標(biāo)單片機(jī)的接口驅(qū)動芯片。該芯片是三態(tài)的總線驅(qū)動芯片,在寫入和讀出目標(biāo)單片機(jī)數(shù)據(jù)時有足夠的驅(qū)動能力和較小的延時,能夠?qū)崿F(xiàn)正常的程序下載,在程序下載完成后,該芯片工作于高阻態(tài),使下載線不影響目標(biāo)單片機(jī)的正常工作。系統(tǒng)電路原理如圖2所示。

在圖2中,PDIUSBDl2的數(shù)據(jù)端口連接到單片機(jī)的P0端口,實(shí)現(xiàn)單片機(jī)與PDIUSBDl2的數(shù)據(jù)交換通道。將PDIUSBDl2的讀寫控制分別接到P3.6和P3.7引腳,實(shí)現(xiàn)單片機(jī)寫入和讀出PDIUSBDl2的數(shù)據(jù)。地址端A0接到P2.O引腳上,用于實(shí)現(xiàn)對PDIUSBDl2的數(shù)據(jù)和地址選擇。PDIUSB Dl2從CLKOUT輸出時鐘信號,連接到單片機(jī)AT89S52的XTAL1上,作為單片機(jī)的時鐘信號。
    下載線接口驅(qū)動電路74HC244采用P2的部分引腳進(jìn)行控制。其中,P2.1接74HC244的門控端,輸出低電平時電路工作,在平時輸出高電平時使74HC244工作在高阻狀態(tài),使下載線與目標(biāo)單片機(jī)脫離連接。P2.2接2Y4通過下載線接口作為SCK,實(shí)現(xiàn)ISP接口的同步脈沖。P2.3通過74HC244后接到下載線接口作為MOSI,實(shí)現(xiàn)對目標(biāo)芯片的串行數(shù)據(jù)讀出。下載線接口的MISO通過74HC244驅(qū)動后接到P2.5,實(shí)現(xiàn)對目標(biāo)芯片的串行數(shù)據(jù)的讀出。P2.5通過74HC244控制目標(biāo)芯片的RESET引腳,使其進(jìn)入和退出串行程序下載模式。
    另外,在系統(tǒng)中保留了P3.O和P3.1作為異步串行通信端口,作為系統(tǒng)調(diào)試端口。P1.5,P1.6,P1.7和RESET與VCC,GND連接到系統(tǒng)控制芯片,作為系統(tǒng)控制芯片自身的程序?qū)懭虢涌凇?br />
2 軟件系統(tǒng)設(shè)計
2.1 系統(tǒng)架構(gòu)

    基于虛擬內(nèi)存的USB下載線,就是從計算機(jī)角度看,下載線與目標(biāo)單片機(jī)是計算機(jī)的一個通用的USB存儲器,在對目標(biāo)單片機(jī)程序進(jìn)行寫操作時,就像對磁盤(U盤)進(jìn)行寫操作一樣。
    在PC機(jī)端主要完成的任務(wù)是USB設(shè)備驅(qū)動程序,即將USB設(shè)備(下載線)識別為U盤,實(shí)現(xiàn)文件的寫入和讀出操作。在Windows 2000及以后的操作系統(tǒng)中,將USB磁盤驅(qū)動作為標(biāo)準(zhǔn)驅(qū)動程序,直接利用操作系統(tǒng)磁盤驅(qū)動程序。文件的寫入和讀出,由操作系統(tǒng)完成相關(guān)功能,在本系統(tǒng)中不需要編寫程序。
    下載線與計算機(jī)連接采用PDIUSBD12作為接口芯片,要與計算機(jī)交換數(shù)據(jù),就需要對PDIUSBDl2芯片進(jìn)行操作,下載線系統(tǒng)需要PDIUSBDl2驅(qū)動程序。要向計算機(jī)說明下載線是一個U盤,下載線系統(tǒng)需要在計算機(jī)硬件詢問時要按USB Disk應(yīng)答,下載線系統(tǒng)還需要構(gòu)建一個文件系統(tǒng),由于下載線系統(tǒng)是面向單片機(jī)的程序下載,數(shù)據(jù)量小,采用FAT12作為下載線的文件系統(tǒng)。
    當(dāng)下載線接收到計算機(jī)傳送過來的一個程序文件時,需要將程序文件中的內(nèi)容分離出來。設(shè)計本系統(tǒng)主要支持bin和HEX兩種格式,其中bin文件就是機(jī)器指令的數(shù)據(jù),直接寫入單片機(jī)的程序存儲器中即可完成程序下載;Hex文件的INTEL格式是Intel公司提出的按地址排列的數(shù)據(jù)信息,并不是直接的機(jī)器指令代碼,因此還需要將HEX格式轉(zhuǎn)換為bin格式。
    在對目標(biāo)單片機(jī)進(jìn)行程序下載時,需要按照目標(biāo)單片機(jī)的程序下載時序,逐次將數(shù)據(jù)寫入目標(biāo)單片機(jī)的程序存儲器中,下載系統(tǒng)需要控制下載接口電路實(shí)現(xiàn)程序時序。整個隨著單片機(jī)技術(shù)的不斷發(fā)展,支持ISP(In-SystemProgramming)或IAP(In-Application Programming)的單片機(jī)芯片日益增加,這類單片機(jī)芯片的應(yīng)用程序?qū)懭氩捎昧嗽诰€下載的方式。單片機(jī)與計算機(jī)的連接端口也從串口或并口逐步過渡到USB(Universal SerialBus)口。由于USB口具有高速、使用靈活方便等特點(diǎn),單片機(jī)程序下載連接口也更加廣泛地應(yīng)用USB口。但是,USB口與單片機(jī)連接的下載線在設(shè)計和應(yīng)用上還是與串、并口連接一樣,不同的單片機(jī)采用不同的下載線,也對應(yīng)有不同的下載軟件和硬件驅(qū)動程序。這些軟件和程序隨著功能的完善和操作改進(jìn)等原因具有不同的版本。這就造成下載線的使用者需要不斷更新軟件,也讓使用者在更換單片機(jī)時不僅更換下載線,還要熟悉新的下載軟件及使用方法。為此,如果能設(shè)計一種不需要下載軟件的下載線或統(tǒng)一操作的下載軟件,則能大大提高單片機(jī)程序下載線的通用性及操作效率。設(shè)計一種通用而不需下載軟件的USB接口的單片機(jī)的下載線就顯得尤其必要。

1.硬件設(shè)計
1.1 設(shè)計分析

    單片機(jī)USB接口下載線對于計算機(jī)而言,就是一個USB外部設(shè)備。為了實(shí)現(xiàn)在計算機(jī)中不需要安裝額外的下載線驅(qū)動程序和操作軟件,盡可能使用操作系統(tǒng)已有的USB設(shè)備的驅(qū)動程序、操作系統(tǒng)命令或軟件作為下載線的驅(qū)動程序及操作軟件。在對計算機(jī)操作系統(tǒng)進(jìn)行分析和比較下,目前計算機(jī)操作系統(tǒng)中都帶有U盤的驅(qū)動程序,資源管理器就是一個現(xiàn)有的磁盤操作軟件。若將下載線虛擬為一個U盤,即從計算機(jī)角度將下載線和目標(biāo)單片機(jī)視為一個虛擬磁盤,計算機(jī)對目標(biāo)單片機(jī)的程序下載變?yōu)橛嬎銠C(jī)對磁盤的寫操作。
    當(dāng)下載線系統(tǒng)接收到計算機(jī)寫入該磁盤的文件時,通過下載線系統(tǒng)程序?qū)?shù)據(jù)進(jìn)行處理后把數(shù)據(jù)寫入目標(biāo)單片機(jī),實(shí)現(xiàn)單片機(jī)程序下載。下載線系統(tǒng)完成對計算機(jī)的磁盤響應(yīng)和程序的控制和傳輸,這樣既能保證在所有計算機(jī)上都可以通用,又實(shí)現(xiàn)了在計算機(jī)中不需要專用的下載程序,只需要如磁盤操作一樣進(jìn)行復(fù)制、粘貼或其他文件復(fù)制操作即可將程序?qū)懭雴纹瑱C(jī)。
    下載線硬件系統(tǒng)如圖1所示。


1.2 硬件設(shè)計
   
在分析各種USB接口芯片后,選用Philips公司的PDIUSBDl2作為系統(tǒng)的USB接口芯片,實(shí)現(xiàn)與微控制器進(jìn)行通信的高速通用并行接口。該芯片采用了USB 1.1標(biāo)準(zhǔn),現(xiàn)有的計算機(jī)采用USB 1.1及USB 2.O接口標(biāo)準(zhǔn),采用PDIUSBDl2作為下載線與計算機(jī)的接口芯片能夠滿足設(shè)計需要。
    為了實(shí)現(xiàn)可靠的程序下載,對目標(biāo)單片機(jī)的接口電路選用原Altra的并口驅(qū)動芯片74HC244作為下載線與目標(biāo)單片機(jī)的接口驅(qū)動芯片。該芯片是三態(tài)的總線驅(qū)動芯片,在寫入和讀出目標(biāo)單片機(jī)數(shù)據(jù)時有足夠的驅(qū)動能力和較小的延時,能夠?qū)崿F(xiàn)正常的程序下載,在程序下載完成后,該芯片工作于高阻態(tài),使下載線不影響目標(biāo)單片機(jī)的正常工作。系統(tǒng)電路原理如圖2所示。

在圖2中,PDIUSBDl2的數(shù)據(jù)端口連接到單片機(jī)的P0端口,實(shí)現(xiàn)單片機(jī)與PDIUSBDl2的數(shù)據(jù)交換通道。將PDIUSBDl2的讀寫控制分別接到P3.6和P3.7引腳,實(shí)現(xiàn)單片機(jī)寫入和讀出PDIUSBDl2的數(shù)據(jù)。地址端A0接到P2.O引腳上,用于實(shí)現(xiàn)對PDIUSBDl2的數(shù)據(jù)和地址選擇。PDIUSB Dl2從CLKOUT輸出時鐘信號,連接到單片機(jī)AT89S52的XTAL1上,作為單片機(jī)的時鐘信號。
    下載線接口驅(qū)動電路74HC244采用P2的部分引腳進(jìn)行控制。其中,P2.1接74HC244的門控端,輸出低電平時電路工作,在平時輸出高電平時使74HC244工作在高阻狀態(tài),使下載線與目標(biāo)單片機(jī)脫離連接。P2.2接2Y4通過下載線接口作為SCK,實(shí)現(xiàn)ISP接口的同步脈沖。P2.3通過74HC244后接到下載線接口作為MOSI,實(shí)現(xiàn)對目標(biāo)芯片的串行數(shù)據(jù)讀出。下載線接口的MISO通過74HC244驅(qū)動后接到P2.5,實(shí)現(xiàn)對目標(biāo)芯片的串行數(shù)據(jù)的讀出。P2.5通過74HC244控制目標(biāo)芯片的RESET引腳,使其進(jìn)入和退出串行程序下載模式。
    另外,在系統(tǒng)中保留了P3.O和P3.1作為異步串行通信端口,作為系統(tǒng)調(diào)試端口。P1.5,P1.6,P1.7和RESET與VCC,GND連接到系統(tǒng)控制芯片,作為系統(tǒng)控制芯片自身的程序?qū)懭虢涌凇?br />
2 軟件系統(tǒng)設(shè)計
2.1 系統(tǒng)架構(gòu)

    基于虛擬內(nèi)存的USB下載線,就是從計算機(jī)角度看,下載線與目標(biāo)單片機(jī)是計算機(jī)的一個通用的USB存儲器,在對目標(biāo)單片機(jī)程序進(jìn)行寫操作時,就像對磁盤(U盤)進(jìn)行寫操作一樣。
    在PC機(jī)端主要完成的任務(wù)是USB設(shè)備驅(qū)動程序,即將USB設(shè)備(下載線)識別為U盤,實(shí)現(xiàn)文件的寫入和讀出操作。在Windows 2000及以后的操作系統(tǒng)中,將USB磁盤驅(qū)動作為標(biāo)準(zhǔn)驅(qū)動程序,直接利用操作系統(tǒng)磁盤驅(qū)動程序。文件的寫入和讀出,由操作系統(tǒng)完成相關(guān)功能,在本系統(tǒng)中不需要編寫程序。
    下載線與計算機(jī)連接采用PDIUSBD12作為接口芯片,要與計算機(jī)交換數(shù)據(jù),就需要對PDIUSBDl2芯片進(jìn)行操作,下載線系統(tǒng)需要PDIUSBDl2驅(qū)動程序。要向計算機(jī)說明下載線是一個U盤,下載線系統(tǒng)需要在計算機(jī)硬件詢問時要按USB Disk應(yīng)答,下載線系統(tǒng)還需要構(gòu)建一個文件系統(tǒng),由于下載線系統(tǒng)是面向單片機(jī)的程序下載,數(shù)據(jù)量小,采用FAT12作為下載線的文件系統(tǒng)。
    當(dāng)下載線接收到計算機(jī)傳送過來的一個程序文件時,需要將程序文件中的內(nèi)容分離出來。設(shè)計本系統(tǒng)主要支持bin和HEX兩種格式,其中bin文件就是機(jī)器指令的數(shù)據(jù),直接寫入單片機(jī)的程序存儲器中即可完成程序下載;Hex文件的INTEL格式是Intel公司提出的按地址排列的數(shù)據(jù)信息,并不是直接的機(jī)器指令代碼,因此還需要將HEX格式轉(zhuǎn)換為bin格式。
    在對目標(biāo)單片機(jī)進(jìn)行程序下載時,需要按照目標(biāo)單片機(jī)的程序下載時序,逐次將數(shù)據(jù)寫入目標(biāo)單片機(jī)的程序存儲器中,下載系統(tǒng)需要控制下載接口電路實(shí)現(xiàn)程序時序。整個硬件電路結(jié)構(gòu)與軟件關(guān)系如圖3所示。

 

2.2 程序設(shè)計
  
下載線是連接計算機(jī)與目標(biāo)單片機(jī)的中間設(shè)備,僅在計算機(jī)發(fā)出操作要求時才產(chǎn)生對應(yīng)的操作響應(yīng),因而下載線系統(tǒng)程序設(shè)計過程中以處理計算機(jī)端數(shù)據(jù)為主要目標(biāo),根據(jù)計算機(jī)的數(shù)據(jù)對單片機(jī)進(jìn)行相應(yīng)的操作。為了程序編寫簡潔和易于調(diào)試,設(shè)計系統(tǒng)主程序采用查詢方式對USB接口數(shù)據(jù)進(jìn)行處理。對目標(biāo)單片機(jī)的程序下載寫入時,將其設(shè)為整個程序的一個功能模塊,僅當(dāng)需要下載寫入時調(diào)用該功能模塊,在程序編寫中將其定義為一個系統(tǒng)函數(shù)。
    與PC的接口芯片采用了PDIUSBD12作為USB接口芯片,下載線為了處理來自USB接口的數(shù)據(jù),必須完成對PDIUSBD12的處理。在設(shè)計中利用Philips提供的PDIUSBD12驅(qū)動程序進(jìn)行修改加以實(shí)現(xiàn)。
    數(shù)據(jù)處理過程的系統(tǒng)主函數(shù)如下:


3 系統(tǒng)調(diào)試
   
首先對下載線系統(tǒng)進(jìn)行程序?qū)懭牒统绦蛘{(diào)試,然后再進(jìn)行綜合調(diào)試。按下面步驟進(jìn)行。
3.1 調(diào)試下載線系統(tǒng)
   
首先將下載系統(tǒng)控制程序?qū)懭胂到y(tǒng)單片機(jī),然后進(jìn)行ISP下載調(diào)試。
    將BIN文件代碼寫進(jìn)下載線控制單片機(jī)程序內(nèi)部,采用程序直接將二進(jìn)制代碼寫進(jìn)目標(biāo)單片機(jī),觀察目標(biāo)單片機(jī)的運(yùn)行情況來判斷程序是否寫入。
    將HEX文件內(nèi)的數(shù)據(jù)寫在下載線控制單片機(jī)的源程序內(nèi)部,通過單片機(jī)程序?qū)EX格式進(jìn)行解釋并寫入目標(biāo)單片機(jī),觀察目標(biāo)單片機(jī)的運(yùn)行情況來判斷程序是否解釋并寫入正確。
3.2 硬件識別調(diào)試
   
通過將下載線插入PC,在PC上發(fā)現(xiàn)USB設(shè)備,驗(yàn)證下載線硬件是否工作。通過對USB器件的應(yīng)答,能夠在計算機(jī)中出現(xiàn)一個USB盤符。
    通過對下載線內(nèi)部的磁盤啟動扇區(qū)、FAT表和根目錄等信息的寫入,在PC上出現(xiàn)一個具體的磁盤,并能在磁盤上創(chuàng)建文件。
3.3 綜合調(diào)試
   
在下載線所對應(yīng)的磁盤上寫入HEX文件,由下載線系統(tǒng)單片機(jī)對HEX文件進(jìn)行解釋,并寫入目標(biāo)單片機(jī),在目標(biāo)單片機(jī)實(shí)驗(yàn)板上觀察結(jié)果以判斷下載線是否完成功能。

4 結(jié)語
   
通過下載系統(tǒng)的硬件和軟件設(shè)計,在計算機(jī)中不需要安裝驅(qū)動程序,利用計算機(jī)系統(tǒng)中自帶的USB磁盤的驅(qū)動程序,只需要復(fù)制、粘貼或其他文件復(fù)制操作即可將單片機(jī)應(yīng)用程序?qū)懭雴纹瑱C(jī),實(shí)現(xiàn)計算機(jī)通用的USB下載線的設(shè)計。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲欧洲精品成人久久奇米网 | 亚洲一区二区三区四区五区午夜| 精品成人国产| 国产一区二区精品久久91| 国产精品一区在线观看| 国产精品日本一区二区| 国产精品乱码人人做人人爱| 国产精品白丝av嫩草影院| 国产精品vip| 国产精品久久久久9999高清| 国产精品ⅴa在线观看h| 国产精品国产三级国产普通话99| 欧美三级视频| 国产精品国产a级| 国产精品日韩专区| 国产精品一区三区| 国产欧美在线播放| 国产视频一区免费看| 国产视频在线观看一区二区三区 | 国产亚洲激情| 国产真实久久| 在线不卡中文字幕| 亚洲激情成人网| 日韩手机在线导航| 亚洲视频久久| 销魂美女一区二区三区视频在线| 欧美一区二区日韩| 亚洲国产欧美久久| 日韩视频精品在线| 亚洲一区免费看| 欧美一区二区三区四区在线观看地址| 久久精品观看| 欧美成人xxx| 欧美日韩一级黄| 国产欧美日韩综合一区在线播放 | 久久午夜色播影院免费高清| 免费成人网www| 欧美另类视频| 国产精品欧美久久久久无广告| 国产精品永久免费在线| 国内揄拍国内精品久久| 亚洲国产日韩在线| 中日韩午夜理伦电影免费| 亚洲综合色网站| 亚洲国产日日夜夜| 中文av字幕一区| 欧美亚洲综合在线| 欧美成年人视频网站| 欧美午夜激情在线| 国产精品一区二区三区观看| 一区二区三区在线免费观看| 日韩视频免费观看高清完整版| 亚洲自拍偷拍麻豆| 亚洲精品久久久久久久久| 亚洲欧美日韩国产精品| 久久久噜噜噜久久中文字免| 欧美劲爆第一页| 国产欧美欧洲在线观看| 亚洲第一区色| 亚洲综合色婷婷| 亚洲理伦在线| 久久国产主播| 欧美日韩日本视频| 国产亚洲欧美一区二区三区| 亚洲精品在线观看视频| 午夜精品久久久久| 9l视频自拍蝌蚪9l视频成人| 欧美一区二区在线免费播放| 欧美国产日本在线| 国产亚洲美州欧州综合国| 日韩视频国产视频| 久久精品国产视频| 亚洲免费视频成人| 欧美高清视频在线观看| 国产区欧美区日韩区| 亚洲精品视频免费观看| 欧美在线观看视频一区二区| 亚洲综合日韩在线| 欧美国产成人精品| 国内精品久久久久久| 亚洲图色在线| 日韩视频不卡中文| 久久伊人免费视频| 国产欧美婷婷中文| 99在线热播精品免费| 亚洲电影下载| 欧美伊人久久久久久久久影院| 欧美日本韩国一区二区三区| 狠狠久久综合婷婷不卡| 亚洲一区二区在线观看视频| 一本一道久久综合狠狠老精东影业| 另类天堂av| 国产日韩欧美视频在线| 夜夜嗨av色综合久久久综合网| 最新国产乱人伦偷精品免费网站 | 久久精品国产91精品亚洲| 亚洲欧美激情四射在线日| 欧美精品福利在线| 在线观看欧美一区| 久久精品30| 久久国产精品一区二区三区| 国产精品久久久久国产a级| 亚洲三级免费观看| 亚洲美女免费精品视频在线观看| 久久亚洲精选| 国产主播一区二区三区| 午夜亚洲性色视频| 欧美亚洲视频一区二区| 欧美视频久久| 一本色道久久加勒比精品| 一区二区三区不卡视频在线观看| 欧美精品激情在线| 亚洲国产一区二区三区青草影视| 亚洲国产日韩欧美在线图片| 久久综合色影院| 韩国三级在线一区| 久久国产加勒比精品无码| 久久久久久日产精品| 国产女精品视频网站免费 | 国产主播一区二区| 欧美中文日韩| 久久夜色精品亚洲噜噜国产mv| 国产日韩欧美精品综合| 香蕉亚洲视频| 久久久久国产一区二区三区四区| 国产性做久久久久久| 久久www成人_看片免费不卡| 久久久一区二区| 一色屋精品视频在线看| 亚洲黄色片网站| 欧美高清视频在线| 亚洲美女网站| 亚洲免费在线精品一区| 国产精品无人区| 亚洲欧美在线高清| 久久免费国产| 在线国产精品一区| 亚洲卡通欧美制服中文| 欧美日韩精品免费观看视一区二区 | 亚洲乱码一区二区| 欧美人成在线视频| 亚洲深夜激情| 久久精品99国产精品日本| 狠狠88综合久久久久综合网| 亚洲激情在线| 欧美视频在线不卡| 亚洲欧美日韩精品久久奇米色影视| 久久久91精品| 1024亚洲| 亚洲一区二区精品在线| 国产日韩欧美精品| 亚洲欧洲日韩综合二区| 国产精品白丝jk黑袜喷水| 先锋影音久久久| 欧美aaaaaaaa牛牛影院| 99视频+国产日韩欧美| 欧美在线你懂的| 亚洲国产黄色| 亚洲欧美国产精品桃花| 国产综合欧美在线看| 一区二区三区精品在线| 国产欧美一区二区精品性 | 亚洲欧美激情视频在线观看一区二区三区| 国产精品一区二区久久久| 亚洲福利专区| 欧美深夜福利| 亚洲第一页中文字幕| 欧美日韩mp4| 欧美一区=区| 欧美另类极品videosbest最新版本| 亚洲一区二区视频在线观看| 免费观看在线综合| 亚洲午夜激情网站| 免费观看一区| 亚洲一区久久久| 欧美成人国产va精品日本一级| 亚洲网站啪啪| 欧美大片一区二区| 亚洲欧美激情在线视频| 欧美顶级艳妇交换群宴| 亚洲女爱视频在线| 欧美精品综合| 久久国产精品久久久久久久久久| 欧美日韩免费一区| 久久国产成人| 国产精品高潮呻吟久久av无限| 亚洲二区视频在线| 国产精品视频免费| 亚洲免费精彩视频| 国产综合自拍| 香蕉久久夜色精品国产| 亚洲人精品午夜在线观看| 久久精品国产亚洲一区二区| 99精品欧美一区| 免费日韩av| 欧美一区二区三区免费视频| 欧美体内she精视频| 亚洲精品国产视频| 国语精品一区| 午夜精品视频在线观看|