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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機的函數信號發生器Proteus仿真+代碼

  [復制鏈接]
跳轉到指定樓層
樓主
基于51的函數信號發生器設計資料分享
可以產生方波正弦波鋸齒波
可調幅度和頻率仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include<reg52.h>                                           //包含頭文件
  2. #include<intrins.h>
  3. #define uchar unsigned char                           //宏定義
  4. #define uint unsigned int

  5. sbit s1=P3^5;                                                    //定義按鍵的接口
  6. sbit s2=P3^6;
  7. sbit s3=P3^7;
  8. sbit s4=P3^4;

  9. sbit led0=P3^0;
  10. sbit led1=P3^1;
  11. sbit led2=P3^2;
  12. sbit led3=P3^3;
  13.                                                                            
  14. sbit lcdrs=P2^7;                                           //液晶控制位
  15. sbit lcden=P2^6;

  16. char num,boxing,u;                                           //定義全局變量
  17. int pinlv=100,bujin=1,bujin1=1;
  18. uchar code table[]="0123456789";                //定義顯示的數組
  19. uchar code table1[]="Fout=     Wave form:";
  20. unsigned long int m;
  21. int a,b,h,num1;

  22. //自定義字符
  23. uchar code zifu[]={
  24.                                                 0x0e,0x11,0x11,0x00,0x00,0x00,0x00,0x00,
  25.                                                 0x00,0x00,0x00,0x00,0x11,0x11,0x0e,0x00,          //正弦波           0  1

  26.                                                 0x00,0x07,0x04,0x04,0x04,0x04,0x1c,0x00,
  27.                                                 0x00,0x1c,0x04,0x04,0x04,0x04,0x07,0x00,          //矩形波           2  3

  28.                                                 0x00,0x01,0x02,0x04,0x08,0x10,0x00,0x00,
  29.                                                 0x00,0x10,0x08,0x04,0x02,0x01,0x00,0x00,          //三角波           4  5

  30.                                                 0x00,0x01,0x03,0x05,0x09,0x11,0x00,0x00,            //鋸齒波           6
  31. };
  32. uchar code sin[64]={
  33. 135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,
  34. 146,133,121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128
  35. };                                          //正弦波取碼
  36. uchar code juxing[64]={
  37. 255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,255,
  38. 255,255,255,255,255,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
  39. };                                          //矩形波取碼

  40. uchar code sanjiao[64]={
  41. 0,8,16,24,32,40,48,56,64,72,80,88,96,104,112,120,128,136,144,152,160,168,176,184,192,200,208,216,224,232,240,248,
  42. 248,240,232,224,216,208,200,192,184,176,168,160,152,144,136,128,120,112,104,96,88,80,72,64,56,48,40,32,24,16,8,0
  43. };                                                //三角波取碼
  44. uchar code juchi[64]={
  45. 0,4,8,12,16,20,24,28,32,36,40,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,130,134,138,142,
  46. 146,150,154,158,162,166,170,174,178,182,186,190,194,198,202,206,210,215,219,223,227,231,235,239,243,247,251,255
  47. };                                          //鋸齒波取碼

  48. void delay(uint xms)         //延時函數
  49. {
  50.         int a,b;
  51.         for(a=xms;a>0;a--)
  52.                 for(b=110;b>0;b--);
  53. }
  54. void write_com(uchar com)                //寫命令函數
  55. {
  56.         lcdrs=0;
  57.         P0=com;        
  58.         delay(1);
  59.         lcden=1;
  60.         delay(1);                                                                           
  61.         lcden=0;
  62. }

  63. void write_date(uchar date)                //寫數據函數
  64. {
  65.         lcdrs=1;
  66.         P0=date;
  67.         delay(1);
  68.         lcden=1;
  69.         delay(1);
  70.         lcden=0;
  71. }

  72. //自定義字符集
  73. void Lcd_ram()      
  74. {
  75.         uint i,j,k=0,temp=0x40;
  76.         for(i=0;i<7;i++)
  77.         {
  78.            for(j=0;j<8;j++)
  79.            {
  80.             write_com(temp+j);
  81.             write_date(zifu[k]);
  82.             k++;
  83.            }
  84.            temp=temp+8;
  85.         }
  86. }

  87. void init_lcd()                                        //初始化函數
  88. {
  89.         uchar i;                                                                  
  90.         lcden=0;                                        //默認開始狀態為關使能端,見時序圖  
  91.         Lcd_ram();
  92.         write_com(0x0f);
  93.         write_com(0x38);                        //顯示模式設置,默認為0x38,不用變。
  94.         write_com(0x01);                        //顯示清屏,將上次的內容清除,默認為0x01.
  95.         write_com(0x0c);                        //顯示功能設置0x0f為開顯示,顯示光標,光標閃爍;0x0c為開顯示,不顯光標,光標不閃
  96.         write_com(0x06);                        //設置光標狀態默認0x06,為讀一個字符光標加1.
  97.         write_com(0x80);                        //設置初始化數據指針,是在讀指令的操作里進行的
  98.         for(i=10;i<20;i++)                           //顯示初始化
  99.         {
  100.                 write_date(table1[i]);
  101.         }
  102.         write_com(0x80+0x40);
  103.         for(i=0;i<9;i++)
  104.         {
  105.                 write_date(table1[i]);
  106.         }
  107.         write_com(0x80+10);
  108.         write_date(0);
  109.         write_date(1);
  110.         write_date(0);
  111.         write_date(1);
  112.         write_date(0);
  113.         write_date(1);
  114.         write_com(0x80+0x40+0x09);
  115.         write_date(' ');
  116.         write_date('1');
  117.         write_date('0');
  118.         write_date('.');
  119.         write_date('0');
  120.         write_date('H');
  121.         write_date('z');
  122. }
  123. void initclock()                           //時鐘初始化
  124. {
  125.         TMOD=0x01;
  126.         TH0=a;
  127.         TL0=b;
  128.         EA=1;
  129.         ET0=1;
  130.         TR0=1;
  131. }
  132. void display()                                   //顯示函數
  133. {
  134.         uchar qian,bai,shi,ge;
  135.         qian=pinlv/1000;
  136.         bai=pinlv%1000/100;
  137.         shi=pinlv%1000%100/10;
  138.         ge=pinlv%1000%100%10;
  139.         write_com(0x80+0x40+0x09);

  140.            if(qian==0)
  141.         write_date(' ');
  142.         else
  143.         write_date(table[qian]);
  144.         if(qian==0&&bai==0)
  145.         write_date(' ');
  146.         else
  147.         write_date(table[bai]);
  148.         write_date(table[shi]);
  149.         write_date('.');
  150.         write_date(table[ge]);
  151.         write_date('H');
  152.         write_date('z');
  153.         if(boxing==0)
  154.         {
  155.                 write_com(0x80+10);
  156.                 write_date(0);
  157.                 write_date(1);
  158.                 write_date(0);
  159.                 write_date(1);
  160.                 write_date(0);
  161.                 write_date(1);
  162.                 led3=1;
  163.                 led0=0;
  164.         }
  165.         if(boxing==1)
  166.         {
  167.                 write_com(0x80+10);
  168.                 write_date(2);
  169.                 write_date(3);
  170.                 write_date(2);
  171.                 write_date(3);
  172.                 write_date(2);
  173.                 write_date(3);
  174.                 led0=1;
  175.                 led1=0;
  176.         }


  177.         if(boxing==2)
  178.         {
  179.                 write_com(0x80+10);
  180.                 write_date(4);
  181.                 write_date(5);
  182.                 write_date(4);
  183.                 write_date(5);
  184.                 write_date(4);
  185.                 write_date(5);
  186.                 led1=1;
  187.                 led2=0;
  188.         }
  189.         if(boxing==3)
  190.         {
  191.                 write_com(0x80+10);
  192.                 write_date(6);
  193.                 write_date(6);
  194.                 write_date(6);
  195.                 write_date(6);
  196.                 write_date(6);
  197.                 write_date(6);
  198.                 led2=1;
  199.                 led3=0;
  200.         }

  201. }
  202. void keyscan()                                        //鍵盤檢測函數
  203. {
  204.         if(s1==0)
  205.         {         
  206.                 EA=0;
  207.                 delay(2);
  208.                 if(s1==0)
  209.                 {
  210.                         while(!s1);
  211.                         pinlv+=bujin;
  212.                         if(pinlv>1000)
  213.                         {
  214.                                 pinlv=100;
  215.                         }
  216.                         display();
  217.                         m=65536-(150000/pinlv);
  218.                         a=m/256;
  219.                         b=m%256;
  220.                         EA=1;
  221.                 }
  222.         }
  223.         if(s2==0)
  224.         {         
  225.                
  226.                 delay(5);
  227.                 if(s2==0)
  228.                 {
  229.                         EA=0;        
  230.                         while(!s2);
  231.                         pinlv-=bujin;
  232.                         if(pinlv<100)
  233.                         {
  234.                                 pinlv=1000;
  235.                         }
  236.                         display();
  237.                         m=65536-(150000/pinlv);
  238.                         a=m/256;
  239.                         b=m%256;        
  240.                         EA=1;
  241.                 }
  242.         }
  243.         if(s3==0)
  244.         {         
  245.                 delay(5);
  246.                 if(s3==0)
  247.                 {
  248.                         EA=0;
  249.                         while(!s3);
  250.                         boxing++;
  251.                         if(boxing>=4)
  252.                         {
  253.                                 boxing=0;
  254.                         }
  255.                         display();
  256.                         EA=1;
  257.                 }
  258.         }        
  259. }
  260. void bujindisplay()
  261. {
  262.         uint bai,shi,ge;
  263.         bai=bujin1/100;
  264.         shi=bujin1%100/10;
  265.         ge=bujin1%100%10;
  266.         write_com(0x80+11);
  267.         if(bai==0)
  268.         write_date(' ');
  269.         else
  270.         write_date(table[bai]);
  271.         write_date(table[shi]);
  272.         write_date('.');
  273.         write_date(table[ge]);
  274. }
  275. void bujinjiance()
  276. {
  277.         if(s4==0)
  278.         {
  279.                 delay(5);
  280.                 if(s4==0)
  281.                 {
  282.                          while(!s4);
  283.                          h++;
  284.                          if(h==1)
  285.                          {
  286.                                   write_com(0x01);
  287.                                  write_com(0x80);
  288.                                  write_date('S');delay(1);          //step value
  289.                                  write_date('t');delay(1);
  290.                                  write_date('e');delay(1);
  291.                                  write_date('p');delay(1);
  292.                                  write_date(' ');delay(1);
  293.                                  write_date('v');delay(1);
  294.                                  write_date('a');delay(1);
  295.                                  write_date('l');delay(1);
  296.                                  write_date('u');delay(1);
  297.                                  write_date('e');delay(1);
  298.                                  write_date(':');delay(1);
  299.                                  bujin1=bujin;
  300.                                  
  301.                                  bujindisplay();
  302.                          }
  303.                          if(h==2)
  304.                          {
  305.                                  h=0;
  306.                                 bujin=bujin1;
  307.                                 
  308.                                 init_lcd();
  309.                                 initclock();
  310.                                 display();
  311.                          }
  312.                 }
  313.         }
  314.         if(h==1)
  315.         {
  316.                 if(s1==0)
  317.                 {
  318.                         delay(5);
  319.                         if(s1==0)
  320.                         {
  321.                                 while(!s1);
  322.                                 bujin1++;
  323.                                 if(bujin1>=101)
  324.                                 {
  325.                                         bujin1=1;
  326.                                 }
  327.                                 bujindisplay();
  328.                         }
  329.                 }
  330.                 if(s2==0)
  331.                 {
  332.                         delay(5);
  333.                         if(s2==0)
  334.                         {
  335.                                 while(!s2);
  336.                                 bujin1--;
  337.                                 if(bujin1<=0)
  338.                                 {
  339.                                         bujin1=100;
  340.                                 }
  341.                                 bujindisplay();
  342.                         }
  343.                 }
  344.         }
  345. }
  346. void main()                                         //主函數
  347. {        
  348.         init_lcd();
  349.         m=65536-(150000/pinlv);
  350.         a=m/256;
  351.         b=m%256;
  352.         initclock();
  353.         led0=0;
  354.         while(1)
  355.         {
  356.                 if(h==0)
  357.                 {
  358.                         keyscan();
  359.                 //        display();
  360.                 }
  361.                  
  362.                 bujinjiance();

  363.                 switch(boxing)
  364.                 {
  365.                         case 0 : P1=sin[u]; break;
  366.                         case 1 : P1=juxing[u]; break;
  367.                         case 2 : P1=sanjiao[u]; break;
  368.                         case 3 : P1=juchi[u]; break;
  369.                 }
  370.         }
  371. }
  372. void T0_time()interrupt 1                   //定時器
  373. {
  374.         TH0=a;
  375.         TL0=b;
  376.         u++;
  377.         if(u>=64)
  378.         u=0;
  379. }
