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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

基于51單片機的多功能萬年歷(定時器實現)仿真程序

[復制鏈接]
跳轉到指定樓層
樓主
ID:986591 發表于 2025-3-26 10:15 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
要求:在LCD1602上實現年月日,時間的顯示;一個鬧鐘蜂鳴器提醒功能;一個倒計時功能
附件:keil程序+proteus 8.13 仿真
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

單片機源程序如下:
  1. #include <reg52.h>
  2. #include "LCD1602.h" //LCD顯示文件

  3. #define uchar unsigned char
  4. #define uint  unsigned int
  5. #define ulong  unsigned long

  6. sbit BEEP=P1^0;//蜂鳴器
  7. sbit K1=P2^3;//設置時間按鍵
  8. sbit K2=P2^4;//+
  9. sbit K3=P2^5;//-
  10. sbit K4=P2^6;//設置鬧鐘按鍵
  11. sbit K5=P2^7;//倒計時按鍵

  12. int  year=2025;
  13. char month=3,day=17,h=8,min=29,s=50;//正常走時年月日時分秒
  14. char nh=23,nmin=30,ns=0;//鬧鐘 時分秒
  15. char dmin=1,ds=0;//倒計時 分秒

  16. uchar run;//平年閏年標志 0為平年,1為閏年
  17. uchar count,tiaoJ;//中斷計數器與調節計數器
  18. uchar daymax;//每月最大天數
  19. uchar mode;//模式
  20. uchar count1;//作為倒計時進入 開始 退出標志
  21. bit stop;//倒計時停止標志位

  22. void delay(uint x)//延時函數
  23. {
  24.     uchar i,j;
  25.     for(i=0;i++;i<x)
  26.         for(j=0;j++;j<256);
  27. }


  28. void travel_time()//走時函數,包括平年閏年的計算
  29. {
  30.     if((year/4)==0 && (year)/100!=0 || (year)/400==0 )//閏年:能被4整除且不能被100整除,或能被400整除。
  31.     {
  32.         run=1;
  33.     }
  34.     else
  35.     {
  36.         run=0;
  37.     }
  38.     switch(month)
  39.     {
  40.         case 1 : daymax=31;  break;
  41.         case 2 : if(run==1) {daymax=29;}else {daymax=28;} break;
  42.         case 3 : daymax=31;  break;
  43.         case 4 : daymax=30;  break;
  44.         case 5 : daymax=31;  break;
  45.         case 6 : daymax=30;  break;
  46.         case 7 : daymax=31;  break;
  47.         case 8 : daymax=31;  break;
  48.         case 9 : daymax=30;  break;
  49.         case 10 :daymax=31;  break;
  50.         case 11 :daymax=30;  break;
  51.         case 12 :daymax=31;  break;
  52.     }
  53.     if(s==60)//走時限制
  54.     {
  55.         s=0;
  56.         min++;
  57.         if(min==60)
  58.         {
  59.             h++;
  60.             if(h==24)
  61.             {
  62.                 h=0;
  63.                 day++;
  64.                 if(day>daymax)
  65.                 {
  66.                    day=1;
  67.                    month++;
  68.                    if(month==13)
  69.                    {
  70.                        month=1;
  71.                        year++;
  72.                    }
  73.                 }
  74.             }
  75.         }
  76.     }
  77.     //規范非零值
  78.     if(s<0)
  79.     {
  80.         s=59;
  81.     }
  82.     if(min<0)
  83.     {
  84.         min=59;
  85.     }
  86.     if(h<0)
  87.     {
  88.         h=23;
  89.     }
  90.     if(day<0)
  91.     {
  92.       day=daymax;
  93.     }
  94.     if(month<0)
  95.     {
  96.         month=12;
  97.     }
  98.     if(year<0)
  99.     {
  100.         year=2025;
  101.     }
  102. }

  103. void Countdown_time()//倒計時走時
  104. {
  105.     if(ds<0)
  106.     {
  107.         if(dmin!=0 && ds<0)
  108.                 {
  109.             if(stop==0)
  110.             {
  111.                 ds=59;
  112.                 LCD_ShowChar(2,12,' ');
  113.                 dmin--;   
  114.             }
  115.                         if(dmin<0 && stop==1)
  116.                         {
  117.                 dmin=0;
  118.                         }
  119.                 }
  120.         }
  121. }


  122. void keyscanf()
  123. {
  124.     if(K1==0)
  125.     {
  126.         delay(5);//消抖
  127.         if(K1==0)
  128.         {
  129.            switch(mode)
  130.            {
  131.                case 0 :{TR0=0;count=0;tiaoJ++;}break;
  132.                default:{tiaoJ++;}break;
  133.            }
  134.         }
  135.         while(K1==0);//松手檢測
  136.     }
  137.     if(K2==0)
  138.     {
  139.         delay(5);//消抖
  140.         if(K2==0)
  141.         {
  142.            if(mode==0)//正常走時模式
  143.            {
  144.                 switch(tiaoJ)
  145.                 {
  146.                     case 1 : s++;if(s>59)s=0; break;
  147.                     case 2 : min++;if(min>59)min=0;break;
  148.                     case 3 : h++; if(h>23)h=0;break;
  149.                     case 4 : day++;if(day>daymax)day=1; break;
  150.                     case 5 : month++;if(month>12)month=1;break;
  151.                     case 6 : year++; break;
  152.                 }
  153.             }
  154.            if(mode==1)//鬧鐘設置模式
  155.            {
  156.                switch(tiaoJ)
  157.                 {
  158.                     case 1 : ns++;if(ns>59)ns=0; break;
  159.                     case 2 : nmin++;if(nmin>59)nmin=0;break;
  160.                     case 3 : nh++; if(nh>23)nh=0;break;
  161.                 }
  162.            }
  163.            if(mode==2)//倒計時設置模式
  164.            {
  165.                switch(tiaoJ)
  166.                 {
  167.                     case 1 : ds++;if(ds>59)ds=0; break;
  168.                     case 2 : dmin++;if(dmin>59)dmin=0;break;
  169.                 }
  170.            }
  171.         }
  172.         while(K2==0);//松手檢測
  173.     }
  174.     if(K3==0)
  175.     {
  176.         delay(5);//消抖
  177.         if(K3==0)
  178.         {
  179.            if(mode==0)//正常走時模式
  180.            {
  181.                switch(tiaoJ)
  182.                {
  183.                    case 1 : s--;if(s<0)s=59; break;
  184.                    case 2 : min--;if(min<0)min=59; break;
  185.                    case 3 : h--;if(h<0)h=23; break;
  186.                    case 4 : day--;if(day<0)day=daymax; break;
  187.                    case 5 : month--;if(month<0)month=12; break;
  188.                    case 6 : year--;if(year<0)year=2025; break;
  189.                }
  190.            }
  191.            if(mode==1)//鬧鐘設置模式
  192.            {
  193.                switch(tiaoJ)
  194.                {
  195.                    case 1 : ns--;if(ns<0)ns=59; break;
  196.                    case 2 : nmin--;if(nmin<0)nmin=59; break;
  197.                    case 3 : nh--;if(nh<0)nh=23; break;
  198.                }
  199.            }
  200.            if(mode==2)//鬧鐘設置模式
  201.            {
  202.                switch(tiaoJ)
  203.                {
  204.                    case 1 : ds--;if(ds<0)ds=59; break;
  205.                    case 2 : dmin--;if(dmin<0)dmin=59; break;
  206.                }
  207.            }
  208.         }
  209.         while(K3==0);//松手檢測
  210.     }
  211.     if(K4==0)
  212.     {
  213.         delay(5);//消抖
  214.         if(K4==0)
  215.         {
  216.            mode=!mode;
  217.            BEEP=1;
  218.            tiaoJ=0;
  219.         }
  220.         while(K4==0);//松手檢測
  221.     }
  222.     if(K5==0)
  223.     {
  224.         delay(5);//消抖
  225.         if(K5==0)
  226.         {
  227.            count1++;
  228.            tiaoJ=0;
  229.            count=0;
  230.            switch(count1)
  231.            {
  232.                case 1 : mode=2;TR0=0;dmin=1;ds=0;break;//進入
  233.                case 2 : TR0=1;break;                   //開始
  234.                case 3 : mode=0;count=0;stop=0;count1=0;break;//退出
  235.            }
  236.         }
  237.         while(K5==0);//松手檢測
  238.     }
  239. }

  240. void Sans_Pd()//閃爍位置判斷,與調節時間標志清除
  241. {
  242.     if(nmin==min && nh==h && mode==0)//鬧鐘判斷
  243.     {
  244.         BEEP=0;//蜂鳴器鳴叫,不管就是一分鐘后自動關閉,提前關閉按K4進入設置改時間
  245.     }
  246.     else
  247.     {
  248.         BEEP=1;
  249.     }
  250.     if(mode==0)
  251.     {
  252.         switch(tiaoJ)//閃爍位置設置
  253.         {
  254.             case 1 : LCD_ShowString(2,10,"  ");delay(2000); break;
  255.             case 2 : LCD_ShowString(2,7,"  ");delay(2000); break;
  256.             case 3 : LCD_ShowString(2,4,"  ");delay(2000); break;
  257.             case 4 : LCD_ShowString(1,11,"  ");delay(2000); break;
  258.             case 5 : LCD_ShowString(1,8,"  ");delay(2000);break;
  259.             case 6 : LCD_ShowString(1,3,"    ");delay(2000); break;
  260.         }
  261.         if(tiaoJ==7)
  262.         {
  263.             tiaoJ=0;
  264.             TR0=1;//打開定時器
  265.         }
  266.     }
  267.     if(mode==1)//鬧鐘設置時間時閃爍條件
  268.     {
  269.         switch(tiaoJ)//閃爍位置設置
  270.         {
  271.             case 1 : LCD_ShowString(2,10,"  ");delay(2000); break;
  272.             case 2 : LCD_ShowString(2,7,"  ");delay(2000); break;
  273.             case 3 : LCD_ShowString(2,4,"  ");delay(2000); break;
  274.         }
  275.         if(tiaoJ==4)
  276.         {
  277.             tiaoJ=1;
  278.         }
  279.     }
  280.     if(mode==2)//倒計時設置時間時閃爍條件
  281.     {
  282.         switch(tiaoJ)//閃爍位置設置
  283.         {
  284.             case 1 : LCD_ShowString(2,10,"  ");delay(2000); break;
  285.             case 2 : LCD_ShowString(2,7,"  ");delay(2000); break;
  286.         }
  287.         if(tiaoJ==3)
  288.         {
  289.             tiaoJ=1;
  290.         }  
  291.     }
  292. }

  293. void LCD_GUI1()//萬年歷時間顯示函數
  294. {
  295.     //第一行,年月日
  296.     LCD_ShowSignedNum(1,3,year,4);
  297.     LCD_ShowChar(1,7,'/');
  298.     LCD_ShowSignedNum(1,8,month,2);
  299.     LCD_ShowChar(1,10,'/');
  300.     LCD_ShowSignedNum(1,11,day,2);
  301.     LCD_ShowString(1,13,"    ");
  302.     //第二行,時分秒
  303.     LCD_ShowSignedNum(2,4,h,2);
  304.     LCD_ShowChar(2,6,':');
  305.     LCD_ShowSignedNum(2,7,min,2);
  306.     LCD_ShowChar(2,9,':');
  307.     LCD_ShowSignedNum(2,10,s,2);
  308.    
  309. }


  310. void LCD_GUI2()//鬧鐘模式下的顯示函數
  311. {
  312.     //第一行,年月日
  313.     LCD_ShowString(1,3,"Alarm mode:");
  314.     //第二行,時分秒 nh,nmin,ns;
  315.     LCD_ShowSignedNum(2,4,nh,2);
  316.     LCD_ShowChar(2,6,':');
  317.     LCD_ShowSignedNum(2,7,nmin,2);
  318.     LCD_ShowChar(2,9,':');
  319.     LCD_ShowSignedNum(2,10,ns,2);
  320. }

  321. void LCD_GUI3()//鬧鐘模式下的顯示函數
  322. {
  323.     //第一行,年月日
  324.     LCD_ShowString(1,3,"Countdown mode:");
  325.     //第二行,時分秒 nh,nmin,ns;
  326.     LCD_ShowString(2,4,"   ");
  327.     LCD_ShowSignedNum(2,7,dmin,2);
  328.     LCD_ShowChar(2,9,':');
  329.     LCD_ShowSignedNum(2,10,ds,2);
  330. }
  331. void Timer0_Init()//定時器0初始化
  332. {
  333.         TMOD=0x01;
  334.         //50ms進中斷
  335.         TH0=(65535-50000)/256;
  336.         TL0=(65535-50000)%256;
  337.         TR0=1;
  338.         EA=1;
  339.         ET0=1;
  340. }

  341. void main()
  342. {        
  343.     LCD_Init();//讓LCD1602準備工作起來
  344.     Timer0_Init();//打開中斷,使能時鐘,設置隔多久進一次中斷 服務函數
  345.     BEEP=1;//蜂鳴器不叫
  346.         while(1)
  347.         {         
  348.         keyscanf();//按鍵掃描
  349.         Sans_Pd();//閃爍判定
  350.         //萬年歷模式下
  351.         switch(mode)
  352.         {
  353.             case 0 : {travel_time();LCD_GUI1();delay(2000);}break;
  354.             case 1 : {LCD_GUI2();}break;
  355.             case 2 : {Countdown_time();LCD_GUI3();}break;
  356.         }
  357.     }
  358. }

  359. void Timer0_Routine() interrupt 1 //定時器0,中斷服務函數
  360. {
  361.     count++;
  362.     if(count==20)//1s
  363.     {
  364.         count=0;
  365.         if(mode==0)//正常走時
  366.             s++;
  367.         if(mode==2)//倒計時
  368.             if(dmin!=0 || ds!=0)
  369.                 ds--;
  370.             else
  371.             {
  372.                 stop=1;
  373.             }
  374.     }
  375. }
