《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 串口通訊基礎及S3C2410 UART控制器
串口通訊基礎及S3C2410 UART控制器
摘要: 讀寫狀態寄存器UTRSTAT以及錯誤狀態寄存UERSTAT,可以反映芯片目前的讀寫狀態以及錯誤類型。FIFO狀態寄存器UFSTAT和MODEM狀態寄存器UMSTAT,通過前者可以讀出目前FIFO是否滿以及其中的字節數;通過后者可以讀出目前MODEM的CTS狀態。
Abstract:
Key words :

  數據通信的基本方式可分為并行通信與串行通信兩種:

  并行通信:是指利用多條數據傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度快,適用于短距離通信,但要求通訊速率較高的應用場合。

  串行通信:是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。

  一、異步通信及其協議

  異步通信以一個字符為傳輸單位,通信中兩個字符間的時間間隔是不固定的,然而在同一個字符中的兩個相鄰位代碼間的時間間隔是固定的。

  通信協議(通信規程):是指通信雙方約定的一些規則。在使用異步串口傳送一個字符的信息時,對資料格式有如下約定:規定有空閑位、起始位、資料位、奇偶校驗位、停止位。

  異步通訊的時序,如圖5-1。

  

  其中各位的意義如下:

  起始位:先發出一個邏輯”0”信號,表示傳輸字符的開始。

  資料位:緊接著起始位之后。資料位的個數可以是4、5、6、7、8等,構成一個字符。通常采用ASCII碼。從最低位開始傳送,靠時鐘定位。

  奇偶校驗位:資料位加上這一位后,使得“1”的位數應為偶數(偶校驗)或奇數(奇校驗),以此來校驗資料傳送的正確性。

  停止位:它是一個字符數據的結束標志??梢允?位、1.5位、2位的高電平。

  空閑位:處于邏輯“1”狀態,表示當前線路上沒有資料傳送。

  波特率:是衡量資料傳送速率的指針。表示每秒鐘傳送的二進制位數。例如資料傳送速率為120字符/秒,而每一個字符為10位,則其傳送的波特率為10×120=1200字符/秒=1200波特。

  注:異步通信是按字符傳輸的,接收設備在收到起始信號之后只要在一個字符的傳輸時間內能和發送設備保持同步就能正確接收。下一個字符起始位的到來又使同步重新校準(依靠檢測起始位來實現發送與接收方的時鐘自同步的)。

  二、資料傳送方式

  根據資料傳送方向的不同有以下三種方式。如圖5-2所示。

  

 ?。?)單工方式                    (2)半雙工方式                      (3)全雙工方式

  圖5-2 資料傳送方式

  1、單工方式

  資料始終是從A設備發向B設備。

  2、 半雙工方式

  資料能從A設備傳送到B設備,也能從B設備傳送到A設備。在任何時候資料都不能同時在兩個方向上傳送,即每次只能有一個設備發送,另一個設備接收。但是通訊雙方依照一定的通訊協議來輪流地進行發送和接收。

  3、 全雙工方式

  允許通信雙方同時進行發送和接收。這時,A設備在發送的同時也可以接收,B設備亦同。全雙工方式相當于把兩個方向相反的單工方式組合在一起,因此它需要兩條數據傳輸線。在計算機串行通訊中主要使用半雙工和全雙工方式。

  三、信號傳輸方式

  1、基帶傳輸方式

  在傳輸線路上直接傳輸不加調制的二進制信號,如圖所示。它要求傳送線的頻帶較寬,傳輸的數字信號是矩形波。

  基帶傳輸方式僅適宜于近距離和速度較低的通信。

  

  2、頻帶傳輸方式

  傳輸經過調制的模擬信號

  在長距離通信時,發送方要用調制器把數字信號轉換成模擬信號,接收方則用解調器將接收到的模擬信號再轉換成數字信號,這就是信號的調制解調。

  實現調制和解調任務的裝置稱為調制解調器(MODEM)。采用頻帶傳輸時,通信雙方各接一個調制解調器,將數字信號寄載在模擬信號(載波)上加以傳輸。因此,這種傳輸方式也稱為載波傳輸方式。這時的通信線路可以是電話交換網,也可以是專用線。

  常用的調制方式有三種:

  調幅、調頻和調相,分別如下圖所示。

  

  四、串行接口標準

  串行接口標準:指的是計算機或終端(資料終端設備DTE)的串行接口電路與調制解調器MODEM等(數據通信設備DCE)之間的連接標準。

  RS-232C標準

  RS-232C是一種標準接口,D型插座,采用25芯引腳或9芯引腳的連接器,如圖5-5所示。

  

  圖5-5

  微型計算機之間的串行通信就是按照RS-232C標準設計的接口電路實現的。如果使用一根電話線進行通信,那幺計算機和MODEM之間的聯機就是根據RS-232C標準連接的。其連接及通信原理如圖5-6所示

  

  圖5-6

  RS232信號定義

  RS-232C標準規定接口有25根聯機。只有以下9個信號經常使用。

  引腳和功能分別如下:

  1. TXD(第2腳):發送資料線,輸出。發送資料到MODEM。

  2. RXD(第3腳):接收資料線,輸入。接收資料到計算機或終端。

  3. (第4腳):請求發送,輸出。計算機通過此引腳通知MODEM,要求發送資料。

  4. (第5腳):允許發送,輸入。發出 作為對 的回答,計算機才可以進行發送資料。

  5. (第6腳):資料裝置就緒(即MODEM準備好),輸入。表示調制解調器可以使用,該信號有時直接接到電源上,這樣當設備連通時即有效。

  6. CD(第8腳):載波檢測(接收線信號測定器),輸入。表示MODEM已與電話線路連接好。

  7. 如果通信線路是交換電話的一部分,則至少還需如下兩個信號:

  8. RI(第22腳):振鈴指示,輸入。MODEM若接到交換臺送來的振鈴呼叫信號,就發出該信號來通知計算機或終端。

  9. (第20腳):資料終端就緒,輸出。計算機收到RI信號以后,就發出 信號到MODEM作為回答,以控制它的轉換設備,建立通信鏈路。

  10. GND(第7腳):信號地

  邏輯電平

  RS-232C標準采用EIA電平,規定:

  “1”的邏輯電平在-3V~-15v之間

  “0”的邏輯電平在+3V~+15V之間。

  由于EIA電平與TTL電平完全不同,必須進行相應的電平轉換,MCl488完成TTL電平到EIA電平的轉換,MCl489完成EIA電平到ITL電平的轉換。還有MAX232可以同時完成TTL-》EIA和EIA-》TTL的電平轉換。

  數據通信的基本方式可分為并行通信與串行通信兩種:

  并行通信:是指利用多條數據傳輸線將一個資料的各位同時傳送。它的特點是傳輸速度快,適用于短距離通信,但要求通訊速率較高的應用場合。

  串行通信:是指利用一條傳輸線將資料一位位地順序傳送。特點是通信線路簡單,利用簡單的線纜就可實現通信,降低成本,適用于遠距離通信,但傳輸速度慢的應用場合。

  一、異步通信及其協議

  異步通信以一個字符為傳輸單位,通信中兩個字符間的時間間隔是不固定的,然而在同一個字符中的兩個相鄰位代碼間的時間間隔是固定的。

  通信協議(通信規程):是指通信雙方約定的一些規則。在使用異步串口傳送一個字符的信息時,對資料格式有如下約定:規定有空閑位、起始位、資料位、奇偶校驗位、停止位。

  異步通訊的時序,如圖5-1。

  

  其中各位的意義如下:

  起始位:先發出一個邏輯”0”信號,表示傳輸字符的開始。

  資料位:緊接著起始位之后。資料位的個數可以是4、5、6、7、8等,構成一個字符。通常采用ASCII碼。從最低位開始傳送,靠時鐘定位。

  奇偶校驗位:資料位加上這一位后,使得“1”的位數應為偶數(偶校驗)或奇數(奇校驗),以此來校驗資料傳送的正確性。

  停止位:它是一個字符數據的結束標志??梢允?位、1.5位、2位的高電平。

  空閑位:處于邏輯“1”狀態,表示當前線路上沒有資料傳送。

  波特率:是衡量資料傳送速率的指針。表示每秒鐘傳送的二進制位數。例如資料傳送速率為120字符/秒,而每一個字符為10位,則其傳送的波特率為10×120=1200字符/秒=1200波特。

  注:異步通信是按字符傳輸的,接收設備在收到起始信號之后只要在一個字符的傳輸時間內能和發送設備保持同步就能正確接收。下一個字符起始位的到來又使同步重新校準(依靠檢測起始位來實現發送與接收方的時鐘自同步的)。

  二、資料傳送方式

  根據資料傳送方向的不同有以下三種方式。如圖5-2所示。

  

 ?。?)單工方式                    (2)半雙工方式                      (3)全雙工方式

  圖5-2 資料傳送方式

  1、單工方式

  資料始終是從A設備發向B設備。

  2、 半雙工方式

  資料能從A設備傳送到B設備,也能從B設備傳送到A設備。在任何時候資料都不能同時在兩個方向上傳送,即每次只能有一個設備發送,另一個設備接收。但是通訊雙方依照一定的通訊協議來輪流地進行發送和接收。

  3、 全雙工方式

  允許通信雙方同時進行發送和接收。這時,A設備在發送的同時也可以接收,B設備亦同。全雙工方式相當于把兩個方向相反的單工方式組合在一起,因此它需要兩條數據傳輸線。在計算機串行通訊中主要使用半雙工和全雙工方式。

  三、信號傳輸方式

  1、基帶傳輸方式

  在傳輸線路上直接傳輸不加調制的二進制信號,如圖所示。它要求傳送線的頻帶較寬,傳輸的數字信號是矩形波。

  基帶傳輸方式僅適宜于近距離和速度較低的通信。

  

  2、頻帶傳輸方式

  傳輸經過調制的模擬信號

  在長距離通信時,發送方要用調制器把數字信號轉換成模擬信號,接收方則用解調器將接收到的模擬信號再轉換成數字信號,這就是信號的調制解調。

  實現調制和解調任務的裝置稱為調制解調器(MODEM)。采用頻帶傳輸時,通信雙方各接一個調制解調器,將數字信號寄載在模擬信號(載波)上加以傳輸。因此,這種傳輸方式也稱為載波傳輸方式。這時的通信線路可以是電話交換網,也可以是專用線。

  常用的調制方式有三種:

  調幅、調頻和調相,分別如下圖所示。

  

  四、串行接口標準

  串行接口標準:指的是計算機或終端(資料終端設備DTE)的串行接口電路與調制解調器MODEM等(數據通信設備DCE)之間的連接標準。

  RS-232C標準

  RS-232C是一種標準接口,D型插座,采用25芯引腳或9芯引腳的連接器,如圖5-5所示。

  

  圖5-5

  微型計算機之間的串行通信就是按照RS-232C標準設計的接口電路實現的。如果使用一根電話線進行通信,那幺計算機和MODEM之間的聯機就是根據RS-232C標準連接的。其連接及通信原理如圖5-6所示

  

  圖5-6

  RS232信號定義

  RS-232C標準規定接口有25根聯機。只有以下9個信號經常使用。

  引腳和功能分別如下:

  1. TXD(第2腳):發送資料線,輸出。發送資料到MODEM。

  2. RXD(第3腳):接收資料線,輸入。接收資料到計算機或終端。

  3. (第4腳):請求發送,輸出。計算機通過此引腳通知MODEM,要求發送資料。

  4. (第5腳):允許發送,輸入。發出 作為對 的回答,計算機才可以進行發送資料。

  5. (第6腳):資料裝置就緒(即MODEM準備好),輸入。表示調制解調器可以使用,該信號有時直接接到電源上,這樣當設備連通時即有效。

  6. CD(第8腳):載波檢測(接收線信號測定器),輸入。表示MODEM已與電話線路連接好。

  7. 如果通信線路是交換電話的一部分,則至少還需如下兩個信號:

  8. RI(第22腳):振鈴指示,輸入。MODEM若接到交換臺送來的振鈴呼叫信號,就發出該信號來通知計算機或終端。

  9. (第20腳):資料終端就緒,輸出。計算機收到RI信號以后,就發出 信號到MODEM作為回答,以控制它的轉換設備,建立通信鏈路。

  10. GND(第7腳):信號地

  邏輯電平

  RS-232C標準采用EIA電平,規定:

  “1”的邏輯電平在-3V~-15v之間

  “0”的邏輯電平在+3V~+15V之間。

  由于EIA電平與TTL電平完全不同,必須進行相應的電平轉換,MCl488完成TTL電平到EIA電平的轉換,MCl489完成EIA電平到ITL電平的轉換。還有MAX232可以同時完成TTL-》EIA和EIA-》TTL的電平轉換。

  除了RS-232C標準以外,還有一些其它的通用的異步串行接口標準,如:

  RS-423A標準

  為了克服RS-232C的缺點,提高傳送速率,增加通信距離,又考慮到與RS-232C的兼容性,美國電子工業協會在1987年提出了RS-423A標準。該標準的主要優點是在接收端采用了差分輸入。而差分輸入對共模干擾信號有較高的抑制作用,這樣就提高了通信的可靠性。RS-423A用-6v表示邏輯“1”,用+6v表示邏輯“0”,可以直接與RS-232C相接。采用RS-423A標準以獲得比RS-232C更佳的通信效果。圖5-7是RS423A的連接示意圖。

  

  圖5-7

  RS-422A標準

  RS-422A總線采用平衡輸出的發送器,差分輸入的接收器。如圖5-8所示。

  

  圖5-8

  RS-422A的輸出信號線間的電壓為±2v,接收器的識別電壓為±0.2v。共模范圍±25v。在高速傳送信號時,應該考慮到通信線路的阻抗匹配,一般在接收端加終端電阻以吸收掉反射波。電阻網絡也應該是平衡的,如圖5-9所示。

  

  圖5-9 為RS-422A平衡輸出差分輸示意圖

  RS-485標準

  RS-485適用于收發雙方共享一對線進行通信,也適用于多個點之間共享一對線路進行總線方式聯網,但通信只能是半雙工的,線路如圖5-10所示。

  

  圖5-10

  典型的RS232到RS422/485轉換芯片有:MAX481/483/485/487/488/489/490/491,SN75175/176/184等等,它們均只需單一+5v電源供電即可工作(芯片內部采用電荷泵方式升壓)。具體使用方法可查閱有關技術手冊。

  五、S3C2410內置的UART控制器

  S3C2410內部具有3個獨立的UART控制器,每個控制器都可以工作在Interrupt(中斷)模式或DMA(直接內存訪問)模式,也就是說UART控制器可以CPU與UART控制器傳送資料的時候產生中斷或DMA請求。并且每個UART均具有16字節的FIFO(先入先出寄存器),支持的最高波特率可達到230.4Kbps

  圖5-11是S3C2410內部UART控制器的結構圖

  

  圖5-11

  UART的操作

  UART的操作分為以下幾個部分,分別是:資料發送、資料接收、產生中斷、產生波特率、Loopback模式、紅外模式以及自動流控模式。

  資料發送

  發送的資料幀格式是可以編程設置的。它包含了起始位、5~8個資料位、可選的奇偶校驗位以及1~2位停止位。這些都是通過UART的控制寄存器 ULCONn 來設置的。

  資料接收

  同發送一樣,接收的資料幀格式也是可以進行編程設置的。此外,還具備了檢測溢出出錯、奇偶校驗出錯、幀出錯等出錯檢測,并且每種錯誤都可以置相應的錯誤標志。

  自動流控模式

  S3C2410的UART0和UART1都可以通過各自的nRTS和nCTS信號來實現自動流控。

  在自動流控(AFC)模式下nRTS取決于接收端的狀態,而nCTS控制了發送斷的操作。具體地說:只有當nCTS有效時(表明接收方的FIFO已經準備就緒來接收資料了),UART才會將FIFO中的資料發送出去。在UART接收資料之前,只要當接收FIFO有至少2-byte空余的時候,nRTS就會被置為有效。圖5-12是UART 自動流控模式的連接方式

  

  圖5-12

  中斷/DMA請求產生

  S3C2410的每個UART都有7種狀態,分別是:溢出覆蓋(Overrun)錯誤、奇偶校驗錯誤、幀出錯、斷線錯誤、接收就緒、發送緩沖空閑、發送移位器空閑。它們在UART狀態寄存器 UTRSTATn / UERSTATn 中有相應的標志位。

  波特率發生器

  每個UART控制器都有各自的波特率發生器來產生發送和接收資料所用的序列時鐘,波特率發生器的時鐘源可以CPU內部的系統時鐘,也可以從CPU的 UCLK 管腳由外部取得時鐘信號,并且可以通過 UCONn 選擇各自的時鐘源。

  波特率產生的具體計算方法如下:

  當選擇CPU內部時鐘時:

  UBRDIVn=(int)(PCLK/(bps*16))-1,bps為所需要的波特率值,PCLK為CPU內部外設總線(APB)的工作時鐘。

  當需要得到更精確的波特率時,可以選擇由 UCLK 引入的外部時鐘來生成。

  UBRDIVn=(int)(UCLK/(bps*16))-1

  LoopBack操作模式

  S3C2410 CPU的UART提供了一種測試模式,也就是這里所說的LoopBack模式。在設計系統的具體應用時,為了判斷通訊故障是由于外部的數據鏈路上的問題,還是CPU內驅動程序或CPU本身的問題,這就需要采用LoopBack模式來進行測試。在LoopBack模式中,資料發送端TXD在UART內部就從邏輯上與接收端RXD連在一起,并可以來驗證資料的收發是否正常。

  UART控制寄存器

  下面將針對UART的各個控制寄存器逐一進行講解,以期對UART的操作和設置能有更進一步的了解。

  ULCONn (UART Line Control Register)見圖5-13

  

  圖5-13

  Word Length :資料位長度

  Number of Stop Bit :停止位數

  Parity Mode :奇偶校驗位類型

  Infra-Red Mode :UART/紅外模式選擇(當以UART模式工作時,需設為“0”)

  UCONn (UART Control Register)見圖5-14

  Receive Mode :選擇接收模式。如果是采用DMA模式的話,還需要指定說使用的DMA信道。

  Transmit Mode :同上。

  Send Break Signal :選擇是否在傳1幀資料中途發送Break信號。

  Loopback Mode :選擇是否將UART置于Loopback測試模式。

  Rx Error Status Interrupt Enable :選擇是否使能當發生接收異常時,是否產生接收錯誤中斷。

  Rx Time Out Enable :是否使能接收超時中斷。

  Rx Interrupt Type :選擇接收中斷類型。

  選擇0:Pulse(脈沖式/邊沿式中斷。非FIFO模式時,一旦接收緩沖區中有資料,即產生一個中斷;為FIFO模式時,一旦當FIFO中的資料達到一定的觸發水平后,即產生一個中斷)

  選擇1:Level(電平模式中斷。非FIFO模式時,只要接收緩沖區中有資料,即產生中斷;為FIFO模式時,只要FIFO中的資料達到觸發水平后,即產生中斷)

  Tx Interrupt Type :類同于Rx Interrupt Type

  Clock Selection :選擇UART波特率發生器的時鐘源。

  

  圖5-14

  UFCONn (UART FIFO Conrtol Register)見圖5-15

  FIFO Enable :FIFO使能選擇。

  Rx FIFO Reset :選擇當復位接收FIFO時是否自動清除FIFO中的內容。

  Tx FIFO Reset :選擇當復位發送FIFO時是否自動清除FIFO中的內容。

  Rx FIFO Trigger Level :選擇接收FIFO的觸發水平。

  Tx FIFO Trigger Level :選擇發送FIFO的觸發水平。

  

  圖5-15

  UMCONn (UART Modem Control Register)見圖5-16

  Request to Send :如果在AFC模式下,該位將由UART控制器自動設置;否則的話就必須由用戶的軟件來控制。

  Auto Flow Control :選擇是否使能自動流控(AFC)。

  

  圖5-16

  UTRSTATn (UART TX/RX Status Register)見圖5-17

  Receive buffer data ready :當接收緩沖寄存器從UART接收端口接收到有效資料時將自動置“1”。反之為“0”則表示緩沖器中沒有資料。

  Transmit buffer empty :當發送緩沖寄存器中為空,自動置“1”;反之表明緩沖器中正有資料等待發送。

  Transmitter empty :當發送緩沖器中已經沒有有效資料時,自動置“1”;反之表明尚有資料未發送。

  

  圖5-17

  UERSTATn (UART Error Status Register)見圖5-18

  Overrun Error :為“1”,表明發生Overrun錯誤。

  Frame Error :為“1”。表明發生Frame(幀)錯誤。

  

  圖5-18

  UFSTATn?。海║ART FIFO Status Register)見圖5-19

  Rx FIFO Count :接收FIFO中當前存放的字節數。

  Tx FIFO Count :發送FIFO中當前存放的字節數。

  Rx FIFO Full :為“1“表明接收FIFO已滿。

  Tx FIFO Full :為“1“表明發送FIFO已滿。

  

  圖5-19

  UMSTATn?。海║ART FIFO Status Register)見圖5-20

  Clear to Send :為“0”表示CTS無效;為“1”表示CTS有效。

  Delta CTS :指示自從上次CPU訪問該位后,nCTS的狀態有無發生改變。

  為“0”則說明不曾改變;反之表明nCTS信號已經變化了。

  

  圖5-20

  UTXHn 和 URXHn 分別是UART發送和接收資料寄存器

  這兩個寄存器存放著發送和接收的資料,當然只有一個字節8位資料。需要注意的是在發生溢出錯誤的時候,接收的資料必須要被讀出來,否則會引發下次溢出錯誤

  UBRDIVn :(UART Baud Rate Divisor Register)見圖5-21

  

  圖5-21

  關于UART波特率的計算方法,在前面的內容中已經有詳細的闡述,此處不做多余說明。

  小結:讀寫狀態寄存器UTRSTAT 以及錯誤狀態寄存UERSTAT,可以反映芯片目前的讀寫狀態以及錯誤類型。FIFO 狀態寄存器UFSTAT 和MODEM 狀態寄存器UMSTAT,通過前者可以讀出目前FIFO 是否滿以及其中的字節數;通過后者可以讀出目前MODEM 的CTS狀態。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          最新日韩av| 一区二区三区视频免费在线观看| 国产精品99久久不卡二区| 欧美日韩mv| 欧美视频一区二区三区四区| 亚洲欧洲日产国产网站| 亚洲欧美日韩天堂一区二区| 国产真实乱子伦精品视频| 欧美大片在线观看一区二区| 欧美午夜精品电影| 欧美一区二区观看视频| 篠田优中文在线播放第一区| 欧美xart系列高清| 欧美国产日本高清在线| 久久久夜色精品亚洲| 亚洲国产精品尤物yw在线观看| 99精品国产一区二区青青牛奶| 一区二区三区鲁丝不卡| 亚洲国产成人精品女人久久久| 欧美成人精品h版在线观看| 欧美伊人影院| 久久午夜色播影院免费高清| 亚洲观看高清完整版在线观看| 欧美国产精品专区| 亚洲欧洲一二三| 午夜精品久久久久久久久久久久久| 香蕉视频成人在线观看| 国产精品羞羞答答xxdd| 国产精品99久久久久久白浆小说| 欧美人在线观看| 激情综合网址| 欧美在线网站| 午夜影视日本亚洲欧洲精品| 欧美极品一区二区三区| 国产乱码精品1区2区3区| 午夜一区二区三区不卡视频| 99综合电影在线视频| 国产自产女人91一区在线观看| 亚洲午夜精品| 国产一区清纯| 欧美韩日一区二区| 欧美自拍偷拍| 欧美高清视频在线播放| 久久久久国产精品午夜一区| 在线成人免费视频| 午夜精品亚洲一区二区三区嫩草| 国产综合色产在线精品| 亚洲电影在线看| 欧美影院成年免费版| 久久久久久电影| 欧美日韩播放| 久久露脸国产精品| 国产精品毛片a∨一区二区三区|国| 国产日韩精品一区二区三区在线| 激情文学一区| 亚洲国产精品久久久久秋霞不卡| 亚洲香蕉成视频在线观看| 国产真实乱子伦精品视频| 国产久一道中文一区| 欧美大片在线看免费观看| 欧美区一区二区三区| 欧美黄在线观看| 欧美中文字幕在线| 欧美日韩国产va另类| 欧美本精品男人aⅴ天堂| 欧美激情精品久久久久久免费印度| 亚洲一级电影| 欧美在线观看网址综合| 欧美精品粉嫩高潮一区二区| 亚洲国产高清在线| 欧美大片在线观看一区| 欧美精品一区在线观看| 欧美一区亚洲| 欧美va天堂va视频va在线| 亚洲欧美另类在线| 国产毛片一区| 一区二区久久久久| 中文在线资源观看网站视频免费不卡| 国产偷国产偷亚洲高清97cao| 久久国产视频网| 国产精品女主播一区二区三区| 久久精品免费电影| 欧美日韩专区在线| 亚洲国产人成综合网站| 国产欧美一区二区三区国产幕精品| 亚洲欧美日韩综合aⅴ视频| 99综合电影在线视频| 国产区日韩欧美| 欧美日韩美女一区二区| 麻豆久久婷婷| 国产精品扒开腿做爽爽爽视频| 狠狠做深爱婷婷久久综合一区| 国产欧美综合在线| 久久久噜噜噜| 亚洲国产精品女人久久久| 午夜精品一区二区三区四区| 久久精品成人一区二区三区| 国产精品美女久久久浪潮软件| 亚洲精品小视频在线观看| 久久9热精品视频| 一卡二卡3卡四卡高清精品视频| 亚洲第一页自拍| 亚洲国产第一页| 99精品国产热久久91蜜凸| 蜜臀av在线播放一区二区三区| 一区在线观看视频| 亚洲人成毛片在线播放| 91久久夜色精品国产网站| 久久久久一本一区二区青青蜜月| 激情综合自拍| 亚洲视频www| 亚洲经典在线| 一区视频在线播放| 欧美日韩一区二区视频在线观看| 99re视频这里只有精品| 欧美在线高清视频| 99精品国产在热久久| 国产亚洲观看| 国产女主播视频一区二区| 国产日韩一区在线| 国产美女精品免费电影| 乱中年女人伦av一区二区| 亚洲欧洲免费视频| 欧美亚州在线观看| 欧美日韩一区三区四区| 欧美日一区二区在线观看| 午夜欧美大尺度福利影院在线看| 欧美日韩激情小视频| 99在线热播精品免费99热| 一区二区日韩免费看| 亚洲风情亚aⅴ在线发布| 欧美激情一区二区三级高清视频| 蜜桃av一区二区在线观看| 国产女主播一区二区| 欧美亚洲成人网| 欧美日韩1234| 国产精品一区二区三区四区五区| 国产人成一区二区三区影院| 国产一区二区精品久久99| 久久黄色小说| 99re6这里只有精品| 国产精品一二三四| 国产一区观看| 久久尤物电影视频在线观看| 免费观看一级特黄欧美大片| 亚洲激情亚洲| 亚洲欧美激情视频在线观看一区二区三区| 免费亚洲电影| 蜜臀99久久精品久久久久久软件| 国产精品久久久久久超碰| 欧美另类69精品久久久久9999| 欧美精品三区| 樱桃成人精品视频在线播放| 国产欧美日韩一级| 欧美v国产在线一区二区三区| 欧美日本不卡视频| 亚洲视频在线免费观看| 欧美日韩在线精品| 亚洲一二三级电影| 欧美体内she精视频在线观看| 亚洲第一中文字幕在线观看| 国产一区二区三区四区五区美女| 久久久久久久成人| 亚洲激情不卡| 欧美日韩免费在线观看| 日韩香蕉视频| 久久久噜噜噜久久狠狠50岁| 欧美精品成人在线| 99精品久久久| 欧美日韩另类国产亚洲欧美一级| 久久天天躁夜夜躁狠狠躁2022| 中文av一区特黄| 欧美日韩dvd在线观看| 一本色道久久综合亚洲精品高清| 99精品视频网| 欧美一区二区三区免费看| 亚洲国产精品尤物yw在线观看| 亚洲欧美国产日韩中文字幕| 99综合电影在线视频| 国产亚洲综合在线| 久久久福利视频| 亚洲永久在线观看| 国自产拍偷拍福利精品免费一| 国产农村妇女精品| 午夜亚洲福利| 制服诱惑一区二区| 久久精品二区亚洲w码| 欧美视频不卡| 国产精品天天看| 久久久亚洲一区| 欧美一区二区三区成人| 中文日韩在线视频| 欧美亚洲系列| 久久夜色精品亚洲噜噜国产mv| 欧美日韩国产色综合一二三四| 欧美一区二区黄色| 亚洲图片欧美日产| 欧美有码在线视频| 国产亚洲激情| 国产精品自拍一区| 欧美一区午夜精品| 国产拍揄自揄精品视频麻豆| 欧美一区2区视频在线观看| 欧美日韩极品在线观看一区| 亚洲欧美在线一区| 麻豆精品在线观看| 亚洲精品欧美| 欧美性一二三区| 老色鬼久久亚洲一区二区| 欧美电影免费| 欧美日韩一区高清| 欧美视频一区二区三区四区| 久久男女视频| 亚洲福利av| 免费h精品视频在线播放| 欧美日韩综合精品| 欧美一区二区日韩一区二区| 国产欧美精品在线播放| 欧美三级午夜理伦三级中文幕| 国产精品都在这里| 亚洲欧美国内爽妇网| 亚洲毛片网站| 在线不卡亚洲| 欧美伦理a级免费电影| 欧美日韩另类国产亚洲欧美一级| 国产农村妇女毛片精品久久麻豆| 欧美精品观看| 一区二区三区在线视频播放| 国产视频不卡| 久久综合九色综合欧美就去吻| 亚洲伦理一区| 欧美精品九九99久久| 亚洲欧洲精品一区二区三区波多野1战4| 欧美日韩国产三级| 在线视频免费在线观看一区二区| 亚洲人成在线观看网站高清| 国内精品久久久久久久97牛牛| 国产精品国产一区二区| 性视频1819p久久| 欧美日韩精品系列| 亚洲夫妻自拍| 欧美中文字幕久久| 韩国女主播一区| 欧美成人精品一区二区| 欧美视频中文字幕在线| 在线一区二区三区四区| 野花国产精品入口| 国内精品久久久久影院色| 国产欧美精品一区二区三区介绍| 黄色一区二区在线观看| 亚洲欧美不卡| 亚洲成人在线免费| 午夜在线电影亚洲一区| 欧美日韩国产成人| 亚洲国产精品成人久久综合一区| 影音先锋国产精品| 日韩一级免费观看| 亚洲人久久久| 黄色成人在线观看| 国产亚洲欧美日韩在线一区| 欧美另类99xxxxx| 性色av一区二区三区| 亚洲一区二区少妇| 国产女人水真多18毛片18精品视频| 国产精品视频网站| 亚洲第一天堂无码专区| 国产精品久久久久永久免费观看| 香蕉久久夜色精品国产使用方法| 国内精品久久久久国产盗摄免费观看完整版| 国产精品美女在线观看| 亚洲欧美日韩在线不卡| 国产精品一级久久久| 欧美日韩伦理在线免费| 国产视频久久久久| 亚洲系列中文字幕| 欧美人在线视频| 在线看一区二区| 国产日韩欧美成人| 亚洲国产精品一区二区尤物区| 另类专区欧美制服同性| 鲁大师成人一区二区三区| 国产精品扒开腿做爽爽爽视频| 在线一区二区三区做爰视频网站| 亚洲视频精选在线| 欧美性做爰猛烈叫床潮| 91久久国产自产拍夜夜嗨| 久久字幕精品一区| 亚洲四色影视在线观看| 国产精品99一区二区| 欧美日韩国产综合视频在线观看中文| 久久男人资源视频| 9i看片成人免费高清| 9l视频自拍蝌蚪9l视频成人| 欧美一二区视频| 欧美精品在线免费播放| 久久久精品一品道一区| 欧美大片va欧美在线播放| 一区二区国产在线观看| 欧美日韩一区二区三区四区五区| 国产精品试看| 一本综合精品| 亚洲福利电影| 亚洲欧美日韩天堂| 好看的亚洲午夜视频在线| 欧美高清视频www夜色资源网| 久久九九有精品国产23| 玉米视频成人免费看| 你懂的国产精品永久在线| 欧美午夜无遮挡| 亚洲欧美日韩系列| 午夜精彩视频在线观看不卡| 亚洲一级黄色| 美女日韩在线中文字幕| 久久人人爽人人爽| 亚洲视频在线观看视频| 亚洲国产天堂久久综合| 欧美视频1区| 亚洲国内在线| av成人激情| 亚洲日本成人女熟在线观看| 亚洲第一视频| 亚洲电影免费观看高清| 免费黄网站欧美| 欧美日本国产精品| 久久久噜噜噜久久人人看| 欧美一区三区三区高中清蜜桃| 亚洲欧美国产制服动漫| 亚洲视频国产视频|