復制代碼

所有資料51hei提供下載:
信號發生器.7z (4.92 MB, 下載次數: 348)


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

使用道具 舉報

沙發
ID:607321 發表于 2019-9-10 21:44 | 只看該作者
請問怎么調節頻率的上下限呀 想調到100Hz~20kHz 步進100Hz
回復

使用道具 舉報

板凳
ID:625113 發表于 2019-11-23 00:42 來自觸屏版 | 只看該作者
剛做完
回復

使用道具 舉報

地板
ID:345173 發表于 2020-2-8 13:38 來自觸屏版 | 只看該作者
luozhao 發表于 2019-11-23 00:42
剛做完

效果怎么樣。
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
ID:779243 發表于 2020-6-14 19:29 | 只看該作者
c程序顯示有錯誤,555
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
8#
無效樓層,該帖已經被刪除
9#
ID:849300 發表于 2020-11-26 21:45 | 只看該作者
請問自定義字符上的正弦波(0 1)、矩形波(2 3)、三角波(4 5)、鋸齒波(6)是怎么看的?
回復

使用道具 舉報

10#
ID:874967 發表于 2021-1-8 09:18 | 只看該作者
請問樓主步進值調節起什么作用
回復

使用道具 舉報

11#
ID:661290 發表于 2021-3-12 13:53 | 只看該作者
請問這個怎么樣能改成雙相信號發生器
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
13#
無效樓層,該帖已經被刪除
14#
ID:1102362 發表于 2024-4-6 13:10 | 只看該作者
一頓兩碗白干飯 發表于 2021-3-12 13:53
請問這個怎么樣能改成雙相信號發生器

