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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7924|回復(fù): 1
收起左側(cè)

[保姆級指南]郭天祥51單片機STC89C52外設(shè)-HX1838紅外接收頭使用方法

[復(fù)制鏈接]
ID:970285 發(fā)表于 2022-2-6 13:52 | 顯示全部樓層 |閱讀模式
本帖最后由 江弘源 于 2022-2-6 19:19 編輯

【“保姆級”指南】郭天祥51單片機STC89C52外設(shè)--HX1838紅外接收頭使用方法
這是我接觸的第一款沒有在郭天祥新概念書里講解的芯片,我覺得紅外線接收協(xié)議的探究難度和DS18B20旗鼓相當,大幅低于郭天祥配套的時鐘芯片(反正Intel和Motorola協(xié)議看得我暈暈的,時鐘芯片的功能也比常見的萬年歷+時鐘復(fù)雜很多),建議(像我的)初學者如果有意強化自己使用陌生芯片的能力,可以使用這款紅外芯片或者溫度探頭DS18B20先挑戰(zhàn)一把,再用時鐘芯片進階研究。
前言:所有代碼在郭天祥51開發(fā)板TX-1C普通開發(fā)板測試成功。
建議《郭天祥新概念51單片機C語言教程》先攻克定時器,串口打印部分再閱讀本文。
1.紅外通訊--NEC標準協(xié)議及其拓展NEC協(xié)議(extended-NEC,下稱extNEC)
NEC通信協(xié)議是常見紅外遙控器的通訊協(xié)議。其他的通信協(xié)議還有飛利浦(Philips RC5/RC6),松下等廠家的協(xié)議等。下面重點介紹NEC標準協(xié)議及其拓展態(tài)。
如何表示0,1信號:
0信號:0.56ms低電平,之后跟著0.56ms高電平,共1.125ms
1信號:0.56ms低電平,之后跟著1.68ms高電平,共2.25ms
2018071520514243.png
(ext)NEC一次發(fā)送的內(nèi)容由三部分(及其反碼組成)組成
引導(dǎo)碼:觸發(fā)低電平條件,進入外來中斷程序處理紅外信號。先有9ms低電平再跟著4.5ms高電平。
8位地址碼(又稱“客戶碼”):一般一個遙控一碼,以標識遙控器身份,硬件固定和軟件編程兼有(方便配對),防止遙控器的數(shù)據(jù)被錯誤的接收器接收導(dǎo)致遙控器不小心遙控到非目標設(shè)備的情況(串碼)。
extNEC會連續(xù)出現(xiàn)16位地址碼,標準NEC8位地址碼出現(xiàn)之后緊跟著地址碼的反碼。
8位數(shù)據(jù)碼:和遙控器的按鍵一一對應(yīng),一般由硬件固定(學習遙控器可以軟件編程,學習目標遙控器的地址碼和數(shù)據(jù)碼),以標識鍵位。
數(shù)據(jù)碼的反碼:用于取反之后與前面的數(shù)據(jù)碼匹配,用于檢查傳輸數(shù)據(jù)過程是否有問題。
結(jié)束碼:最后有0.56ms低電平,表示傳輸代碼結(jié)束。
連續(xù)信號引導(dǎo)碼:與引導(dǎo)碼類似,不過高電平時間變短,只有2.25ms。
我網(wǎng)上找到的大多數(shù)資料把NEC和extNEC混為一談,兩個協(xié)議之間的區(qū)別便是extNEC將原有標準協(xié)議的基礎(chǔ)上放棄了8位用于數(shù)據(jù)校驗的地址碼反碼,轉(zhuǎn)而將地址碼由8位(256種排列組合)拓展到16位(65536種),接收和發(fā)送端的組合可以變得更多,降低串碼的可能性。
單次傳輸:引導(dǎo)碼-【地址碼-地址碼反碼】(16位地址碼)-數(shù)據(jù)碼-數(shù)據(jù)碼反碼-結(jié)束碼
連續(xù)傳輸:引導(dǎo)碼-【地址碼-地址碼反碼】(16位地址碼)-數(shù)據(jù)碼-數(shù)據(jù)碼反碼-結(jié)束碼-連續(xù)信號引導(dǎo)碼-結(jié)束碼-連續(xù)信號引導(dǎo)碼-結(jié)束碼-......
【方括號是標準NEC的內(nèi)容】(圓括號是拓展NEC的內(nèi)容)
20180715204817233.png
20180715205532977.png

