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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

求助,自行車里程速度表單片機編程遇到了問題

[復制鏈接]
跳轉到指定樓層
樓主
ID:184540 發表于 2017-4-28 21:52 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
速度里程都能正常顯示,只是存儲總里程有問題,由于課題要求總里程最大值9999.99km,所以里程要分成四部分分別寫進存儲器。每次讀的時候數值都不對,不知道是讀還是寫的問題,或者是其他問題。大神幫忙看看。
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. #define ulong  unsigned long

  6. sbit lcd_rs = P1^0;         
  7. sbit lcd_rw = P1^1;         
  8. sbit lcd_en = P1^2;        
  9. sbit scl=P3^6;
  10. sbit sda=P3^7;
  11. sbit key1=P2^0;
  12. sbit key2=P2^1;
  13. sbit key3=P2^2;
  14. sbit key4=P2^3;


  15. uint speed;           
  16. uint ave_speed;
  17. ulong mileage;
  18. ulong all_mileage;

  19. uchar eeprom_mileage;

  20. uchar str_speed[16];
  21. uchar str_ave_speed[16];
  22. uchar str_mileage[16];
  23. uchar str_all_mileage[16];

  24. uint int1_count;
  25. uint all_int1_count;
  26. uint int1_count100;
  27. uint time;
  28. uint all_time;

  29. bit start;
  30. uchar key;
  31. uchar q_count;
  32. uchar de;


  33. void eeprom_init();         //存儲讀寫
  34. void eeprom_start();
  35. void eeprom_stop();
  36. void eeprom_ack();
  37. void eeprom_noack();
  38. void eeprom_write(uchar dat);
  39. uchar eeprom_read();
  40. void eeprom_writedat(uchar add,uchar dat);
  41. uchar eeprom_readdat(uchar add);

  42. bit lcd_busy();                                //lcd顯示
  43. void lcd_wcmd(uchar cmd);
  44. void lcd_wdat(uchar dat);
  45. void lcd_init();
  46. void lcd_pos(uchar pos);
  47. void display(uchar str1[],uchar str2[]);

  48. void str_speed_init();                  //修改顯示緩沖區
  49. void str_ave_speed_init();
  50. void str_mileage_init();
  51. void str_all_mileage_init();
  52. void str_change();

  53. void mileage_clean();

  54. void system_init();
  55. void system_start();//系統啟動,停止
  56. void system_stop();

  57. void write(uint dat);//


  58. /*************延時函數*********************/
  59. void delayNOP()
  60. {
  61.         _nop_();_nop_();_nop_();_nop_();
  62. }

  63. void delay()
  64. {
  65.         _nop_();_nop_();_nop_();_nop_();
  66.         _nop_();_nop_();_nop_();_nop_();
  67. }

  68. void delayms(uchar x)   
  69. {
  70.         uchar i,j;
  71.         for(;x>0;x--)
  72.                 for(i=4;i>0;i--)
  73.                         for(j=113;j>0;j--);
  74. }
  75. void delay10ms(uchar x)   
  76. {
  77.         uchar i,j;
  78.         for(;x>0;x--)
  79.                 for(i=151;i>0;i--)
  80.                         for(j=29;j>0;j--);
  81. }

  82. void delay1s(uchar x)
  83. {
  84.         uchar a,b,c;
  85.         for(;x>0;x--)
  86.         {
  87.                 for(c=46;c>0;c--)
  88.                 for(b=152;b>0;b--)
  89.                 for(a=70;a>0;a--);
  90.                 _nop_();
  91.         }
  92. }
  93. /*************延時函數*********************/

  94. /*************中斷函數*********************/
  95. void int0() interrupt 0
  96. {        
  97.         int1_count++;
  98.         int1_count100++;
  99.         all_int1_count++;
  100. }

  101. void int1() interrupt 2
  102. {
  103.         delay10ms(2);
  104.         if(key1==0)
  105.         {
  106.                 key=1;
  107.         }else if(key2==0)
  108.         {
  109.                 key=2;
  110.         }else if(key3==0)
  111.         {
  112.                 key=3;
  113.         }else if(key4==0)
  114.         {
  115.                 key=4;
  116.         }
  117. }

  118. void timer0() interrupt 1
  119. {
  120.         TL0=(65536-50000)%256;
  121.         TH0=(65536-50000)/256;
  122.         time++;
  123.         if(time>=20)
  124.         {
  125.                 all_time++;
  126.                 speed=0.6*3.14*int1_count/36*1000;
  127.                 mileage=0.6*3.14*all_int1_count;
  128.                 ave_speed=mileage/36*1000/all_time;
  129.                 all_mileage=eeprom_mileage+mileage;
  130.                 de=0;
  131.                 int1_count=0;
  132.                 time=0;
  133.         }
  134. }
  135. /*************中斷函數*********************/

  136. /*************EEPROM存儲函數*********************/
  137. void eeprom_start(void)  
  138. {  
  139.          sda=1;  
  140.          delay();  
  141.          scl=1;  
  142.          delay();  
  143.         sda=0;  
  144.          delay();  
  145. }  

  146. void eeprom_stop(void)  
  147. {  
  148.          sda=0;  
  149.          delay();  
  150.          scl=1;  
  151.          delay();  
  152.          sda=1;  
  153.          delay();   
  154. }  

  155. void eeprom_ack(void)  
  156. {  
  157.          uchar i;  
  158.          scl=1;  
  159.          delay();  
  160.          while((sda==1)&&(i<200))i++;  
  161.          scl=0;  
  162.          delay();  
  163. }  

  164. void eeprom_noack(void)  
  165. {  
  166.         sda=1;  
  167.          delay();  
  168.          scl=1;  
  169.          delay();  
  170.          scl=0;  
  171.          delay();  
  172. }  

  173. void eeprom_init(void)  
  174. {  
  175.          sda=1;  
  176.          scl=1;  
  177. }  

  178. void eeprom_write(uchar dat)  
  179. {  
  180.          uchar i;  
  181.          scl=0;  
  182.          for(i=0;i<8;i++)  
  183.          {  
  184.                   if(dat&0x80)  
  185.                   {  
  186.                            sda=1;   
  187.                   }  
  188.                   else   
  189.                   {  
  190.                            sda=0;  
  191.                   }  
  192.                   dat=dat<<1;  
  193.                   delay();  
  194.                   scl=1;  
  195.                   delay();  
  196.                   scl=0;  
  197.                   delay();      
  198.          }  
  199.          sda=1;  
  200.          delay();  
  201. }  

  202. uchar eeprom_read(void)  
  203. {  
  204.          uchar i;  
  205.          uchar dat;  
  206.          scl=0;  
  207.          delay();  
  208.          sda=1;  
  209.          delay();  
  210.          for(i=0;i<8;i++)  
  211.          {  
  212.                   scl=1;  
  213.                   delay();  
  214.                   dat=dat<<1;  
  215.                   if(sda)  
  216.                   {  
  217.                           dat++;
  218.                   }  
  219.                   scl=0;  
  220.                   delay();  
  221.          }  
  222.          return dat;   
  223. }  


  224. void eeprom_writedat(uchar add,uchar dat)  
  225. {  
  226.          eeprom_init();  
  227.          eeprom_start();  
  228.          eeprom_write(0xa0);  
  229.          eeprom_ack();  
  230.          eeprom_write(add);  
  231.          eeprom_ack();  
  232.          eeprom_write(dat);  
  233.          eeprom_ack();  
  234.          eeprom_stop();   
  235. }  

  236. uchar eeprom_readdat(uchar add)  
  237. {  
  238.          uchar a;  
  239.          eeprom_init();  
  240.          eeprom_start();  
  241.          eeprom_write(0xa0);  
  242.          eeprom_ack();  
  243.          eeprom_write(add);  
  244.          eeprom_ack();  
  245.          eeprom_start();  
  246.          eeprom_write(0xa1);  
  247.          eeprom_ack();  
  248.          a=eeprom_read();  
  249.          eeprom_noack();  
  250.         eeprom_stop();  
  251.          return a;   
  252. }  
  253. /*************EEPROM存儲函數*********************/

  254. /*************LCD函數*********************/
  255. bit lcd_busy()
  256. {                          
  257.         bit result;        
  258.         lcd_rs = 0;
  259.         lcd_rw = 1;
  260.         lcd_en = 1;
  261.         delayNOP();
  262.         result = (bit)(P0&0x80);
  263.         lcd_en = 0;
  264.         return result;
  265. }

  266. void lcd_wcmd(uchar cmd)

  267. {                          
  268.         while(lcd_busy());
  269.         lcd_rs = 0;
  270.         lcd_rw = 0;
  271.         lcd_en = 0;
  272.         _nop_();
  273.         _nop_();
  274.         P0 = cmd;
  275.         delayNOP();
  276.         lcd_en = 1;
  277.         delayNOP();
  278.         lcd_en = 0;  
  279. }

  280. void lcd_wdat(uchar dat)
  281. {                          
  282.         while(lcd_busy());
  283.         lcd_rs = 1;
  284.         lcd_rw = 0;
  285.         lcd_en = 0;
  286.         P0 = dat;
  287.         delayNOP();
  288.         lcd_en = 1;
  289.         delayNOP();
  290.         lcd_en = 0;
  291. }

  292. void lcd_init()
  293. {
  294.         delayms(15);                  
  295.         lcd_wcmd(0x38);      
  296.         delayms(5);
  297.         lcd_wcmd(0x38);         
  298.         delayms(5);
  299.         lcd_wcmd(0x38);         
  300.         delayms(5);
  301.         
  302.         lcd_wcmd(0x0c);      
  303.         delayms(5);
  304.         lcd_wcmd(0x06);      
  305.         delayms(5);
  306.         lcd_wcmd(0x01);      
  307.         delayms(5);
  308. }

  309. void lcd_pos(uchar pos)
  310. {                          
  311.         lcd_wcmd(pos | 0x80);   
  312. }


  313. void display(uchar str1[],uchar str2[])
  314. {
  315.         uchar m;        
  316.         lcd_init();               
  317.         lcd_pos(0);                        
  318.         m=0;
  319.         while(str1[m] != '\0')
  320.         {                          
  321.                 lcd_wdat(str1[m]);
  322.                 m++;
  323.         }
  324.         lcd_pos(0x40);              
  325.         m=0;
  326.         while(str2[m] != '\0')
  327.         {
  328.                 lcd_wdat(str2[m]);      
  329.                 m++;
  330.         }
  331. }
  332. /*************LCD函數*********************/
  333. /*************修改顯示緩沖區函數*********************/
  334. void  str_speed_init()
  335. {
  336.         str_speed[0]='S';
  337.         str_speed[1]='p';
  338.         str_speed[2]='e';
  339.         str_speed[3]='e';
  340.         str_speed[4]='d';
  341.         str_speed[5]=':';
  342.         str_speed[6]=(speed%100000)/10000+0x30;
  343.         str_speed[7]=(speed%10000)/1000+0x30;
  344.         str_speed[8]=(speed%1000)/100+0x30;
  345.         str_speed[9]='.';
  346.         str_speed[10]=(speed%100)/10+0x30;
  347.         str_speed[11]=speed%10+0x30;
  348.         str_speed[12]='k';
  349.         str_speed[13]='m';
  350.         str_speed[14]='/';
  351.         str_speed[15]='h';
  352. }

  353. void  str_ave_speed_init()
  354. {
  355.         str_ave_speed[0]='A';
  356.         str_ave_speed[1]='v';
  357.         str_ave_speed[2]='e';
  358.         str_ave_speed[3]='-';
  359.         str_ave_speed[4]='S';
  360.         str_ave_speed[5]=':';
  361.         str_ave_speed[6]=(ave_speed%100000)/10000+0x30;
  362.         str_ave_speed[7]=(ave_speed%10000)/1000+0x30;
  363.         str_ave_speed[8]=(ave_speed%1000)/100+0x30;
  364.         str_ave_speed[9]='.';
  365.         str_ave_speed[10]=(ave_speed%100)/10+0x30;
  366.         str_ave_speed[11]=ave_speed%10+0x30;
  367.         str_ave_speed[12]='k';
  368.         str_ave_speed[13]='m';
  369.         str_ave_speed[14]='/';
  370.         str_ave_speed[15]='h';
  371. }

  372. void  str_mileage_init()
  373. {
  374.         str_mileage[0]='M';
  375.         str_mileage[1]='i';
  376.         str_mileage[2]='l';
  377.         str_mileage[3]='e';
  378.         str_mileage[4]='a';
  379.         str_mileage[5]='g';
  380.         str_mileage[6]=':';
  381.         str_mileage[7]=(mileage%1000000)/100000+0x30;
  382.         str_mileage[8]=(mileage%100000)/10000+0x30;
  383.         str_mileage[9]=(mileage%10000)/1000+0x30;
  384.         str_mileage[10]=(mileage%1000)/100+0x30;
  385.         str_mileage[11]='.';
  386.         str_mileage[12]=(mileage%100)/10+0x30;
  387.         str_mileage[13]=mileage%10+0x30;
  388.         str_mileage[14]='k';
  389.         str_mileage[15]='m';
  390.         
  391. }

  392. void  str_all_mileage_init()
  393. {
  394.         str_all_mileage[0]='A';
  395.         str_all_mileage[1]='l';
  396.         str_all_mileage[2]='l';
  397.         str_all_mileage[3]='-';
  398.         str_all_mileage[4]='M';
  399.         str_all_mileage[5]='i';
  400.         str_all_mileage[6]=':';
  401.         str_all_mileage[7]=(all_mileage%1000000)/100000+0x30;
  402.         str_all_mileage[8]=(all_mileage%100000)/10000+0x30;
  403.         str_all_mileage[9]=(all_mileage%10000)/1000+0x30;
  404.         str_all_mileage[10]=(all_mileage%1000)/100+0x30;
  405.         str_all_mileage[11]='.';
  406.         str_all_mileage[12]=(all_mileage%100)/10+0x30;
  407.         str_all_mileage[13]=all_mileage%10+0x30;
  408.         str_all_mileage[14]='k';
  409.         str_all_mileage[15]='m';
  410.         
  411. }

  412. void str_change()
  413. {
  414.         str_speed_init();
  415.         str_ave_speed_init();
  416.         str_mileage_init();
  417.         str_all_mileage_init();
  418.         if(q_count)
  419.         {
  420.                 display(str_ave_speed,str_all_mileage);        
  421.         }else if(~q_count)        
  422.         {
  423.                 display(str_speed,str_mileage);
  424.         }        
  425. }
  426. /*************修改顯示緩沖區函數*********************/

  427. /*************系統初始化函數*********************/
  428. void system_init()
  429. {
  430.         EA=1;
  431.         EX1=1;
  432.         IT1=1;
  433. }
  434. /*************系統初始化函數*********************/

  435. /*************啟動函數*********************/
  436. void system_start()
  437. {        
  438.         EA=1;
  439.         
  440.         EX0=1;
  441.         IT0=1;

  442.         TMOD=0x01;
  443.         ET0=1;
  444.         TR0=1;
  445.         TL0=(65536-50000)%256;
  446.         TH0=(65536-50000)/256;
  447.         
  448.         
  449.         
  450.         eeprom_mileage = eeprom_readdat(00)+eeprom_readdat(01)*256+eeprom_readdat(02)*65536+eeprom_readdat(03)*256*65536;
  451. }

  452. void system_stop()
  453. {
  454.         EA=0;
  455.         lcd_wcmd(0x01);
  456. }
  457. /*************啟動函數*********************/

  458. /*************里程清零函數*********************/
  459. void mileage_clean()
  460. {
  461.         write(all_mileage);
  462.         delay10ms(3);
  463.         eeprom_mileage=all_mileage;
  464.         mileage=0;
  465.         all_int1_count=0;
  466. }
  467. /*************里程清零函數*********************/
  468. void write(uint dat)
  469. {
  470.         eeprom_writedat(00,dat%65536%256);
  471.         delay10ms(3);
  472.         eeprom_writedat(01,dat%65536/256);
  473.         delay10ms(3);
  474.         eeprom_writedat(02,dat/65536%256);
  475.         delay10ms(3);
  476.         eeprom_writedat(03,dat/65536/256);
  477.         delay10ms(3);
  478. }

  479. void main()
  480. {
  481.         while(1)
  482.         {
  483.                 if(~start)
  484.                 {
  485.                         system_init();
  486.                 }
  487.                 if(int1_count100>=100)
  488.                 {
  489.                         write(all_mileage);
  490.                         int1_count100=0;
  491.                 }
  492.                 switch(key)
  493.                 {
  494.                         case 1:if(~start)
  495.                                         {
  496.                                                 key=0;
  497.                                                 start=~start;
  498.                                                 system_start();
  499.                                                 str_change();
  500.                                         }
  501.                                         break;
  502.                         case 2:        if(start)
  503.                                         {
  504.                                                 key=0;
  505.                                                 start=~start;
  506.                                                 system_stop();
  507.                                         }
  508.                                         break;
  509.                         case 3:if(start)
  510.                                         {
  511.                                                 key=0;
  512.                                                 q_count=~q_count;
  513.                                         }
  514.                                         str_change();
  515.                                         break;
  516.                         case 4:        if(start)
  517.                                         {
  518.                                                 key=0;
  519.                                                 mileage_clean();
  520.                                                 str_change();
  521.                                         }
  522.                                         break;
  523.                         default:if(start)
  524.                                         {        
  525.                                                 de=1;
  526.                                                 key=0;
  527.                                                 str_change();
  528.                                                 while(1&de){}
  529.                                         }
  530.                                         break;
  531.                 }
  532.         }
  533. }