你做出雙路的了嗎,兄弟
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美三日本三级少妇三99| 欧美性一区二区三区| 韩日av一区二区| 亚洲精品在线播放| 东热在线免费视频| 国产精品久久在线| 日本免费精品视频| 999热精品视频| 亚洲视频在线二区| 国产精品露脸自拍| 中文字幕日韩精品在线| 欧洲国内综合视频| 国产午夜久久久久| 日韩制服丝袜先锋影音| 国产日产一区 | 高清国产在线一区| 精品中文字幕在线观看| 91精品国产欧美一区二区成人| 中文字幕一区av| 精品一二三四区| 中文乱码免费一区二区三区下载| 日韩欧美另类中文字幕| 日本h片在线观看| 91精品久久久久久9s密挑 | 136福利精品导航| yellow字幕网在线| 美国成人毛片| 免费黄色av电影| 羞羞视频免费| 最近免费中文字幕mv视频| 依依成人在线视频| 国产精品九九九九九九| 亚洲一区二区三区无码久久| 在线黄色免费看| 黄色av网址在线播放| 亚洲精品久久久久久一区二区| 99精彩视频在线观看免费| 欧美亚洲日本网站| 欧美成人剧情片在线观看| 亚洲精品mp4| 欧美一级二级三级蜜桃| 在线观看一区二区精品视频| 亚洲成a天堂v人片| 国产精品欧美一区喷水| 久久综合色之久久综合| 国产精品一区一区三区| 老司机精品视频一区二区三区| 最新亚洲视频| 欧美暴力喷水在线| 天天做综合网| 999国产精品永久免费视频app| 国内毛片久久| 999久久精品| 日韩精品一区二区三区中文在线| 国产成人无码精品久在线观看| 女人公敌韩国| 波多野结衣精品在线| 91亚洲无吗| 先锋影音网一区二区| 国精产品一区一区三区四川| 国产乱码午夜在线视频| 性欧美videos高清hd4k| 成a人片在线观看| 日本最黄一级片免费在线| 国产视频网址在线| 国外av在线| 福利视频在线看| 国产中文字幕网| 欧美亚洲不卡| 中文字幕免费在线| 中文字幕2019第三页| 黄漫在线观看| 2018狠狠干| 91av入口| 国产在线制服美女| 亚洲人成小说| 麻豆影院在线观看| av2020不卡| 亚洲黄色免费看| 欧美高清你懂的| 欧美第一在线视频| 羞羞答答一区二区| 97久久视频| 亚洲美洲欧洲综合国产一区| 美女又爽又黄免费| 久久er精品视频| 风间由美性色一区二区三区四区| 欧美国产亚洲精品| 欧洲亚洲视频| 色综合久久网| 伊人久久亚洲热| 亚洲欧美日韩国产一区| 久久国产麻豆精品| 不卡一区在线观看| 日韩一区日韩二区| 日韩欧美在线视频日韩欧美在线视频 | 久热精品在线观看视频| 激情开心成人网| 国产欧美精品在线观看| 国产青青在线视频| 影音先锋黄色网址| 欧美黄色大片网站| 91超碰在线电影| 二区三区中文字幕| 欧美精品日韩综合在线| 国产激情视频一区二区三区欧美| 波波电影院一区二区三区| 高清免费观看在线| 舔足天天操天天射| 一级片在线播放| 久久bbxx| 国产精品国产亚洲精品| 清纯唯美综合亚洲| 一级日本在线| 97久久人人超碰caoprom| 99精品国产九九国产精品| 亚洲成在人线免费观看| 亚洲经典三级| 久久综合狠狠综合久久激情| 欧美日韩在线一区| 亚洲精品98久久久久久中文字幕| 欧美激情精品久久久久久久变态| 亚洲曰本av电影| 97久久国产亚洲精品超碰热| 佐山爱在线视频| 国语对白在线播放| 不卡的日韩av| 给个网站可以在线观看你懂的| 日本福利午夜视频在线| 97成人超碰| 91精品亚洲| 成人国产精品免费观看| 色综合久久久久综合体| 影音先锋欧美精品| 亚洲japanese制服美女| 欧美 日韩 亚洲 一区| 人妻丰满熟妇av无码久久洗澡 | 久久久久亚洲蜜桃| 欧美日韩综合在线免费观看| 精品久久国产精品| 国产精品区一区二区三在线播放| 国产91在线免费| 少妇愉情理伦三级| 日批视频免费播放| 一级特黄视频| 性欧美freehd18| 红桃视频国产精品| 国产精品久久久久永久免费观看| 亚洲电影免费观看高清完整版在线观看| 91精品国产乱码久久久久久蜜臀| 九九热精品视频在线播放| 国产欧美日韩综合一区在线观看| 爱情岛论坛vip永久入口| 强行糟蹋人妻hd中文| 理论片影音先锋| 你懂的视频在线免费| silk一区二区三区精品视频| 蜜桃av一区二区三区电影| 亚洲.国产.中文慕字在线| www国产精品视频| 麻豆av一区二区| 日本精品一二三区| 国产又黄又粗又猛又爽| 很黄很a的视频| 五月天色综合| 青草国产精品久久久久久| 欧美日韩日本国产| 97在线观看视频| 欧美久久在线观看| 风间由美一区二区三区| 国产精品欧美激情在线观看| 强乱中文字幕av一区乱码| 国内精品不卡一区二区三区| 一色桃子av在线| 日韩影院二区| 国产日韩av一区二区| 伊人久久免费视频| 亚洲图片都市激情| 毛片aaaaaa| 国产三级自拍| 免费毛片在线看片免费丝瓜视频| 欧美日韩天堂| 懂色av一区二区三区| 日本精品一区二区三区在线| www.中文字幕在线| 波多野结衣视频观看| 一级片免费视频| 日韩福利视频一区| 亚洲国产精品ⅴa在线观看| 日韩视频在线免费观看| 国产女人18毛片| 美日韩一二三区| 色老板亚洲精品一区| 日韩av资源网| 国产精品少妇自拍| 欧美激情第99页| 久久黄色免费看| 国产毛片毛片毛片毛片毛片| 成年人视频网站在线| 亚洲最大网站| 国产在线精品一区二区夜色| 亚洲电影免费观看| 天堂av免费看| 国产精华7777777| 污污软件在线观看| 中文字幕av亚洲精品一部二部| 精品国产福利视频| 亚洲一区二区自拍| 中文字幕欧美激情极品| 18岁成年人网站| 久久97久久97精品免视看秋霞| 国产精品热久久久久夜色精品三区| 欧美精品久久久久久久久| 熟妇人妻va精品中文字幕| 国产chinasex对白videos麻豆| 97影院秋霞午夜在线观看| 日韩中文字幕一区二区三区| 亚洲电影免费观看| 一卡二卡三卡视频| 国产xxxxxx| 2021中文字幕在线| 国产凹凸在线观看一区二区| 在线性视频日韩欧美| 欧美v在线观看| 日韩一区二区三区在线观看视频| 自拍偷拍亚洲视频| 久久综合给合久久狠狠狠97色69| 国语自产精品视频在线看抢先版图片 | www.日韩av.com| 视频二区在线播放| 欧美中文字幕一二三四区| 先锋影音网一区二区| 1区2区3区欧美| 成人有码视频在线播放| 熟女熟妇伦久久影院毛片一区二区| 欧美精品成人久久| bdsm精品捆绑chinese| 911精品美国片911久久久| 色狠狠色狠狠综合| 蜜桃传媒视频第一区入口在线看| 国产手机在线视频| 中文字幕在线影视资源| 天堂网在线观看国产精品| 欧美乱妇一区二区三区不卡视频| 一区二区三区免费看| 国产乱叫456在线| 澳门成人av网| 中文字幕一区二区三区四区 | 国产97免费视频| 亚洲字幕成人中文在线观看| 男人的天堂亚洲| 中文字幕久久久av一区| 欧美午夜精品理论片| 黑人巨大xxx| 一个人免费观看视频www在线播放 一个人免费视频www在线观看 | 久久嫩草精品久久久精品| 国产精品av免费在线观看| 9.1片黄在线观看| 亚洲成人天堂| 精品一区二区免费在线观看| 九九热这里只有在线精品视 | 久久人人97超碰com| 国产精品久久久久久久久久| 在线免费日韩av| 黄色免费在线观看网站| 99精品热视频| 91精品国产91久久久久青草| 波多野结衣网站| 波多野结衣久久精品| 亚洲乱码中文字幕| 日韩欧美精品在线不卡| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 日韩一区二区三区色| 欧美日韩在线精品一区二区三区激情| 高清无码视频直接看| 欧美日本另类xxx乱大交| 精品日本12videosex| 亚洲国产天堂久久综合| 国产5g成人5g天天爽| 在线观看成年人视频| 国产乱码字幕精品高清av| 国产精品久久久久久久7电影| 国产精品第二十页| 自由日本语热亚洲人| 精品久久久久久国产91| h无码动漫在线观看| 三级全黄的视频在线观看| 亚洲午夜伦理| 久久久久久12| 国产精品suv一区二区| 蜜桃麻豆影像在线观看| 午夜精品影院在线观看| 免费成人午夜视频| 99热在线观看免费| 国精产品一区一区三区mba桃花| 成人福利网站在线观看11| 91精品视频免费在线观看| 精品国产午夜肉伦伦影院| 国产视频一区在线| 无码h肉动漫在线观看| 国产在线1区| 亚洲国产欧美另类丝袜| 欧美日韩精品在线一区二区| 激情亚洲综合网| 国产一区二区中文字幕| 国产传媒欧美日韩| 三级小视频在线观看| 99久久精品费精品国产风间由美| 久久国产精彩视频| 天天综合网久久综合网| 日韩中文字幕在线一区| 亚洲美女精品久久| 微拍福利一区二区| 极品视频在线| 在线不卡免费av| 波多野结衣影院| 久久国产精品黑丝| 在线视频中文字幕一区二区| 国产精品igao网网址不卡| 日本电影在线观看网站| 亚洲超碰精品一区二区| 欧美伦理片在线观看| 国产精品久久久久一区二区国产| 亚洲精品视频在线观看网站| 免费日韩视频在线观看| 青青草视频在线免费观看| 亚洲色图在线看| 男女av免费观看| 蜜桃视频在线观看网站| 亚洲成a人在线观看| 99视频在线观看视频| 视频在线这里都是精品| 欧美亚洲愉拍一区二区| 欧产日产国产精品98| 在线观看的黄色| 精品国产乱码久久久久久免费 | 日韩欧美国产激情| 中文字幕一区二区三区人妻在线视频 | 亚洲在线视频观看| 青青草视频社区| 亚洲免费影视| 国产乱子伦精品| 小鲜肉gaygays免费动漫| 国产成人综合在线| 日韩欧美一级在线| 在线视频2区| 午夜精品一区在线观看| youjizz.com日本| 一区二区三区电影大全| 精品视频偷偷看在线观看| www..com国产| jiujiure精品视频播放| 欧美经典一区二区| 亚洲欧美日韩国产综合在线| 97在线国产视频| 国产乱子伦三级在线播放| 日本福利一区二区| www在线观看免费视频| 成人激情久久| 精品少妇一区二区30p| www.四虎在线观看| 日本sm残虐另类| 一级特黄妇女高潮| 黄色小视频在线免费观看| 欧美中文一区二区三区| 日本精品人妻无码77777| 天堂av一区二区三区在线播放| 日韩女优人人人人射在线视频| 欧美色图自拍| 久久综合给合久久狠狠狠97色69| 999在线免费视频| 黄视频网站在线观看| 中文字幕在线视频日韩| 亚洲乱码国产乱码精品精软件| 蜜桃久久av一区| 久久人人爽人人爽人人av| 黄色网址视频在线观看| 亚洲第一黄色网| 亚洲专区在线播放| 蜜臀av一区二区在线免费观看 | 99久久夜色精品国产亚洲狼 | 久久这里只有精品99| 日韩在线视频第一页| 成人午夜碰碰视频| 最近中文字幕一区二区| 欧美极度另类| 久久久久久久久久久免费 | 免费看成人人体视频| 国产精品亚洲第一区| wwwxx免费| 色综合久久88色综合天天6 | 日本免费在线视频| 亚洲精品720p| 成人免费观看在线视频| 国产99久久久国产精品潘金网站| 任你操这里只有精品| 香蕉视频亚洲一级| 91wwwcom在线观看| www.午夜色大片| 91成人在线免费观看|