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

標題: STC89C52RC + TEA5767 + TDA2822 FM收音機 [打印本頁]

作者: linymda    時間: 2016-10-23 11:30
標題: STC89C52RC + TEA5767 + TDA2822 FM收音機
本帖最后由 linymda 于 2016-10-23 15:52 編輯

一直對單片機有興趣,本身具備一點電子方面的知識,C語音也還能做簡單的修改。
這次閑來無事,網上淘來TEA5767完整版芯片,決定做個FM收音機。

資料都是網上搜大神們的作品而來,一并感謝。

芯片使用:
STC89C52RC 單片機
TEA5767 完整版
TDA2822 放大芯片
其他元件:
電阻
電容
晶振
按鍵
等等

沒有用顯示。

外接及電池(4節干電池)兩套電源,方便移動。

主要功能:
1、開機預設當地強信號臺
2、手動切換預設的12個臺,本地強臺
3、手動搜索

實現的功能:
耳機收聽能清晰收到本地12個FM臺(濟南)

后續:
解決聲音小的問題,有可能的話改成喇叭收聽。

實物圖:


原理圖:(借用的圖,有稍微的修改,比如增加指示燈等)


TEA5767.zip (39.97 KB, 下載次數: 200)
頻率轉換十六進制.zip (4.14 KB, 下載次數: 121)

  1. #include <reg51.h>
  2. #include <string.h>
  3. #include <math.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int

  6. #define max_freq 108000 //手動搜索最高頻率
  7. #define min_freq 87500  //手動搜索最低頻率
  8.    
  9. uint tt=0; //手動選預設臺標記

  10. sbit SDA=P0^0;   //接在TEA5767的數據端口        
  11. sbit SCL=P0^1;   //接在TEA5767的時鐘端口      
  12. sbit KEY1=P3^5;  //頻率增加按鍵端口      
  13. sbit KEY2=P3^4;  //頻率減小按鍵端口
  14. sbit KEY3=P3^3;  //預設電臺增加
  15. sbit KEY4=P3^2;  //預設電臺減少

  16. unsigned char radio_write_data[5]={0x2a,0x30,0xC0,0x17,0x00};        //要寫入TEA5767的數據,88.7M,開機預設
  17.                                   //前兩位是頻率,后三位不需要修改
  18. unsigned int pll;
  19. unsigned long frequency=87500;

  20. void delay1ms (unsigned int b)//1ms延時
  21. {
  22. for(b;b>0;b--)
  23. {unsigned int i;
  24.   for(i=0;i<300;i++)
  25.    {;}
  26. }
  27. }

  28. void Delayus(unsigned char x)
  29. {
  30. for(;x>0;x--);
  31. }

  32. void iic_start()
  33. {
  34. SDA=1;
  35. Delayus(5);
  36. SCL=1;
  37. Delayus(5);
  38. SDA=0;
  39. Delayus(5);
  40. SCL=0;
  41. Delayus(5);
  42. }

  43. void iic_stop()
  44. {
  45. SCL=0;
  46. Delayus(5);
  47. SDA=0;
  48. Delayus(5);
  49. SCL=1;
  50. Delayus(5);
  51. SDA=1;
  52. Delayus(5);
  53. }

  54. void iic_ack()
  55. {
  56. SDA=0;
  57. Delayus(5);
  58. SCL=1;
  59. Delayus(5);
  60. SCL=0;
  61. Delayus(5);
  62. SDA=1;
  63. Delayus(5);
  64. }


  65. bit iic_testack()
  66. {
  67. bit ErrorBit;
  68. SDA=1;
  69. Delayus(5);
  70. SCL=1;
  71. Delayus(5);
  72. ErrorBit=SDA;
  73. Delayus(5);
  74. SCL=0;
  75. return ErrorBit;
  76. }

  77. void iic_write8bit(unsigned char input)
  78. {
  79. unsigned char temp;
  80. for(temp=8;temp>0;temp--)
  81. {
  82.   SDA=(bit)(input&0x80);
  83.   Delayus(5);
  84.   SCL=1;
  85.   Delayus(5);
  86.   SCL=0;
  87.   Delayus(5);
  88.   input=input<<1;
  89. }
  90. }



  91. //由頻率計算PLL
  92. void get_pll(void)
  93. {
  94.     unsigned char hlsi;
  95.    
  96.     hlsi=radio_write_data[2]&0x10;  //HLSI位
  97.     if (hlsi)
  98.         pll=(unsigned int)((float)((frequency+225)*4)/(float)32.768);    //頻率單位:k
  99.     else
  100.         pll=(unsigned int)((float)((frequency-225)*4)/(float)32.768);    //頻率單位:k
  101. }


  102. /*//由PLL計算頻率
  103. void get_frequency(void)
  104. {
  105.     unsigned char hlsi;
  106.     unsigned int npll=0;
  107.     npll=pll;
  108.     hlsi=radio_write_data[2]&0x10;
  109.     if (hlsi)
  110.         frequency=(unsigned long)((float)(npll)*(float)8.192-225);    //頻率單位:KHz
  111.     else
  112.         frequency=(unsigned long)((float)(npll)*(float)8.192+225);    //頻率單位:KHz
  113. }
  114. */

  115. void radio_write(void)
  116. {
  117.     unsigned char i;
  118.     iic_start();
  119.     iic_write8bit(0xc0);        //TEA5767寫地址
  120.     if(!iic_testack())
  121.     {
  122.         for(i=0;i<5;i++)
  123.         {
  124.             iic_write8bit(radio_write_data[i]);
  125.             iic_ack();
  126.         }
  127.     }
  128.     iic_stop();  
  129. }


  130. //將顯示的頻率算好后寫到TEA5767芯片里面實現調節,不用考慮TEA5767用于搜臺的相關位:SM,SUD
  131. void search(bit mode)
  132. {
  133.     //radio_read();        
  134.     if(mode)
  135.     {
  136.         frequency+=10;
  137.         if(frequency>max_freq)
  138.             frequency=min_freq;
  139.     }
  140.     else
  141.     {
  142.         frequency-=10;
  143.         if(frequency<min_freq)
  144.             frequency=max_freq;
  145.     }         
  146.     get_pll();
  147.     radio_write_data[0]=pll/256;
  148.     radio_write_data[1]=pll%256;
  149.     radio_write_data[2]=0xC0;
  150.     radio_write_data[3]=0x17;
  151.     radio_write_data[4]=0x00;
  152.     radio_write();
  153. }



  154. void main()
  155. {
  156. delay1ms(150);
  157. radio_write();
  158. while(1)
  159. {
  160.           if(KEY1==0)
  161.           {
  162.            delay1ms(15); //延時15ms
  163.            if(KEY1==0)
  164.      while(KEY1==0);//等待按鍵釋放
  165.            search(1);
  166.           }

  167.     if(KEY2==0)
  168.     {
  169.      delay1ms(15); //延時15ms
  170.      if(KEY2==0)
  171.      while(KEY2==0);//等待按鍵釋放
  172.      search(0);
  173.     }

  174.     if(KEY3==0)
  175.     {
  176.      delay1ms(15); //延時15ms
  177.      if(KEY3==0)
  178.      while(KEY3==0);//等待按鍵釋放
  179.           if (tt==11)//手動選臺判斷,保證能循環選擇,不嚴禁能工作,請忽略
  180.              tt=-1;
  181.           tt++;
  182.           switch(tt) //手動選臺
  183.      {
  184.        case 0:
  185.                   {
  186.                   radio_write_data[0]=0x2A;//寫入的頻率
  187.         radio_write_data[1]=0x30;
  188.                   break;
  189.                   }
  190.        case 1:
  191.                   {
  192.                   radio_write_data[0]=0x2B;
  193.         radio_write_data[1]=0x3C;
  194.                   break;
  195.                   }
  196.        case 2:
  197.                   {
  198.                   radio_write_data[0]=0x2B;
  199.         radio_write_data[1]=0xB6;
  200.                   break;
  201.                   }
  202.        case 3:
  203.                   {
  204.                   radio_write_data[0]=0x2C;
  205.         radio_write_data[1]=0x86;
  206.                   break;
  207.                   }      
  208.                   case 4:
  209.                   {
  210.                   radio_write_data[0]=0x2D;
  211.         radio_write_data[1]=0x6E;
  212.                   break;
  213.                   }      
  214.                   case 5:
  215.                   {
  216.                   radio_write_data[0]=0x2E;
  217.         radio_write_data[1]=0xB7;
  218.                   break;
  219.                   }      
  220.                   case 6:
  221.                   {
  222.                   radio_write_data[0]=0x30;
  223.         radio_write_data[1]=0xD0;
  224.                   break;
  225.                   }      
  226.                   case 7:
  227.                   {
  228.                   radio_write_data[0]=0x31;
  229.         radio_write_data[1]=0x0D;
  230.                   break;
  231.                   }      
  232.                   case 8:
  233.                   {
  234.                   radio_write_data[0]=0x31;
  235.         radio_write_data[1]=0xA0;
  236.                   break;
  237.                   }      
  238.                   case 9:
  239.                   {
  240.                   radio_write_data[0]=0x32;
  241.         radio_write_data[1]=0xB9;
  242.                   break;
  243.                   }      
  244.                   case 10:
  245.                   {
  246.                   radio_write_data[0]=0x33;
  247.         radio_write_data[1]=0x02;
  248.                   break;
  249.                   }
  250.                   case 11:
  251.                   {
  252.                   radio_write_data[0]=0x33;
  253.         radio_write_data[1]=0x4B;
  254.                   break;
  255.                   }
  256.       }
  257.           radio_write_data[2]=0xC0;//寫入的其他參數
  258.      radio_write_data[3]=0x17;
  259.      radio_write_data[4]=0x00;
  260.      radio_write();
  261.           if (tt==11)
  262.              tt=0;
  263.     }

  264.     if(KEY4==0)
  265.     {
  266.      delay1ms(15); //延時15ms
  267.      if(KEY4==0)
  268.      while(KEY4==0);//等待按鍵釋放
  269.           if (tt==0)//手動選臺判斷,保證能循環選擇,不嚴禁能工作,請忽略
  270.              tt=12;
  271.           tt--;
  272.           switch(tt) //手動選臺
  273.      {
  274.        case 0:
  275.                   {
  276.                   radio_write_data[0]=0x2A;
  277.         radio_write_data[1]=0x30;
  278.                   break;
  279.                   }
  280.        case 1:
  281.                   {
  282.                   radio_write_data[0]=0x2B;
  283.         radio_write_data[1]=0x3C;
  284.                   break;
  285.                   }
  286.        case 2:
  287.                   {
  288.                   radio_write_data[0]=0x2B;
  289.         radio_write_data[1]=0xB6;
  290.                   break;
  291.                   }
  292.        case 3:
  293.                   {
  294.                   radio_write_data[0]=0x2C;
  295.         radio_write_data[1]=0x86;
  296.                   break;
  297.                   }      
  298.                   case 4:
  299.                   {
  300.                   radio_write_data[0]=0x2D;
  301.         radio_write_data[1]=0x6E;
  302.                   break;
  303.                   }      
  304.                   case 5:
  305.                   {
  306.                   radio_write_data[0]=0x2E;
  307.         radio_write_data[1]=0xB7;
  308.                   break;
  309.                   }      
  310.                   case 6:
  311.                   {
  312.                   radio_write_data[0]=0x30;
  313.         radio_write_data[1]=0xD0;
  314.                   break;
  315.                   }      
  316.                   case 7:
  317.                   {
  318.                   radio_write_data[0]=0x31;
  319.         radio_write_data[1]=0x0D;
  320.                   break;
  321.                   }      
  322.                   case 8:
  323.                   {
  324.                   radio_write_data[0]=0x31;
  325.         radio_write_data[1]=0xA0;
  326.                   break;
  327.                   }      
  328.                   case 9:
  329.                   {
  330.                   radio_write_data[0]=0x32;
  331.         radio_write_data[1]=0xB9;
  332.                   break;
  333.                   }      
  334.                   case 10:
  335.                   {
  336.                   radio_write_data[0]=0x33;
  337.         radio_write_data[1]=0x02;
  338.                   break;
  339.                   }
  340.                   case 11:
  341.                   {
  342.                   radio_write_data[0]=0x33;
  343.         radio_write_data[1]=0x4B;
  344.                   break;
  345.                   }
  346.       }
  347.           radio_write_data[2]=0xC0;
  348.      radio_write_data[3]=0x17;
  349.      radio_write_data[4]=0x00;
  350.      radio_write();
  351.           if (tt==0)
  352.              tt=11;
  353.     }
  354. }
  355. }
