• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于nRF24L01芯片的近程無(wú)線通信系統(tǒng)設(shè)計(jì)

    2014-08-29 17:41:21李賀程祥曾令國(guó)
    現(xiàn)代電子技術(shù) 2014年15期
    關(guān)鍵詞:字節(jié)寄存器中斷

    李賀+程祥+曾令國(guó)

    摘 要: 介紹一種基于STC89C52單片機(jī)﹑STM32系列MCU和無(wú)線射頻收發(fā)芯片nRF24L01的無(wú)線通信系統(tǒng)設(shè)計(jì),描述了nRF24L01的主要引腳特性﹑具體應(yīng)用﹑SPI指令,詳細(xì)闡述了在Enhanced ShockBurst模式下的配置方法,同時(shí)給出了根據(jù)nRF24L01的SPI時(shí)序用通用IO口模擬SPI接口和配置STM32系列MCU硬件SPI接口的詳細(xì)說(shuō)明。

    關(guān)鍵詞: nRF24L01; STM32; STC89C52; Enhanced ShockBurst模式; SPI指令

    中圖分類號(hào): TN919?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)15?0032?03

    Design for short?range wireless communication system based on chip nRF24L01

    LI He, CHENG Xiang, ZENG Ling?guo

    (School of Mechanical Engineering, Shandong University of Technology, Zibo 250200, China)

    Abstract: Design for a wireless communication system based on STC89C52, MCU in STM32F103 series and wireless RF transcieving chip nRF24L01 is introduced in this paper. The main pin characteristics, concrete applications and SPI instructions are described. The configuration method in Enhanced ShockBurst mode is elaborated. The metnods to simulate SPI by using the general IO interface according to SPI time sequence of nRF24L01and configure STM32 hardware SPI are given.

    Keywords: nRF24L01; STM32; STC89C52; Enhanced ShockBurst mode; SPI instruction

    0 引 言

    在有線數(shù)據(jù)通信系統(tǒng)中,數(shù)據(jù)的傳輸需要依賴于電纜,布線復(fù)雜,成本高,工作量大,操作不方便,采用無(wú)線數(shù)據(jù)通信方式可以克服以上缺點(diǎn)。nRF24L01是Nordic公司推出的一款工作在2.4~2.48 GHz ISM頻段的單片無(wú)線射頻收發(fā)器件,數(shù)據(jù)傳輸速率可達(dá)到2 Mb/s,內(nèi)置頻率發(fā)生器﹑Enhanced ShockBurst模式控制器﹑功率放大器等,只需要少量的外圍器件就可以組成射頻收發(fā)電路[1]。nRF24L01操作簡(jiǎn)單,用戶只需要通過(guò)它的一個(gè)標(biāo)準(zhǔn)SPI接口和規(guī)定的SPI配置字就可以方便地實(shí)現(xiàn)對(duì)它的控制。

    1 Enhanced ShockBurst模式工作原理

    nRF24L01被設(shè)置為接收模式時(shí),可以同時(shí)接收6路不同數(shù)據(jù)通道的數(shù)據(jù),每個(gè)通道都有各自的地址但6路通道采用相同的頻率[2]。也就是說(shuō),配置為接收模式的nRF24L01可以同時(shí)接收6個(gè)不同的nRF24L01發(fā)送的數(shù)據(jù),接收端每個(gè)通道的地址要與相應(yīng)發(fā)送端TX_ADDR內(nèi)容相同。每一路通道都可以被設(shè)置為Enhanced ShockBurst模式,成功接收數(shù)據(jù)后記錄地址并以此地址作為目標(biāo)地址自動(dòng)發(fā)送應(yīng)答信號(hào)。

    nRF24L01被設(shè)置為Enhanced ShockBurst發(fā)送模式時(shí),數(shù)據(jù)發(fā)送完畢后會(huì)自動(dòng)跳轉(zhuǎn)到接收模式使用數(shù)據(jù)通道0等待接收端的應(yīng)答信號(hào),若接收到應(yīng)答信號(hào),則將TX_DS標(biāo)志位硬件置高,表示數(shù)據(jù)發(fā)送完成并產(chǎn)生中斷,此時(shí)需要向STATUS寄存器的TX_DS位以軟件方式寫1,清除中斷標(biāo)志;

    若未接收到應(yīng)答信號(hào)將繼續(xù)發(fā)送數(shù)據(jù),直到發(fā)送數(shù)據(jù)次數(shù)達(dá)到軟件設(shè)置的最大重發(fā)次數(shù)后,nRF24L01會(huì)將MAX_RT位硬件置高,產(chǎn)生最大重發(fā)次數(shù)中斷[3]。這種數(shù)據(jù)處理模式使得開(kāi)發(fā)人員無(wú)需單獨(dú)處理雙向鏈接協(xié)議,編程方便。

    2 SPI指令

    外部MCU對(duì)nRF24L01所有寄存器的訪問(wèn)都是通過(guò)SPI指令完成的,一條SPI指令包括命令字和數(shù)據(jù)字節(jié),每一條SPI指令的執(zhí)行都必須伴隨片選信號(hào)CSN由高電平到低電平的突變,同時(shí)STATUS寄存器的內(nèi)容將通過(guò)MISO引腳串行移出,在CSN保持為低電平時(shí)完成數(shù)據(jù)字節(jié)的寫入或讀取。

    nRF24L01是通過(guò)一個(gè)SPI接口與MCU相連的,對(duì)于沒(méi)有硬件SPI接口的控制器,需要使用通用IO口模擬[3]。這里給出了用51單片機(jī)IO口模擬SPI對(duì)nRF24L01的數(shù)據(jù)讀寫函數(shù)。函數(shù)是根據(jù)nRF24L01的SPI時(shí)序編寫的。

    圖1和圖2給出了nRF24L01的SPI讀寫時(shí)序,在每個(gè)時(shí)鐘脈沖的上升沿完成一個(gè)數(shù)據(jù)位的存取,循環(huán)8次后完成一個(gè)字節(jié)的存取。第一個(gè)送入nRF24L01的字節(jié)是命令字,通過(guò)MOSI串行移入,高位在前低位在后,同時(shí)STATUS寄存器內(nèi)容通過(guò)MISO串行移出[4],隨后分別是數(shù)據(jù)字節(jié)的寫入和讀出。以讀數(shù)據(jù)為例,讀寄存器命令寫入nRF24L01后,MCU可以向MOSI寫任意字節(jié)即可從MISO讀出相應(yīng)寄存器的內(nèi)容。

    uchar Spi_RW(uchar byte)

    {

    uchar i;

    for(i=0;i<8;i++)

    {

    MOSI=(byte&0x80);

    byte=byte<<1;

    SCK=1;

    byte=byte|MISO;

    SCK=0;

    }

    return byte;

    }

    3 系統(tǒng)設(shè)計(jì)

    本文設(shè)計(jì)的系統(tǒng)流程圖如圖3所示。

    圖3 軟件流程圖

    初始化STC89C52并將nRF24L01初始化為Enhanced ShockBurst發(fā)送模式,單片機(jī)上電后開(kāi)始發(fā)送數(shù)據(jù),若產(chǎn)生TX_DS中斷則數(shù)據(jù)發(fā)送成功并繼續(xù)發(fā)送數(shù)據(jù);若產(chǎn)生MAX中斷則數(shù)據(jù)超過(guò)最大重發(fā)次數(shù),清空FIFO寄存器重新發(fā)送數(shù)據(jù)[5]。

    初始化STM32F103,將nRF24L01初始化為Enhanced ShockBurst接收模式,等待接收數(shù)據(jù),接收到數(shù)據(jù)后產(chǎn)生中斷,進(jìn)入中斷服務(wù)程序,判斷TX_DS位是否置1,若置1則清除中斷標(biāo)志并讀取數(shù)據(jù),將讀取到的數(shù)據(jù)通過(guò)串口發(fā)送給上位機(jī);否則清除中斷標(biāo)志后繼續(xù)等待接收數(shù)據(jù)。下面給出對(duì)nRF24L01的具體操作方法:

    void NRF24L01_Init(u8 model)

    {

    SPI_CE_L(); //CE引腳置低,進(jìn)入待機(jī)模式

    Write_Buf(NRF_WRITE_REG+RX_ADDR_P0,RX_ADDRESS,RX_ADR_WIDTH); //寫RX節(jié)點(diǎn)地址

    Write_Reg(NRF_WRITE_REG+EN_AA,0x01);

    //使能通道0的自動(dòng)應(yīng)答

    Write_Reg(NRF_WRITE_REG+EN_RXADDR,0x01); //使能通道0的接收地址

    Write_Reg(NRF_WRITE_REG+RF_CH,40); //設(shè)置RF通道為CHANAL

    Write_Reg(NRF_WRITE_REG+RF_SETUP,0x0f);

    //設(shè)置TX發(fā)射參數(shù),0 dB增益,2 Mb/s,低噪聲增益開(kāi)啟

    if(model==RXMODE)

    //進(jìn)入接收模式

    {

    Write_Reg(NRF_WRITE_REG+RX_PW_P0,RX_PLOAD_WIDTH); //選擇通道0的有效數(shù)據(jù)寬度

    Write_Reg(NRF_WRITE_REG + CONFIG, 0x0f);

    // IRQ收發(fā)完成中斷開(kāi)啟,16位CRC校驗(yàn),接收模式

    }

    else if(model==TXMODE) //進(jìn)入發(fā)送模式

    {

    Write_Reg(NRF_WRITE_REG+SETUP_RETR,0x1a);

    //設(shè)置自動(dòng)重發(fā)間隔時(shí)間:500 μs;最大自動(dòng)重發(fā)次數(shù):10次

    Write_Buf(NRF_WRITE_REG+TX_ADDR,TX_ADDRESS,TX_ADR_WIDTH); //寫TX節(jié)點(diǎn)地址

    Write_Reg(NRF_WRITE_REG + CONFIG, 0x0e);

    // IRQ收發(fā)完成中斷開(kāi)啟,16位CRC校驗(yàn),發(fā)送模式

    }

    這是nRF24L01的初始化函數(shù),根據(jù)需要選擇工作在接收模式還是發(fā)射模式。本文中nRF24L01采用數(shù)據(jù)處理方式是Enhanced ShockBurst模式,所以必須使能數(shù)據(jù)通道的自動(dòng)應(yīng)答功能并設(shè)置重發(fā)間隔時(shí)間和最大重發(fā)次數(shù)。發(fā)射端和中斷在配置工作通道頻率﹑發(fā)射功率和數(shù)據(jù)傳輸速率時(shí)必須完全相同[3]。

    uchar Write_Reg(uchar reg, uchar value)

    {

    uchar status;

    SPI_CSN_L(); /*選通SPI接口*/

    status = Spi_RW(reg);

    /*寫寄存器地址同時(shí)讀取狀態(tài)寄存器內(nèi)容*/

    Spi_RW(value); /*寫數(shù)據(jù)*/

    SPI_CSN_H(); /*禁止該SPI接口*/

    return status; /*返回狀態(tài)寄存器內(nèi)容*/

    }

    這個(gè)函數(shù)用于向地址為reg的寄存器中寫入一個(gè)字節(jié)的數(shù)據(jù)value并返回狀態(tài)寄存器內(nèi)容,實(shí)際上reg是由寫寄存器指令0x20與寄存器地址共同組成的。

    ucharRead_Reg(uint8_t reg)

    {

    uchar reg_val;

    SPI_CSN_L(); /*選通SPI接口*/

    Spi_RW(reg); /*寫寄存器地址*/

    reg_val = Spi_RW(0); /*讀取該寄存器返回?cái)?shù)據(jù)*/

    SPI_CSN_H(); /*禁止該SPI接口*/

    return reg_val;

    }

    這個(gè)函數(shù)用于從地址為reg的寄存器中讀出一個(gè)字節(jié)的數(shù)據(jù)reg_val,實(shí)際上reg是由讀寄存器指令0x00與寄存器地址共同組成的。

    uchar Write_Buf(uchar reg, uchar*pBuf, uchar count)

    {

    uint8_t i;

    uint8_t status;

    SPI_CSN_L(); /*選通SPI接口*/

    status = Spi_RW(reg); /*寫寄存器地址*/

    for(i=0; i

    {

    Spi_RW(pBuf[i]); /*寫數(shù)據(jù)*/

    }

    SPI_CSN_H(); /*禁止該SPI接口*/

    return status;

    }

    這個(gè)函數(shù)的作用是向地址為reg的寄存器中寫入大小為count的數(shù)組,數(shù)組的首地址為pBuf,需要注意的是,當(dāng)讀寫多字節(jié)寄存器時(shí),首先讀寫低字節(jié)再讀寫高字節(jié)。從寄存器讀取多字節(jié)函數(shù)實(shí)現(xiàn)與此類似,本文不再贅述。

    經(jīng)驗(yàn)證,在上位機(jī)串口通信助手中成功顯示所發(fā)數(shù)據(jù),本系統(tǒng)可行。

    4 結(jié) 語(yǔ)

    本文介紹了nRF24L01芯片在Enhanced ShockBurst數(shù)據(jù)處理模式下的工作原理,詳細(xì)介紹了如何根據(jù)它的SPI時(shí)序模擬SPI接口。設(shè)計(jì)了一種基于STM32,STC89C52MCU和nRF24L01芯片的近距離無(wú)線通信系統(tǒng),經(jīng)調(diào)試,STM32終端成功接收數(shù)據(jù)并通過(guò)串口成功地將數(shù)據(jù)發(fā)送給上位機(jī)??梢愿鶕?jù)需要(有無(wú)SPI接口,通信距離遠(yuǎn)近等)對(duì)本系統(tǒng)的軟件進(jìn)行移植,只需做少量修改即可。需要注意,nRF24L01的工作電壓是1.9~3.6 V,51單片機(jī)的[VCC]是5 V,因此需要電平轉(zhuǎn)換,因設(shè)計(jì)簡(jiǎn)單,本文沒(méi)有詳細(xì)介紹。

    注:本文通訊作者為程祥。

    參考文獻(xiàn)

    [1] 時(shí)志云,蓋建平,王代華,等.新型高速無(wú)線射頻器件nRF24L01及其應(yīng)用[J].國(guó)外電子元器件,2007(8):42?44.

    [2] Nordic Semiconductor. nRF24L01 datasheet [R]. [S.l.]: Nordic Semiconductor, 2009.

    [3] 朱慧彥,林林.基于MCU和nRF24L01的無(wú)線通信系統(tǒng)設(shè)計(jì)[J].電子科技,2012(4):81?83.

    [4] 劉靖,陳在平,李其林.基于nRF24L01無(wú)線數(shù)字傳輸系統(tǒng)[J].天津理工大學(xué)學(xué)報(bào),2007(3):38?40.

    [5] 莢慶,王代華,張志杰.基于nRF24L01的無(wú)線數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(3):68?70.

    [6] 盧明,劉黎輝.基于nRF24L01的數(shù)控機(jī)床無(wú)線手輪設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(7):103?106.

    status = Spi_RW(reg); /*寫寄存器地址*/

    for(i=0; i

    {

    Spi_RW(pBuf[i]); /*寫數(shù)據(jù)*/

    }

    SPI_CSN_H(); /*禁止該SPI接口*/

    return status;

    }

    這個(gè)函數(shù)的作用是向地址為reg的寄存器中寫入大小為count的數(shù)組,數(shù)組的首地址為pBuf,需要注意的是,當(dāng)讀寫多字節(jié)寄存器時(shí),首先讀寫低字節(jié)再讀寫高字節(jié)。從寄存器讀取多字節(jié)函數(shù)實(shí)現(xiàn)與此類似,本文不再贅述。

    經(jīng)驗(yàn)證,在上位機(jī)串口通信助手中成功顯示所發(fā)數(shù)據(jù),本系統(tǒng)可行。

    4 結(jié) 語(yǔ)

    本文介紹了nRF24L01芯片在Enhanced ShockBurst數(shù)據(jù)處理模式下的工作原理,詳細(xì)介紹了如何根據(jù)它的SPI時(shí)序模擬SPI接口。設(shè)計(jì)了一種基于STM32,STC89C52MCU和nRF24L01芯片的近距離無(wú)線通信系統(tǒng),經(jīng)調(diào)試,STM32終端成功接收數(shù)據(jù)并通過(guò)串口成功地將數(shù)據(jù)發(fā)送給上位機(jī)??梢愿鶕?jù)需要(有無(wú)SPI接口,通信距離遠(yuǎn)近等)對(duì)本系統(tǒng)的軟件進(jìn)行移植,只需做少量修改即可。需要注意,nRF24L01的工作電壓是1.9~3.6 V,51單片機(jī)的[VCC]是5 V,因此需要電平轉(zhuǎn)換,因設(shè)計(jì)簡(jiǎn)單,本文沒(méi)有詳細(xì)介紹。

    注:本文通訊作者為程祥。

    參考文獻(xiàn)

    [1] 時(shí)志云,蓋建平,王代華,等.新型高速無(wú)線射頻器件nRF24L01及其應(yīng)用[J].國(guó)外電子元器件,2007(8):42?44.

    [2] Nordic Semiconductor. nRF24L01 datasheet [R]. [S.l.]: Nordic Semiconductor, 2009.

    [3] 朱慧彥,林林.基于MCU和nRF24L01的無(wú)線通信系統(tǒng)設(shè)計(jì)[J].電子科技,2012(4):81?83.

    [4] 劉靖,陳在平,李其林.基于nRF24L01無(wú)線數(shù)字傳輸系統(tǒng)[J].天津理工大學(xué)學(xué)報(bào),2007(3):38?40.

    [5] 莢慶,王代華,張志杰.基于nRF24L01的無(wú)線數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(3):68?70.

    [6] 盧明,劉黎輝.基于nRF24L01的數(shù)控機(jī)床無(wú)線手輪設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(7):103?106.

    status = Spi_RW(reg); /*寫寄存器地址*/

    for(i=0; i

    {

    Spi_RW(pBuf[i]); /*寫數(shù)據(jù)*/

    }

    SPI_CSN_H(); /*禁止該SPI接口*/

    return status;

    }

    這個(gè)函數(shù)的作用是向地址為reg的寄存器中寫入大小為count的數(shù)組,數(shù)組的首地址為pBuf,需要注意的是,當(dāng)讀寫多字節(jié)寄存器時(shí),首先讀寫低字節(jié)再讀寫高字節(jié)。從寄存器讀取多字節(jié)函數(shù)實(shí)現(xiàn)與此類似,本文不再贅述。

    經(jīng)驗(yàn)證,在上位機(jī)串口通信助手中成功顯示所發(fā)數(shù)據(jù),本系統(tǒng)可行。

    4 結(jié) 語(yǔ)

    本文介紹了nRF24L01芯片在Enhanced ShockBurst數(shù)據(jù)處理模式下的工作原理,詳細(xì)介紹了如何根據(jù)它的SPI時(shí)序模擬SPI接口。設(shè)計(jì)了一種基于STM32,STC89C52MCU和nRF24L01芯片的近距離無(wú)線通信系統(tǒng),經(jīng)調(diào)試,STM32終端成功接收數(shù)據(jù)并通過(guò)串口成功地將數(shù)據(jù)發(fā)送給上位機(jī)??梢愿鶕?jù)需要(有無(wú)SPI接口,通信距離遠(yuǎn)近等)對(duì)本系統(tǒng)的軟件進(jìn)行移植,只需做少量修改即可。需要注意,nRF24L01的工作電壓是1.9~3.6 V,51單片機(jī)的[VCC]是5 V,因此需要電平轉(zhuǎn)換,因設(shè)計(jì)簡(jiǎn)單,本文沒(méi)有詳細(xì)介紹。

    注:本文通訊作者為程祥。

    參考文獻(xiàn)

    [1] 時(shí)志云,蓋建平,王代華,等.新型高速無(wú)線射頻器件nRF24L01及其應(yīng)用[J].國(guó)外電子元器件,2007(8):42?44.

    [2] Nordic Semiconductor. nRF24L01 datasheet [R]. [S.l.]: Nordic Semiconductor, 2009.

    [3] 朱慧彥,林林.基于MCU和nRF24L01的無(wú)線通信系統(tǒng)設(shè)計(jì)[J].電子科技,2012(4):81?83.

    [4] 劉靖,陳在平,李其林.基于nRF24L01無(wú)線數(shù)字傳輸系統(tǒng)[J].天津理工大學(xué)學(xué)報(bào),2007(3):38?40.

    [5] 莢慶,王代華,張志杰.基于nRF24L01的無(wú)線數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2008,31(3):68?70.

    [6] 盧明,劉黎輝.基于nRF24L01的數(shù)控機(jī)床無(wú)線手輪設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2013,36(7):103?106.

    猜你喜歡
    字節(jié)寄存器中斷
    No.8 字節(jié)跳動(dòng)將推出獨(dú)立出口電商APP
    Lite寄存器模型的設(shè)計(jì)與實(shí)現(xiàn)
    No.10 “字節(jié)跳動(dòng)手機(jī)”要來(lái)了?
    簡(jiǎn)談MC7字節(jié)碼
    跟蹤導(dǎo)練(二)(5)
    千里移防,衛(wèi)勤保障不中斷
    解放軍健康(2017年5期)2017-08-01 06:27:44
    分簇結(jié)構(gòu)向量寄存器分配策略研究*
    AT89C51與中斷有關(guān)的寄存器功能表解
    FPGA內(nèi)嵌PowerPC的中斷響應(yīng)分析
    高速數(shù)模轉(zhuǎn)換器AD9779/AD9788的應(yīng)用
    eeuss影院久久| 国产成人a∨麻豆精品| 一边摸一边抽搐一进一小说| 亚洲国产精品国产精品| 亚洲av五月六月丁香网| 菩萨蛮人人尽说江南好唐韦庄 | av福利片在线观看| 亚洲欧美日韩无卡精品| 18禁在线播放成人免费| 99热全是精品| 色5月婷婷丁香| 在线观看av片永久免费下载| 欧美一区二区国产精品久久精品| 少妇熟女欧美另类| 欧美日韩国产亚洲二区| 亚洲真实伦在线观看| 久久久久久伊人网av| 校园人妻丝袜中文字幕| 一级av片app| 国产亚洲精品综合一区在线观看| 亚洲激情五月婷婷啪啪| 变态另类丝袜制服| 国产精品一区www在线观看| 99热这里只有是精品50| 一区二区三区高清视频在线| 亚州av有码| 99riav亚洲国产免费| 国产91av在线免费观看| 白带黄色成豆腐渣| 久久久久久久久大av| 久久韩国三级中文字幕| 久久久久精品国产欧美久久久| 少妇高潮的动态图| 婷婷色综合大香蕉| 性插视频无遮挡在线免费观看| 精品午夜福利视频在线观看一区| 老熟妇乱子伦视频在线观看| 久久精品国产亚洲av香蕉五月| 一进一出好大好爽视频| 中国美女看黄片| 国产精品美女特级片免费视频播放器| 国产 一区 欧美 日韩| .国产精品久久| 一级a爱片免费观看的视频| 精品乱码久久久久久99久播| 高清日韩中文字幕在线| 国产私拍福利视频在线观看| 丰满人妻一区二区三区视频av| 国产精品爽爽va在线观看网站| 欧美一区二区亚洲| 高清毛片免费观看视频网站| 国产亚洲欧美98| 亚洲国产日韩欧美精品在线观看| 日本色播在线视频| 六月丁香七月| 欧美一级a爱片免费观看看| 欧美日韩一区二区视频在线观看视频在线 | 国产国拍精品亚洲av在线观看| 国产精品久久久久久av不卡| 亚洲人成网站高清观看| 午夜福利高清视频| 综合色av麻豆| 久久人人爽人人片av| 看黄色毛片网站| 亚洲人成网站在线播放欧美日韩| 在线天堂最新版资源| 日本黄色视频三级网站网址| 久久久久久久久大av| 插阴视频在线观看视频| 久久人妻av系列| 99视频精品全部免费 在线| 久久久久久久久大av| 高清毛片免费观看视频网站| 亚洲av中文字字幕乱码综合| 97人妻精品一区二区三区麻豆| 我要搜黄色片| 老司机福利观看| 99久久九九国产精品国产免费| av国产免费在线观看| 狠狠狠狠99中文字幕| 欧美成人免费av一区二区三区| 大香蕉久久网| 亚洲av美国av| aaaaa片日本免费| 搡老熟女国产l中国老女人| 最好的美女福利视频网| 一个人观看的视频www高清免费观看| 中文字幕免费在线视频6| 黄色一级大片看看| 亚洲自偷自拍三级| 国产中年淑女户外野战色| 91狼人影院| 欧美日韩在线观看h| 嫩草影院新地址| 成熟少妇高潮喷水视频| 在线a可以看的网站| 亚洲在线观看片| 国产白丝娇喘喷水9色精品| 草草在线视频免费看| 久久午夜福利片| 日本一本二区三区精品| 亚洲真实伦在线观看| 一个人免费在线观看电影| 91精品国产九色| 免费无遮挡裸体视频| 91麻豆精品激情在线观看国产| 国产亚洲精品久久久com| 青春草视频在线免费观看| 成人毛片a级毛片在线播放| 麻豆国产97在线/欧美| 99热全是精品| 国产成人freesex在线 | 小蜜桃在线观看免费完整版高清| 久久精品久久久久久噜噜老黄 | 亚洲aⅴ乱码一区二区在线播放| 亚洲不卡免费看| 99视频精品全部免费 在线| 亚洲熟妇中文字幕五十中出| 成人鲁丝片一二三区免费| 成年版毛片免费区| 亚洲国产欧美人成| 九九爱精品视频在线观看| 在线天堂最新版资源| 九色成人免费人妻av| 一级黄片播放器| 欧美人与善性xxx| 最新中文字幕久久久久| 简卡轻食公司| 欧美+日韩+精品| 最新中文字幕久久久久| 亚洲人与动物交配视频| 成年版毛片免费区| 黑人高潮一二区| 国产成人aa在线观看| 亚洲性久久影院| 色噜噜av男人的天堂激情| 日韩欧美精品免费久久| 小蜜桃在线观看免费完整版高清| 91av网一区二区| 亚洲高清免费不卡视频| 国产伦精品一区二区三区四那| 此物有八面人人有两片| 五月玫瑰六月丁香| 亚洲av第一区精品v没综合| 插阴视频在线观看视频| 中文字幕精品亚洲无线码一区| 精品久久久久久成人av| 日韩成人伦理影院| 无遮挡黄片免费观看| 久久久精品94久久精品| 美女 人体艺术 gogo| 午夜免费男女啪啪视频观看 | 国产精品美女特级片免费视频播放器| 国产在线精品亚洲第一网站| .国产精品久久| 香蕉av资源在线| 最近手机中文字幕大全| 最近最新中文字幕大全电影3| 欧美日韩综合久久久久久| 欧美三级亚洲精品| 麻豆久久精品国产亚洲av| 18禁黄网站禁片免费观看直播| 精品久久国产蜜桃| 搡老妇女老女人老熟妇| 啦啦啦啦在线视频资源| 搡老熟女国产l中国老女人| 婷婷精品国产亚洲av在线| 亚洲自拍偷在线| 91久久精品国产一区二区三区| 在线观看美女被高潮喷水网站| 日韩 亚洲 欧美在线| 国产精品人妻久久久久久| 亚洲乱码一区二区免费版| 少妇裸体淫交视频免费看高清| 老司机午夜福利在线观看视频| 搞女人的毛片| 18禁黄网站禁片免费观看直播| 午夜亚洲福利在线播放| 日本撒尿小便嘘嘘汇集6| 少妇的逼水好多| 嫩草影视91久久| 国产高清视频在线观看网站| 女人十人毛片免费观看3o分钟| 久久99热6这里只有精品| 波多野结衣巨乳人妻| av天堂在线播放| 少妇裸体淫交视频免费看高清| 99热6这里只有精品| 精品久久久久久久人妻蜜臀av| 亚洲色图av天堂| 亚洲乱码一区二区免费版| 淫秽高清视频在线观看| 亚洲成人久久爱视频| 亚洲在线自拍视频| 日本免费一区二区三区高清不卡| 在现免费观看毛片| 少妇熟女欧美另类| 成人精品一区二区免费| 成年女人看的毛片在线观看| 亚洲自拍偷在线| 日韩欧美免费精品| 热99re8久久精品国产| 久久人妻av系列| 免费av不卡在线播放| 九九久久精品国产亚洲av麻豆| 夜夜爽天天搞| 久久草成人影院| 国产伦在线观看视频一区| 亚洲精品亚洲一区二区| 女生性感内裤真人,穿戴方法视频| 久久韩国三级中文字幕| 精品人妻熟女av久视频| 又爽又黄a免费视频| 大香蕉久久网| 欧美bdsm另类| 男女边吃奶边做爰视频| 亚洲国产精品成人久久小说 | 尤物成人国产欧美一区二区三区| 99久久九九国产精品国产免费| 3wmmmm亚洲av在线观看| 国产精品久久视频播放| 在线播放国产精品三级| 国产三级在线视频| 九九久久精品国产亚洲av麻豆| 嫩草影院新地址| 晚上一个人看的免费电影| 乱码一卡2卡4卡精品| 亚洲专区国产一区二区| 一a级毛片在线观看| 69av精品久久久久久| 国产69精品久久久久777片| 97超碰精品成人国产| av在线观看视频网站免费| or卡值多少钱| a级毛色黄片| 久久久久国产网址| 狂野欧美激情性xxxx在线观看| 级片在线观看| 精品久久久久久久久亚洲| 老司机影院成人| 少妇熟女aⅴ在线视频| 少妇的逼好多水| 女人被狂操c到高潮| 色哟哟哟哟哟哟| 色播亚洲综合网| 日韩欧美在线乱码| 亚洲精品粉嫩美女一区| 亚洲在线观看片| 在线观看一区二区三区| 免费看av在线观看网站| 婷婷精品国产亚洲av在线| 午夜福利视频1000在线观看| 精品福利观看| 国产黄色小视频在线观看| 日韩大尺度精品在线看网址| 国产精品,欧美在线| 欧美3d第一页| 亚洲精品亚洲一区二区| 成人av在线播放网站| 亚洲精品一卡2卡三卡4卡5卡| 俄罗斯特黄特色一大片| 天堂av国产一区二区熟女人妻| 久久久成人免费电影| 久久99热6这里只有精品| 寂寞人妻少妇视频99o| 丝袜美腿在线中文| 亚洲欧美日韩东京热| 欧美性猛交黑人性爽| 中文在线观看免费www的网站| 国产精品无大码| 别揉我奶头~嗯~啊~动态视频| av天堂中文字幕网| 卡戴珊不雅视频在线播放| 91在线观看av| 久久久久久久午夜电影| av专区在线播放| 国产私拍福利视频在线观看| 亚洲国产精品国产精品| 亚洲精品日韩av片在线观看| 久久人人爽人人片av| 日本黄大片高清| 国产成人a∨麻豆精品| 91狼人影院| 久久久久久国产a免费观看| 久久人妻av系列| 一区福利在线观看| 欧美丝袜亚洲另类| 嫩草影视91久久| 毛片女人毛片| 国产精品久久久久久久电影| 一边摸一边抽搐一进一小说| 变态另类成人亚洲欧美熟女| 国产成人a∨麻豆精品| 国产免费男女视频| 久久综合国产亚洲精品| 国产成人一区二区在线| 国产精品女同一区二区软件| 久久亚洲国产成人精品v| 99在线人妻在线中文字幕| 99久久成人亚洲精品观看| 国产一区二区在线观看日韩| 亚洲精品456在线播放app| 亚洲精品亚洲一区二区| 热99re8久久精品国产| 色哟哟哟哟哟哟| 高清毛片免费观看视频网站| 中文亚洲av片在线观看爽| 91久久精品国产一区二区成人| 国产乱人偷精品视频| 22中文网久久字幕| 成人性生交大片免费视频hd| 欧美不卡视频在线免费观看| 精品久久久久久久久av| 大又大粗又爽又黄少妇毛片口| 99久久精品热视频| 欧洲精品卡2卡3卡4卡5卡区| 男女做爰动态图高潮gif福利片| 免费看日本二区| 亚洲真实伦在线观看| 最近2019中文字幕mv第一页| 亚洲激情五月婷婷啪啪| 久久人人爽人人片av| 久久热精品热| 99久久无色码亚洲精品果冻| 精品久久久久久久久久免费视频| 91久久精品电影网| 国产精品精品国产色婷婷| 欧美成人免费av一区二区三区| 亚洲av中文av极速乱| 亚洲欧美日韩高清专用| 身体一侧抽搐| 别揉我奶头~嗯~啊~动态视频| 亚洲第一区二区三区不卡| 欧美成人一区二区免费高清观看| 国产白丝娇喘喷水9色精品| 成人午夜高清在线视频| 99久久九九国产精品国产免费| 搡老妇女老女人老熟妇| 亚洲国产精品合色在线| 久久韩国三级中文字幕| 国产高清不卡午夜福利| 午夜老司机福利剧场| h日本视频在线播放| 91在线精品国自产拍蜜月| 尾随美女入室| 午夜亚洲福利在线播放| 国产精品亚洲美女久久久| 日韩强制内射视频| 中国美白少妇内射xxxbb| 淫秽高清视频在线观看| 精品久久久久久久人妻蜜臀av| 精品久久久久久久久av| 亚洲人成网站在线观看播放| 最近视频中文字幕2019在线8| 看片在线看免费视频| 久久中文看片网| 又爽又黄无遮挡网站| 成年版毛片免费区| 日韩欧美三级三区| 秋霞在线观看毛片| 欧美人与善性xxx| 国产精品无大码| 一区二区三区四区激情视频 | 99久国产av精品| 国产黄片美女视频| 久久久精品94久久精品| 特大巨黑吊av在线直播| 91久久精品电影网| 中文字幕精品亚洲无线码一区| 国产三级中文精品| 啦啦啦啦在线视频资源| 国产不卡一卡二| 精品午夜福利视频在线观看一区| 国产高清激情床上av| 国产精品永久免费网站| 国产精品免费一区二区三区在线| 亚洲在线观看片| 国产欧美日韩精品亚洲av| 淫妇啪啪啪对白视频| 国产欧美日韩精品亚洲av| 欧美潮喷喷水| 日韩强制内射视频| 不卡视频在线观看欧美| 亚洲高清免费不卡视频| 免费观看在线日韩| 国产精品一区www在线观看| 中文字幕av成人在线电影| 国产精品一区www在线观看| 22中文网久久字幕| 桃色一区二区三区在线观看| 97人妻精品一区二区三区麻豆| 老司机福利观看| 日本 av在线| 日本在线视频免费播放| 亚洲av美国av| 丝袜喷水一区| 一a级毛片在线观看| 高清毛片免费看| 亚洲av.av天堂| 日本一本二区三区精品| 女生性感内裤真人,穿戴方法视频| 波多野结衣巨乳人妻| 最近视频中文字幕2019在线8| 亚洲性久久影院| 亚洲七黄色美女视频| 大香蕉久久网| 男人的好看免费观看在线视频| 寂寞人妻少妇视频99o| 成人av在线播放网站| 97碰自拍视频| 欧美丝袜亚洲另类| 欧美bdsm另类| 老师上课跳d突然被开到最大视频| 97超视频在线观看视频| 久久久精品大字幕| 国产精品爽爽va在线观看网站| 亚洲性久久影院| 两个人视频免费观看高清| 免费无遮挡裸体视频| 午夜老司机福利剧场| 永久网站在线| 午夜激情欧美在线| 久久国产乱子免费精品| 尤物成人国产欧美一区二区三区| 国产亚洲91精品色在线| 免费av观看视频| 日本免费a在线| 久久鲁丝午夜福利片| 亚洲婷婷狠狠爱综合网| 免费在线观看影片大全网站| 桃色一区二区三区在线观看| 热99在线观看视频| 亚洲在线自拍视频| 哪里可以看免费的av片| 欧美日韩国产亚洲二区| 六月丁香七月| 国产片特级美女逼逼视频| 日韩av不卡免费在线播放| 国产69精品久久久久777片| eeuss影院久久| 天堂影院成人在线观看| 国产一区二区在线av高清观看| 97超碰精品成人国产| 91在线精品国自产拍蜜月| 变态另类成人亚洲欧美熟女| 亚洲欧美中文字幕日韩二区| 欧美日韩在线观看h| 欧洲精品卡2卡3卡4卡5卡区| 波多野结衣高清作品| 午夜日韩欧美国产| 91久久精品国产一区二区成人| 中文亚洲av片在线观看爽| 亚洲精华国产精华液的使用体验 | 桃色一区二区三区在线观看| 婷婷六月久久综合丁香| 国产探花在线观看一区二区| 日韩欧美免费精品| 国产老妇女一区| 简卡轻食公司| 日本色播在线视频| 最近最新中文字幕大全电影3| 精品久久国产蜜桃| 亚洲欧美日韩东京热| 最后的刺客免费高清国语| 成人毛片a级毛片在线播放| 最新在线观看一区二区三区| 搡女人真爽免费视频火全软件 | 国产蜜桃级精品一区二区三区| 午夜精品一区二区三区免费看| 久久久久久久午夜电影| 99热精品在线国产| 天堂√8在线中文| 亚洲三级黄色毛片| 深夜精品福利| 日韩大尺度精品在线看网址| 久久精品影院6| 啦啦啦韩国在线观看视频| 变态另类丝袜制服| av专区在线播放| 欧美性猛交黑人性爽| 国产在线男女| 97在线视频观看| 免费一级毛片在线播放高清视频| 波多野结衣高清作品| 久久精品人妻少妇| 午夜免费激情av| 午夜福利在线观看免费完整高清在 | 国产av在哪里看| 亚洲欧美精品综合久久99| 色综合亚洲欧美另类图片| 美女被艹到高潮喷水动态| 观看美女的网站| 精品不卡国产一区二区三区| 精品无人区乱码1区二区| 国内揄拍国产精品人妻在线| 啦啦啦观看免费观看视频高清| 一级毛片久久久久久久久女| 国产精品亚洲一级av第二区| 一级黄片播放器| 亚洲欧美成人综合另类久久久 | av黄色大香蕉| 91久久精品国产一区二区三区| 99久久九九国产精品国产免费| 久久久色成人| 美女免费视频网站| 亚洲欧美日韩高清在线视频| 校园人妻丝袜中文字幕| 亚洲国产高清在线一区二区三| 久久久久性生活片| 国产精品久久久久久精品电影| 日韩大尺度精品在线看网址| а√天堂www在线а√下载| 精品一区二区三区视频在线观看免费| 国产69精品久久久久777片| 香蕉av资源在线| 亚洲精华国产精华液的使用体验 | 老师上课跳d突然被开到最大视频| 91久久精品国产一区二区三区| 三级经典国产精品| 午夜爱爱视频在线播放| 欧美bdsm另类| 国产伦精品一区二区三区四那| 欧美激情在线99| 国产高潮美女av| 午夜福利成人在线免费观看| 欧美精品国产亚洲| 日本熟妇午夜| 亚洲欧美日韩高清专用| 日本色播在线视频| 青春草视频在线免费观看| 国产高清有码在线观看视频| 12—13女人毛片做爰片一| 老司机福利观看| 亚洲内射少妇av| 人妻制服诱惑在线中文字幕| 国产淫片久久久久久久久| 五月伊人婷婷丁香| av专区在线播放| 男女视频在线观看网站免费| 亚洲精品日韩在线中文字幕 | 亚洲国产高清在线一区二区三| 国产亚洲欧美98| 亚州av有码| 免费看光身美女| 在现免费观看毛片| 看非洲黑人一级黄片| 美女被艹到高潮喷水动态| 免费人成视频x8x8入口观看| 日韩人妻高清精品专区| 久久久久久久久久久丰满| 色综合站精品国产| av天堂中文字幕网| 麻豆精品久久久久久蜜桃| 国产成人91sexporn| 搡老熟女国产l中国老女人| 禁无遮挡网站| 一级a爱片免费观看的视频| 成人综合一区亚洲| 亚洲国产精品成人综合色| 又粗又爽又猛毛片免费看| 亚洲第一电影网av| 舔av片在线| 精品一区二区三区视频在线观看免费| 国产v大片淫在线免费观看| 九色成人免费人妻av| 国语自产精品视频在线第100页| 午夜激情福利司机影院| 美女黄网站色视频| 亚洲欧美日韩东京热| 能在线免费观看的黄片| www.色视频.com| 久久久久免费精品人妻一区二区| 国内精品宾馆在线| 最新中文字幕久久久久| 欧美高清成人免费视频www| 国产成人影院久久av| 久久国产乱子免费精品| 日韩一区二区视频免费看| 亚洲高清免费不卡视频| 国产三级在线视频| 亚洲三级黄色毛片| 欧美成人a在线观看| 亚洲精品一区av在线观看| 国产在线精品亚洲第一网站| 欧美激情在线99| 久久欧美精品欧美久久欧美| 国产精品一区二区免费欧美| 一区二区三区四区激情视频 | 听说在线观看完整版免费高清| 精品一区二区三区视频在线观看免费| 亚洲av不卡在线观看| 亚洲无线在线观看| 欧美三级亚洲精品| 一卡2卡三卡四卡精品乱码亚洲| a级毛片a级免费在线| 精品熟女少妇av免费看| 亚洲欧美精品综合久久99| 成人特级av手机在线观看| 日本黄色视频三级网站网址| 成人亚洲精品av一区二区| 中文字幕熟女人妻在线| 婷婷亚洲欧美| 51国产日韩欧美| 亚州av有码| 看十八女毛片水多多多| 国产亚洲欧美98| 国产成人福利小说| 国产熟女欧美一区二区| 精品日产1卡2卡| 我要看日韩黄色一级片| 1000部很黄的大片| 尤物成人国产欧美一区二区三区| 校园人妻丝袜中文字幕| 国产三级中文精品| 精品久久久噜噜|