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

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

十<b>進制數</b>

  • PC機之間串口通信的實現

    PC機之間串口通信的實現一、實驗目的 1.熟悉微機接口實驗裝置的結構和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學會串行通信程序的編制方法。 二、實驗內容與要求 1.基本要求主機接收開關量輸入的數據(二進制或十六進制),從鍵盤上按“傳輸”鍵(可自行定義),就將該數據通過8251A傳輸出去。終端接收后在顯示器上顯示數據。具體操作說明如下:(1)出現提示信息“start with R in the board!”,通過調整乒乓開關的狀態,設置8位數據;(2)在小鍵盤上按“R”鍵,系統將此時乒乓開關的狀態讀入計算機I中,并顯示出來,同時顯示經串行通訊后,計算機II接收到的數據;(3)完成后,系統提示“do you want to send another data? Y/N”,根據用戶需要,在鍵盤按下“Y”鍵,則重復步驟(1),進行另一數據的通訊;在鍵盤按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進行出錯處理,例如采用奇偶校驗,出錯重傳或者采用接收方回傳和發送方確認來保證發送和接收正確。 三、設計報告要求 1.設計目的和內容 2.總體設計 3.硬件設計:原理圖(接線圖)及簡要說明 4.軟件設計框圖及程序清單5.設計結果和體會(包括遇到的問題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發送移位寄存器”(并→串)。能夠完成上述“串←→并”轉換功能的電路,通常稱為“通用異步收發器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發送字符時,必須首先設置TXEN和CTS#為有效狀態,TXEN(Transmitter Enable)是允許發送信號,是命令寄存器中的一位;CTS#(Clear To Send)是由外設發來的對CPU請求發送信號的響應信號。然后就開始發送過程。在發送時,每當CPU送往發送緩沖器一個字符,發送器自動為這個字符加上1個起始位,并且按照編程要求加上奇/偶校驗位以及1個、1.5個或者2個停止位。串行數據以起始位開始,接著是最低有效數據位,最高有效位的后面是奇/偶校驗位,然后是停止位。按位發送的數據是以發送時鐘TXC的下降沿同步的,也就是說這些數據總是在發送時鐘TXC的下降沿從8251A發出。數據傳輸的波特率取決于編程時指定的波特率因子,為發送器時鐘頻率的1、1/16或1/64。當波特率指定為16時,數據傳輸的波特率就是發送器時鐘頻率的1/16。CPU通過數據總線將數據送到8251A的數據輸出緩沖寄存器以后,再傳輸到發送緩沖器,經移位寄存器移位,將并行數據變為串行數據,從TxD端送往外部設備。在8251A接收字符時,命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過檢測RxD引腳上的低電平來準備接收字符,在沒有字符傳送時RxD端為高電平。8251A不斷地檢測RxD引腳,從RxD端上檢測到低電平以后,便認為是串行數據的起始位,并且啟動接收控制電路中的一個計數器來進行計數,計數器的頻率等于接收器時鐘頻率。計數器是作為接收器采樣定時,當計數到相當于半個數位的傳輸時間時再次對RxD端進行采樣,如果仍為低電平,則確認該數位是一個有效的起始位。若傳輸一個字符需要16個時鐘,那么就是要在計數8個時鐘后采樣到低電平。之后,8251A每隔一個數位的傳輸時間對RxD端采樣一次,依次確定串行數據位的值。串行數據位順序進入接收移位寄存器,通過校驗并除去停止位,變成并行數據以后通過內部數據總線送入接收緩沖器,此時發出有效狀態的RxRDY信號通知CPU,通知CPU8251A已經收到一個有效的數據。一個字符對應的數據可以是5~8位。如果一個字符對應的數據不到8位,8251A會在移位轉換成并行數據的時候,自動把他們的高位補成0。 五、系統總體設計方案根據系統設計的要求,對系統設計的總體方案進行論證分析如下:1.獲取8位開關量可使用實驗臺上的8255A可編程并行接口芯片,因為只要獲取8位數據量,只需使用基本輸入和8位數據線,所以將8255A工作在方式0,PA0-PA7接實驗臺上的8位開關量。2.當使用串口進行數據傳送時,雖然同步通信速度遠遠高于異步通信,可達500kbit/s,但由于其需要有一個時鐘來實現發送端和接收端之間的同步,硬件電路復雜,通常計算機之間的通信只采用異步通信。3.由于8251A本身沒有時鐘,需要外部提供,所以本設計中使用實驗臺上的8253芯片的計數器2來實現。4:顯示和鍵盤輸入均使用DOS功能調用來實現。設計思路框圖,如下圖所示: 六、硬件設計硬件電路主要分為8位開關量數據獲取電路,串行通信數據發送電路,串行通信數據接收電路三個部分。1.8位開關量數據獲取電路該電路主要是利用8255并行接口讀取8位乒乓開關的數據。此次設計在獲取8位開關數據量時采用8255令其工作在方式0,A口輸入8位數據,CS#接實驗臺上CS1口,對應端口為280H-283H,PA0-PA7接8個開關。2.串行通信電路串行通信電路本設計中8253主要為8251充當頻率發生器,接線如下圖所示。

    標簽: PC機 串口通信

    上傳時間: 2013-12-19

    上傳用戶:小火車啦啦啦

  • 基于單片機的紅外門進控制系統設計與制作(含源程序和原理圖)

    基于單片機的紅外門進控制系統設計與制作:我們所做的創新實驗項目“基于單片機的紅外門控系統”已基本完成,現將其工作原理簡要說明。該系統主要分為兩大部分:一是紅外傳感器部分。二是單片機計數顯示控制部分。基本電路圖如下:其中紅外傳感器部分我們采用紅外對管實現,紅外對管平行放置,平常處于接收狀態,經比較器輸出低電平,當有人經過時,紅外線被擋住,接收管接收不到紅外線,經比較器輸出高電平。這樣,當有人經過時便會產生一個電平的跳變。單片機控制部分主要是通過外部兩個中斷判斷是否有人經過,如果有人經過,由于電平跳變的產生,進入中斷服務程序,這里我們采用了兩對紅外傳感器接到兩個外部中斷口,中斷0作為入口,實現加1操作,中斷1作為出口,實現減1操作。另外,我們通過P0口控制室內燈的亮暗,當寄存器計數值為0時,熄燈,不為0時,燈亮。顯示部分,采用兩位數碼管動態顯示,如有必要,可以很方便的擴展為四位計數。精益求精!在實驗過程中,我們走了非常多的彎路,做出來的東西根本不是自己想要的,我們本想做成室內只有一個門的進出計數,原理已清楚,即在門的兩邊放置兩對紅外對管,進出時,擋住兩對對管的順序不同,因此,可判斷是進入還是出去,從而實現加減計數,編程時,可分別在兩個中斷服務程序的入口置標志位,根據標志位判斷進出,詳細內容在程序部分。理論如此,但在實際過程中,還是發現實現不了上述功能,我們初步判定認為是程序掌握得不夠好,相信隨著自己對單片機了解的深入,應該會做出更好的 (因為我們是臨時學的單片機),程序的具體內容如下: $MOD52    ORG   0000H         LJMP  MAIN         ORG   0003H         LJMP  0100H         ORG   0013H         LJMP  0150H         ORG   0050HMAIN:    CLR   A         MOV   30H , A           ;初始化緩存區         MOV   31H , A         MOV   32H , A         MOV   33H , A         MOV   R6  , A         MOV   R7  , A  SETB  EA  SETB  EX0  SETB  EX1  SETB  IT0  SETB  IT1  SETB  PX1NEXT1:   ACALL HEXTOBCDD        ;調用數制轉換子程序         ACALL DISPLAY          ;調用顯示子程序         LJMP  NEXT1          ORG   0100H  ;中斷0服務程序 LCALL  DELY mov 70h,#2 djnz 70h,next JBC  F0,NEXT         SETB F0        CLR P0.0 LCALL  DELY0 SETB   P0.0                  MOV   A , R7   ADD   A , #1   MOV   R7, A   MOV   A , R6         ADDC  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT:  RETI  ORG   0150H    ;中斷1服務程序 LCALL  DELY mov 70h,#2 djnz 70h,next2 JBC  F0,NEXT2 SETB  F0 CLR P0.0 LCALL  DELY0 SETB   P0.0    CLR C                     MOV   A , R7   SUBB   A , #1  MOV   R7, A  MOV   A , R6   SUBB  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT2  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT2:  RETI   ORG   0200HHEXTOBCDD:MOV  A , R6               ;由十六進制轉化為十進制         PUSH  ACC         MOV   A , R7         PUSH  ACC  MOV   A , R2         PUSH  ACC  CLR   A         MOV   R3 , A  MOV   R4 , A  MOV   R5 , A  MOV   R2 , #10HHB3:     MOV   A  , R7              ;將十六進制中最高位移入進位位中         RLC   A  MOV   R7 , A  MOV   A  , R6  RLC   A  MOV   R6 , A  MOV   A  , R5              ;每位數加上本身相當于將這個數乘以2  ADDC  A  , R5  DA    A  MOV   R5 , A  MOV   A  , R4  ADDC  A  , R4  DA    A                   ;十進制調整  MOV   R4 , A  MOV   A  , R3  ADDC  A  , R3  DJNZ  R2 , HB3  POP   ACC   MOV   R2 , A  POP   ACC   MOV   R7 , A  POP   ACC  MOV   R6 , A  RET  ORG   0250HDISPLAY:  MOV   R0 , #30H         MOV   A  , R5  ANL   A  , #0FH  MOV   @R0 , A  MOV   A  , R5  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   A  , R4  ANL   A , #0FH  INC   R0  MOV   @R0 , A  MOV   A   , R4  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   R0 , #30H  MOV   R2 , #11111110BAGAIN:   MOV   A  , R2         MOV   P2 , A         MOV   A  , @R0  MOV   DPTR , #TAB  MOVC  A  , @A+DPTR  MOV   P1 , A  ACALL DELAY  INC   R0  MOV   A  , R2  RL    A  MOV   R2 , A  JB    ACC.4  , AGAIN   RETTAB:     DB    03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH   ;七段碼表DELY:    MOV   R1,#80D1:        MOV    R2,#100             DJNZ   R2,$ DJNZ    R1,D1 RET DELAY:   MOV   TMOD , #01H           ;延時子程序         MOV   TL0  , #0FEH         MOV   TH0  , #0FEH  SETB  TR0WAIT:    JNB   TF0  , WAIT         CLR   TF0  CLR   TR0  RETDELY0:   MOV  R1,  #200D3:  MOV  R2,#250          DJNZ  R2,$  DJNZ  R1,D3    RET          END       該系統實際應用廣泛。可用在生產線上產品數量統計、公交車智能計數問候(需添加語音芯片)、超市內人數統計等公共場合。另外,添加串口通信部分便可實現與PC數據交換的功能。   由于,實驗簡化了,剩下不少零件和資金,所以我們又做了兩項其他的實驗。

    標簽: 單片機 紅外 控制系統設計 原理圖

    上傳時間: 2013-12-22

    上傳用戶:tangsiyun

  • 單片機課程總結

    單片機基礎知識單片機的外部結構:1、 DIP40雙列直插;2、 P0,P1,P2,P3四個8位準雙向I/O引腳;(作為I/O輸入時,要先輸出高電平)3、 電源VCC(PIN40)和地線GND(PIN20);4、 高電平復位RESET(PIN9);(10uF電容接VCC與RESET,即可實現上電復位)5、 內置振蕩電路,外部只要接晶體至X1(PIN18)和X0(PIN19);(頻率為主頻的12倍)6、 程序配置EA(PIN31)接高電平VCC;(運行單片機內部ROM中的程序)7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1 單片機內部I/O部件:(所為學習單片機,實際上就是編程控制以下I/O部件,完成指定任務)1、 四個8位通用I/O端口,對應引腳P0、P1、P2和P3;2、 兩個16位定時計數器;(TMOD,TCON,TL0,TH0,TL1,TH1)3、 一個串行通信接口;(SCON,SBUF)4、 一個中斷控制器;(IE,IP)針對AT89C52單片機,頭文件AT89x52.h給出了SFR特殊功能寄存器所有端口的定義。教科書的160頁給出了針對MCS51系列單片機的C語言擴展變量類型。 C語言編程基礎:1、 十六進制表示字節0x5a:二進制為01011010B;0x6E為01101110。2、 如果將一個16位二進數賦給一個8位的字節變量,則自動截斷為低8位,而丟掉高8位。3、 ++var表示對變量var先增一;var—表示對變量后減一。4、 x |= 0x0f;表示為 x = x | 0x0f;5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。6、 While( 1 ); 表示無限執行該語句,即死循環。語句后的分號表示空循環體,也就是{;}第一章    單片機最小應用系統:單片機最小系統的硬件原理接線圖:1、 接電源:VCC(PIN40)、GND(PIN20)。加接退耦電容0.1uF2、 接晶體:X1(PIN18)、X2(PIN19)。注意標出晶體頻率(選用12MHz),還有輔助電容30pF3、 接復位:RES(PIN9)。接上電復位電路,以及手動復位電路,分析復位工作原理4、 接配置:EA(PIN31)。說明原因。第二章      基本I/O口的應用第三章      顯示驅動第七章      串行接口應用

    標簽: 單片機

    上傳時間: 2013-10-30

    上傳用戶:athjac

  • 51單片機C語言編程實例

    C語言編程基礎:1. 十六進制表示字節0x5a:二進制為01011010B;0x6E為01101110。 2. 如果將一個16位二進數賦給一個8位的字節變量,則自動截斷為低8位,而丟掉高8位。 3. ++var表示對變量var先增一;var—表示對變量后減一。 4. x |= 0x0f;表示為 x = x | 0x0f; 5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。 6. While( 1 ); 表示無限執行該語句,即死循環。語句后的分號表示空循環體,也就是{;} 在某引腳輸出高電平的編程方法:(比如P1.3(PIN4)引腳)1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P1.3    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  P1_3 = 1;   //給P1_3賦值1,引腳P1.3就能輸出高電平VCC    5.  While( 1 );  //死循環,相當 LOOP: goto LOOP;    6. }   注意:P0的每個引腳要輸出高電平時,必須外接上拉電阻(如4K7)至VCC電源。在某引腳輸出低電平的編程方法:(比如P2.7引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P2.7    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  P2_7 = 0;   //給P2_7賦值0,引腳P2.7就能輸出低電平GND    5.  While( 1 );  //死循環,相當 LOOP: goto LOOP;    6. }   在某引腳輸出方波編程方法:(比如P3.1引腳)代碼1. #include <AT89x52.h> //該頭文檔中有單片機內部資源的符號化定義,其中包含P3.1    2. void main( void )  //void 表示沒有輸入參數,也沒有函數返值,這入單片機運行的復位入口    3. {    4.  While( 1 )  //非零表示真,如果為真則執行下面循環體的語句    5.  {    6. P3_1 = 1;  //給P3_1賦值1,引腳P3.1就能輸出高電平VCC    7.   P3_1 = 0;  //給P3_1賦值0,引腳P3.1就能輸出低電平GND    8.  }    //由于一直為真,所以不斷輸出高、低、高、低……,從而形成方波    9. }   將某引腳的輸入電平取反后,從另一個引腳輸出:( 比如 P0.4 = NOT( P1.1) )

    標簽: 51單片機C語言 編程實例

    上傳時間: 2013-11-02

    上傳用戶:zengduo

  • rs232串口通信程序下載

    主要功能:1、將串口通訊協議存儲為一個通訊文件,可是隨時將存儲通訊協議文件調入計算機運行與下位機通訊可以實現通訊對話,供下位機工程師參考使用,其主要的通訊協議本程序把它們分成四種情況。以下說明:1)下位機直接發送數據,上位機只接收不回應數據。2)下位機直接發送數據,上位機接收并回應數據。3)上位機直接發送數據,下位機只接收不回應數據。4)上位機直接發送數據,下位機接收并回應數據。下位機工程師完全可以利用這個功能單獨的并且很方便的調試與上位機通訊程序,更改雙方的通訊協議,不再需要上位機工程師的配合。windwos標準操作,使用方便。2、可以監聽活動串口的數據,將監聽到的數據顯示到數據顯示區里面,可以保存。也可以將原先保存的文件數據讀進來,以供分析。數據可以按照十六進制和ascii碼顯示出來。3、自動識別串口設置,當不知道對方設備的通訊串口設置時,可以利用該功能讓此程序自動識別,當然前提是對方設備必須是一直在發數據,整個識別過程大概需要二分鐘。4、可以通過該程序,利用串口將文件發送到另一個計算機上。另一個計算機通過接收文件接收所發出的文件。

    標簽: 232 rs 串口通信

    上傳時間: 2013-11-11

    上傳用戶:semi1981

  • 用MDK生成bin格式的可執行文件

    用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認情況下生成*.hex 的可執行文件,但是當我們要生成*.bin 的可執行文件時怎么辦呢?答案是可以使用RVCT 的fromelf.exe 工具進行轉換。也就是說首先將源文件編譯鏈接成*.axf 的文件,然后使用fromelf.exe 工具將*.axf 格式的文件轉換成*.bin格式的文件。下面將具體說明這個操作步驟:1. 打開Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打開Options for Target ‘Axf_To_Bin’對話框,選擇User 標簽頁;3. 構選Run User Programs After Build/Rebuild 框中的Run #1 多選框,在后邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin 文件。在上面的步驟中,有幾點值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安裝目錄;2. fromelf.exe 命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項如下:--help 顯示幫助信息--vsn 顯示版本信息--output file 輸出文件(默認的輸出為文本格式)--nodebug 在生成的映象中不包含調試信息--nolinkview 在生成的映象中不包含段的信息二進制輸出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六進制格式的文件--i32 生成Intel 32 位十六進制格式的文件--vhx 面向字節的位十六進制格式的文件t--base addr 設置m32,i32 格式文件的基地址--text 顯示文本信息文本信息的標志-v 打印詳細信息-a 打印數據地址(針對帶調試信息的映象)-d 打印數據段的內容-e 打印表達式表print exception tables-f 打印消除虛函數的信息-g 打印調試表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印動態段的內容-z 打印代碼和數據大小的信息

    標簽: MDK bin 可執行文件

    上傳時間: 2013-12-17

    上傳用戶:AbuGe

  • 本程序是用純C語言編的一個基于命令行的四則運算計算器。主要用于計算四則運算表達式的值

    本程序是用純C語言編的一個基于命令行的四則運算計算器。主要用于計算四則運算表達式的值,同時可以實現四種進制任意兩種之間的轉換。 主要功能:1.四則運算:能夠解釋并執行四則運算表達式。四則運算就是包含+、—、*、/、.(小數點)和數字的運算表達式,例如:3+2.9*(5-6/3) -4+(+8*6)等; 2.錯誤警告:能夠對不符合語法的表達式給出相應的錯誤警告,本程序共給出了8大類警告 3.進制轉換:能夠做二進制、八進制、十進制、十六進制中任意兩種進制之間的互相轉換 4.幫助系統:提供完善的幫助系統 5.出錯保護:有良好的出錯保護系統,命令行輸入錯誤,程序仍能正常運行。

    標簽: 四則運算 程序 C語言 命令行

    上傳時間: 2013-12-21

    上傳用戶:aysyzxzm

  • 這個可以算是我第一個用Java寫的應用程序

    這個可以算是我第一個用Java寫的應用程序,界面使用了AWT。功能非常簡單,但通過它使我“懂”得了Java。 它的功能是顏色的十進制與十六進制間的轉換。

    標簽: Java 應用程序

    上傳時間: 2015-02-12

    上傳用戶:yph853211

  • 兩個經典程序:顯示系統時間

    兩個經典程序:顯示系統時間,轉換(大小寫字母轉換、二進制/八進制/十進制/十六進制間轉換)

    標簽: 程序 顯示系統

    上傳時間: 2013-12-25

    上傳用戶:Avoid98

  • 對十進制數的輸入做加減乘除

    對十進制數的輸入做加減乘除,并分別用十進制、八進制、十六進制表示結果

    標簽: 十進制數 輸入

    上傳時間: 2013-12-17

    上傳用戶:康郎

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲人成人一区二区三区| 国产女主播一区二区| 欧美日韩在线播| 91久久在线播放| 欧美激情中文不卡| 99视频+国产日韩欧美| 欧美揉bbbbb揉bbbbb| 中文日韩欧美| 国产午夜精品久久| 久久夜色精品| 亚洲精品欧洲精品| 国产精品高清在线| 久久国产色av| 亚洲精品你懂的| 国产精品入口66mio| 久久久噜噜噜| 在线亚洲精品福利网址导航| 国产精品一区二区在线观看不卡 | 欧美福利一区二区| 99视频精品全国免费| 国产欧美日韩精品在线| 欧美99久久| 性做久久久久久久久| 91久久精品一区| 国产一区白浆| 欧美日韩在线一二三| 久久久欧美一区二区| 亚洲天堂网在线观看| 影音先锋日韩精品| 国产精品裸体一区二区三区| 欧美国内亚洲| 久久先锋影音| 久久激情视频久久| 99成人在线| 亚洲国产精品嫩草影院| 国产在线视频不卡二| 欧美午夜久久久| 久久亚洲色图| 欧美专区亚洲专区| 亚洲一区高清| 国产精品99久久久久久久vr| 伊人精品久久久久7777| 欧美色视频在线| 欧美多人爱爱视频网站| 欧美在线观看你懂的| 亚洲免费小视频| 日韩特黄影片| 亚洲韩国青草视频| 在线不卡a资源高清| 激情五月综合色婷婷一区二区| 国产精品亚洲视频| 国产精品麻豆va在线播放| 欧美日韩国产综合新一区| 免费看的黄色欧美网站| 久久免费黄色| 久久久久久电影| 久久夜色撩人精品| 老鸭窝毛片一区二区三区| 久久精品国产一区二区三| 欧美一区二区三区久久精品茉莉花 | 国产精品一区二区欧美| 欧美日韩精品久久久| 欧美xart系列高清| 欧美国产高清| 欧美私人网站| 国产乱人伦精品一区二区| 国产精品亚洲综合久久| 国产欧美一区二区精品性色| 国产欧美综合在线| 一区二区在线不卡| 最新日韩精品| 亚洲在线观看| 欧美专区日韩专区| 久久精品人人做人人爽| 久久九九国产精品怡红院| 久久精品夜夜夜夜久久| 久久久91精品国产一区二区精品| 久久成人精品电影| 久久免费国产精品| 久久一区亚洲| 欧美极品aⅴ影院| 国产精品美腿一区在线看| 国产欧美日韩在线视频| 黄色一区三区| 亚洲九九爱视频| 午夜精品一区二区三区在线播放 | 久久久福利视频| 久久深夜福利| 欧美男人的天堂| 国产欧美日韩一区二区三区| 国产情人节一区| 亚洲人成网站在线播| 亚洲一区二区三区中文字幕| 久久久久久久久久久久久女国产乱| 久久亚洲综合色| 欧美日韩在线视频一区| 国内精品久久久久久久影视麻豆 | 韩国av一区二区三区| 亚洲人体偷拍| 欧美一区二区三区的| 欧美sm视频| 国产三区精品| 99视频有精品| 久久在线视频在线| 国产精品美女主播| 亚洲国产精品va| 欧美在线观看一区| 国产精品v片在线观看不卡 | 欧美日韩在线观看一区二区| 国产日韩欧美一区在线| 亚洲免费观看| 久久在线视频| 国产亚洲一区精品| 一区二区三区欧美在线| 久久久久久久久久久成人| 国产精品你懂的| 中文久久精品| 欧美日本高清一区| 亚洲经典一区| 欧美aⅴ99久久黑人专区| 国产综合色在线视频区| 亚洲欧美激情视频| 欧美午夜精品久久久久免费视| 亚洲国产合集| 蜜桃久久av| 在线观看国产精品网站| 久久精品国产免费看久久精品| 国产精品久久久久久久久搜平片 | 欧美国产一区二区| 影音先锋日韩精品| 久久一区二区三区四区| 国产曰批免费观看久久久| 亚洲欧美中文日韩在线| 国产精品第一区| 亚洲视频999| 国产精品国产三级国产aⅴ9色| 日韩视频一区二区三区在线播放| 欧美成人精品| 亚洲免费黄色| 欧美三级在线| 亚洲欧美日韩精品一区二区 | 亚洲深夜福利网站| 欧美日韩精品免费观看视频完整 | 亚洲盗摄视频| 鲁大师影院一区二区三区| 在线观看成人网| 欧美高清成人| 日韩亚洲欧美中文三级| 欧美国产欧美综合 | 亚洲影视九九影院在线观看| 国产精品国产自产拍高清av| 一区二区三区欧美激情| 国产精品成人免费视频| 亚洲欧美在线免费| 精品成人乱色一区二区| 欧美黄色一区| 亚洲一区二区三区在线看| 国产女同一区二区| 久久久久久久久一区二区| 亚洲高清一区二| 欧美性理论片在线观看片免费| 亚洲欧美日韩一区二区| 国产自产高清不卡| 欧美成人激情视频免费观看| 一区二区三区导航| 国产婷婷97碰碰久久人人蜜臀| 久久久久久国产精品mv| 亚洲精品久久久久久久久久久久 | 欧美色网在线| 性欧美8khd高清极品| 黄色精品在线看| 欧美另类综合| 欧美在线视频不卡| 亚洲国产三级网| 国产精品成人在线观看| 老司机精品福利视频| 一本色道久久88精品综合| 国产日韩亚洲欧美综合| 欧美激情视频一区二区三区在线播放| 亚洲一卡久久| 91久久精品一区| 国产亚洲人成a一在线v站| 欧美理论在线播放| 久久精品99无色码中文字幕| 亚洲日本va午夜在线影院| 国产美女搞久久| 欧美日韩国产电影| 猛干欧美女孩| 久久国产精品一区二区三区四区 | 国产精品初高中精品久久| 久久综合成人精品亚洲另类欧美| 亚洲视频久久| 在线看成人片| 国产视频亚洲| 国产精品v欧美精品v日韩精品| 欧美mv日韩mv国产网站| 久久久最新网址| 欧美一区二区免费视频| 中日韩美女免费视频网址在线观看| 亚洲国产一区二区三区青草影视|