復制代碼

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

使用道具 舉報

沙發
ID:184540 發表于 2017-4-29 18:30 | 只看該作者
問題已解決
回復

使用道具 舉報

板凳
ID:524001 發表于 2020-4-6 12:51 | 只看該作者
你好,請問能分享一下你的自行車里程速度表的文檔或者原理圖嗎?我是女生,做這個任務一竅不通
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
久久精品欧美视频| 国产精品国产亚洲精品看不卡| 精品视频一区二区不卡| 国产精品系列在线观看| 色综合www| 97人澡人人添人人爽欧美| 偷偷看偷偷操| www.色播.com| 国产亚洲欧美精品久久久www | 亚洲欧美制服第一页| 樱花影视一区二区| 国产剧情一区在线| 国产精品大片| 超碰成人福利| 国模私拍一区二区国模曼安| 一级毛片在线观| 又黄又湿又爽又免费又色| 精品欧美在线观看| 亚洲影院在线播放| 国精产品视频一二二区| 中文字幕 欧美日韩| 宅男一区二区三区| 97超级碰碰| 91大神在线播放精品| 日韩精品免费视频| 色香蕉成人二区免费| 中文字幕二三区不卡| 国内不卡的二区三区中文字幕 | a级黄色片免费看| 风韵丰满熟妇啪啪区老熟熟女| 国产美女作爱全过程免费视频| 国产日本一区二区三区| 国产98色在线| 欧美另类在线观看| 亚洲视频在线看| 日韩午夜在线观看| 在线视频亚洲一区| 国产精品成人国产| 四虎av在线| 国产福利小视频在线观看| xxxxx中文字幕| 黄漫在线播放| 第四色播日韩| 欧美成人亚洲高清在线观看| 亚洲免费视频网| 一区二区三区免费在线视频| 精品美女久久久久| 国产在线观看成人| 欧美日韩中文字幕在线观看| 乐播av一区二区三区| 男男一级淫片免费播放| 日本中文字幕在线不卡| 九九九在线观看视频| 97超碰青青草| 男人操女人逼免费视频| 全黄性性激高免费视频| wwwwww欧美| 国产资源在线免费观看| 人人妻人人澡人人爽欧美一区双 | 欧美精品videossex88| 色噜噜亚洲精品中文字幕| 日韩精品一区二区视频| 精品亚洲精品福利线在观看| 亚洲国产精品专区久久| 日韩精品极品视频| 亚洲欧美国产日韩中文字幕| 亚洲美女久久久| 亚洲欧美精品suv| 亚洲午夜激情免费视频| 国产一区二区三区直播精品电影 | 午夜av中文字幕| 久久人人爽av| 久久精品一二三四| 爱情岛论坛亚洲自拍| 久久综合在线观看| 911亚洲精选| 国产aⅴ激情无码久久久无码| 无码国产精品一区二区高潮| 日本高清久久久| 亚洲 国产 图片| 婷婷免费在线观看| 色男人天堂av| 黄色a一级视频| 欧美福利在线视频| 91色视频在线观看| 国产区日韩欧美| 杨幂一区欧美专区| 日韩久久精品一区二区三区| 综合国产精品久久久| 精品免费久久久久久久| 久久久久久久午夜| 色婷婷综合在线观看| 亚洲人人夜夜澡人人爽| 91香蕉视频在线播放| 在线能看的av| 精品人妻一区二区三区麻豆91| 中文字幕一二三四| 亚洲国产精品无码久久| 欧美另类videosbest视频| 黄色三级在线| 欧洲视频在线免费观看| av老司机在线观看| 久久久久久久久久久久电影| 精品国产精品国产偷麻豆| 亚洲国产日韩在线| 国产高清精品网站| 综合在线观看色| 欧美曰成人黄网| 亚洲男人av在线| 久久免费高清视频| 99re在线国产| 轻点好疼好大好爽视频| 潘金莲一级淫片aaaaaaa| 国产精品成人在线视频| 波多野结衣日韩| 日本18中文字幕| 免费女人黄页| 在线免费观看的av| 精品中文字幕一区二区三区四区| 久久精品国产亚洲夜色av网站 | 亚洲国产精品va在线看黑人| 一区二区三区四区在线观看视频| 亲子乱一区二区三区电影| 欧美lavv| 欧美少妇性生活视频| 成人免费无遮挡无码黄漫视频| 久久亚洲精品国产| 一色屋色费精品视频在线看| 福利在线免费| 蜜桃av在线| 精品高清在线| 激情av综合网| 亚洲国产另类精品专区| 亚洲欧美成人精品| 成人免费视频a| 国产在线无码精品| 国产乱了高清露脸对白| 日本福利视频网站| 最新天堂在线视频| 久久久久久久久久综合| 男人的天堂色| 亚洲精品无码专区在线播放| 久久爱91午夜羞羞| 91精品一区二区三区综合| 成人av在线播放网址| 欧美日韩在线直播| 久久久久久久999| 日本一区二区久久精品| 精品人妻一区二区三| 久久久久久久久久久影院| 精品国内一区二区三区免费视频| 亚洲精品男人| 国产亚洲久久| 日本欧美一区二区| 午夜精品爽啪视频| 九九热99久久久国产盗摄| 欧美日韩亚洲免费| 男人网站在线观看| 国产一区二区波多野结衣| 天天色天天操天天| 中文字幕日本一区二区| 亚洲免费大片| 亚洲国产精品久久不卡毛片| 北条麻妃一区二区三区中文字幕| 久久综合精品一区| 性囗交免费视频观看| 亚洲av无码国产综合专区| 日本h片在线看| 久久在线观看| 国产精选一区二区三区| 欧美日韩免费在线视频| 国产精品福利小视频| 日韩人妻精品无码一区二区三区| 黄色小视频在线免费看| 夜夜嗨yeyeh| 另类专区亚洲| 美女爽到高潮91| 欧美美女网站色| 91精品视频专区| 人妻换人妻仑乱| 二区三区在线视频| av播放在线| 久久久久久久久99精品大| 亚洲欧洲精品一区二区精品久久久 | 日本年轻的继坶中文字幕| av在线资源站| 91精品国产91久久久久久密臀| 中文字幕在线一区| 欧美成人四级hd版| 欧美亚洲日本一区二区三区| 欧美三级午夜理伦| 91在线精品| 99久久香蕉| 久久这里只有精品6| 国产一区二区三区中文| 国产日韩欧美大片| 亚洲 欧美 视频| 嫩草嫩草嫩草嫩草| 婷婷综合一区| 欧美不卡在线观看| 97精品国产露脸对白| 亚洲女在线观看| 潘金莲一级淫片aaaaa免费看| 福利所第一导航| a√免费观看在线网址www| 大奶一区二区三区| 国产精品三级av在线播放| 久久精品精品电影网| 自拍日韩亚洲一区在线| 一级淫片免费看| 在线观看免费网站黄| 亚洲激情网址| 在线播放日韩导航| 欧美视频1区| 欧美日韩人妻精品一区二区三区| 天天摸天天操天天干| 成人av综合网| 国产精品国产三级国产普通话蜜臀| 欧美成人免费网| 成年网站在线播放| 中文字幕av手机在线| 在线看片福利| 99久久精品国产观看| 欧美精品午夜视频| 四虎成人在线播放| 欧美疯狂爱爱xxxxbbbb| 伊人久久大香伊蕉在人线观看热v| 99久久精品免费看国产免费软件| 久热精品视频在线| av中文字幕网址| 免费国产阿v视频在线观看| 色8久久久久| 国产精品传媒视频| 国产日韩精品电影| 九九九视频在线观看| 69国产精品视频| 欧美一区免费| 精品国产精品一区二区夜夜嗨| 超级碰在线观看| 亚洲国产精品久久久久久6q | 美女黄a一级视频| 国产精品多人| 亚洲精品国产精品久久清纯直播| 国产精品视频网站在线观看| 午夜精品久久久久久久99老熟妇| brazzers在线观看| 久久精品一区四区| 国产精品视频精品视频| 久久爱一区二区| 加勒比一区二区三区在线| 日韩成人一区二区| 久久天堂电影网| 国产伦精品一区三区精东| 成人免费视频网站在线看| 亚洲免费二区| 精品亚洲一区二区三区| 日韩va在线观看| 5566先锋影音夜色资源站在线观看 | 在线免费观看麻豆| 在线观看成年人视频| 性色一区二区| 日韩中文字幕国产精品| 国内精品免费视频| 日本电影免费看| 丝袜亚洲另类丝袜在线| 欧美成人免费全部| 亚洲午夜精品久久久久久高潮 | 91久久视频| 最近2019年日本中文免费字幕 | 午夜精品亚洲一区二区三区嫩草| 一区二区久久精品66国产精品 | 3p在线观看| jvid福利写真一区二区三区| 国产欧美va欧美va香蕉在| 国产精品7777| 9999热视频在线观看| 亚洲欧美另类图片小说| 色婷婷精品国产一区二区三区| 丰满大乳国产精品| 久久久久97| 日韩女同互慰一区二区| 91亚洲免费视频| 日本免费专区| 国产在线精品免费| 国产精品日韩精品| 久久精品视频2| 99综合久久| 欧美一区二区久久| 91日韩精品视频| 丝袜足控免费网站xx网站| 另类成人小视频在线| 国产精品扒开腿爽爽爽视频| 国产精品久久久久久人| 欧美男男gaygay1069| 欧美伊人久久久久久久久影院 | 日本成人三级电影网站| 五月婷婷丁香六月| 青青草97国产精品麻豆| 亚洲最大中文字幕| 国产精品夜夜夜爽阿娇| 97久久人人超碰caoprom| 午夜精品久久久久久久99樱桃| 国产专区在线视频| 俄罗斯黄色一级片| 日本午夜一本久久久综合| 国产精品91久久久| 91国产精品一区| 蜜臀久久99精品久久一区二区| 亚洲午夜色婷婷在线| 91制片厂在线| 性欧美xxx69hd高清| 欧美性做爰猛烈叫床潮| 日本网站在线看| 91在线视频| 亚洲高清视频在线| 黄色国产小视频| 亚洲综合色视频在线观看| 国产欧美精品一区二区色综合| 在线观看成人av电影| 中文字幕无人区二| 黄色在线免费看| 欧美视频专区一二在线观看| 亚洲免费av一区| 国产特黄在线| 亚洲成人免费看| 亚洲老女人av| 在线欧美一级视频| 国产精品视频yy9299一区| 日韩精品视频在线观看视频| 国产乱真实合集| 国产欧美一区二区精品秋霞影院| 国产人妻互换一区二区| 成年人黄视频网站| 国产欧美日韩精品一区| 久久久免费视频网站| 久久久久久女乱国产| 亚洲a一区二区| 丰满熟女人妻一区二区三区| 另类视频在线| 欧美一区二区在线不卡| ass极品国模人体欣赏| 亚洲精品tv| 色哟哟亚洲精品一区二区| 中文字幕免费在线观看视频| 精品成av人一区二区三区| 国模视频一区二区| 国产成人av免费| 综合激情婷婷| 国产精品福利网站| 国产wwwxxx| 亚洲尤物精选| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 中国一级大黄大黄大色毛片| 国产wwww| 一区二区三区四区激情| 色偷偷中文字幕| 欧美黑人疯狂性受xxxxx野外| 精品久久一区二区| 又色又爽的视频| 超碰在线一区| 91黄色8090| 人妻一区二区三区免费| 热久久国产精品| 青娱乐一区二区| 日本午夜免费福利视频| 亚洲黄色免费网站| 国内av一区二区| jk漫画禁漫成人入口| 亚洲丝袜一区在线| 懂色av中文字幕| 亚洲图片在线| 精品欧美一区二区精品久久| 日日夜夜视频| 欧美激情中文不卡| 真实乱偷全部视频| 全亚洲第一av番号网站| 亚洲天堂av在线免费| 国产免费黄色片| 999在线观看精品免费不卡网站| 国产在线精品一区| 国产黄色片大全| 色哟哟在线观看一区二区三区| 少妇一级黄色片| 日本精品视频| 久久久久久久激情视频| 午夜国产福利| 欧美激情在线观看视频免费| 奇米777在线视频| 四虎影视成人精品国库在线观看 | 亚洲一级av无码毛片精品| 久久国产精品免费一区二区三区| 欧美孕妇毛茸茸xxxx| www.91av...| 亚洲欧美日韩一区| 国产高潮呻吟久久| 成人黄色小视频| 欧日韩一区二区三区| 国产在线一二| 亚洲精品中文字幕av| 天天干天天干天天干|