我們使用的紅外接收模塊是HX1838。負責將紅外載波信號直接解碼成pwm信號,方便軟件讀取。
-參考參數(shù)
O1CN01ovCM6T2CAMhzVu8FZ_!!2209549908433_看圖王.jpg
模塊含有一顆接收燈,通斷電不亮,通電并接收到載波紅外信號時閃亮。
接收原理
發(fā)射極調(diào)解載波頻率38khz的紅外信號——
接收器將紅外信號轉(zhuǎn)化為TTL電平的(ext)NEC協(xié)議信號——
由單片機軟件解碼(ext)NEC協(xié)議信號
(由軟件判斷軟件編程的地址碼是不是和遙控器預(yù)設(shè)的地址碼匹配,不是則本次接收的數(shù)據(jù)丟棄,是則說明接收端和發(fā)射端匹配,進行下一步處理)
(軟件記錄接下來的數(shù)據(jù)碼及其緊跟著的反碼,判斷反碼的“反碼”是不是和數(shù)據(jù)碼相匹配(數(shù)據(jù)校驗),不是則數(shù)據(jù)傳輸出現(xiàn)差錯,本次接收的數(shù)據(jù)丟棄,是則存入其他負責存儲數(shù)據(jù)碼的變量)
(軟件將數(shù)據(jù)碼與預(yù)設(shè)的編碼表匹配,判斷出按下的是哪個按鍵,執(zhí)行按鍵對應(yīng)的操作)
使用方法
其接口非常簡單,接收器5V供電,只有三個接口:
VCC,GND和數(shù)據(jù)端口
直接把VCC和GND杜邦線懟上延伸出來的供電插針(暫時不知道有沒有反接保護),數(shù)據(jù)端口接上P3.2(外界中斷0輸入)即可。
e48fe26090fe7e26e4d85ab766ad530.jpg
039773c3f669d498f6be19d0b53adb5.jpg
P3是“準雙向端口”,記得開始讀取之前先寫1。

2.研究用器材
    郭天祥TX-1C 51開發(fā)板(或者有空余的外界中斷輸入端的51最小系統(tǒng)板)
    HX1838紅外線接收頭和配套遙控

某一個寶上找個商家買到的,不到5塊錢

某一個寶上找個商家買到的,不到5塊錢

網(wǎng)上上買到的,不到5塊錢
    5個遙控器(從左到右分別是科沃斯掃地機器人遙控器,老式松下空調(diào)遙控器,模塊配套的遙控器,DVD遙控器,天貓魔盒遙控器)
655573aae8367c2b1f00f39f0cf88f6.jpg
    其中,左兩個遙控器有接收到信號(接收燈閃亮)但似乎是協(xié)議不同,串口打印不出數(shù)據(jù);第三四個遙控使用的是標準NEC協(xié)議,地址碼好像都是0(改都不改,不怕串碼么),第五個使用的是拓展NEC協(xié)議(而且遙控硬件地址碼可以編程修改)
