wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 15508|回復: 13
收起左側

nRF2401無線數據傳輸試驗測試程序

  [復制鏈接]
ID:76686 發表于 2015-4-11 19:38 | 顯示全部樓層 |閱讀模式
    nRF2401無線數據傳輸試驗測試程序,兩塊同樣nRF2401學習板子上演示數據同步,這是從網上轉載的。單片機使用的是STC89C52RC,8個LED接在P0口,低電平有效,測試直觀。

  1. /***********************************************************/

  2. /*nRF2401學習板V1.0                                        */

  3. /*功能描述:nRF2401無線數據傳輸                            */

  4. /*芯片    :STC89C52RC  晶振 11.0592M                      */

  5. /*版本    :V1.0                                           */

  6. /***********************************************************/

  7. //測試OK,功能描述:

  8. //8個LED接在P0口,低電平有效

  9. //按鍵1是LED加 按鍵2LED減  按鍵3 LED全亮 按鍵4 LED全滅

  10. //兩塊同樣的板子能夠通過無線控制實現LED顯示同步,串口輸出數據

  11. #include <reg51.h>

  12. #include <intrins.h>

  13. #define uchar unsigned char

  14. #define uint  unsigned int

  15. #define ulong unsigned long


  16. //端口定義

  17. sbit nRF2401_PWR_UP = P1^4;

  18. sbit nRF2401_CE     = P1^5;

  19. sbit nRF2401_CS     = P1^7;

  20. //////////////////////

  21. sbit DR1    = P1^1;   //通道1

  22. sbit CLK1   = P3^2;

  23. sbit DATA   = P1^0;

  24. //////////////////////

  25. sbit DR2    = P1^3;   //通道2

  26. sbit CLK2   = P1^6;

  27. sbit DOUT2  = P1^2;

  28. ///////LED定義//////////

  29. sbit LED1  = P0^0;

  30. sbit LED2  = P0^1;

  31. sbit LED3  = P0^2;

  32. sbit LED4  = P0^3;

  33. sbit LED5  = P0^4;

  34. sbit LED6  = P0^5;

  35. sbit LED7  = P0^6;

  36. sbit LED8  = P0^7;

  37. ///////按鍵定義////////////

  38. sbit K1  = P3^3;

  39. sbit K2  = P3^4;

  40. sbit K3  = P3^5;

  41. sbit K4  = P3^6;


  42. sbit speaker=P3^7;//蜂鳴器輸出引腳


  43. //Configuration Word       datasheet(page17 of 37)

  44. //Reserved for testing

  45. #define TEST_2         0x8E     //MSB    D143~D136

  46. #define TEST_1         0x08     //       D135~D128

  47. #define TEST_0         0x1C     //       D127~D120


  48. #define DATA2_W        2*8      //通道2 payload數據長度設置(bit)

  49. #define DATA1_W        28*8      //通道1 payload數據長度設置(bit)

  50. //NOTE: DATAx_W(bits)<=256 - ADDR_W - CRC                datasheet(page17 of 37)  

  51. #define ADDR2_4      0x00//通道2接收地址   

  52. #define ADDR2_3      0x00

  53. #define ADDR2_2      0x00

  54. #define ADDR2_1      0x00

  55. #define ADDR2_0      0x01

  56.                

  57. #define ADDR1_4      0x00//通道1接收地址

  58. #define ADDR1_3      0x00

  59. #define ADDR1_2      0x00

  60. #define ADDR1_1      0x34

  61. #define ADDR1_0      0x12


  62. #define ADDR_W       2*8    //發送/接收地址寬度(單位:Bit)

  63. #define CRC_L        0x1    //CRC 模式  0:8 位  1:16 位

  64. #define CRC_EN       0x1    //CRC 校驗  0:禁用  1:啟用


  65. #define RX2_EN       0x0    //雙通道功能0:禁用  1:啟用

  66. #define CM           0x1    //0:Direct mode   1:ShockBurst mode

  67. #define RFDR_SB      0x0    //傳輸速率0:250kbps 1:1Mbps(requires 16MHZ crystal)

  68. #define XO_F         0x3    //晶振頻率 D12-D10(000:4MHZ  001:8MHZ  010:12MHZ  011:16MHZ  100:20MHZ)

  69. #define RF_PWR       0x3    //發射模式的輸出功率D9-D8(00:-20dBm  01:-10dBm  10:-5dBm  11:0dBm)


  70. #define RF_CH        0x2    //Channel 發射頻率設置Channel=2400MHz+RF_CH * 1.0MHz  datasheet(page22 of 37)  

  71. #define RXEN         0x0    //0:transmit mode    1:receive mode


  72. uchar code nRF2401_Config_Word[18] =

  73. {

  74. TEST_2, TEST_1, TEST_0, DATA2_W, DATA1_W, ADDR2_4, ADDR2_3, ADDR2_2,

  75. ADDR2_1,ADDR2_0,ADDR1_4,ADDR1_3, ADDR1_2, ADDR1_1, ADDR1_0,(ADDR_W<<2 | CRC_L<<1 | CRC_EN),

  76. (RX2_EN<<7 | CM<<6 | RFDR_SB<<5 | XO_F <<2 | RF_PWR),(RF_CH<<1 | RXEN)

  77. };


  78. uchar code Channel_Addr[]={0x34,0x12,0x00,0x00,0x00};//設置通道1地址,發射和接收必須匹配

  79. uchar nRF2401_Data[32]; //定義nRF2401數據發送接收臨時存儲地址

  80. uchar nRF2401_flag;//定義標志位,bit7-bit2 暫時保留 | bit0:是否有接收數據標志位 1:有 0:無

  81.                                                   //| bit1:是否有按鍵數據標志位 1:有 0:無

  82. /*****************************************/

  83. void delayms(uint count); //延時程序

  84. void speakertest(void);   //蜂鳴器程序

  85. uchar nRF2401_Read_Byte(void); //讀字節

  86. void nRF2401_Write_Byte(uchar Send_Byte);//寫字節

  87. void nRF2401_config(void);   //參數配置

  88. void nRF2401_Transmit_Mode(void); //設置為發射模式

  89. void nRF2401_Receive_Mode(void);  //設置為接收模式

  90. void nRF2401_Transmit_Data(uchar TxBuf[]);  //nRF2401發送數據子程序

  91. void nRF2401_Receive_Data(uchar *data_temp);//nRF2401接收數據子程序

  92. void init_rs232(void);           //串口初始化

  93. void keytest(void);  //按鍵測試程序

  94. /*****************************************/

  95. /*************延時子程序start*****************/

  96. void delayms(unsigned int count)

  97. {

  98. unsigned int i,j;

  99. for(i=0;i<count;i++)

  100. for(j=0;j<120;j++);

  101. }

  102. /**************延時子程序end****************/

  103. /* 串口通信初始化設置 */

  104. void init_rs232(void)

  105. {

  106. SCON=0x50;

  107. PCON=0x00;

  108. TH1=0xFD;    //波特率 9600  11.0592MHZ 時候

  109. TL1=0XFD;

  110. TMOD=0X20;

  111. TR1=1;   

  112. }

  113. void speakertest(void)//蜂鳴器程序

  114. {

  115. unsigned char i;

  116.   for(i=0;i<100;i++)

  117. {

  118.   speaker=0;

  119.   delayms(1);

  120.   speaker=1;

  121.   delayms(1);

  122.   }

  123. }

  124. /*****************************************/

  125. void keytest(void)  //按鍵測試程序

  126. {

  127. ////////按鍵K1判斷程序////////

  128.   while(K1==0)

  129.   {

  130.   delayms(100);//按鍵去抖

  131.    if(K1==1)

  132.    {

  133.    nRF2401_flag|=0x02; //按鍵標志位nRF2401_flag_bit1=1

  134.    speakertest();

  135.    nRF2401_Data[0]++;

  136.    }

  137.    else

  138.    {;}

  139.   }

  140. /////////////////////////////

  141. ////////按鍵K2判斷程序////////

  142.   while(K2==0)

  143.   {

  144.    delayms(100);//按鍵去抖

  145.    if(K2==1)

  146.    {

  147.    nRF2401_flag|=0x02; //按鍵標志位nRF2401_flag_bit1=1

  148.    speakertest();

  149.    nRF2401_Data[0]--;

  150.    }

  151.    else

  152.    {nRF2401_flag&=0xfd; } //清除按鍵標志位nRF2401_flag_bit1=0

  153.   }

  154. /////////////////////////////

  155. ////////按鍵K3判斷程序////////

  156.   while(K3==0)

  157.   {

  158.   delayms(100);//按鍵去抖

  159.    if(K3==1)

  160.    {

  161.    nRF2401_flag|=0x02; //按鍵標志位nRF2401_flag_bit1=1

  162.    speakertest();

  163.    nRF2401_Data[0]=0x00;

  164.    }

  165.    else

  166.     {nRF2401_flag&=0xfd; } //清除按鍵標志位nRF2401_flag_bit1=0

  167.   }

  168. /////////////////////////////

  169. ////////按鍵K4判斷程序////////

  170.   while(K4==0)

  171.   {

  172.   delayms(100);//按鍵去抖

  173.    if(K4==1)

  174.    {

  175.    nRF2401_flag|=0x02; //按鍵標志位nRF2401_flag_bit1=1

  176.    speakertest();

  177.    nRF2401_Data[0]=0xff;  

  178.    }

  179.    else

  180.    {nRF2401_flag&=0xfd; } //清除按鍵標志位nRF2401_flag_bit1=0

  181.   }


  182.   if((nRF2401_flag&0x02)==0x02)//判斷是否有按鍵按下

  183.    {

  184.    P0=~nRF2401_Data[0];

  185.    nRF2401_Transmit_Mode();        //設置為發送模式

  186.    nRF2401_Transmit_Data(nRF2401_Data); //發送數據

  187.    nRF2401_Receive_Mode();         //設置為接收模式

  188.    nRF2401_flag&=0xfd; //清除按鍵標志位nRF2401_flag_bit1=0  

  189.   }

  190.   else

  191.   {;}

  192.    

  193. }

  194. /************讀數據子程序***********/

  195. uchar nRF2401_Read_Byte(void)

  196. {

  197.   uchar i,j,temp;

  198.   temp=0x00;

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

  200.    {

  201.       CLK1=1;

  202.       _nop_();

  203.       if (DATA==1) j=1;

  204.       else j=0;

  205.       temp=(temp<<1)|j;

  206.       CLK1=0;

  207.    }

  208.   return temp;

  209. }

  210. /************寫數據子程序***********/

  211. void nRF2401_Write_Byte(uchar Send_Byte)

  212. {

  213. uchar i;

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

  215.    {

  216.       Send_Byte=Send_Byte<<1;

  217.    DATA=CY; //讀進位數據

  218.       CLK1=1;

  219.       _nop_();   

  220.       CLK1=0;

  221.    }

  222. }



  223. /*********配置參數子程序***********/

  224. void nRF2401_config(void)

  225. {

  226. uchar i;

  227. //////stand by/////////////

  228. nRF2401_PWR_UP=1;

  229.     nRF2401_CE=0;

  230.     nRF2401_CS=0;

  231. /////////////////////////////      datasheet(page24 of 37)

  232. delayms(3);// PWR_DWN -> ST_BY_mode | MAX 3ms | name: Tpd2sby |

  233. nRF2401_CS=1;     //進入配置模式Configuration

  234. ////18個字節的配置字////////////// datasheet(page17 of 37)

  235. for (i=0;i<18;i++)

  236. {

  237.      nRF2401_Write_Byte(nRF2401_Config_Word);

  238. }

  239. delayms(1);

  240. nRF2401_CS=0;    //nRF2401_CS 置低使配置有效  datasheet(page26 of 37);

  241. }


  242. /*********設置發射模式子程序*********/

  243. void nRF2401_Transmit_Mode(void)

  244. {

  245. nRF2401_PWR_UP=1; //進入配置模式

  246. nRF2401_CE=0;

  247. nRF2401_CS=1;

  248. delayms(1);

  249. //RXEN(bit0)=0 transmit mode ; datasheet(page22 of 37);

  250. DATA =0;

  251. CLK1=1;

  252. _nop_();

  253. CLK1=0;

  254. //設置為Active(Tx)模式

  255. nRF2401_CE=1;

  256. nRF2401_CS=0;

  257.     delayms(1);

  258. }

  259. /*********設置接收模式子程序*********/

  260. void nRF2401_Receive_Mode(void)

  261. {

  262. nRF2401_PWR_UP = 1; //進入配置模式

  263. nRF2401_CE=0;

  264. nRF2401_CS=1;

  265. delayms(1);

  266. //RXEN(bit0)=1 receive mode ; datasheet(page22 of 37);

  267. DATA =1;

  268. CLK1=1;

  269. _nop_();

  270. CLK1=0;

  271. //設置為Active(Rx)模式

  272.     nRF2401_CE=1;

  273. nRF2401_CS=0;

  274. delayms(1);

  275. }


  276. //接收方通道硬件地址


  277. /********發送數據子程序*********/

  278. void nRF2401_Transmit_Data(uchar TxBuf[]) //datasheet(page22 of 37);

  279. {

  280. uchar i;

  281. nRF2401_CE=1;

  282. delayms(1);

  283. for (i=0;i< (ADDR_W/8);i++)//寫入接收地址(按字節對齊)

  284. {

  285.   nRF2401_Write_Byte(Channel_Addr);

  286. }

  287. for (i=0;i<(DATA1_W/8);i++)//寫入需要發送的數據(按字節對齊)

  288. {

  289.   nRF2401_Write_Byte(TxBuf);

  290. }

  291. nRF2401_CE=0; //nRF2401_CE 置低使發送有效

  292. delayms(1);

  293. }


  294. /********接收數據子程序*********/

  295. void nRF2401_Receive_Data(uchar *data_temp)

  296. {

  297. uchar i;

  298. if (DR1==1) //接收完畢后,DR1自動為0  datasheet(page28 of 37);

  299. {

  300.     for (i=0; i<DATA1_W/8; i++)

  301.     {

  302.   *data_temp=nRF2401_Read_Byte();

  303.   data_temp++;

  304.      }

  305.   nRF2401_flag|=0x01; //接收標志位nRF2401_flag_bit0=1

  306. }

  307. else

  308. {nRF2401_flag&=0xfe;}//接收標志位nRF2401_flag_bit0=0

  309. }




  310. void main(void)

  311. {

  312.     delayms(1000);//開機延時

  313. nRF2401_Data[0] = 0;

  314.     init_rs232();  //串口初始化

  315.     TI=1;          //串口發射有效

  316. nRF2401_config(); //nRF2401初始化配置

  317.     delayms(100);

  318. speakertest();  //蜂鳴器叫一聲


  319. nRF2401_Transmit_Mode();            //設置為發送模式

  320. nRF2401_Transmit_Data(nRF2401_Data);//發送測試數據

  321. nRF2401_Receive_Mode();             //設置為接收模式

  322. SBUF=0x55; //串口輸出0x55 測試是否有正確的串口數據

  323. delayms(100);

  324. while (1)

  325. {   

  326.   nRF2401_Receive_Data(nRF2401_Data);//接收數據,并存放到nRF2401_Data[32]數組中

  327.   if (nRF2401_flag&0x01==0x01) //判斷是否有數據收到

  328.   {

  329.    P0=~nRF2401_Data[0];

  330.       SBUF=nRF2401_Data[0];         

  331.   }

  332.         else

  333.   {;}

  334.       keytest();  //調用按鍵子程序,無線發送數據

  335. }

  336. }