復制代碼




作者: wc86110    時間: 2016-10-23 13:23
LZ,2822音量咋會小呢?不是有雙聲道電位器嘛,板上的電位器既不方便調節而且還會造成音量的不同步
作者: linymda    時間: 2016-10-23 15:47
wc86110 發表于 2016-10-23 13:23
LZ,2822音量咋會小呢?不是有雙聲道電位器嘛,板上的電位器既不方便調節而且還會造成音量的不同步

帶耳機還可以,帶喇叭沒試,不知道行不行。
作者: zzb    時間: 2016-11-7 15:12
用按鍵調音量就完美了。
作者: dsfas    時間: 2016-11-29 21:16
不明覺厲
作者: 舞煬l    時間: 2016-12-20 00:44
好厲害
作者: 舞煬l    時間: 2016-12-24 18:39
大哥啊,我怎么覺得你原理圖和代碼的接口不一樣啊
作者: linymda    時間: 2016-12-30 20:51
舞煬l 發表于 2016-12-24 18:39
大哥啊,我怎么覺得你原理圖和代碼的接口不一樣啊

圖是借的,對應的自己修改就行。
作者: GUOXUAN    時間: 2017-11-26 16:09
家里的收音機不少,可是不堪用.廣告太多了.
鄉下也需要很高的靈敏度才行.
作者: liuzclzc    時間: 2018-1-21 22:27
用了2822就做成立體聲的了。
作者: runjiu    時間: 2020-6-24 17:27
感謝分享,努力學習
作者: 12333890    時間: 2024-4-26 08:03
普通電位器能控制單片機調音量?




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
欧美视频中文在线看| 亚洲欧美成人一区二区三区| 日本不卡一二三| 成人拍拍拍免费视频网站| 中文字幕一区二区在线视频| 国产老熟女伦老熟妇露脸| 777久久精品一区二区三区无码| 日韩av电影手机在线| 日韩高清中文字幕| 欧美日韩亚洲91| 91在线国产福利| 宅男噜噜噜66一区二区| 国偷自产视频一区二区久| 亚洲深爱激情| 日本在线视频播放| 欧美午夜欧美| 日本精品一区二区三区在线| 精品在线小视频| 日本韩国视频一区二区| 久久精品一区二区三区av| 亚洲永久免费精品| 蜜桃一区二区| 日本午夜精品久久久久| 国产区在线看| 一区二区三区 欧美| 欧美激情1区2区| 四虎国产精品永久在线国在线| 岛国最新视频免费在线观看| www.天天操.com| 欧美成人久久电影香蕉| 亚洲精品成人电影| 黄色av一级片| 538精品在线观看| www.久久国产| 捷克做爰xxxⅹ性视频| 国产午夜福利100集发布| 亚洲人在线视频| 91国偷自产一区二区使用方法| 国产精品久久久久久久岛一牛影视| 国产一区久久久| 久久亚洲影院| 亚洲麻豆一区| 在线精品视频在线观看高清| 国产hs免费高清在线观看| 五月天婷婷在线播放| 中文字幕一区二区三区波野结 | 91中文精品字幕在线视频| 午夜精品一区二区三区在线视频| 色狠狠久久aa北条麻妃| 亚洲跨种族黑人xxx| 亚洲二区中文字幕| 精品欧美一区二区在线观看| 欧美欧美欧美欧美首页| 欧美日韩一区二区电影| 在线影视一区二区三区| 色综合天天天天做夜夜夜夜做| 午夜视频在线观看一区二区三区| 樱桃国产成人精品视频| 国产精品久久久久久久岛一牛影视 | 欧美日韩成人综合| 日本大香伊一区二区三区| 欧美日韩国产精品一区二区三区四区| 亚洲一区二区三区精品在线| 一区二区三区四区不卡视频| 亚洲三级在线看| 亚洲免费在线观看| 亚洲成人免费影院| 91久久久免费一区二区| 欧美日韩中文一区| 91精品国产色综合久久ai换脸| 欧美日韩国产高清一区二区 | 99精品国产99久久久久久白柏| 国产精品69毛片高清亚洲| 国产精品一区二区在线看| 亚洲综合网狠久久| 亚洲制服中文| 国内精品二区| 国产中文一区二区| 精品国产一区二区三区四区精华 | 亚洲精品福利视频| 亚洲美女性生活视频| 亚洲最新av在线| 在线性视频日韩欧美| 久久在线免费视频| 2019中文字幕免费视频| 国产精品中文在线| 国产精品一区在线播放| 日韩少妇中文字幕| av男人的天堂在线| 国产麻豆麻豆| 天海翼视频在线观看| 一个色在线视频| 比比资源先锋影音网| 成人黄色影视| 韩国三级在线观看久| √天堂8在线网| 国产精成人品2018| 久久国产精品高清一区二区三区| 欧美日本网站| 三级资源在线| 日韩美香港a一级毛片| 中文字幕在线播放一区二区| www男人天堂| 黄色片网站在线播放| 97人人澡人人爽人人模亚洲| 国产精品国产三级国产aⅴ| 亚洲欧美激情另类| xxxx性bbbb欧美| 黄色av网站在线观看| 国内av一区二区三区| av资源网在线播放| 欧州一区二区三区| 97成人超碰免| 欧美性天天影院| 99成人在线视频| 欧美资源在线| 91污在线观看| 黑人巨大精品欧美一区二区免费| 欧美成人欧美edvon| 欧美成人午夜视频| 国产精品一区视频网站| 亚洲熟妇无码一区二区三区| 中文字幕永久免费| 久一视频在线观看| 五月婷婷伊人网| 99.玖玖.com| 国产精品扒开做爽爽爽的视频 | 精一区二区三区| 婷婷亚洲五月色综合| 国产高清不卡一区二区| 亚洲成人av在线电影| 亚洲激情视频网站| 国产精品视频自拍| 日本a级片在线观看| 97中文字幕在线观看| 天天操天天爽天天干| 亚洲精品人成电影网| 污污网站在线| 国产精品日本一区二区不卡视频 | 久久精品三级视频| 亚洲综合视频在线播放| 日本高清视色| 18视频在线观看| 免费看日本一区二区| 日韩黄色在线观看| 亚洲伊人春色| 视频精品一区二区| 一区二区三区免费| 最近中文字幕2019免费| 国产一区二区三区黄| 日本人69视频| 丁香社区五月天| 菠萝蜜网站在线观看| 国产又色又爽又黄刺激在线视频| 精品久久国产| wwwwxxxxx欧美| 欧美一卡二卡在线| 国产日韩在线免费| 成人av资源在线播放| 成年人网站国产| 91 在线视频| 精品国产高清自在线一区二区三区| 国产在线观看网站| 亚洲警察之高压线| heyzo一本久久综合| 精品国产一区二区三区av性色| 成人福利免费观看| 精品久久久99| 97人妻精品一区二区三区动漫| 成人动漫h在线观看| 成人亚洲网站| 极品少妇一区二区三区精品视频| 在线看不卡av| 国产精品96久久久久久| 大香煮伊手机一区| 国产99免费视频| 毛片视频免费观看| 白嫩白嫩国产精品| 不卡欧美aaaaa| 国产丝袜一区视频在线观看| 国语精品中文字幕| 女尊高h男高潮呻吟| 日本理论片2828理论片| 18视频在线观看| 日韩亚洲精品在线| 91黄视频在线| 欧美videossexotv100| 成人av播放| 艳妇乳肉亭妇荡乳av| 亚洲最新永久观看在线| 免费在线国产视频| 欧美亚洲免费| 在线成人免费视频| 国产91亚洲精品一区二区三区| 国产精品一区二区人妻喷水| 影音先锋一区二区资源站| 四虎av在线| 欧美中文字幕| 欧美一级国产精品| 欧美午夜欧美| 久久久久久激情| 波多野吉衣av| 猛男gaygay欧美视频| 亚洲日本欧美天堂| 情事1991在线| 人妻体内射精一区二区三区| 欧美性猛交99久久久久99| 午夜视频福利在线| 免费在线看黄色| 中文亚洲免费| 欧美成人免费网站| 亚洲欧洲国产日韩精品| 五月天婷婷丁香| 白白色视频在线| 午夜久久免费观看| 欧美三片在线视频观看| 欧美大香线蕉线伊人久久国产精品| 中文字幕求饶的少妇| 1区不卡电影| 97人澡人人添人人爽欧美| 男女男精品网站| 日韩高清不卡av| 国产精品又粗又长| 国产刺激高潮av| 亚洲淫成人影院| 99久久精品一区| 2020国产精品视频| 波多野结衣先锋影音| 蜜桃极品自拍av| 国产精品久久久久久| 欧美影视一区二区三区| 亚洲综合五月天| 国产精品久久免费| 国产一二三在线| 2021中文字幕一区亚洲| 全球成人中文在线| 国产调教在线观看| 亚洲成人基地| 石原莉奈在线亚洲二区| 中文字幕亚洲欧美| 无码人妻一区二区三区在线视频| 操人视频91| 欧美精品尤物在线观看| 在线成人av影院| 免费一级特黄特色毛片久久看| 嫩草影院一区二区| 国产电影一区| 欧美视频中文在线看| 亚洲日本精品国产第一区| 中文字幕一区二区人妻痴汉电车 | 网站在线观看你懂的| 自拍视频一区| 欧美丰满嫩嫩电影| 无码中文字幕色专区| 亚洲成人国产综合| 欧美电影在线观看免费| 欧美日韩在线三区| 97干在线视频| 一本大道久久a久久精品| 欧美交a欧美精品喷水| 欧美调教femdomvk| 日韩视频在线视频| 欧美在线xxxx| 国产亚洲一卡2卡3卡4卡新区| 欧美日韩成人在线一区| 国产精品自拍片| 久草视频国产| 欧美国产一级| 亚洲免费中文字幕| 久久久久国产免费| 一级在线观看| 成人黄色网址在线观看| 亚洲自拍在线观看| 一级特黄色大片| 日日夜夜亚洲精品| 欧美视频在线一区| 男女视频一区二区三区| 欧美一区二区三区视频在线观看| 久久精品日产第一区二区三区乱码 | 狠狠狠色丁香婷婷综合激情 | 亚洲一级片网站| 白天操夜夜操| 久久精品国产色蜜蜜麻豆| 91精品国产91久久久久福利| 精品欧美一区二区久久久久| 秋霞午夜理伦电影在线观看| 不卡视频一二三| 亚洲a在线观看| 国产精品免费精品一区| 青青青国产精品| 日韩欧美中文字幕在线播放| 青青青免费在线| 毛片网站免费| 日韩高清在线电影| 欧美激情综合色综合啪啪五月| 高潮毛片无遮挡| 中文字幕资源网在线观看| 国产三级欧美三级日产三级99| 国产91精品入口17c| 污污视频在线观看网站| 久久美女精品| 久久婷婷国产麻豆91天堂 | 校园春色欧美| 国产亚洲欧美一区在线观看| 久久精品国产精品国产精品污 | 亚洲第一福利视频| 亚洲欧美日韩偷拍| 美女免费久久| 亚洲高清免费视频| 少妇激情一区二区三区| 亚洲一卡二卡三卡四卡无卡网站在线看| 人妻少妇偷人精品久久久任期| a优女a优女片| 韩日av一区二区| 国产精品有限公司| 天堂网www在线中文天堂| 亚洲九九视频| 51久久精品夜色国产麻豆| 国产中文字幕视频| 成人动漫视频| 国产性色av一区二区| 潘金莲一级黄色片| 亚洲精品一区三区三区在线观看| 3751色影院一区二区三区| 国产黑丝一区二区| 在线h片观看| 在线观看91视频| 色悠悠在线视频| 17videosex性欧美| 欧美一区国产二区| 亚洲天堂男人天堂女人天堂| 黄色精品一区二区| 激情内射人妻1区2区3区 | 亚洲不卡在线播放| 成人污版视频| 怡红院精品视频| 丰满人妻老熟妇伦人精品| 香蕉一区二区| 久久久亚洲国产| 亚洲国产一二三区| 在线亚洲伦理| 狠狠色狠狠色综合人人| 印度美女freesex性hd| 国产超碰在线一区| 毛片在线视频观看| 每日更新在线观看av| 高清不卡一区二区三区| 国产日韩av在线| 精品久久久久成人码免费动漫| 日韩一区二区三区免费播放| 91极品女神在线| 人人妻人人澡人人爽久久av | 极品白嫩的小少妇| bbw在线视频| 日韩高清人体午夜| 一级黄色免费网站| 五月天久久网站| 97se亚洲综合| 黄色网址多少| 国产精品美女一区二区在线观看| 国产一级特黄a大片免费| 韩国中文字幕在线| 精品欧美久久久| 国产成人精品日本亚洲11| 久久国产精品久久久久久小说| 国产精品一级二级三级| 日韩精品在线观看av| 岛国视频免费在线观看| 欧美美女一区二区| 中文字幕av播放| 精品久久影视| 97在线电影| 黄色激情网站| 色哟哟一区二区| 久久黄色免费网站| 欧美不卡高清| 日韩在线三级| 国内在线免费高清视频| 欧美一二区视频| 国产第一页在线观看| 久久久久99| 日韩极品视频在线观看| 久久国产精品黑丝| 日韩视频在线观看免费| 日本高清视频免费看| 国产福利一区二区三区视频| 97在线免费公开视频| gogo久久| 久操成人在线视频| 国产狂喷白浆在线观看视频| 国产精品高潮久久久久无| 一级特级黄色片| 亚洲肉体裸体xxxx137| 成人永久免费| 在线国产网址| 日韩电视剧免费观看网站| 午夜不卡久久精品无码免费| 羞羞网站在线看| 亚洲精品午夜精品| 欧美视频xxx|