鄙人才疏學淺,這次只能先探究接收單次信號的情況,也就是按下一次按鍵就操作一次代碼(長按無動作)的情況。
3.功能實現(xiàn)(for延時版本)
實現(xiàn)思路:
a.引導(dǎo)碼輸入端口,觸發(fā)外部中斷0,進入中斷函數(shù),關(guān)閉外來中斷0開關(guān)防止后來的低電平使得CPU重復(fù)進入中斷程序
b.使用while等待電平變化,同時用計時器或者for延時計算引導(dǎo)碼高/低電平延時時間,檢查是否為硬件抖動(過很小一段時間后端口會恢復(fù)到高電平),是抖動的話自動“退出”(重新打開外來中斷0開關(guān)并return)防止函數(shù)卡死。不是的話說明使用while等待引導(dǎo)碼通過。
c.分四組采集數(shù)據(jù),一次八位,存儲在數(shù)組里
(d.01信號唯一區(qū)別是高電平時間長短,用兩個while等待電平低變高再變低,數(shù)據(jù)位右移默認為0,當高電平時間超出某值時認為接收到1信號,用 或 運算將最高位變?yōu)?)
(e.采集過程中也要設(shè)置防卡死“退出”口,使用while等待電平變化,同時用計時器或者for延時計算引導(dǎo)碼高/低電平延時時間,超過正常數(shù)據(jù)接受時間自動“退出”)
f.數(shù)據(jù)碼反碼取反和數(shù)據(jù)碼比對,決定是數(shù)據(jù)無效并丟棄(“退出”)還是存儲-
g.根據(jù)地址碼的格式判定是哪種類型NEC協(xié)議
h.正常“退出”
i.標志位置1,啟動printf串口打印。
有一個要點是防卡死“退出”口要貫穿采集數(shù)據(jù)的整個過程,防止程序死掉。
第二個要點是相比判斷高電平時間來判斷是0還是1,通過判斷1節(jié)代碼整體所用時間(0為1.125ms,1為2.25ms)來判斷是0是1也是可以的(好像寫出來的程序不是很穩(wěn)定)。
簡介:
啟動串口打印功能,使用中斷法讀取紅外線接收頭接收的數(shù)據(jù)碼,接收后立即用十進制打印出來。同時判斷發(fā)射器使用的是標準還是拓展NEC協(xié)議,打印信號類型和對應(yīng)類型地址碼。
要點一:串口打印參數(shù):波特率9600,方式1,其他保持默認。
要點二:定時器1采用八位自動重裝模式(產(chǎn)生波特率),紅外信號對接外界中斷0輸入口(P3^2)
標志位:
signal_input:紅外線接收頭有輸入
signal_extNEC:為1表示遙控器是拓展NEC,0為標準NEC

單片機源程序如下:
  1. #include<reg52.h>   
  2. #include<intrins.h>
  3. #include<stdio.h>
  4. #define unchar unsigned char
  5. #define unint unsigned int


  6. sbit IRIN=P3^2;
  7. unchar IRCOM[7];
  8. unchar receive_data,custom_address,extra_address;
  9. unchar signal_input,signal_extNEC;

  10. void delay(unchar x);
  11. void init(unint bps_setting);

  12. void main()
  13. {
  14.    
  15.         IRIN=1;             //I/O口初始化        
  16.         IE=0x81;            //允許總中斷中斷,使能 INT0 外部中斷
  17.         
  18.         init(0xFD);                        //波特率9600
  19.         
  20.         while(1)
  21.         {               
  22.            if(signal_input==1)
  23.                 {
  24.                         signal_input=0;
  25.                         receive_data=IRCOM[2];
  26.                         custom_address=IRCOM[0];
  27.                         extra_address=IRCOM[1];
  28.                         ES=0;
  29.                         TI=1;
  30.                         printf("The IR code you receive is %bu!\n",receive_data);
  31.                         while(!TI);
  32.                         
  33.                         if (signal_extNEC==0)
  34.                         {
  35.                                 printf("The corresponding custom address is %bu!,using standard NEC protocol.\n",custom_address);
  36.                                 while(!TI);
  37.                         }
  38.                         else if(signal_extNEC==1)
  39.                         {
  40.                                 printf("The full extent of its custom address is %bu",custom_address);
  41.                                 while(!TI);
  42.                                 printf(" %bu!,using extra NEC protocol.\n",extra_address);
  43.                                 while(!TI);
  44.                         }
  45.                         
  46.                         printf("\n");
  47.                         while(!TI);
  48.                         TI=0;
  49.                         ES=1;
  50.                 }
  51.         }
  52. }

  53. void IR_IN() interrupt 0 using 0//步驟a
  54. {
  55.         unchar j,k,N=0;

  56.         EX0 = 0;   
  57.         delay(15);
  58.         if (IRIN==1)
  59.         {
  60.                 EX0 =1;
  61.                 return;
  62.         } //軟件防抖動
  63.                   
  64.         while (!IRIN)       //等IR變?yōu)楦唠娖剑^9ms的前導(dǎo)低電平信號。
  65.                 delay(1);
  66.                
  67.         while (IRIN)                //等IR變?yōu)榈碗娖剑^4.5ms的前導(dǎo)高電平信號。
  68.                 delay(1);
  69.                
  70.         //步驟b結(jié)束,c開始
  71.         
  72.         for (j=0;j<4;j++)         //收集四組數(shù)據(jù)
  73.         {
  74.                 for (k=0;k<8;k++)        //每組數(shù)據(jù)有8位
  75.                 {
  76.                                 
  77.                         while (!IRIN)          //等 IR 變?yōu)楦唠娖?br />
  78.                                 delay(1);
  79.                         while (IRIN)           //計算IR高電平時長
  80.                         {
  81.                                 delay(1);
  82.                                 N++;   //計數(shù)器疊加      
  83.                                 if (N>=30)
  84.                                 {
  85.                                         EX0=1;
  86.                                         return;
  87.                                 }                  //步驟e,0.14ms計數(shù)過長自動離開。
  88.                         } //高電平時間記錄判定,即為步驟d              
  89.                         IRCOM[j]=IRCOM[j] >> 1;     //數(shù)據(jù)最高位補“0”
  90.                         if(N>=8)
  91.                         {
  92.                                 IRCOM[j] = IRCOM[j] | 0x80;                  //數(shù)據(jù)最高位補“1”
  93.                         }  
  94.                         N=0;        //步驟d結(jié)束,計數(shù)器清零,準備下一位計數(shù)
  95.                 }
  96.         }
  97.         
  98.         if(IRCOM[2]!=~IRCOM[3])
  99.         {
  100.                 EX0=1;
  101.                 return;
  102.         }
  103.         //步驟f,數(shù)據(jù)校驗
  104.         
  105.         if (IRCOM[0]==~IRCOM[1])
  106.         {
  107.                 signal_extNEC=0;
  108.         }
  109.         else
  110.         {
  111.                 signal_extNEC=1;
  112.         }//步驟g,格式判定
  113.         
  114.         signal_input=1;
  115.         EX0 = 1; //退出并啟動步驟i
  116. }

  117. void init(unint bps_setting)
  118. {
  119.         TH1=bps_setting;
  120.         TL1=bps_setting;

  121.         TMOD=0x20;
  122.         TR1=1;
  123.         
  124.         SM0=0;
  125.         SM1=1;                //串口方式1
  126.         REN=1;
  127.         
  128.         EA=1;
  129.         ET0=1;
  130.         ES=1;
  131.         

  132. }
  133. /***************延時函數(shù)*****************************/
  134. void delay(unchar x)    //x*0.14MS
  135. {
  136.         unchar i;
  137.         while(x--)
  138.         {
  139.                 for (i = 0; i<13; i++) {}
  140.         }
  141. }

