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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8721|回復: 16
打印 上一主題 下一主題
收起左側

基于stc15w單片機的紅外解碼控制程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:499469 發表于 2019-12-17 20:28 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
基于stc15w的紅外控制程序(實測stc15w408as、15w204s、15w4k56s4均可用,使用外中斷P3.3接收信號),可以和萬能紅外遙控器和智能音箱結合實現遠程控制和語音控制,前提需要知道紅外碼 紅外解碼16位解碼.zip (57.26 KB, 下載次數: 113) 紅外接收(P3.3中斷).zip (46.72 KB, 下載次數: 105)

單片機源程序如下:
  1. /*********************************************************************************************
  2. 程序名:    DHT11-1602
  3. 編寫人:    fby
  4. 硬件支持:  STC89C52RC  DHT11  LCD1602
  5. 接口說明:  DHT11:VCC DATA NC GND
  6. *********************************************************************************************
  7. 說明:1、單片機是STC89C52RC,晶振頻率11.0592MHz,實驗成功。
  8.           2、好東西要共享,大家隨意折騰~~
  9. *********************************************************************************************/
  10. #include<reg51.h>
  11. #include<intrins.h>
  12. #include<stdio.h>

  13. #define uchar unsigned char        //無符號字符型類型數據
  14. #define uint unsigned int //無符號整型數據
  15.         #define ulong unsigned long //無符號整型數據
  16.         #define xiao float //xiaoshu
  17. #define IODATA  P0
  18. unsigned char IrValue[24]; //接收收據
  19. unsigned char Time;

  20. sbit RS=P2^6; //定義rs端口
  21. sbit RW=P2^5; //定義rw端口
  22. sbit E=P2^7;
  23.        
  24. sbit IRIN=P3^2;//紅外數據io

  25.              
  26. /*******************************************************************************
  27. * 函數名         : DelayMs()
  28. * 函數功能                   : 延時
  29. * 輸入           : x
  30. * 輸出                  : 無
  31. *******************************************************************************/

  32. void DelayMs(unsigned int x)   //0.14ms誤差 0us
  33. {
  34. unsigned char i;
  35.   while(x--)
  36. {
  37.   for (i = 0; i<13; i++)
  38. {}
  39. }
  40. }
  41. /*******************************************************************************
  42. * 函數名         : IrInit()
  43. * 函數功能                   : 初始化紅外線接收
  44. * 輸入           : 無
  45. * 輸出                  : 無
  46. *******************************************************************************/

  47. void IrInit()
  48. {
  49.         IT0=1;//下降沿觸發
  50.         EX0=1;//打開中斷0允許
  51.         EA=1;        //打開總中斷

  52.         IRIN=1;//初始化端口
  53. }
  54. /*******************************************************************************
  55. * 函數名         : ReadIr()
  56. * 函數功能                   : 讀取紅外數值的中斷函數
  57. * 輸入           : 無
  58. * 輸出                  : 無
  59. *******************************************************************************/

  60. void ReadIr() interrupt 0
  61. {
  62.         unsigned char j,k;
  63.         unsigned int err;
  64.         Time=0;                                         
  65.         DelayMs(70);

  66.         if(IRIN==0)                //確認是否真的接收到正確的信號
  67.         {         
  68.                
  69.                 err=1000;                                //1000*10us=10ms,超過說明接收到錯誤的信號
  70.                 /*當兩個條件都為真是循環,如果有一個條件為假的時候跳出循環,免得程序出錯的時
  71.                 侯,程序死在這里*/       
  72.                 while((IRIN==0)&&(err>0))        //等待前面9ms的低電平過去                 
  73.                 {                       
  74.                         DelayMs(1);
  75.                         err--;
  76.                 }
  77.                 if(IRIN==1)                        //如果正確等到9ms低電平
  78.                 {
  79.                         err=500;
  80.                         while((IRIN==1)&&(err>0))                 //等待4.5ms的起始高電平過去
  81.                         {
  82.                                 DelayMs(1);
  83.                                 err--;
  84.                         }
  85.                         for(k=0;k<8;k++)                //共有4組數據
  86.                         {                               
  87.                                 for(j=0;j<8;j++)        //接收一組數據
  88.                                 {

  89.                                         err=60;               
  90.                                         while((IRIN==0)&&(err>0))//等待信號前面的560us低電平過去
  91. //                                        while (!IRIN)
  92.                                         {
  93.                                                 DelayMs(1);
  94.                                                 err--;
  95.                                         }
  96.                                         err=500;
  97.                                         while((IRIN==1)&&(err>0))         //計算高電平的時間長度。
  98.                                         {
  99.                                                 DelayMs(1);//0.14ms
  100.                                                 Time++;
  101.                                                 err--;
  102.                                                 if(Time>30)
  103.                                                 {
  104.                                                         EX0=1;
  105.                                                         return;
  106.                                                 }
  107.                                         }
  108.                                         IrValue[k]>>=1;         //k表示第幾組數據
  109.                                         if(Time>=8)                        //如果高電平出現大于565us,那么是1
  110.                                         {
  111.                                                 IrValue[k]|=0x80;
  112.                                         }
  113.                                         Time=0;                //用完時間要重新賦值                                                       
  114.                                 }
  115.                         }
  116.                 }
  117.                
  118.                         return;
  119.                
  120.         }                       
  121. }


  122.    //數據處理

  123. void sjcl()
  124. {
  125.                 IrValue[8]=IrValue[0]>>4;                          //高位  用戶碼
  126.                 IrValue[9]=IrValue[0]&0x0f;                //低位       

  127.     IrValue[10]=IrValue[1]>>4;                          //高位   用戶反碼
  128.                 IrValue[11]=IrValue[1]&0x0f;                //低位       

  129.     IrValue[12]=IrValue[2]>>4;                          //高位   數據碼
  130.                 IrValue[13]=IrValue[2]&0x0f;                //低位

  131.     IrValue[14]=IrValue[3]>>4;                          //高位  數據反碼
  132.                 IrValue[15]=IrValue[3]&0x0f;                //低位       
  133.        
  134.           IrValue[16]=IrValue[4]>>4;                          //高位  數據反碼
  135.                 IrValue[17]=IrValue[4]&0x0f;                //低位       

  136.           IrValue[18]=IrValue[5]>>4;                          //高位  數據反碼
  137.                 IrValue[19]=IrValue[5]&0x0f;                //低位       

  138.           IrValue[20]=IrValue[6]>>4;                          //高位  數據反碼
  139.                 IrValue[21]=IrValue[6]&0x0f;                //低位       

  140.           IrValue[22]=IrValue[7]>>4;                          //高位  數據反碼
  141.                 IrValue[23]=IrValue[7]&0x0f;                //低位       


  142. }

  143.        

  144. /*********************************************************************************************
  145. 函數名:延時函數
  146. 調  用:Delay30us();/Delay20ms();/Delay1s();
  147. 參  數:無
  148. 返回值:無
  149. 結  果:延時相應時間
  150. 備  注:振蕩晶體為11.0592MHz(所有延時函數Copy自STC-ISP(v6.85).exe)
  151. **********************************************************************************************/
  152. void Delay30us()                //@11.0592MHz-40
  153. {
  154.         unsigned char i;

  155.         i = 11;
  156.         while (--i);
  157. }


  158. void Delay20ms()                //@11.0592MHz
  159. {
  160.         unsigned char i, j;

  161.         i = 36;
  162.         j = 217;
  163.         do
  164.         {
  165.                 while (--j);
  166.         } while (--i);
  167. }


  168. void Delay1s()                //@11.0592MHz
  169. {
  170.         unsigned char i, j, k;

  171.         _nop_();
  172.         i = 8;
  173.         j = 1;
  174.         k = 243;
  175.         do
  176.         {
  177.                 do
  178.                 {
  179.                         while (--k);
  180.                 } while (--j);
  181.         } while (--i);
  182. }





  183. /********************************************************************
  184. * 名稱 : bit Busy(void)
  185. * 功能 : 這個是一個讀狀態函數,讀出函數是否處在忙狀態
  186. * 輸入 : 輸入的命令值
  187. * 輸出 : 無
  188. ***********************************************************************/
  189. void Busy(void)
  190. {
  191. bit busy_flag = 1;
  192. IODATA  = 0xff;
  193. RS = 0;          //指令關
  194. Delay30us();
  195. RW = 1;          //讀狀態
  196. Delay30us();
  197. E = 1;        //使能高電平
  198. while(1)
  199. {
  200. busy_flag = (bit)(IODATA  & 0x80); //強制取最高位
  201. if(busy_flag == 0)
  202. {
  203. break;
  204. }
  205. }
  206. E = 0;           //E 1->0,rs=0,rw=1,
  207.            //將數據寄存器內的數據讀到DB0~DB7,分別將狀態標志BF和地址計數器(AC)內容讀到DB7和DB6~DB0。

  208. }

  209. /********************************************************************
  210. * 名稱 : lcd1602_write_cmd(uchar del)
  211. * 功能 : 1602命令函數
  212. * 輸入 : 輸入的命令值
  213. * 輸出 : 無
  214. ***********************************************************************/
  215. void lcd1602_write_cmd(uchar del)
  216. {
  217. RS = 0;
  218. Delay30us();
  219. RW = 0;
  220. Delay30us();
  221. E = 0;
  222. Delay30us();
  223. IODATA  = del;
  224. Delay30us();
  225. E = 1;
  226. Delay30us();
  227. E = 0;                        //E 1->0,rs=0,rw=0, 將指令代碼寫入指令寄存器中
  228. }

  229. /********************************************************************
  230. * 名稱 : lcd1602_write_data(uchar del)
  231. * 功能 : 1602寫數據函數
  232. * 輸入 : 需要寫入1602的數據
  233. * 輸出 : 無
  234. ***********************************************************************/

  235. void lcd1602_write_data(uchar del)
  236. {
  237. Busy();      
  238. Delay30us();
  239. RS = 1;
  240. Delay30us();
  241. RW = 0;
  242. Delay30us();
  243. E = 0;
  244. Delay30us();
  245. IODATA  = del;
  246. Delay30us();
  247. E = 1;
  248. Delay30us();
  249. E = 0;                          //E 1->0,rs=1,rw=0, 數據寫入數據寄存器中
  250. }

  251. /********************************************************************
  252. * 名稱 : lcd1602_init()
  253. * 功能 : 1602初始化,請參考1602的資料
  254. * 輸入 : 無
  255. * 輸出 : 無
  256. ***********************************************************************/
  257. void lcd1602_init(void)
  258. {
  259. Delay20ms();
  260. lcd1602_write_cmd(0x38);         //8位數據,雙列,5*7字形
  261. Delay20ms();
  262. lcd1602_write_cmd(0x38);
  263. Delay20ms();
  264. lcd1602_write_cmd(0x38);
  265. Busy();
  266. lcd1602_write_cmd(0x08);// 只開顯示
  267. Busy();   
  268. lcd1602_write_cmd(0x01);        //清屏
  269. Busy();
  270. lcd1602_write_cmd(0x06);//顯示地址遞增,即寫一個數據后,顯示位置右移一位
  271. Busy();
  272. lcd1602_write_cmd(0x0c);        //開啟顯示屏,關光標,光標不閃爍
  273. }

  274. /********************************************************************
  275. * 名稱 : lcd1602_char(uchar hang,uchar lie,char sign)
  276. * 功能 : 改變液晶中某位的值,如果要讓第一行,第五個字符顯示"b" ,調用該函數如下
  277. L1602_char(1,5,'b')
  278. * 輸入 : 行,列,需要輸入1602的數據
  279. * 輸出 : 無
  280. ***********************************************************************/
  281. void lcd1602_char(uchar hang,uchar lie,char sign)
  282. {
  283. uchar a;
  284. if(hang == 1)
  285. {
  286. a = 0x80;
  287. }
  288. if(hang == 2)
  289. {
  290. a = 0xc0;
  291. }
  292. a = a + lie - 1;
  293. Busy();
  294. lcd1602_write_cmd(a);  //置數據存貯器地址
  295. Busy();
  296. lcd1602_write_data(sign);
  297. }




  298. /********************************************************************
  299. * 名稱 : lcd1602_string(uchar hang,uchar lie,uchar *p)
  300. * 功能 : 改變液晶中某位的值,如果要讓第一行,第五個字符開始顯示"ab cd ef" ,調用該函數如下
  301. L1602_string(1,5,"ab cd ef;")
  302. * 輸入 : 行,列,需要輸入1602的數據
  303. * 輸出 : 無
  304. ***********************************************************************/

  305. void lcd1602_string(uchar hang,uchar lie,uchar *p)
  306. {
  307. uchar a;
  308. if(hang == 1)
  309. {
  310. a = 0x80;
  311. }
  312. if(hang == 2)
  313. {
  314. a = 0xc0;
  315. }
  316. a = a + lie - 1;
  317. while(1)
  318. {
  319. Busy();
  320. lcd1602_write_cmd(a);
  321. Busy();
  322. lcd1602_write_data(*p);
  323. a++;
  324. p++;   
  325. if((*p == '\0')||(a==0x90)||(a==0xd0)) //字符結束或每行最后一個字符
  326. {
  327. break;
  328. }
  329. ……………………

  330. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏14 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:1 發表于 2019-12-17 21:24 | 只看該作者
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)
回復

使用道具 舉報

板凳
ID:499469 發表于 2019-12-19 08:54 | 只看該作者
admin 發表于 2019-12-17 21:24
本帖需要重新編輯補全電路原理圖,源碼,詳細說明與圖片即可獲得100+黑幣(帖子下方有編輯按鈕)

不好意思 找不到重新編輯按鈕
回復

使用道具 舉報

地板
ID:647132 發表于 2020-1-9 22:29 | 只看該作者
正在學習紅外遙控,謝謝了。
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
ID:686739 發表于 2020-3-17 07:25 來自觸屏版 | 只看該作者
謝謝分享
回復

使用道具 舉報

7#
ID:272612 發表于 2020-5-17 01:23 | 只看該作者
正在找這個,發現STC1T單片機和傳統51還是有點不一樣的。
回復

使用道具 舉報

8#
ID:253767 發表于 2020-5-17 06:57 | 只看該作者
謝謝分享!!!
回復

使用道具 舉報

9#
ID:432192 發表于 2020-11-12 21:56 來自觸屏版 | 只看該作者
這個資料真的頂,剛想弄15得就遇到了
回復

使用道具 舉報

10#
ID:390416 發表于 2020-12-25 16:51 | 只看該作者
回復

使用道具 舉報

11#
ID:390416 發表于 2020-12-25 16:51 | 只看該作者
杰瑤電子 發表于 2020-11-12 21:56
這個資料真的頂,剛想弄15得就遇到了

這個也是15W的 http://m.izizhuan.cn/bbs/dpj-200464-1.html
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
13#
ID:398219 發表于 2024-5-17 16:03 | 只看該作者
學習一下源程序,謝謝樓主分享
回復

使用道具 舉報

14#
ID:398219 發表于 2024-5-20 15:14 | 只看該作者
謝謝樓主程序,已經調試成功,可以接收并解碼空調的遙控數據了。
回復

使用道具 舉報

15#
ID:990909 發表于 2024-5-26 13:28 | 只看該作者
太頂了樓主
回復

使用道具 舉報

16#
ID:832201 發表于 2024-10-23 17:04 | 只看該作者
正需要這個代碼,非常感謝
回復

使用道具 舉報

17#
ID:961114 發表于 2024-10-24 17:10 | 只看該作者
可以用AI8051U, 兼容的
最大的特色:1,DMA支持外設直接到外設;2,TFPU32@108MHz:【硬件三角函數/反三角函數,硬件浮點運算器】,算力全面超越 103
回復

使用道具 舉報

18#
ID:1141083 發表于 2025-3-21 08:10 | 只看該作者
感謝大佬,正要學習,找不到資料呢
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
亚洲区国产区| 国产91绿帽单男绿奴| 成年网站在线观看视频| 唐人社导航福利精品| 另类小说视频一区二区| 亚洲国产成人久久| 日韩在线三级| 国产精品视频久久久久久久| 中文字幕亚洲精品视频| 国产精品成人av| 国产精品久久久亚洲一区| 欧美日韩裸体免费视频| 成人激情电影一区二区| 免费中文字幕av| 婷婷5月激情5月| 视频二区欧美| 亚洲欧美日韩国产综合在线| 国产精品视频在线观看| 少妇精品一区二区三区| jizzjizzjizzjizz日本| 精品在线播放| 一本在线高清不卡dvd| 精品乱色一区二区中文字幕| 午夜69成人做爰视频| 原千岁中文字幕| 欧美精品一卡| 日韩美女一区二区三区四区| 国产日韩欧美大片| 国产人妖在线播放| √天堂8资源中文在线| 国产99久久久精品| 欧美日韩国产成人| 亚洲成a人无码| 蜜桃狠狠狠狠狠狠狠狠狠| 秋霞综合在线视频| 黑人巨大精品欧美一区二区一视频| 亚洲www永久成人夜色| 日本在线一级片| 尤物视频网站在线观看| 国产欧美日韩综合一区在线播放| 精品成人一区二区三区四区| 给我免费播放片在线观看| 国产77777| 四虎影视成人精品国库在线观看| 成人欧美一区二区三区| 95av在线视频| 国产精品1000| 麻豆传媒在线观看| 国产成人精品亚洲日本在线桃色 | 1卡2卡3卡精品视频| 中文字幕在线观看2018| 色播色播色播色播色播在线| 久久黄色影院| 色噜噜亚洲精品中文字幕| 成人性生交视频免费观看| 暖暖影院日本高清...免费| 欧美一区二区三| 狠狠色综合播放一区二区| 在线看日韩欧美| 久久久久久久久久一区二区| 青草视频在线播放| 97欧美在线视频| 欧美精品一区二区蜜臀亚洲| 久久午夜夜伦鲁鲁一区二区| 国产剧情av片巨作醉酒女邻居| 无码日韩精品一区二区免费| 欧美巨大另类极品videosbest| 日本a级片在线观看| 好想男人揉我下面好多水| 粉嫩一区二区三区四区公司1| 日韩欧美国产骚| 超碰10000| 欧美另类69xxx| 久久影视一区| 亚洲欧美中文另类| 91精产国品一二三| 一级网站免费观看| 韩国欧美国产1区| 国产91在线播放九色快色| 麻豆changesxxx国产| 中文字幕有码在线观看| 欧美国产精品v| 久久99精品久久久久久三级| 99国产精品99| 99久久香蕉| 91麻豆精品国产自产在线| 日韩手机在线观看视频| jizzjizzjizzjizz日本| 久久精品国语| 4444欧美成人kkkk| 国产一级二级三级| aa国产成人| 一区二区不卡在线视频 午夜欧美不卡在| 欧美在线日韩精品| 性感美女福利视频| 成人羞羞网站入口免费| 国产香蕉97碰碰久久人人| yy1111111| 91欧美在线视频| 国产女主播一区| 欧洲精品国产| 午夜国产一级| 欧美在线日韩| 欧美激情久久久| 久草在线青青草| 免费福利片在线观看| 免费在线看黄网站| 91免费版在线| 国产一区二区三区奇米久涩| 午夜精品久久久久久久第一页按摩 | 日本午夜精品视频| av在线免费网址| 亚洲欧美电影院| 三上悠亚免费在线观看| 九色91播放| 国产精品普通话对白| 欧美一区二区色| 波多野结衣电影在线播放| 成人激情久久| 精品黑人一区二区三区久久| 在线观看亚洲免费视频| jizz在线观看中文| 日韩美女啊v在线免费观看| 国产大尺度在线观看| 揉丰满老妇老女人的毛片| 日韩中文字幕1| 国产日产欧美a一级在线| 国产又爽又黄免费软件| 久久爱www成人| 久久久999精品视频| 国产精品第九页| 麻豆国产一区| 亚洲欧美日韩图片| 91日韩中文字幕| 日本成人一区二区| 亚洲国产小视频| 成人18视频免费69| 欧美三区四区| 日韩久久免费av| 国产伦理片在线观看| 17videosex性欧美| 7777精品伊人久久久大香线蕉| 中国免费黄色片| 亚洲无线看天堂av| 欧美性xxxx极品hd欧美风情| а 天堂 在线| 黄色免费在线网站| 色婷婷精品久久二区二区蜜臂av | 色wwwwww| 欧美日韩国产欧| 日本精品久久久久影院| 99久久久国产精品无码免费| 99re66热这里只有精品8| 97在线观看视频国产| 91一区二区视频| 欧美电影一区| 欧美一级在线亚洲天堂| 国产免费不卡视频| 欧美片第1页综合| 欧美天堂一区二区三区| 特级黄色片视频| 99热国产在线中文| 欧美日韩激情一区| 久操视频免费看| 亚洲精品555| 日韩av有码在线| 久草视频免费播放| 超碰在线一区| 欧美大片网站在线观看| 国产精品国产精品国产专区| 午夜精彩国产免费不卡不顿大片| 国产免费成人av| 欧美最猛黑人xxxx| 精品在线一区二区三区| 欧美精品123| 播九公社成人综合网站| 亚洲国产高清不卡| 欧美午夜性生活| 婷婷视频在线| 在线播放中文字幕一区| 顶级黑人搡bbw搡bbbb搡| 中文一区二区三区四区| 九九热这里只有在线精品视| 国产内射老熟女aaaa∵| 亚洲黄色三级| 精品欧美日韩在线| 羞羞免费视频网站| 亚洲天堂2016| 亚洲精品无码久久久久久久| 欧美私密网站| 亚洲欧美日韩中文视频| 波多野结衣在线观看视频| 亚洲综合激情在线| 成人欧美一区二区三区黑人免费| 夜夜狂射影院| 中文字幕欧美区| 制服丝袜中文字幕第一页| av资源新版天堂在线| 国产丝袜一区视频在线观看 | 中文日韩在线观看| 在线黄色av网站| 99成人免费视频| 日本高清久久一区二区三区| 最新日本视频| 一本色道**综合亚洲精品蜜桃冫| 成人小视频免费看| 天天躁日日躁成人字幕aⅴ| 国产91色在线|免| 尤物视频在线观看视频| 亚洲国产激情av| 波多野结衣办公室双飞| 精品国产一区二区三区2021| 国产69精品久久久久9| 第一站视频久草网| 91在线精品一区二区三区| 一区二区三区视频网| 日本成人三级电影| 久久91精品国产| 男女啪啪网站| 精品国产1区| 国产精品久久久久久久天堂 | 国产精品免费看片| 亚洲天堂2024| 极品国产人妖chinesets亚洲人妖| 日本欧美一二三区| 日本www视频在线观看| 中文字幕一区二区三区在线观看| www.午夜色| 国产三级在线免费观看| 欧美mv日韩mv| 91无套直看片红桃| 韩国女主播成人在线| 久草精品在线播放| 亚洲伦乱视频| 4438全国成人免费| 黄页网址大全免费观看| 一区二区三区精品在线观看| youjizz亚洲女人| 色喇叭免费久久综合| 国产一区二区视频在线免费观看| 91破解版在线看| 91.麻豆视频| 免费在线不卡av| 看片网站欧美日韩| 天堂在线资源视频| 日韩av黄色| 国产精品嫩草影院一区二区| 5858p先锋影音资源网| 欧美日韩在线看| 免费观看一级视频| 美女被久久久| 黄色片久久久久| 久久天天久久| 国产精品欧美亚洲777777| 四虎4hutv紧急入口| 精品婷婷伊人一区三区三| 五月婷婷六月婷婷| 国产最新精品免费| 中文字幕第一页在线视频| 日本成人手机在线| 亚洲伊人成综合成人网| 在线国产中文字幕| 亚洲精美色品网站| 天天操天天干天天爱| 欧美经典一区二区三区| 欧美激情久久久久久久| 欧美搞黄网站| av在线com| 日本一区二区电影| 国产又爽又黄的激情精品视频| 国产美女极品在线| 日韩成人在线播放| 最近更新在线中文字幕一页 | 青青国产91久久久久久 | 久久免费影院| 91系列在线观看| 日本五码在线| 中文字幕无线精品亚洲乱码一区| 欧美xxxxxbb| 精品久久久免费| 69xxxx国产| 成人avav影音| 日韩中文字幕有码| 亚洲小说欧美另类婷婷| 日本一本二本在线观看| 日本一区二区三区电影免费观看| 欧美成人一区二区| 婷婷伊人综合中文字幕| 亚洲欧美另类图片小说| 国产稀缺真实呦乱在线| 国产在线播精品第三| 欧美日韩人妻精品一区在线| 国产高清一区| 国产美女主播在线| 日本一区影院| 日韩中文字幕一区二区| 国产盗摄——sm在线视频| 国产精品成人av在线| 青青久草在线| 欧美丰满少妇xxxx| 黄色成人av| 国产一区二区日韩| 你懂的视频在线看| 日韩欧美国产三级电影视频| 久草免费福利视频| 色综合天天综合色综合av| 99久久精品无免国产免费| 亚洲欧美日韩精品久久久久| 黄色av网站免费观看| 久久蜜臀精品av| 久久综合激情网| 成人污视频在线观看| 天堂网av2018| 经典一区二区三区| 黄色片在线观看免费| 奇米色一区二区三区四区| 99re久久精品国产| 亚洲一区二区动漫| 国产精品欧美性爱| 午夜久久99| 伊人国产精品视频| 欧美日韩综合| 日本成人xxx| 亚洲国产免费| 无码人妻一区二区三区免费n鬼沢| 欧美二区视频| 波多野结衣网页| 亚洲免费高清| 精品1卡二卡三卡四卡老狼| 亚洲理伦在线| 日本69式三人交| 久久久久久夜| 成人免费毛片糖心| 狠狠色丁香婷婷综合久久片| 免费视频91蜜桃| 国内不卡的二区三区中文字幕| 91禁男男在线观看| 国产精品99久久不卡二区| 日韩欧美国产成人精品免费| 国产成人精品影视| 国产一级淫片a| 国产日韩av一区| 国产午夜麻豆影院在线观看| 国产精品你懂的| 国产永久免费视频| 亚洲成av人片在线观看无码| 99精品视频免费看| 日韩欧美aⅴ综合网站发布| 影音先锋男人资源站在线观看| 欧美日韩一区小说| 国产精品久久久高清免费| 亚洲精品久久久久久久久久久| 88av看到爽| 欧美成人精品一区二区| 男女网站在线观看| 国产欧美日韩高清| freexxx性亚洲精品| 精品国产乱码久久久久久蜜柚| 免费在线成人激情电影| 在线综合视频网站| 欧美猛男男男激情videos| 色婷婷综合网站| 国产毛片一区| 久久久免费看片| 91天堂素人约啪| 亚洲系列第一页| 在线观看视频一区二区| xxxxxx国产精品视频| 一本色道久久综合狠狠躁篇的优点| bdsm精品捆绑chinese| 国产91色在线播放| av日韩电影| 一区二区三区四区久久| 自拍偷拍一区| 国产999免费视频| 美国毛片一区二区三区| 久久亚洲av午夜福利精品一区| 亚洲欧洲一区二区在线播放| 国产成人无码www免费视频播放| 精品视频免费看| jizz在线视频| 国内精品小视频| 黄色成人在线网| 亚洲最新在线| 三上亚洲一区二区| 亚洲蜜桃精久久久久久久久久久久| 国产高清精品久久久久| 日韩一级片中文字幕| 日韩欧美在线视频| 一本加勒比hezyo黑人| 欧美美最猛性xxxxxx| 羞羞视频在线观看免费| 日本公妇乱淫免费视频一区三区| 亚洲资源网你懂的| 国产黑丝在线观看| 91日韩精品一区| 内射无码专区久久亚洲| 亚洲精品国精品久久99热| 一卡二卡三卡亚洲| 91九色极品视频|