復制代碼


回復

使用道具 舉報

ID:75614 發表于 2015-4-13 14:40 | 顯示全部樓層
我想問一下 圖上那個8P座子  我寫的那個位置是1管腳嗎 求解 360截圖20150413143918360.jpg

回復

使用道具 舉報

ID:89596 發表于 2015-9-27 08:47 | 顯示全部樓層
就是六啊
回復

使用道具 舉報

ID:88256 發表于 2015-11-19 19:21 | 顯示全部樓層
學習一下,頂一頂!
回復

使用道具 舉報

ID:99627 發表于 2016-1-26 22:32 | 顯示全部樓層
怎么有3處警告了?
回復

使用道具 舉報

ID:105120 發表于 2016-2-6 09:56 | 顯示全部樓層
學習了謝謝!
回復

使用道具 舉報

ID:111466 發表于 2016-3-30 18:51 | 顯示全部樓層
這個是怎么連接的
回復

使用道具 舉報

ID:44267 發表于 2016-7-27 08:04 | 顯示全部樓層
收長一下,有空看看
回復

使用道具 舉報

ID:182522 發表于 2017-7-13 13:04 | 顯示全部樓層
很厲害 慢慢學習 謝謝
回復

使用道具 舉報

ID:289262 發表于 2018-3-9 17:06 | 顯示全部樓層