復(fù)制代碼

實驗效果:
使用前三四個遙控的情況
92236fd49333354588b22fb763f6217.png
使用天貓魔盒遙控器的情況
b443900f1c0aa1dfd84f1bdafb88df3.png

4.后記
鄙人不常登錄論壇,可能會不定期回復(fù)問題,或者以后會考慮在這個項目下延伸一些內(nèi)容(stm32版本......)。
這是菜鳥的第一篇技術(shù)文章,歡迎在下面指出問題,也歡迎引用我的內(nèi)容,記得在下面吱一聲哈。

appendix:
0.引用資料
(這位老哥用的是定時器0進行延時計數(shù),不過有個小問題就是沒有設(shè)置防卡死)
1.研究中發(fā)現(xiàn)的問題
我去查閱了淘寶給的資料,和論壇上的代碼對比了一下,
這一部分代碼竟然出奇的相似!
473a5306001686a4a77801625bccc61.png
834c9d6b43a0242d129889f9eca1d79.png
不過這段代碼好像沒什么卵用(單純是把接收到的數(shù)據(jù)不知道做什么算術(shù)運算),刪掉也不影響串口打印,如果有大佬知道它的作用,歡迎在下面指出。
2.拋磚引玉
既然接收編碼會了,那么用軟件編程發(fā)射如何?
店家在郵寄紅外芯片和遙控器的同時,還送了一顆紅外發(fā)射二極管。理論上使用51單片機調(diào)制pwm也能實現(xiàn)電子信號到紅外信號的調(diào)制。
使用單片機收發(fā)紅外線信號實現(xiàn)機器間通訊是另一個值得深挖的好問題,先按下不表。
關(guān)于連續(xù)信號的接收問題
在網(wǎng)上只找到了stm32/樹莓派版本的帶連續(xù)信號判定的代碼,如果我的文章能夠引出哪位大佬寫代碼實現(xiàn)51單片機連續(xù)信號的接收,我將感激不盡。

IR reader.zip

