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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

PIC16F877A單片機驅動max7219時點陣有殘影閃爍

  [復制鏈接]
跳轉到指定樓層
樓主
877a驅動max7219驅動4塊8*8級聯成4*32,顯示時在第三塊總是有殘影,另外3塊確沒有,請問是代碼問題嗎?謝謝了!


單片機源程序如下:
  1. #include <pic.h>
  2. __CONFIG(HS&WDTDIS&LVPDIS);

  3. #define INT8U   unsigned char
  4. #define _XTAL_FREQ 4000000UL

  5. //定義Max7219端口
  6. #define DIN RB0
  7. #define CS  RB1
  8. #define CLK RB2

  9. const INT8U disp1[10][8]={

  10. {0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},//0

  11. {0x18,0x28,0x08,0x08,0x08,0x08,0x08,0x08},//1

  12. {0x3c,0x42,0x42,0x02,0x1c,0x20,0x40,0x7E},//2

  13. {0x3c,0x42,0x42,0x0c,0x2,0x42,0x42,0x3c},//3

  14. {0x28,0x28,0x48,0x48,0x7e,0x8,0x8,0x8},//4

  15. {0x3e,0x40,0x40,0x7c,0x2,0x2,0x42,0x3c},//5

  16. {0x3e,0x42,0x40,0x7C,0x42,0x42,0x42,0x3c},//6

  17. {0x7E,0x02,0x4,0x8,0x8,0x8,0x8,0x8},//7

  18. {0x3c,0x42,0x42,0x3c,0x42,0x42,0x42,0x3c},//8

  19. {0x3c,0x42,0x42,0x42,0x3e,0x2,0x42,0x3c}//9
  20. };


  21. //-----------------------------------------------------------------------------
  22. //向MAX7219寫入字節
  23. //-----------------------------------------------------------------------------
  24. void Write_Max7219_byte(INT8U DATA)         

  25. {
  26.         INT8U i;   
  27.         CS=0;                                //CS=0有效,CS=1鎖存        
  28.         for(i=8;i>=1;i--)
  29.     {
  30.             CLK=0;
  31.             if(DATA & 0x80) DIN=1; else DIN=0;
  32.                 //DIN=(DATA&0x80);  //&10000000, 編譯器對位操作的理解:非0即為1
  33.                 DATA=DATA<<1;
  34.                 CLK=1;                    //上升沿把數據送出去
  35.         }                                 
  36. }

  37. //------------------------------------------------------------------
  38. //向M第一片MAX7219寫入數據
  39. //------------------------------------------------------------------
  40. void Write_Max7219_1(INT8U add1,INT8U dat1)
  41. {
  42.      CS=0;
  43.          Write_Max7219_byte(add1);           //寫入地址,即數碼管編號
  44.      Write_Max7219_byte(dat1);               //寫入數據,即數碼管顯示數字
  45.          CS=1;                        
  46. }

  47. //---------------------------------------------------------------------
  48. //第二片MAX7219的寫入數據
  49. //---------------------------------------------------------------------
  50. void Write_Max7219_2(INT8U add2,INT8U dat2)
  51. {
  52.         CS=0;
  53.         Write_Max7219_byte(add2);
  54.         Write_Max7219_byte(dat2);
  55.         CLK=1;
  56.         Write_Max7219_byte(0x00);  //片1寫入空
  57.         Write_Max7219_byte(0x00);
  58.         CS=1;
  59. }

  60. //---------------------------------------------------------------------
  61. //第三片MAX7219的寫入數據
  62. //---------------------------------------------------------------------
  63. void Write_Max7219_3(INT8U add3,INT8U dat3)
  64. {
  65.         CS=0;
  66.         Write_Max7219_byte(add3);
  67.         Write_Max7219_byte(dat3);
  68.         CLK=1;
  69.         Write_Max7219_byte(0x00); //片1寫入空
  70.         Write_Max7219_byte(0x00);
  71.         Write_Max7219_byte(0x00); //片2寫入空
  72.         Write_Max7219_byte(0x00);
  73.         CS=1;
  74. }

  75. //---------------------------------------------------------------------
  76. //第四片MAX7219的寫入數據
  77. //---------------------------------------------------------------------
  78. void Write_Max7219_4(INT8U add4,INT8U dat4)
  79. {
  80.         CS=0;
  81.         Write_Max7219_byte(add4);
  82.         Write_Max7219_byte(dat4);
  83.         CLK=1;
  84.         Write_Max7219_byte(0x00); //片1寫入空
  85.         Write_Max7219_byte(0x00);
  86.         Write_Max7219_byte(0x00); //片2寫入空
  87.         Write_Max7219_byte(0x00);
  88.         Write_Max7219_byte(0x00); //片3寫入空
  89.         Write_Max7219_byte(0x00);
  90.         CS=1;
  91. }
  92. //---------------------------------------------------------------------
  93. //初始化芯片
  94. //---------------------------------------------------------------------
  95. void Init_MAX7219(void)
  96. {
  97.          Write_Max7219_1(0x09, 0x00);       //譯碼方式:不譯碼
  98.          Write_Max7219_1(0x0a, 0x00);       //亮度最小
  99.          Write_Max7219_1(0x0b, 0x07);       //掃描界限;8個數碼管顯示
  100.          Write_Max7219_1(0x0c, 0x01);       //掉電模式:0,普通模式:1
  101.          Write_Max7219_1(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0

  102.         Write_Max7219_2(0x09, 0x00);       //譯碼方式:不譯碼
  103.          Write_Max7219_2(0x0a, 0x00);       //亮度最小
  104.          Write_Max7219_2(0x0b, 0x07);       //掃描界限;8個數碼管顯示
  105.          Write_Max7219_2(0x0c, 0x01);       //掉電模式:0,普通模式:1
  106.          Write_Max7219_2(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0

  107.          Write_Max7219_3(0x09, 0x00);       //譯碼方式:不譯碼
  108.          Write_Max7219_3(0x0a, 0x00);       //亮度最小
  109.          Write_Max7219_3(0x0b, 0x07);       //掃描界限;8個數碼管顯示
  110.          Write_Max7219_3(0x0c, 0x01);       //掉電模式:0,普通模式:1
  111.          Write_Max7219_3(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
  112.          
  113.          Write_Max7219_4(0x09, 0x00);       //譯碼方式:不譯碼
  114.          Write_Max7219_4(0x0a, 0x00);       //亮度最小
  115.          Write_Max7219_4(0x0b, 0x07);       //掃描界限;8個數碼管顯示
  116.          Write_Max7219_4(0x0c, 0x01);       //掉電模式:0,普通模式:1
  117.          Write_Max7219_4(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:
  118. }


  119. //---------------------------------------------------------------------
  120. //*********************主程序**************************
  121. //---------------------------------------------------------------------
  122. void main(void)
  123. {
  124.          INT8U i,j=0,k=0;;
  125.          TRISB=0;
  126.          PORTB=0x00;
  127.          
  128.         __delay_ms(50);
  129.          Init_MAX7219();  
  130.                         
  131.          while(1)
  132.          {
  133.                    for(i=1;i<9;i++)
  134.                    {                        
  135.                         Write_Max7219_1(i,disp1[j%10][i-1]);
  136.                         Write_Max7219_2(i,disp1[j/10%10][i-1]);
  137.                         Write_Max7219_3(i,disp1[j/100%10][i-1]);
  138.                         Write_Max7219_4(i,disp1[k][i-1]);
  139.                 }
  140.                 j+=1;
  141.                 if(j>254)
  142.                 {
  143.                         j=0;k+=1;
  144.                         if(k>9) k=0;
  145.                 }
  146.                    __delay_ms(300);
  147.          }

  148. }
復制代碼



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

使用道具 舉報

沙發
ID:45497 發表于 2019-10-12 21:22 | 只看該作者
回復

使用道具 舉報

板凳
ID:45497 發表于 2019-10-14 14:19 | 只看該作者
請問有人碰到過嗎?
回復

使用道具 舉報

地板
ID:617981 發表于 2019-10-14 17:23 | 只看該作者
代碼問題,認真看可以發現殘影都是其他出現的字體。
回復

使用道具 舉報

5#
ID:45497 發表于 2019-10-14 21:54 | 只看該作者
發現殘影就是第一片的數據,不知是什么原因,看代碼是應該沒有顯示的。
回復

使用道具 舉報

6#
ID:45497 發表于 2019-10-15 14:14 | 只看該作者
代碼問題,已解決了。
回復

使用道具 舉報

7#
ID:48140 發表于 2019-11-26 10:53 來自手機 | 只看該作者
怎么解決的?
回復

使用道具 舉報

8#
ID:649963 發表于 2019-11-26 15:06 | 只看該作者
代碼問題,認真看可以發現殘影都是其他出現的字體。
回復

使用道具 舉報

9#
ID:147616 發表于 2020-2-20 20:40 | 只看該作者
怎么解決的
回復

使用道具 舉報

10#
ID:258542 發表于 2020-7-12 16:12 | 只看該作者
我和樓主碰到一樣的問題了,弄了好幾天都沒解決,請問下樓主是您代碼哪里的問題呢?
回復

使用道具 舉報

11#
ID:917386 發表于 2021-6-26 13:42 來自手機 | 只看該作者
請問怎么解決的
回復

使用道具 舉報

12#
ID:215984 發表于 2021-8-26 16:37 | 只看該作者
樓主還上線嗎?我也出現了此種情況,麻煩你告知原因,謝謝!
回復

使用道具 舉報

13#
ID:332444 發表于 2021-8-26 16:56 | 只看該作者
基本就是消隱存在問題
回復

使用道具 舉報

14#
ID:332444 發表于 2021-8-26 17:00 | 只看該作者
消隱有軟消隱與硬消隱,軟消隱就是送燈熄滅的值,硬消隱控制芯片清零引腳的值.
回復

使用道具 舉報

15#
ID:420836 發表于 2021-8-27 08:43 | 只看該作者
想知道問題是如何解決的。7 段 LED 顯示編程時,必須先將之前的數字完全清除才能顯示新的數字,以免出現重影。
回復

使用道具 舉報

16#
ID:371546 發表于 2022-3-6 09:05 | 只看該作者
本帖最后由 ldch88 于 2022-3-6 11:03 編輯

//-----------------------------------------------------------------------------
//向MAX7219寫入字節
//-----------------------------------------------------------------------------
void Write_Max7219_byte(INT8U DATA)         

{
        INT8U i;   
        CS=0;                                //CS=0有效,CS=1鎖存        
        for(i=8;i>=1;i--)
                {
                        CLK=0;
                        if(DATA & 0x80) DIN=1; else DIN=0;
                        DATA=DATA<<1;
                        CLK=1;                //上升沿把數據送出去
                }                                 
}
//------------------------------------------------------------------
//向M第一片MAX7219寫入數據
//------------------------------------------------------------------
void Write_Max7219_1(INT8U add1,INT8U dat1)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add1);        //片1寫入地址,即數碼管編號
        Write_Max7219_byte(dat1);        //片1寫入數據,即數碼管顯示數字
        CS=1;                        
}
//---------------------------------------------------------------------
//第二片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_2(INT8U add2,INT8U dat2)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add2);        //片2寫入地址,即數碼管編號
        Write_Max7219_byte(dat2);        //片2寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第三片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_3(INT8U add3,INT8U dat3)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add3);        //片3寫入地址,即數碼管編號
        Write_Max7219_byte(dat3);        //片3寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第四片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_4(INT8U add4,INT8U dat4)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add4);        //片4寫入地址,即數碼管編號
        Write_Max7219_byte(dat4);        //片4寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第五片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_5(INT8U add5,INT8U dat5)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add5);        //片5寫入地址,即數碼管編號
        Write_Max7219_byte(dat5);        //片5寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第六片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_6(INT8U add6,INT8U dat6)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add6);        //片6寫入地址,即數碼管編號
        Write_Max7219_byte(dat6);        //片6寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第七片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_7(INT8U add7,INT8U dat7)
{
        //CS=0;
        Write_Max7219_byte(0x00);        //片8寫入空
        Write_Max7219_byte(0x00);
        
        Write_Max7219_byte(add7);        //片7寫入地址,即數碼管編號
        Write_Max7219_byte(dat7);        //片7寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//第八片MAX7219的寫入數據
//---------------------------------------------------------------------
void Write_Max7219_8(INT8U add8,INT8U dat8)
{
        //CS=0;
        Write_Max7219_byte(add8);        //片8寫入地址,即數碼管編號
        Write_Max7219_byte(dat8);        //片8寫入數據,即數碼管顯示數字
        
        Write_Max7219_byte(0x00);        //片7寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片6寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片5寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片4寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片3寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片2寫入空
        Write_Max7219_byte(0x00);
        Write_Max7219_byte(0x00);        //片1寫入空
        Write_Max7219_byte(0x00);
        CS=1;
}
//---------------------------------------------------------------------
//初始化芯片
//---------------------------------------------------------------------
void Init_MAX7219(void)
{
        Write_Max7219_1(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_1(0x0a, 0x03);       //設定亮度
        Write_Max7219_1(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_1(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_1(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_2(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_2(0x0a, 0x03);       //設定亮度  
        Write_Max7219_2(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_2(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_2(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_3(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_3(0x0a, 0x03);       //設定亮度  
        Write_Max7219_3(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_3(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_3(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_4(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_4(0x0a, 0x02);       //設定亮度  
        Write_Max7219_4(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_4(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_4(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_5(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_5(0x0a, 0x03);       //設定亮度  
        Write_Max7219_5(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_5(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_5(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_6(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_6(0x0a, 0x03);       //設定亮度
        Write_Max7219_6(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_6(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_6(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_7(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_7(0x0a, 0x03);       //設定亮度  
        Write_Max7219_7(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_7(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_7(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
        
        Write_Max7219_8(0x09, 0x00);       //譯碼方式:不譯碼
        Write_Max7219_8(0x0a, 0x03);       //設定亮度  
        Write_Max7219_8(0x0b, 0x07);       //掃描界限;8個數碼管顯示
        Write_Max7219_8(0x0c, 0x01);       //掉電模式:0,普通模式:1
        Write_Max7219_8(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
}

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

17#
ID:371546 發表于 2022-3-6 09:07 | 只看該作者
多級串聯的時候,寫入數據的過程中,不用的位要寫NO-OP代碼,這樣就不會重影了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 免费中文字幕日韩欧美 | 久草视频网站 | 综合九九 | 欧美午夜一区 | 国产小视频在线观看 | 日本免费视频在线观看 | 成人性生交大免费 | 日本不卡视频在线播放 | 成人免费视屏 | 麻豆视频在线看 | 久久久久国产精品午夜一区 | 成人精品国产免费网站 | 狠狠av| 涩在线| 国产欧美精品在线观看 | 熟女毛片| 午夜小视频在线播放 | 高清国产午夜精品久久久久久 | 欧美电影免费观看 | 欧美日韩第一页 | 黑人巨大精品欧美一区二区免费 | 五月天综合网 | 免费国产视频在线观看 | 伊人一区 | 精品国产一区二区在线 | 国产高清在线精品一区二区三区 | 不卡av电影在线播放 | 久久亚洲国产精品日日av夜夜 | 亚洲美女在线一区 | 国产精品久久久久久久 | 国产亚洲精品久久久久动 | 国产精品五区 | 懂色tv| 精品乱码一区二区 | 亚洲综合一区二区三区 | 成人精品国产一区二区4080 | 欧美精品在线观看 | 久久久久亚洲精品 | 成人一区av偷拍 | 欧美视频 亚洲视频 | 欧美一级二级视频 |