非常感謝!。咱們互相幫助吧。

非常好的資料。 下載學習下

回復

使用道具 舉報

ID:478236 發表于 2019-3-12 22:10 | 顯示全部樓層
插個真眼,以后學習
回復

使用道具 舉報

ID:36321 發表于 2023-11-24 13:15 | 顯示全部樓層
一直在找有關24l01的51單片機程序,謝謝你提供的資料。
回復

使用道具 舉報

ID:1101234 發表于 2023-11-29 20:07 來自觸屏版 | 顯示全部樓層
nrf2401容易壞嗎?
回復

使用道具 舉報

ID:108361 發表于 2023-11-30 09:16 | 顯示全部樓層
按鍵消抖用100ms死等,這個程序的效率可能會非常低
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国v精品久久久网| 午夜在线观看av| 国产精品12| 国产精品日韩专区| 国产精品十八以下禁看| 欧美在线不卡区| 欧美有码在线观看| 日韩免费高清在线观看| 日韩女优在线播放| 日本精品一区二区三区在线| 欧洲成人性视频| 国产福利视频一区| 国产精品久久一区| 成人做爰www免费看视频网站| 亚洲精品伦理在线| 中文字幕高清不卡| 亚洲人精品午夜| 一区二区高清免费观看影视大全| 亚洲愉拍自拍另类高清精品| 疯狂做受xxxx欧美肥白少妇| 欧美自拍丝袜亚洲| 欧美成人女星排名| 亚洲色图第一页| 久久久极品av| 97成人精品视频在线观看| 国产成人精品亚洲精品| 成人综合网网址| 精品婷婷色一区二区三区蜜桃| 奇米精品在线| 欧洲精品在线播放| 天天色综合天天色| 麻豆国产精品一区| 一区二区视频免费看| 国产超碰人人爽人人做人人爱| 中文在线免费观看| 亚洲爱爱天堂| 又爽又黄的午夜网站| 九色丨porny丨| 亚洲成av人影片在线观看| 中文字幕在线免费| 超碰aⅴ人人做人人爽欧美| 久久久国产精品入口麻豆| 国产成人精品三级高清久久91| 欧美私人啪啪vps| 久久国产乱子精品免费女| 99久久精品免费观看| 亚洲免费看黄网站| 3atv一区二区三区| 丝袜亚洲另类欧美重口| 国产大片精品免费永久看nba| 国产精品一区二区三区四区五区| 最新视频 - x88av| 小早川怜子一区二区三区| 免费看黄色三级| 区一区二在线观看| 澳门永久av免费网站| 黄网站免费入口| 日韩黄色影院| 亚洲成人1区| 欧美影院一区| www.成人在线| 粉嫩老牛aⅴ一区二区三区| 亚洲国产美女精品久久久久∴| 久久69精品久久久久久久电影好 | 男人的天堂网页| 伊人午夜电影| 免费在线超碰| 免费日韩成人| 综合天堂av久久久久久久| 国产在线不卡一卡二卡三卡四卡| 亚洲欧洲av一区二区三区久久| 在线亚洲一区二区| www.国产精品一二区| 91久久国产综合久久91精品网站| 最新视频 - x88av| 人妻 日韩 欧美 综合 制服| 久久久久久少妇| 一区二区在线观看视频在线| 国产天堂av| 18aaaa精品欧美大片h| 麻豆一区一区三区四区| 欧美亚洲自偷自偷| 中文字幕一区二区三区精华液| 欧美va亚洲va| 国产精品久久久久久久久久久久久 | 国产精品久久久久久超碰| 亚洲资源视频| 欧美 日本 国产| 国产又粗又猛又黄| 美女视频黄的免费| 污污视频在线| 不卡日本视频| av中文字幕在线不卡| 欧美性生活一区| 97久久精品在线| 制服国产精品| 欧美成人国产精品一区二区| 国产毛片一区二区三区va在线| 黑人性受xxxx黑人xyx性爽| 成人影院在线看| 日韩国产专区| 国产三级精品视频| 亚洲国产精品资源| 亚洲最大成人免费视频| 丝袜制服一区二区三区| 国产中文字幕免费| 999久久久免费精品国产牛牛| a天堂中文在线| 免费成人高清在线视频theav| 国产成a人亚洲| 91精品国产色综合久久不卡蜜臀 | 动漫精品一区一码二码三码四码 | 中文字幕在线播放日韩| 福利视频导航网| 亚洲天堂免费电影| 99精品国产99久久久久久福利| 亚洲欧洲性图库| 色婷婷久久一区二区| 日本午夜一区二区三区| 人妻少妇无码精品视频区| 国产精品国产高清国产| 99精品老司机免费视频| 成久久久网站| 亚洲欧洲日韩一区二区三区| 这里只有精品丝袜| 正在播放久久| 青青草成人免费| 成年网站视频| 久久国内精品| 国产成a人亚洲精品| 亚洲国产中文字幕久久网| 精品国产一区二区三区日日嗨 | 高清日韩av电影| 日韩欧美字幕| 亚洲精品中文字幕乱码三区| 免费97视频在线精品国自产拍| 国产欧美自拍视频| 国产无精乱码一区二区三区| 天天色综合4| jizz18欧美18| 久久嫩草精品久久久精品一| 中文字幕日韩视频| 蜜臀精品一区二区| 国产免费www| 欧美老女人性开放| 亚洲蜜桃视频| 欧美日韩国产一区二区| 国产精品中文字幕久久久| xxxxwww一片| 亚洲三区在线播放| 99久久精品免费看国产小宝寻花 | 激情欧美成人久久综合小说| 女海盗2成人h版中文字幕| 日本不卡的三区四区五区| 欧美大胆人体bbbb| 宅男av一区二区三区| 日本三级免费看| fc2人成共享视频在线观看| 综合国产视频| 亚洲一区电影777| 成人精品视频在线| 日本黄色特级片| av电影在线不卡| 精品一区二区三区在线成人 | 91九色在线播放| 久久丁香综合五月国产三级网站| 精品国产免费一区二区三区四区| 香蕉久久免费影视| 在线观看黄网站| 亚洲一区二区三区精品中文字幕| 久久久国产精品| 欧美日韩视频在线第一区| 久久久99爱| 五月天综合在线| 在线免费色视频| 激情丁香综合| 精品成人一区二区三区四区| 免费看av软件| 国产美女www爽爽爽视频| xxx.xxx欧美| 国产成人小视频| 欧美成人黑人xx视频免费观看| 色哟哟精品视频| 欧美另类videos黑人极品| 久久久精品区| 亚洲成人动漫一区| 国产精品国产精品| 久久9999久久免费精品国产| 日本午夜在线| 久久永久免费| 日韩视频在线免费观看| 亚洲av无日韩毛片久久| 一线天自拍视频| 国产成人三级| 欧美精品国产精品| 国产精品三级一区二区| 亚洲国产精品二区| 九九久久国产| 一区二区三区四区在线| 国产精品果冻传媒潘| 国产乡下妇女做爰视频| 在线a人片免费观看视频| 久久99精品网久久| 国内精品伊人久久| 男人的天堂官网| 四虎在线免费看| 精品一区二区三区久久久| 久久久久久美女| 美国美女黄色片| 免费一级在线观看| 激情五月播播久久久精品| 97国产精品免费视频| 国产又黄又粗的视频| 日韩精品系列| 国产成人精品三级| 国产精品高清网站| 黄色小说在线观看视频| 中文字幕在线播放网址| 久久精品人人爽人人爽| 国产二区不卡| 亚洲天堂avav| 亚洲精品自拍| 色播五月激情综合网| 亚洲精品大尺度| 自拍一级黄色片| 啦啦啦在线视频免费观看高清中文| 久久亚洲美女| 国产91精品高潮白浆喷水| 国语对白在线播放| 国产在线看片| 国产精品久久久久一区二区三区共| 激情小说综合网| 国产www免费观看| 日韩精品视频中文字幕| 欧美色爱综合网| 国产精品少妇在线视频| 黑人巨大40厘米重口ysn| 国产精品久久久久毛片大屁完整版| 九九热这里只有精品6| 男人天堂资源网| 日本孕妇大胆孕交无码| 夜夜夜精品看看| 男人添女荫道口图片| 在线看污网站| 母乳一区在线观看| 久久久免费精品| 国产一级片免费看| 成人黄色免费短视频| 色综合欧美在线| 成人观看免费完整观看| 97影院理论午夜| 国内精品自线一区二区三区视频| 国产情人节一区| 一炮成瘾1v1高h| 欧美天堂社区| 一区二区三区视频在线| 国产一二三四区在线| 欧美亚洲天堂| 粉嫩老牛aⅴ一区二区三区| 免费激情视频在线观看| 毛片手机在线观看| 972aa.com艺术欧美| 日本公妇乱淫免费视频一区三区| 欧美性猛交xxxx免费看手交| 午夜欧美精品| 777777777亚洲妇女| 在线免费观看av片| 神马影视一区二区| 美女视频黄免费的亚洲男人天堂| 国产极品美女高潮无套嗷嗷叫酒店| av亚洲一区| 日韩一区二区影院| 一卡二卡三卡四卡| 色屁屁www国产馆在线观看| 天天综合日日夜夜精品| 污视频免费在线观看网站| 青青草免费观看免费视频在线| 欧美激情在线观看视频免费| 干日本少妇视频| 美女张开让男人捅| 国产亚洲欧美在线| 无码人妻少妇伦在线电影| 成人网免费看| 久久嫩草精品久久久精品一| 狠狠精品干练久久久无码中文字幕| av播放官网| 99re这里都是精品| 欧美日韩dvd| 久草视频在线免费看| 性欧美freehd18| 精品久久一二三区| 久久久久麻豆v国产| 日韩黄色三级在线观看| 亚洲欧美日韩综合| 欧美亚韩一区二区三区| 欧美a大片欧美片| 久久99久国产精品黄毛片入口| 日本成人一级片| 久久人人99| 国产精品一区二区三区免费视频 | 亚洲国产精品久久人人爱蜜臀| 三年中国国语在线播放免费| 999在线视频| 在线精品视频一区二区三四| 国产精品一区二区人妻喷水| 色偷偷偷在线视频播放| 亚洲高清av在线| 国产精彩视频在线| 精品视频亚洲| 国产精品视频资源| 欧美jizzhd精品欧美满| 国产成人综合自拍| 日韩国产成人无码av毛片| 一不卡在线视频| 欧美日韩在线免费观看| 国产肉体xxxx裸体784大胆| 日韩精品麻豆| 精品国产欧美成人夜夜嗨| 亚洲 小说区 图片区| 欧美激情一区| 国产一区二区高清视频| 天天激情综合| 亚洲香肠在线观看| 国产成人精品无码片区在线| 97成人超碰| 欧美另类精品xxxx孕妇| 手机看片一区二区| 精品亚洲国产成人av制服丝袜| 亚洲免费视频播放| 国产三级视频在线播放线观看| 欧美视频你懂的| 91成人福利视频| 国产伦一区二区三区| 成人在线视频网| www.操操操| 一级女性全黄久久生活片免费| 大乳护士喂奶hd| 成人知道污网站| 国产精品视频自拍| av福利在线| 亚洲成av人片观看| 亚洲熟女少妇一区二区| 欧美综合在线视频观看 | 国产精品福利电影| 另类中文字幕网| 免费毛片网站在线观看| 暖暖在线中文免费日本| 国产亚洲精品久久久久久牛牛| av中文字幕第一页| 国产一区二区三区四| 免费黄色特级片| 日本欧美韩国| 国模gogo一区二区大胆私拍| 九九九九热精品免费视频| 亚洲欧美在线高清| 99在线视频免费| 久久一区91| 色综合久久88色综合天天提莫| 69久久夜色| 亚洲一级片在线看| 亚洲小说春色综合另类网蜜桃| 91麻豆国产香蕉久久精品| 性折磨bdsm欧美激情另类| 国产日韩欧美中文在线| 国产精品自产拍在线观看中文| 调教视频vk| 欧美日韩免费一区二区三区 | 色综合久久一区二区三区| 精品免费日产一区一区三区免费| 一二三区在线视频| 国产一区二区不卡老阿姨| 黄色片视频在线免费观看| 中文字幕在线免费观看视频| 色综合久久88色综合天天看泰| 国产视频二区三区| 亚洲欧洲av一区二区三区久久| 国产真人真事毛片视频| 国产精品第十页| 2018中文字幕第一页| 涩涩视频在线| 国产成人久久精品| 日日噜噜噜夜夜爽爽狠狠视频| 欧美大片一区二区三区| 丰满少妇一级片| 国产女人18水真多18精品一级做| 国产小视频自拍| 激情综合自拍| 日日摸日日碰夜夜爽av | 欧美日本一区二区在线观看| 在线播放精品视频| av不卡在线播放| 欧美成人午夜精品免费| 欧美成人一区二免费视频软件| 美女黄色免费看| 欧美日韩国产一区二区在线观看| 99在线观看视频| 亚洲乱亚洲乱妇| 久久久欧美一区二区| 国产视频一二区| 亚洲女人天堂成人av在线|