復制代碼

下載: C51_數字電子鐘.7z (224.42 KB, 下載次數: 0)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:60656 發表于 2025-4-4 17:34 | 只看該作者
樓主,  8.13版顯示漢字亂碼你是怎么設置正常的
回復

使用道具 舉報

板凳
ID:1147156 發表于 2025-4-5 16:39 | 只看該作者
keil怎么讓中文和英文字體分別設置?
回復

使用道具 舉報

地板
ID:3802 發表于 2025-4-6 07:19 | 只看該作者

keil怎么讓中文和英文字體分別設置?
回復

使用道具 舉報

5#
ID:1151505 發表于 2025-5-27 21:43 | 只看該作者
為什么文件丟失 還有沒有源文件 沒有reg.52h

屏幕截圖 2025-05-27 213702.png (40.29 KB, 下載次數: 0)

屏幕截圖 2025-05-27 213702.png

屏幕截圖 2025-05-27 2151hei2.png (194.83 KB, 下載次數: 0)

屏幕截圖 2025-05-27 2151hei2.png
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美丰满熟妇xxxxx| 91精品国产福利尤物| 欧美日韩一级黄| 肉体视频在线| 真实的国产乱xxxx在线91| 欧洲精品码一区二区三区免费看| 欧美性xxxx18| 在线国产日韩| 国产成人天天5g影院| 三级视频中文字幕| 久久久精品一区| 久久免费国产精品| 911亚洲精品| 后入内射无码人妻一区| 国产精品自拍小视频| 亚洲亚洲精品在线观看| 99久久婷婷这里只有精品| 中文在线а天堂av| 做爰视频毛片视频| 中文字幕免费视频| 免费久久久一本精品久久区| 欧美一级日韩一级| 欧美亚洲国产激情| 亚洲高清福利| 亚洲精品97久久中文字幕| 人人干人人干人人| 日本午夜精品一区二区| 91国内免费在线视频| 亚洲va中文字幕| 91久久综合| 欧美xxxx黑人又粗又长| 欧美free性| 国产精品suv一区二区88| 青青草原国产在线视频| av成人免费观看| 日韩欧美国产成人一区二区| 久久超碰97中文字幕| 欧美与亚洲与日本直播| 开心婷婷激情五月| 日韩欧美一级视频| 国产精品97在线| 国产精品日韩在线播放| 69久久99精品久久久久婷婷| 国产成人三级在线观看| 日韩精品导航| 永久免费av片在线观看全网站| 亚洲人妻一区二区| 四虎884aa成人精品| 动漫一区二区在线| 亚洲视频在线观看视频| 亚洲日本韩国一区| 亚洲欧洲综合| 91日韩在线| 国产a亚洲精品| 美臀av在线| 亚洲天堂在线视频观看| 无码一区二区三区在线| 国产精品无码专区av在线播放| 国产精品一区久久久| 午夜精品久久久久久久久久久久| 日本大香伊一区二区三区| 久久精品久久综合| 欧美黑人巨大videos精品| 无码精品视频一区二区三区 | 性高潮免费视频| 日韩精品一区二区三区色偷偷| 久久亚洲春色中文字幕| 91久久一区二区| 亚洲成人精品在线观看| 成人午夜电影久久影院| 日韩国产在线| 国产成人免费视频网站视频社区| 国产一级免费在线观看| 夜先锋资源网| 午夜天堂在线观看| 成人免费视频国产| 亚洲成人生活片| 黄色三级视频在线| 亚洲第一页在线视频| 国产精品久久久久久久久免费看| 国产亚洲一区二区在线| 欧美理论片在线| 亚洲人成网站色在线观看| 国产精品女同一区二区三区| 日韩中文字幕1| 天堂一区二区三区四区| 亚洲美女15p| 福利一区在线| 久久久久久久久久久久电影| 欧美xxxx少妇| 涩涩av在线| aiai在线| 免费看美女隐私的视频| 麻豆精品视频入口| 婷婷av一区二区三区| 国产精品sm调教免费专区| 青青青国产在线| 999精品视频在线观看播放| 美国一级片在线观看| 精品爆乳一区二区三区无码av| 国产精品熟妇一区二区三区四区| 国产激情第一页| 欧美成人xxxxx| 国产av不卡一区二区| 欧美这里只有精品| 日韩欧美亚洲在线| 日韩视频一二三| 欧美大陆一区二区| 色爽爽爽爽爽爽爽爽| 亚洲欧美国产精品桃花| 99国产在线观看| 欧美欧美午夜aⅴ在线观看| 国产精品国产三级国产有无不卡 | 中国一级特黄录像播放| 粉嫩精品久久99综合一区| 无码人妻一区二区三区一| 天天爽天天爽夜夜爽| 日本久久久久久久久久| 午夜国产福利视频| 最好看的日本字幕mv视频大全| www.麻豆av| 国产高潮流白浆喷水视频| 欧美精品一二三四区| 国产在线观看成人| 91香蕉视频污在线观看| 99精品在线播放| 一区二区三区四区在线不卡高清| 成在线人视频免费视频| 美女免费视频黄| 中文字幕在线一二| 伊人福利在线| 丝袜在线观看| 91久久精品无嫩草影院| 精品动漫一区| av电影一区二区| 99精品久久99久久久久| 99久久99久久精品免费看蜜桃| 亚洲免费观看高清| 亚洲日本韩国一区| 精品国产第一区二区三区观看体验| 欧美喷水一区二区| 91精品国产一区二区三区| 中文字幕精品视频| 欧美片一区二区三区| 久久精品国产电影| 69174成人网| 久久久久久高清| 精品免费日产一区一区三区免费| 久久综合狠狠综合久久综青草| 免费毛片网站在线观看| 成人免费在线视频播放| 极品白嫩的小少妇| 免费一级a毛片| 婷婷综合激情网| av电影免费| 在线免费观看色| 欧美三级成人观看| 色久视频在线观看| 91在线播放网站| aiss精品大尺度系列| 激情婷婷综合| 国产精品porn| 日韩黄色在线观看| 亚洲乱码国产乱码精品精可以看 | 国产69精品久久99不卡| 国产亚洲一区二区三区四区| 国产拍揄自揄精品视频麻豆| 亚洲精品成人精品456| 色噜噜夜夜夜综合网| 久久九九国产精品怡红院| 国外成人免费视频| 日韩精品一区二区在线视频| 亚洲成人日韩在线| 黄色a级片在线观看| 国产免费av一区| av男人天堂网| 濑亚美莉一二区在线视频| 欧美色网在线| 深夜福利久久| 蜜桃视频在线观看一区| 2017欧美狠狠色| 日韩三级免费观看| 欧美激情视频一区| 91精品一区二区| 日韩高清专区| 91成人破解版| 久久精品国产亚洲av麻豆蜜芽| 黄视频在线观看www| 中文在线资源| 丝袜美腿一区二区三区动态图 | 在线看日韩av| 国产999精品| 国产一区二区三区奇米久涩| 五月天开心婷婷| 91精品国自产在线| 中文天堂在线视频| 一个人看免费www视频有多爽| 丁香花视频在线观看| 青青草原av在线| 91精品啪在线观看国产18| 精品中文字幕一区二区小辣椒| 欧美在线不卡一区| 久久夜色精品国产亚洲aⅴ| 午夜一区二区三视频在线观看| 最新国产黄色网址| 国产内射老熟女aaaa∵| 好看的视频你懂的| 欧美美女被草| 新狼窝色av性久久久久久| 91香蕉视频污| 黄色一区二区在线观看| 亚洲最黄网站| 国产精品理伦片| 久久久精品一区二区| 日本阿v视频在线观看| 99久久人妻精品免费二区| 亚洲性猛交富婆| 在线免费日韩| 国产精品毛片一区二区在线看| 亚洲成人中文在线| 国产精品一区久久久| 免费成人蒂法网站| 日本黄色网网页| 91精品久久| 免费在线播放第一区高清av| 日韩亚洲欧美一区| 亚洲资源在线网| 波多野在线播放| 五十路亲子中出在线观看| 四虎精品永久免费| 日韩高清不卡一区二区三区| 精品少妇一区二区三区免费观看| 国产不卡视频在线| 人妻熟妇乱又伦精品视频| 黄色一级片中国| 久草免费在线播放| 爱情电影网av一区二区 | 欧美日韩国产精品成人| 欧美第一黄网| 精品处破女学生| 免费观看的黄色网址| 豆花视频一区二区| 99热这里都是精品| 美日韩精品免费视频| 国产又黄又爽免费视频| 波多野结衣小视频| 黄视频在线观看网站| 五月天综合网站| 欧美三区在线观看| 亚洲乱码一区二区三区| 一区二区www| 日韩国产福利| 亚洲欧美tv| 色94色欧美sute亚洲线路一久| 久久资源av| 五月婷婷综合激情网| 在线观看国产视频一二三| 激情偷拍久久| 精品亚洲va在线va天堂资源站| 狠狠色噜噜狠狠狠狠色吗综合| 久久久久成人网站| 天天综合视频在线观看| 国产麻豆精品95视频| 亚洲国产成人精品电影| 秋霞久久久久久一区二区| 久草热在线观看| 91九色porn在线资源| 日韩成人免费电影| 免费97视频在线精品国自产拍| 丰满人妻一区二区三区大胸| 天堂网在线中文| 91麻豆精品| 欧美午夜xxx| 中文字幕制服丝袜在线| 亚洲成人第一网站| www中文字幕在线观看| 国产三区在线成人av| 91gao视频| 中文字幕久久网| 在线一区视频观看| 午夜精品久久久久久久99樱桃| 日韩精品久久久毛片一区二区| 草草视频在线播放| 一区二区三区四区精品视频| 国产精品大片| 91九色02白丝porn| 欧美中文字幕在线观看视频 | 日韩午夜激情视频| 粗暴91大变态调教| 黄色片子免费| 先锋a资源在线看亚洲| 欧美成人第一页| 99热这里只有精品4| 污污的网站在线看| 亚洲精品国产精华液| 少妇特黄a一区二区三区| 自拍亚洲色图| 日本一区二区三区视频| 亚洲男人天堂2023| 91好吊色国产欧美日韩在线| 国产免费黄网站| 成人资源在线| 欧美v亚洲v综合ⅴ国产v| 香蕉视频xxxx| 国产又粗又猛又黄又爽无遮挡| 色成人综合网| 91精品国产综合久久香蕉麻豆| 一个色综合久久| 中文字幕在线资源| 91视频观看免费| 欧美一区免费视频| 国产狂喷白浆在线观看视频| 精品国产亚洲一区二区三区大结局| 欧美亚男人的天堂| 亚洲一区二区福利视频| 三级国产三级在线| 久久久蜜桃精品| 国产一区二区在线免费视频| 女同久久另类69精品国产| 影音先锋男人在线资源| 亚洲一区在线观看免费| 黄色一级视频在线播放| 黄网免费入口| 国产精品一区毛片| 色婷婷综合久久久久| 日韩av成人网| 婷婷成人激情| 亚洲线精品一区二区三区八戒| 欧美日韩国产精品激情在线播放| 涩涩漫画在线观看| 99国产精品99久久久久久粉嫩| 91精品国产色综合久久不卡98口| 99超碰在线观看| 日韩成人av在线资源| 色妞欧美日韩在线| 日韩人妻无码一区二区三区99| h片精品在线观看| 欧美午夜精品久久久久久超碰| 在线a免费观看| 黑人巨大精品欧美一区二区奶水| 国产91精品精华液一区二区三区 | 青青草原国产视频| 日本h片在线观看| 日本精品一区二区三区四区的功能| 岛国毛片在线播放| 成人亚洲一区二区三区| av电影一区二区| 成人午夜视频免费观看| 国内精品不卡一区二区三区 | 亚洲欧美一区二区激情| 国产在线免费看| 日本精品一区二区三区在线观看视频| 色婷婷国产精品综合在线观看| 17c丨国产丨精品视频| 米奇.777.com| 亚洲免费成人av| www,av在线| wwwww亚洲| 亚洲国产精品嫩草影院久久| 日韩欧美一区二区一幕| 日韩av久操| 91青青草免费在线看| 黄色网免费观看| 国产精品国产三级国产aⅴ原创| 亚洲视频第二页| 色戒汤唯在线| 视频在线一区二区| av中文字幕观看| 三级精品在线观看| 91香蕉电影院| 奇米网人体黄视频| 欧美国产激情一区二区三区蜜月| 免费在线精品视频| 青青草娱乐在线| 欧美日韩一区二区欧美激情| 免费成年人视频在线观看| 欧美精品尤物在线观看| 欧美另类在线播放| 亚洲奶汁xxxx哺乳期| 久久激情综合网| www.男人天堂网| 日本在线播放| 日韩精品小视频| 久久久久久久极品内射| 国产精品手机在线播放 | 久久久国产精品网站| 久久天天做天天爱综合色| 久久精品香蕉视频| 91吃瓜在线观看| 美女视频黄免费的亚洲男人天堂| 天堂在线资源网| 99视频热这里只有精品免费| 欧美xxxxxbbbbb| 久久av网站| 成人国产精品久久久| 影音先锋5566中文源资源| 亚洲理论在线| 最新av在线免费观看| 欧美jizz18hd性欧美| 欧美性大战久久久久久久蜜臀|