1.44 KB, 下載次數(shù): 33, 下載積分: 黑幣 -5

源代碼

HX1838.docx

1.98 MB, 下載次數(shù): 19, 下載積分: 黑幣 -5

技術(shù)日記本體

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:624685 發(fā)表于 2022-2-8 09:43 | 顯示全部樓層
樓主辛苦了,非常詳細,謝謝
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
精品国产一区二区三区免费| 国产黄色美女视频| 宅男一区二区三区| 欧美亚洲国产视频小说| 欧美精品久久99| 国产偷国产偷精品高清尤物| 综合久久亚洲| 日日夜夜亚洲| 欧美天天影院| 日日躁天天躁狠狠躁| 黄色美女一级片| 精品亚洲永久免费| 欧美熟妇精品一区二区蜜桃视频| 麻豆传媒网站在线观看| 亚洲自拍欧美色图| 欧美激情一区二区久久久| 欧美日韩高清不卡| 亚洲精品欧美激情| 本田岬高潮一区二区三区| 亚洲国产日本| 久久99影视| 欧美黄页免费| 51漫画成人app入口| 最新中文字幕在线视频| 香蕉视频在线观看www| 精品国产av鲁一鲁一区| 精品在线视频免费| 波多野结衣 在线| www.久久久精品| 999久久欧美人妻一区二区| 91文字幕巨乱亚洲香蕉| 97色伦亚洲国产| 中文字幕在线日韩| 精品少妇一区二区三区日产乱码 | 亚洲国产成人精品一区二区三区| 欧美三级日本三级| 粉嫩av懂色av蜜臀av分享| 播放灌醉水嫩大学生国内精品| 蜜桃91精品入口| 国产成人一区二区| 九九精品在线播放| 国产亚洲欧洲在线| 亚洲国产天堂久久综合网| 欧美日韩国产一区| 色偷偷久久一区二区三区| 亚洲人吸女人奶水| 欧美韩日一区二区三区| av一区二区三区在线| 精品一区二区三区免费| 视频在线在亚洲| 影音先锋久久久| 亚洲一级淫片| 亚洲电影影音先锋| 91精品综合久久久久久久久久久| 欧美网色网址| 欧美freesex8一10精品| 97se亚洲国产一区二区三区| 中文成人激情娱乐网| 成人黄色在线| 国产精品美女午夜爽爽| av在线一区不卡| 亚洲四虎影院| 伊人久久综合网另类网站| 国产三级一区| 麻豆国产精品| 伊色综合久久之综合久久| 99精品国产九九国产精品| 欧美三区四区| 国精品产品一区| 一级欧美视频| 动漫av一区| 欧美成人一区在线观看| 亚洲亚洲免费| 99久久亚洲精品| 亚洲国产一成人久久精品| 亚洲精品一区二区在线看| 亚洲第一偷拍| 亚洲大胆视频| 模特精品在线| 久久99精品久久久久久国产越南 | 日韩在线观看网站| 正在播放国产一区| 久久6精品影院| 97精品国产97久久久久久| 欧美影院在线播放| 国产日韩欧美视频| 国产欧美一区二区三区不卡高清| 久久青青草原| 无码毛片aaa在线| 国产 日韩 欧美在线| 少妇激情一区二区三区| 91小视频在线播放| 亚洲一区二区免费在线| 成人免费淫片视频软件| 久久国产精品久久精品国产| 日韩欧美视频一区二区| 97超碰免费观看| 人人干视频在线| 日本中文字幕观看| 中文字幕在线观看的网站| 无码人妻精品一区二区三区夜夜嗨| 日本黄色小说视频| 中文字幕第三页| 午夜成人鲁丝片午夜精品| 欧美成人精品福利在线视频| 狠狠操视频网站| 中文字幕4区| 黄色一级大片在线免费看产| 欧美123区| 色婷婷av一区二区三区丝袜美腿| 91成人观看| 精品一区二区三区香蕉蜜桃| 久久精品视频在线免费观看| 亚洲va韩国va欧美va精品| 91色在线视频| 久久色精品视频| 欧美最猛黑人xxxx黑人猛叫黄| 99视频网站| 久久www视频| 爽爽爽在线观看| 国产高清视频免费在线观看| 天堂网免费视频| 色吊丝av中文字幕| 天天摸天天做天天爽水多| 天堂视频中文在线| 91超碰在线| 成人搞黄视频| 久久久噜噜噜久久狠狠50岁| 久久久久久影视| 欧美日韩午夜精品| 久久久精品久久久| 99视频在线| 北条麻妃69av| 欧美激情久久久久久久| 久久精品久久久久久久| 欧美疯狂爱爱xxxxbbbb| 在线影院av| 亚洲1234区| 天天操夜夜操国产精品| 国产黄色精品视频| 天天免费综合色| 亚洲人成电影网| 国产欧美一区二区三区久久人妖| 伊人狠狠色丁香综合尤物| 三级黄色片免费观看| 久久高清免费视频| 久久久久亚洲av片无码v| 午夜精品一区二区三级视频| 精品国产免费无码久久久| 夜夜操天天干| 亚洲女同志freevdieo| 99久久精品费精品国产| www.视频一区| 日韩一区二区三| 国产va免费精品高清在线观看| 亚洲国产精品123| 中文字幕在线视频播放| 亚洲天堂男人网| 综合网插菊花| 九色porny自拍视频在线播放| 欧美精品一二| 91影院在线观看| 精品国产麻豆免费人成网站| 欧美在线视频一区| av日韩在线看| 黄色精品视频在线观看| 区二区三区在线| 国产福利在线| 伊人久久大香线蕉综合网站 | 日韩免费va| 亚洲人www| 一区二区三区国产精品| www.久久久久久.com| 欧美三日本三级少妇三99| 911亚洲精选| 99视频免费看| 亚洲福利二区| 蜜桃a∨噜噜一区二区三区| av中文字幕一区| 精品成人佐山爱一区二区| 成人黄色中文字幕| 亚洲天堂一区二区在线观看| 国产一区二区在线不卡| 中午字幕在线观看| 日韩高清三区| 国产三级一区二区三区| 中文字幕日韩欧美| 中文一区一区三区免费| 久久国产美女视频| 色版视频在线观看| 91精品美女| 国产在线精品一区二区夜色| 337p亚洲精品色噜噜狠狠| 成人久久久久久| 日韩av成人网| 亚洲av成人精品一区二区三区在线播放 | 欧美日韩在线精品一区二区三区激情综合 | 波多野结衣一二区| 久久综合色播| 日韩精品免费一区二区夜夜嗨 | 久久久影院免费| 国产精品乱人伦一区二区| 久久亚洲精品一区二区| 亚洲 欧美 综合 另类 中字| 成人毛片在线播放| 在线观看入口黄最新永久免费国产| 日韩欧美黄色| 国产精品成人网| 68精品国产免费久久久久久婷婷 | 久艹在线播放| 三级在线看中文字幕完整版| 日本欧美一区二区三区| 精品国产三级a在线观看| 欧美日韩一区在线视频| 日本在线一级片| 国产一级黄色片免费| 精品免费视频| 色诱亚洲精品久久久久久| 97免费高清电视剧观看| 色哟哟精品观看| 成**人特级毛片www免费| 97超碰成人| 一级女性全黄久久生活片免费| 国产精品国语对白| 香蕉网在线播放| 色橹橹高清视频在线播放| 国产三级精品三级在线观看国产| 亚洲同性同志一二三专区| 日本电影亚洲天堂| 精品人妻一区二区三区香蕉| 免费vip影院| 亚洲第一福利专区| 狠狠色噜噜狠狠狠狠97| 欧美极品jizzhd欧美| 麻豆一区产品精品蜜桃的特点| 女人体1963| 国产精品hd| 亚洲第一区第一页| 热99这里只有精品| av色男福利网| 国产精品高清一区二区| 日韩毛片视频在线看| 亚洲一区二区三区乱码aⅴ蜜桃女| 欧日韩不卡视频| 99热在线网站| 亚洲免费网站| 一个色综合导航| 中文字幕视频三区| 色涩视频在线观看| 欧美gay男男猛男无套| 欧美成人伊人久久综合网| 成品人视频ww入口| 欧美性受xxxx黑人xxxx| 超碰97久久国产精品牛牛| 欧美性猛交xxxx富婆| 相泽南亚洲一区二区在线播放| 99热这里是精品| 国产欧美自拍| 精品日本高清在线播放| 日韩激情久久| 精品人妻少妇嫩草av无码专区| 国产精品久久久久久久久免费高清| 亚洲欧美日韩电影| 精品视频导航| 国产农村老头老太视频| 国产福利91精品一区二区| 一区二区三区四区在线播放| 日本中文不卡| 天天综合网在线| 精品亚洲自拍| 日韩一区二区在线看| 成人免费观看视频在线观看| 又爽又黄的午夜网站| 99精品美女| 精品亚洲一区二区三区在线播放| www.这里只有精品| 国产羞羞视频在线观看| 久久激情综合| 97视频免费看| 久久综合加勒比| av丝袜在线| 亚洲少妇中出一区| 色姑娘综合网| 中文字幕亚洲日本岛国片| 美女毛片一区二区三区四区最新中文字幕亚洲| 18成人免费观看视频| 亚洲人成电影在线| 四虎影成人精品a片| 免费在线视频一级不卡| 成人一区二区三区| 91pron在线| 精品人妻无码一区二区三区蜜桃一| 久久免费福利| 日韩精品专区在线影院观看| 久久无码人妻一区二区三区| 亚洲女人天堂在线| 99久久精品国产导航| 久久99精品久久久久久青青日本| 亚洲av永久无码国产精品久久 | 中文字幕一区二区三区免费视频| 国产伦精品一区二区三区免费迷 | 日韩精品久久久久久久玫瑰园 | 粉嫩一区二区三区在线看| 91麻豆国产精品| 999久久久久久| 一本色道久久综合狠狠躁的番外| 日韩av在线免费观看一区| 美女洗澡无遮挡| www在线看| 一本久久综合亚洲鲁鲁五月天| 黄www在线观看| 在线观看视频免费| 99久久精品国产麻豆演员表| 日本视频一区二区不卡| 久热精品免费视频| 视频一区中文字幕| 91九色国产在线| 日本黄视频在线观看| 综合视频在线| 国产91对白在线播放| 中文字幕免费观看视频| 一区二区三区韩国免费中文网站| 在线观看免费高清视频97| 日韩a级片在线观看| 欧美性www| 日韩成人小视频| 免费看特级毛片| 欧美91在线|欧美| 日韩国产中文字幕| 熟女av一区二区| 四虎视频在线精品免费网址| 精品国产91亚洲一区二区三区婷婷| av小说在线观看| 美女日韩欧美| 亚洲成人网久久久| 91精品国产高清一区二区三蜜臀| 精品国产伦一区二区三区观看说明 | 精品国产乱码久久久久| 国产精品亚洲色图| 国产一区二区三区免费| 亚洲v日韩v欧美v综合| 影音av资源| 91免费国产视频网站| 成人免费a级片| 亚洲人成电影| 黄色精品在线看| 精品熟女一区二区三区| 最新欧美色图| 日韩激情av在线播放| 国产第一页在线播放| 琪琪久久久久日韩精品| 久久免费视频网站| 亚洲AV无码一区二区三区少妇| 99成人在线| 精品视频一区二区| 麻豆视频免费网站| 国产喷白浆一区二区三区| 欧美亚洲另类色图| 久久亚洲天堂| 欧美mv日韩mv亚洲| 午夜偷拍福利视频| 日韩理论电影大全| 成人激情春色网| 黄色网战在线观看| 国产嫩草影院久久久久| 亚洲成人天堂网| 成人免费看黄| 日韩一区二区三区xxxx| 国产乱码久久久| 日本不卡视频在线观看| 妞干网这里只有精品| 黄色的视频在线免费观看| 欧美三区在线观看| 538精品在线观看| 成人同人动漫免费观看| 一区二区在线观看视频| www.com日本| 久久国产精品免费一区二区三区| 久久99国产精品久久久久久久久| 色哟哟中文字幕| 国产成人精品影视| 国产精品人人爽人人爽| 自拍偷拍亚洲视频| 欧美xxxx做受欧美| 先锋影视中文字幕| 99re视频精品| 午夜影院免费观看视频| 台湾天天综合人成在线| 51久久精品夜色国产麻豆| 国产经典中年夫妇盗摄| 国产精品福利一区| 素人fc2av清纯18岁| 婷婷综合福利| 99三级在线| 四虎在线观看| 欧美精品一区二区久久久| 91中文字幕在线视频| 精品中文字幕一区二区小辣椒| 久久精品网站视频| 国产精品久久久久久久久免费高清 |