久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2508|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

合泰觸控BS83B08C按鍵,短按用解碼方式已做好,如果長(zhǎng)按改成持續(xù)電平方式如何實(shí)現(xiàn)?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:543255 發(fā)表于 2020-3-20 10:57 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本帖最后由 踮起腳摘蘋果 于 2020-3-20 10:58 編輯

       合泰觸控BS83B08C,短按用編碼方式,把編碼發(fā)給STM32F103主控端去解碼,主控端對(duì)短按按鍵的解碼已經(jīng)解好,比如合泰觸控控制3個(gè)按鍵,KEY1的碼值是0XCC => 1100 1100,KEY2的碼值是0XBB=>1011 1011 ,KEY3的碼值是0XAA=>1010 1010
現(xiàn)在單鍵長(zhǎng)按10s,結(jié)果時(shí)間大概在長(zhǎng)按5s左右松開手,主控端的計(jì)時(shí)變量仍然在計(jì)時(shí),直到記到10s才結(jié)束。覺得這個(gè)問題并不是STM32F103主控端,而是在BS83B08C觸控端,而且在示波器上面雙鍵一前一后長(zhǎng)按,只有先按下的那一路脈沖,后按下的脈沖沒有;雙鍵長(zhǎng)按,示波器上兩路波形都沒有。現(xiàn)在合泰觸控的程序短按保持編碼方式,長(zhǎng)按如何改成用持續(xù)高低電平方式觸發(fā)?
  1. #include <BS83B08C.H>

  2.                
  3. #include    "USER_PROGRAM.H"  
  4. unsigned char child_start_tick = 0,hot_start_tick = 0,ColdStartTick = 0;
  5. unsigned char child_end_tick = 0,hot_end_tick = 0,ColdEndTick = 0;
  6. static unsigned char child_pulse_flag = 0,hot_pulse_flag = 0,ColdPulseFlag = 0;            
  7. static unsigned char child_start_flag = 1,hot_start_flag = 1,ColdStartFlag = 1;
  8. static unsigned char child_end_flag = 0,hot_end_flag = 0,ColdEndFlag = 0;

  9. static unsigned char reset_flag = 0;



  10. //延時(shí)函數(shù)
  11. void delay_ms(int times)
  12. {
  13.         int i,j;
  14.         for(j=times;j>0;j--)
  15.         {
  16.                 for(i=1000;i>0;i--);        
  17.         }         
  18. }

  19.                
  20. typedef union BYTEBITSDEF
  21. {
  22.         unsigned char uc;
  23.         struct  
  24.         {
  25.                 unsigned char BIT0:1;
  26.                 unsigned char BIT1:1;
  27.                 unsigned char BIT2:1;
  28.                 unsigned char BIT3:1;
  29.                 unsigned char BIT4:1;
  30.                 unsigned char BIT5:1;
  31.                 unsigned char BIT6:1;
  32.                 unsigned char BIT7:1;
  33.         } b;
  34. } TYPEBYTEBITS;
  35.       
  36. TYPEBYTEBITS  key_max[2];  
  37.             
  38. bit        b_ptm_timer_1ms ;

  39. //增加按鍵燈閃爍的標(biāo)志位
  40. //增加對(duì)按鍵燈延時(shí)函數(shù)
  41. unsigned char ChildKeyLEDCount = 0,HotKeyLEDCount = 0,ColdKeyLEDCount = 0;

  42. bit ChildKeyPressFlag;
  43. bit HotKeyPressFlag;
  44. bit ColdKeyPressFlag;

  45. bit ChildKeyOnFlag;
  46. bit HotKeyOnFlag;
  47. bit ColdKeyOnFlag;

  48. //==============================================
  49. //**********************************************
  50. //==============================================
  51. DEFINE_ISR (Interrupt_Extemal, 0x04)
  52. {        
  53.         GCC_NOP();               
  54. }

  55. //==============================================
  56. //**********************************************
  57. //==============================================
  58. DEFINE_ISR(Interrupt_ptm_timer, 0x0c)
  59. {
  60.         _ptmaf = 0 ;
  61.         b_ptm_timer_1ms = 1 ;
  62.         
  63.         if(child_pulse_flag)
  64.         {
  65.                 child_start_tick++;        
  66.         }
  67.         else if(child_end_flag)
  68.         {
  69.                 child_end_tick++;
  70.         }
  71.         
  72.         if(hot_pulse_flag)
  73.         {
  74.                 hot_start_tick++;        
  75.         }
  76.         else if(hot_end_flag)
  77.         {
  78.                 hot_end_tick++;
  79.         }

  80.         if(ColdPulseFlag)
  81.         {
  82.                 ColdStartTick++;        
  83.         }
  84.         else if(ColdEndFlag)
  85.         {
  86.                 ColdEndTick++;
  87.         }
  88.         
  89.         if(reset_flag)
  90.         {
  91.                 switch(child_start_tick)
  92.                 {
  93.                         case 1:
  94.                         case 2:
  95.                         case 3:
  96.                         case 4:
  97.                         case 5:
  98.                                 _pa3 = 0;
  99.                                 break;
  100.                         case 6:
  101.                                 _pa3 = 1;
  102.                                 break;
  103.                         case 7:
  104.                                 _pa3 = 0;//start
  105.                                 break;
  106.                         case 8:
  107.                                 _pa3 = 1;
  108.                                 break;
  109.                         case 9:
  110.                         case 10:
  111.                                 _pa3 = 0;
  112.                                 break;
  113.                         case 11:
  114.                                 _pa3 = 1;
  115.                                 break;
  116.                         case 12:
  117.                                 _pa3 = 0;
  118.                                 break;
  119.                         case 13:
  120.                                 _pa3 = 1;
  121.                                 break;
  122.                         case 14:
  123.                         case 15:
  124.                                 _pa3 = 0;
  125.                                 break;
  126.                         case 16:
  127.                                 _pa3 = 1;
  128.                                 break;
  129.                         case 17:
  130.                                 _pa3 = 0;
  131.                                 break;
  132.                         case 18:
  133.                                 _pa3 = 1;
  134.                                 break;
  135.                         case 19:
  136.                         case 20:
  137.                                 _pa3 = 0;
  138.                                 break;
  139.                         case 21:
  140.                                 _pa3 = 1;
  141.                                 break;
  142.                         case 22:
  143.                                 _pa3 = 0;
  144.                                 break;
  145.                         case 23:
  146.                                 _pa3 = 1;
  147.                                 break;
  148.                         case 24:
  149.                         case 25:
  150.                                 _pa3 = 0;//end
  151.                                 break;
  152.                         case 26:
  153.                                 _pa3 = 1;
  154.                                 child_pulse_flag = 0;
  155.                                 child_start_flag = 0;
  156.                                 child_start_tick = 0;
  157.                                 reset_flag = 0;
  158.                                 break;
  159.                         default:
  160.                                 break;
  161.                 }
  162.         }
  163.         else
  164.         {
  165.                 switch(child_start_tick)//1個(gè)case 為1ms
  166.                 {
  167.                         case 1:
  168.                         case 2:
  169.                         case 3:
  170.                         case 4:
  171.                         case 5:
  172.                                 _pa3 = 0;
  173.                                 break;
  174.                         case 6:
  175.                                 _pa3 = 1;
  176.                                 break;
  177.                         case 7:
  178.                         case 8:
  179.                                 _pa3 = 0;//start
  180.                                 break;
  181.                         case 9:
  182.                                 _pa3 = 1;
  183.                                 break;
  184.                         case 10:
  185.                                 _pa3 = 0;
  186.                                 break;
  187.                         case 11:
  188.                                 _pa3 = 1;
  189.                                 break;
  190.                         case 12:
  191.                         case 13:
  192.                                 _pa3 = 0;
  193.                                 break;
  194.                         case 14:
  195.                                 _pa3 = 1;
  196.                                 break;
  197.                         case 15:
  198.                                 _pa3 = 0;
  199.                                 break;
  200.                         case 16:
  201.                                 _pa3 = 1;
  202.                                 break;
  203.                         case 17:
  204.                         case 18:
  205.                                 _pa3 = 0;
  206.                                 break;
  207.                         case 19:
  208.                                 _pa3 = 1;
  209.                                 break;
  210.                         case 20:
  211.                                 _pa3 = 0;
  212.                                 break;
  213.                         case 21:
  214.                                 _pa3 = 1;
  215.                                 break;
  216.                         case 22:
  217.                         case 23:
  218.                                 _pa3 = 0;
  219.                                 break;
  220.                         case 24:
  221.                                 _pa3 = 1;
  222.                                 break;
  223.                         case 25:
  224.                                 _pa3 = 0;//end
  225.                                 break;
  226.                         case 26:
  227.                                 _pa3 = 1;
  228.                                 child_pulse_flag = 0;
  229.                                 child_start_flag = 0;
  230.                                 child_start_tick = 0;
  231.                                 break;
  232.                         default:
  233.                                 break;
  234.                 }
  235.         }

  236.         if(child_start_tick == 0)
  237.         {
  238.                 if(child_end_flag == 1)
  239.                 {
  240.                         if(child_end_tick < 10)
  241.                         {
  242.                                 _pa3 = 0;
  243.                         }
  244.                         else if(child_end_tick >= 10)
  245.                         {
  246.                                 _pa3 = 1;
  247.                                 child_end_flag = 0;
  248.                                 child_end_tick = 0;
  249.                         }
  250.                 }
  251.         }



  252.         switch(hot_start_tick)
  253.         {
  254.                 case 1:
  255.                 case 2:
  256.                 case 3:
  257.                 case 4:
  258.                 case 5:
  259.                         _pa4 = 0;
  260.                         break;
  261.                 case 6:
  262.                         _pa4 = 1;
  263.                         break;
  264.                 case 7:
  265.                 case 8:
  266.                         _pa4 = 0;//start
  267.                         break;
  268.                 case 9:
  269.                         _pa4 = 1;
  270.                         break;
  271.                 case 10:
  272.                         _pa4 = 0;
  273.                         break;
  274.                 case 11:
  275.                         _pa4 = 1;
  276.                         break;
  277.                 case 12:
  278.                 case 13:
  279.                         _pa4 = 0;
  280.                         break;
  281.                 case 14:
  282.                         _pa4 = 1;
  283.                         break;
  284.                 case 15:
  285.                 case 16:
  286.                         _pa4 = 0;
  287.                         break;
  288.                 case 17:
  289.                         _pa4 = 1;
  290.                         break;
  291.                 case 18:
  292.                 case 19:
  293.                         _pa4 = 0;
  294.                         break;
  295.                 case 20:
  296.                         _pa4 = 1;
  297.                         break;
  298.                 case 21:
  299.                         _pa4 = 0;
  300.                         break;
  301.                 case 22:
  302.                         _pa4 = 1;
  303.                         break;
  304.                 case 23:
  305.                 case 24:
  306.                         _pa4 = 0;
  307.                         break;
  308.                 case 25:
  309.                         _pa4 = 1;
  310.                         break;
  311.                 case 26:
  312.                 case 27:
  313.                         _pa4 = 0;//end
  314.                         break;
  315.                 case 28:
  316.                         _pa4 = 1;
  317.                         hot_pulse_flag = 0;
  318.                         hot_start_flag = 0;
  319.                         hot_start_tick = 0;
  320.                         break;
  321.                 default:
  322.                         break;
  323.         }

  324.         if(hot_start_tick == 0)
  325.         {
  326.                 if(hot_end_flag == 1)
  327.                 {
  328.                         if(hot_end_tick < 10)
  329.                         {
  330.                                 _pa4 = 0;
  331.                         }
  332.                         else if(hot_end_tick >= 10)
  333.                         {
  334.                                 _pa4 = 1;
  335.                                 hot_end_flag = 0;
  336.                                 hot_end_tick = 0;
  337.                         }
  338.                 }
  339.         }


  340.         switch(ColdStartTick)
  341.         {
  342.                 case 1:
  343.                 case 2:
  344.                 case 3:
  345.                 case 4:
  346.                 case 5:
  347.                         _pa1 = 0;
  348.                         break;
  349.                 case 6:
  350.                         _pa1 = 1;
  351.                         break;
  352.                 case 7:
  353.                 case 8:
  354.                         _pa1 = 0;//start
  355.                         break;
  356.                 case 9:
  357.                         _pa1 = 1;
  358.                         break;
  359.                 case 10:
  360.                 case 11:
  361.                         _pa1 = 0;
  362.                         break;
  363.                 case 12:
  364.                         _pa1 = 1;
  365.                         break;
  366.                 case 13:
  367.                         _pa1 = 0;
  368.                         break;
  369.                 case 14:
  370.                         _pa1 = 1;
  371.                         break;
  372.                 case 15:
  373.                         _pa1 = 0;
  374.                         break;
  375.                 case 16:
  376.                         _pa1 = 1;
  377.                         break;
  378.                 case 17:
  379.                 case 18:
  380.                         _pa1 = 0;
  381.                         break;
  382.                 case 19:
  383.                         _pa1 = 1;
  384.                         break;
  385.                 case 20:
  386.                 case 21:
  387.                         _pa1 = 0;
  388.                         break;
  389.                 case 22:
  390.                         _pa1 = 1;
  391.                         break;
  392.                 case 23:
  393.                         _pa1 = 0;
  394.                         break;
  395.                 case 24:
  396.                         _pa1 = 1;
  397.                         break;
  398.                 case 25:
  399.                         _pa1 = 0;//end
  400.                         break;
  401.                 case 26:
  402.                         _pa1 = 1;
  403.                         ColdPulseFlag = 0;
  404.                         ColdStartFlag = 0;
  405.                         ColdStartTick = 0;
  406.                         break;
  407.                 default:
  408.                         break;
  409.         }

  410.         if(ColdStartTick == 0)
  411.         {
  412.                 if(ColdEndFlag == 1)
  413.                 {
  414.                         if(ColdEndTick < 10)
  415.                         {
  416.                                 _pa1 = 0;
  417.                         }
  418.                         else if(ColdEndTick >= 10)
  419.                         {
  420.                                 _pa1 = 1;
  421.                                 ColdEndFlag = 0;
  422.                                 ColdEndTick = 0;
  423.                         }
  424.                 }
  425.         }

  426.                
  427. }


  428. //==============================================
  429. //**********************************************
  430. //==============================================
  431. void USER_PROGRAM_INITIAL()
  432. {        
  433.         _lvrc = 0b01010101;
  434.         _pawu = 0x00 ;
  435.         _papu = 0x00 ;
  436.           _pac = 0x00 ;        
  437.           _pa = 0x000 ;        
  438.           _pxrm = 0x00 ;
  439.          
  440.           _pb = 0x88;//1000 1000 ,PB3和PB7輸出高接到主控板上面 PB3 -> COLD_WATER_DET  PB7-> NORMAL_WATER_DET
  441.           _pbpu = 0x00;//合泰輸入或者是輸出模式
  442.           _pbc = 0x00;//GPIOB為輸出模式
  443.          
  444.           _ptmc0 = 0b00101000 ;
  445.           _ptmc1 = 0b11000001 ;
  446.           _ptmrpl= 0x00 ;
  447.           _ptmrph= 0x00 ;
  448.           _ptmal = 244 ;        //timer_over=(1*256+244)/(8mhz/16)=1000us=1ms
  449.           _ptmah = 1;
  450.           _mfe = 1 ;
  451.           _ptmae = 1 ;
  452.           _emi = 1 ;

  453.         _pa1 = 1;        //COLD_KEY
  454.         _pa4 = 1;        //HOT_KEY
  455.         _pa3 = 1;        //CHILD_KEY
  456.         
  457.         _pb4 = 0;//Cold key LED1 on  "0"點(diǎn)亮 "1"熄滅
  458.         _pb5 = 0;//Hot key LED2 on  "0"點(diǎn)亮 "1"熄滅
  459.         _pb6 = 0;//Child key LED3 on  "0"點(diǎn)亮 "1"熄滅
  460. }

  461. //==============================================
  462. //**********************************************
  463. //==============================================
  464. void USER_PROGRAM()
  465. {
  466.     if(!TKS_ACTIVEF)        return;        
  467.     if(!SCAN_CYCLEF)        return;
  468.     GET_KEY_BITMAP();
  469.     key_max[0].uc=DATA_BUF[0];         
  470.     DATA_BUF[3]=0;
  471.     if(key_max[0].b.BIT0)          DATA_BUF[3]++;
  472.     if(key_max[0].b.BIT1)         DATA_BUF[3]++;
  473.     if(key_max[0].b.BIT2)         DATA_BUF[3]++;
  474.     if(key_max[0].b.BIT3)         DATA_BUF[3]++;
  475.     if(key_max[0].b.BIT4)         DATA_BUF[3]++;
  476.     if(key_max[0].b.BIT5)         DATA_BUF[3]++;
  477.     if(key_max[0].b.BIT6)         DATA_BUF[3]++;
  478.     if(key_max[0].b.BIT7)         DATA_BUF[3]++;   
  479.       
  480.     if(DATA_BUF[3]>2)
  481.     {
  482.             DATA_BUF[3] = 0 ;
  483.             key_max[0].uc=0;
  484.         LIBRARY_RESET();
  485.         return;
  486.     }
  487.   
  488.           //調(diào)用ANY_KEY_PRESS函數(shù)
  489.           if(ANY_KEY_PRESSF)
  490.           {
  491.                   if(key_max[0].uc == 0x03)
  492.                 {
  493.                         
  494.                         if(child_start_flag)
  495.                         {
  496.                                 child_pulse_flag = 1;
  497.                                 child_start_flag = 0;
  498.                                                                         
  499.                                 reset_flag = 1;
  500.                         }
  501.                         return;        
  502.                 }
  503.         
  504.                 reset_flag = 0;
  505.             
  506.             if(key_max[0].uc == 0x01)
  507.                   {                          
  508.                         if(ColdStartFlag)//冷水鍵按下
  509.                         {
  510.                                 ColdPulseFlag = 1;
  511.                                 ColdStartFlag = 0;
  512.                                 
  513.                                 ColdKeyPressFlag = 1;
  514.                                 //_pb4 = 0;//Cold key LED on                                
  515.                         }
  516.                 }
  517.                   //CHILD_KEY
  518.                   if(key_max[0].uc ==0x04)
  519.                   {        
  520.                         if(child_start_flag)
  521.                         {
  522.                                 child_pulse_flag = 1;
  523.                                 child_start_flag = 0;
  524.                                 
  525.                                 ChildKeyPressFlag = 1;
  526.                                 //_pb6 = 0;//Child key LED on               
  527.                         }
  528.                 }
  529.                   if(key_max[0].uc == 0x02)
  530.                   {                                 
  531.                         if(hot_start_flag)
  532.                         {
  533.                                 hot_pulse_flag = 1;
  534.                                 hot_start_flag = 0;
  535.                                 
  536.                                 HotKeyPressFlag = 1;
  537.                                 //_pb5 = 0;//Hot key LED on        
  538.                         }
  539.                 }        
  540.           }
  541.         else
  542.         {
  543.                 if(ColdKeyPressFlag)
  544.                 {
  545.                         if(ColdKeyOnFlag)        
  546.                         {
  547.                                 ColdKeyLEDCount++;
  548.                                 if(ColdKeyLEDCount >= 20)//計(jì)數(shù)20次,合泰SCAN_CYCLEF計(jì)一次10ms,共200ms
  549.                                 {
  550.                                         _pb4 = 0;//Cold key LED on
  551.                                         ColdKeyLEDCount = 0;
  552.                                         ColdKeyPressFlag = 0;
  553.                                         ColdKeyOnFlag = 0;
  554.                                        
  555.                                        
  556.                                 }               
  557.                         }
  558.                         else
  559.                         {
  560.                         
  561.                                 
  562.                                 ColdKeyLEDCount++;
  563.                                 if(ColdKeyLEDCount >= 20)
  564.                                 {
  565.                                         _pb4 = 1;//Cold key LED off
  566.                                         ColdKeyOnFlag = 1;
  567.                                         ColdKeyLEDCount = 0;
  568.                                        
  569.                                                         
  570.                                 }        
  571.                         }
  572.                 }        
  573.                 else
  574.                 {
  575.                         if(!ColdStartFlag)
  576.                         {
  577.                                 ColdEndFlag = 1;
  578.                         }
  579.                         ColdStartFlag = 1;        
  580.                 }
  581.                                 
  582.                                 
  583.                
  584.                 if(ChildKeyPressFlag)
  585.                 {
  586.                         if(ChildKeyOnFlag)        
  587.                         {
  588.                                 ChildKeyLEDCount++;
  589.                                 if(ChildKeyLEDCount >= 20)//計(jì)數(shù)20次,合泰SCAN_CYCLEF計(jì)一次10ms
  590.                                 {
  591.                                         _pb6 = 0;//Child key LED on
  592.                                         ChildKeyLEDCount = 0;
  593.                                         ChildKeyPressFlag = 0;
  594.                                         ChildKeyOnFlag = 0;
  595.                                        
  596.                                        
  597.                                 }               
  598.                         }
  599.                         else
  600.                         {        
  601.                                 ChildKeyLEDCount++;
  602.                                 if(ChildKeyLEDCount >= 20)
  603.                                 {
  604.                                         _pb6 = 1;//Child key LED off
  605.                                         ChildKeyOnFlag = 1;
  606.                                         ChildKeyLEDCount = 0;
  607.                                        
  608.                                                         
  609.                                 }        
  610.                         }
  611.                 }
  612.                 else
  613.                 {
  614.                         if(!child_start_flag)
  615.                         {
  616.                                 child_end_flag = 1;
  617.                         }
  618.                         child_start_flag = 1;        
  619.                 }
  620.                
  621.                 if(HotKeyPressFlag)
  622.                 {
  623.                         if(HotKeyOnFlag)        
  624.                         {
  625.                                 HotKeyLEDCount++;
  626.                                 if(HotKeyLEDCount >= 20)//計(jì)數(shù)20次,合泰SCAN_CYCLEF計(jì)一次10ms
  627.                                 {
  628.                                         _pb5 = 0;//Hot key LED on
  629.                                         HotKeyLEDCount = 0;
  630.                                         HotKeyPressFlag = 0;
  631.                                         HotKeyOnFlag = 0;
  632.                                        
  633.                                 }               
  634.                         }
  635.                         else
  636.                         {        
  637.                                 HotKeyLEDCount++;
  638.                                 if(HotKeyLEDCount >= 20)
  639.                                 {
  640.                                         _pb5 = 1;//Hot key LED off
  641.                                         HotKeyOnFlag = 1;
  642.                                         HotKeyLEDCount = 0;
  643.                                        
  644.                                                         
  645.                                 }        
  646.                         }
  647.                 }        
  648.                 else
  649.                 {
  650.                         if(!hot_start_flag)
  651.                         {
  652.                                 hot_end_flag = 1;
  653.                         }
  654.                         hot_start_flag = 1;        
  655.                 }
  656.                
  657.         }

  658. }
復(fù)制代碼




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

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 黑人粗黑大躁护士 | 日本精品久久 | 欧洲一区视频 | 国产精品久久久久不卡 | 精品乱子伦一区二区三区 | 国产国产精品 | 成人影视网| 欧美日韩精品一区二区三区四区 | 久久乐国产精品 | 91欧美精品成人综合在线观看 | 91精品国产综合久久久久久丝袜 | 国产农村妇女精品一二区 | 黑人巨大精品欧美一区二区免费 | 免费观看一级特黄欧美大片 | 精品一区在线 | 国产精品视频免费看 | 在线一区 | 中文字幕在线精品 | 丁香婷婷成人 | 激情一区 | 日韩欧美国产综合 | 99视频在线免费观看 | 9porny九色视频自拍 | 午夜a√ | 日韩视频一区二区 | 久久久片| 日韩一区在线播放 | 在线看无码的免费网站 | 亚洲一区二区在线视频 | 不卡一区二区三区四区 | 一区二区三区欧美大片 | 欧美激情五月 | 国产免费av在线 | 中文字幕av在线播放 | 亚洲福利一区二区 | 久久国产精品99久久久大便 | 91啪影院| 91玖玖| 日本中文在线视频 | av在线三级 | 欧美黄色一区 |