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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3619|回復: 3
收起左側

LCD1602 AT89s52單片機定時鬧鐘_我編程及制作(代碼完整,C51編譯通過)

[復制鏈接]
ID:858964 發表于 2023-10-5 00:53 | 顯示全部樓層 |閱讀模式
仿真截圖1_設置定時時間:
             仿真截圖1_設置定時時間.jpg

仿真截圖2_正在計時:
仿真截圖2_計時.jpg
//源程序名:a_clock.c

#include<reg52.h>   
#include<stdlib.h>   
#include<intrins.h>  //包含_nop_()函數定義的頭文件


unsigned char code digit[ ]={"0123456789"}; //LCD1602初始化字符
unsigned char code str_1[ ]={"Set delay time:"};
unsigned char code str_2[ ]={"  Count time:  "};
unsigned char count;   //Timer0計數溢出中斷次數
unsigned char s,m,h;   //即時的(秒,分,時)變量
unsigned char ss,mm,hh;//預設定時(秒,分,時)變量
unsigned char i;       //循環變量
sbit RS=P2^0;    //LCD寄存器選擇位,將RS位定義為P2.0引腳
sbit RW=P2^1;    //LCD讀寫選擇位,將RW位定義為P2.1引腳
sbit E=P2^2;     //LCD使能信號位,將E位定義為P2.2引腳
sbit BF=P0^7;    //LCD忙碌標志位,
sbit run=P1^0;   //啟動計時按鈕檢測
unsigned char runing=0; //0非計時運行,1計時運行
sbit h_up=P1^1;   //h+ 按鈕檢測
sbit h_dn=P1^2;   //h- 按鈕檢測
sbit set=P1^3;    //pause鈕檢測
sbit m_up=P1^4;   //分鐘+按鈕檢測
sbit m_dn=P1^5;   //分鐘減按鈕檢測
sbit alarm=P2^7;        ////引腳用于觸發音樂IC模塊播放音樂

// 延時ms函數////////////////////////
void delayms(unsigned char ms)
{                                                
        unsigned char i;
        while(ms--)
        {
                for(i = 0; i < 120; i++);
        }
}
/////////////////////////////////////


//函數:判斷LCD狀態,result=1忙碌;result=0就緒
unsigned char BusyTest(void)
  {
    bit result;
        RS=0;    //RS低電平,RW高電平,可讀狀態
    RW=1;
    E=1;        //允許讀寫
    _nop_();   
    _nop_();
    _nop_();
    _nop_();   
    result=BF;  //rultes ← LCD狀態標志
    E=0;        //恢復低電平
    return result;
  }        /////////////////////////////////////////

//函數:將模式設置指令或顯示地址寫入LCD ////
void WriteInstruction (unsigned char dictate)
{   
    while(BusyTest()==1); //如果忙就等待
         RS=0;       //RS和R/W同時為低電平時,可以寫入指令
         RW=0;   
         E=0;        //準備E從0到1發生正跳變,作為寫指令
         _nop_();
         _nop_();    //空操作兩個機器周期,給硬件反應時間
         P0=dictate; //將數據送入P0口,即寫入指令或地址
         _nop_();
         _nop_();
         _nop_();
         _nop_();   
         E=1;       //E置高電平
         _nop_();
         _nop_();
         _nop_();
         _nop_();   
          E=0;   //當E由高電平跳變成低電平時,LCD開始執行命令
} //////////////////////////////////////////


//函數:指定字符顯示的實際地址///////////////
void WriteAddress(unsigned char x)
{
  WriteInstruction(x|0x80); //顯示位置地址碼
} //////////////////////////////////////////


//函數:將數據字符的ASCII碼寫入LCD///////////
void WriteData(unsigned char y)
{
    while(BusyTest()==1);  
          RS=1;          //RS為高電平,RW為低電平時,可以寫入數據
          RW=0;
          E=0;          //E置低電平(根據表8-6,寫指令時,E為高脈沖,
                    //就是讓E從0到1發生正跳變,所以應先置"0"
          P0=y;         //將數據送入P0口,即將數據寫入液晶模塊
          _nop_();
          _nop_();
           _nop_();
     _nop_();       //空操作四個機器周期,給硬件反應時間
          E=1;          //E置高電平
          _nop_();
          _nop_();
          _nop_();
         _nop_();        //空操作四個機器周期,給硬件反應時間
         E=0;      //當E由高電平跳變成低電平時,液晶模塊開始執行命令
} /////////////////////////////////////////

//函數:LCD顯示模式初始化設置 //////////////
void LcdInitiate(void)
{
     delayms(15);               
   WriteInstruction(0x38);  //顯示模式設置:16×2顯示,5×7點陣,8位數據接口
     delayms(5);            
   WriteInstruction(0x38);
     delayms(5);
   WriteInstruction(0x38);  //連續三次,確保初始化成功
     delayms(5);
   WriteInstruction(0x0c);  //顯示模式設置:顯示開,無光標,光標不閃爍
         delayms(5);
   WriteInstruction(0x06);  //顯示模式設置:光標右移,字符不移
          delayms(5);
   WriteInstruction(0x01);  //清屏幕指令,將以前的顯示內容清除
         delayms(5);
} /////////////////////////////////////////

//函數:顯示小時 //////////////////////////                        
void DisplayHour(h)
{
   unsigned char i,j;
        i=h/10;                //取整運算,求得十位數字
        j=h%10;                //取余運算,求得各位數字
   WriteAddress(0x44);   //寫顯示地址,將十位數字顯示在第2行第5列
        WriteData(digit[ i]);  //將十位數字的字符常量寫入LCD
        WriteData(digit[j]);  //將個位數字的字符常量寫入LCD

} //////////////////////////////////////////////

//函數:顯示分鐘 ///////////////////////////////                        
void DisplayMinute(m)
{
  unsigned char i,j;
   i=m/10;                //取整運算,求得十位數字
        j=m%10;               //取余運算,求得各位數字
   WriteAddress(0x47);    //寫地址,將十位數字顯示在第2行第8列
        WriteData(digit[ i]);  //將十位數字的字符常量寫入LCD
        WriteData(digit[j]);  //將個位數字的字符常量寫入LCD

} //////////////////////////////////////////////

//函數:顯示秒 /////////////////////////////////                       
void DisplaySecond(s)
{
   unsigned char i,j;
          i=s/10;               //取整運算,求得十位數字
        j=s%10;               //取余運算,求得各位數字
   WriteAddress(0x4a);    //寫地址,將十位數字顯示在第2行第11列
        WriteData(digit[ i]);  //將十位數字的字符常量寫入LCD
        WriteData(digit[j]);  //將個位數字的字符常量寫入LCD
} //////////////////////////////////////////////

[ i][ i][ i] //函數:顯示str_1   ///////////////////////[ i][ i][ i]void Display_str_1()  
  {
  WriteAddress(0x01);           //寫地址,從第1行第2列開始顯示
   i=0;                     //從字符數組的第1個元素開始顯示
   while(str_1[ i]!='\0')   //若未到字串結束標志'\0',則顯示
    {
     WriteData(str_1[ i]);   //將第i個字符數組元素寫入LCD
     i++;                  //數組元素指針+1
    }
   }//////////////////////////////////////////////

[ i][ i][ i][ i][ i]函數:顯示str_2 //////////////////////////////
[ i][ i][ i][ i][ i]void Display_str_2()//
  {
   WriteAddress(0x01);           //寫地址,從第1行第2列開始顯示
   i=0;                     //從字符數組的第1個元素開始顯示
   while(str_2[ i]!='\0')   //若未到字串結束標志'\0',則顯示
    {
     WriteData(str_2[ i]);   //將第i個字符數組元素寫入LCD
     i++;                  //數組元素指針+1
    }
   }//////////////////////////////////////////////


void Display_symbol()        //函數:顯示分隔符號////////
  {
   WriteAddress(0x46);     //寫地址,第1分號顯示在第2行第7列
   WriteData(':');        
   WriteAddress(0x49);     //寫地址,第2個分號顯示在第2行第10列
   WriteData(':');        
  }        ////////////////////////////////////////////

//主函數///////////////////////////////////////////////
void main(void)
{

  LcdInitiate();  //調用LCD初始化函數
  Display_symbol();
  Display_str_1();

  hh =0;
  mm =0;
  ss =0;
  s=0;                    //秒
  m=0;                    //分鐘
  h=0;                    //小時
  TMOD=0x01;              //使用定時器T0的模式1
  TH0=(65536-46083)/256;  //定時器T0的高8位設置初值
  TL0=(65536-46083)%256;  //定時器T0的低8位設置初值
  EA=1;                   //開總中斷
  ET0=1;                  //定時器T0中斷允許

  while(1)         
   {                                              //while_A

    if (run ==0)                          //按下run按鈕
     {                                                  //if_run
      delayms(20);                      //消除按鍵抖動
          if (run ==0 )                     
       {                                          // if_run-1         
        runing =1;                          // 處于計時運行狀態
               Display_str_2();
            TR0=1;                  //啟動定時器T0
            count=0;                //Time0計數溢出中斷次數
        while(set !=0)
             {                                                // while_B
                  DisplayHour(h);            //顯示小時即時值
              delayms(5);           
              DisplayMinute(m);     //顯示分鐘時值
              delayms(5);
              DisplaySecond(s);     //顯示秒時值        
          delayms(5);
              if (h >=hh & m>= mm  )   //當計時達設定值
               {                                                 //if_finish
                TR0=0;         //停止Time0計時
                  //ET0=0;        //關Time0中斷
                   DisplayHour(hh);            //顯示小時
                delayms(5);           
                DisplayMinute(mm);     //顯示分鐘
                delayms(5);
                DisplaySecond(ss);     //顯示秒        
            delayms(5);   
                alarm = ~alarm;            //P2.7腳由高電平亦低電平,觸發音樂IC模塊
         
               } // end         if_finish
             } // end  while_B
                 runing =0 ;                         //非計時運行標志
             Display_str_1();
             DisplayHour(hh);             //顯示小時設定值
             delayms(5);           
             DisplayMinute(mm);     //顯示分鐘設定值
             delayms(5);
             DisplaySecond(ss);     //顯示秒設定值        
         delayms(5);  
        
           } // end if_run-1
         } // end if_run


  if (h_up==0 )
   {                          
            delayms(20);  //消除按鍵抖動
         if (h_up==0 &hh<24)
          {                          
           hh++;
           DisplayHour(hh);
       delayms(500);
      }        
   } //end if_2        

  if (h_dn==0 )
   {                        
     delayms(20);
     if (h_dn==0 && hh>0)
      {                        
       hh--;
       DisplayHour(hh);
       delayms(500);           
      }        
        }

  if (m_up==0 )
   {                        
          delayms(20);
    if (m_up==0 && mm<60 )
     {               
      mm++;
          DisplayMinute(mm);
      delayms(500);
     }         
   }  

  if (m_dn==0 )
   {                        
    delayms(20);
    if (m_dn==0 && mm>0)
     {                        
      mm--;
      DisplayMinute(mm);
      delayms(500);           
     }
   }

  }// end  while_A

} // end main() /////////////////////////


//函數:定時器T0的中斷服務 ////////////////
void Time0(void ) interrupt 1 using 1
{
   if (runing ==1)
    {
         count++;          //計數溢出中斷次數累計
           }
              
        if(count==20)  //計滿20次即1秒
         {
      count=0;  //中斷累計次數清0                        
          s++;    //秒加1                                 
         }

        if(s==60)   //計滿60秒
         {
          s=0;     //秒清0
          m++;     //分鐘加1
     }

        if(m==60)    //計滿60分鐘
         {
          m=0;   //分鐘清0
          h++;    //小時加1
           }

        if(h==24)  //計滿24小時
         {
          h=0;   //小時清0
         }



         TH0=(65536-46083)/256;  
        TL0=(65536-46083)%256;  
} ///////////////////////////////////////


編程工具:keil Uv4
仿真工具:Proteus8.7
alarm_clock.zip (103.19 KB, 下載次數: 56)    完整的工程文件夾在此壓縮包中

評分

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

查看全部評分

回復

使用道具 舉報

ID:858964 發表于 2023-10-5 17:17 | 顯示全部樓層

以下是實物外觀,  6個橙黃色按鈕用于設置定時時間,外殼拆取自別的報廢儀器。
實物外觀.jpg

回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:1097263 發表于 2023-11-27 15:59 | 顯示全部樓層
好東西,謝謝壇主分享。
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
6#
無效樓層,該帖已經被刪除
ID:1118200 發表于 2025-9-17 00:15 | 顯示全部樓層
厲害了,博主
回復

使用道具 舉報

8#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
欧美xxxx三人交性视频| av毛片午夜不卡高**水| 91黄色在线视频| 日本天堂在线播放| 好色先生视频污| 国产精品www色诱视频| 精品国产欧美一区二区| 日本成人a网站| 免费在线看一区| 亚洲欧洲日韩一区二区三区| 欧美主播一区二区三区| 国产一区二区日韩| 国产精品久久久久久久久久直播 | 一卡二卡三卡四卡| 无码人妻精品一区二区蜜桃网站| 国产精品中文久久久久久久| 自拍偷拍亚洲精品| 欧美日韩精品久久久| 亚洲色图在线看| 亚洲一区二区三区久久久| 免费在线观看黄色| www.aqdy爱情电影网| 影音先锋5566中文源资源 | 超碰人人草人人| 国产三级中文字幕| 国产欧美日韩一区| 国产精品老牛影院在线观看| 亚洲专区中文字幕| 2018日日夜夜| 国产视频播放| 色诱视频在线观看| 欧美激情论坛| 青青草原一区二区| 中文字幕国产日韩| 欧美va亚洲va| 一本大道综合伊人精品热热| 91另类视频| www.在线视频.com| h网址在线观看| 黄色高清视频在线观看| 欧美色欧美亚洲另类二区精品| 91麻豆国产在线| 国产精品视频免费播放| 超薄肉色丝袜一二三| 国产伦精品一区二区三区妓女下载 | 亚洲另类一区二区| 久久色.com| 国产成人高清视频| 捆绑调教美女网站视频一区| aa级大片欧美三级| 综合激情在线| 91亚洲人成网污www| 亚洲aa在线| 美女视频亚洲色图| 一区二区三区四区精品视频| 色999韩欧美国产综合俺来也| 亚洲优女在线| 99thz桃花论族在线播放| 91网在线看| 国产成人午夜| 自拍亚洲图区| 欧美性爽视频| av影视在线| а√天堂资源官网在线资源| 丰满大乳少妇在线观看网站| 欧美xxx黑人xxx水蜜桃| free性欧美16hd| 色黄视频在线观看| 美女网站视频一区| 免费日韩成人| 7777精品| 国精一区二区| 清纯唯美亚洲综合一区| 日韩久久综合| 欧美福利网址| 亚洲一区观看| 麻豆久久久久久久| 国产呦精品一区二区三区网站| 免费国产亚洲视频| 精品在线观看视频| 国产91精品在线观看| 99久久精品免费精品国产| 91在线视频18| 国产精品视频一二| 亚洲色图19p| 五月天丁香久久| 色综合久久88色综合天天6| 欧美在线免费播放| 91精品国产综合久久久蜜臀图片 | 神马影院一区二区| 在线不卡视频一区二区| 亚洲激情免费视频| 成人免费视频91| 538任你躁在线精品免费| 日本黄色三级网站| 一区二区三区久久久久| 久久机热这里只有精品| 精品久久久久久久久久久久久久久久久久 | 老司机午夜精品| 国产乱一区二区| 久久嫩草精品久久久久| 中文字幕视频一区| 欧美日韩黄色大片| 欧美成人精品二区三区99精品| 日韩精品在线观| 中文字幕亚洲专区| 国产91在线播放| 国产一区二区黄色| 在线精品亚洲一区二区| 日本在线视频www| 国产精品手机在线观看| 777777国产7777777| 免费av中文字幕| 日本电影二区| 国内视频自拍在线视频| 在线免费中文字幕| 99thz桃花论族在线播放| 日韩午夜视频在线| 国产一区二区欧美| 国产欧美日本| 9色porny自拍视频一区二区| 一区二区三区四区乱视频| 欧美在线免费播放| 国产亚洲欧洲高清一区| 国产精品高潮呻吟久久av无限| 国产精品一区二区三区不卡| 精品一区二区三区无码视频| 91人妻一区二区三区| 538任你躁在线精品视频网站| 自拍偷拍福利视频| 欧美性xxxx交| 天海翼一区二区三区四区在线观看 | 亚洲图片欧美在线| 国产一级黄色大片| 男人天堂午夜在线| 亚洲美女尤物影院| 久久美女精品| 国产乱妇无码大片在线观看| 18涩涩午夜精品.www| 日韩欧美一区在线| 91精品国产自产91精品| 欧美在线一区二区三区四区| 欧美日韩在线成人| 色欲人妻综合网| 欧美一级淫片aaaaaa| 成人禁在线观看网站| 91极品在线| 日韩一级电影| 久久99精品国产| 婷婷久久综合九色综合绿巨人| 亚洲色图综合网| 国产日产亚洲精品| 久久精品xxx| 亚洲ⅴ国产v天堂a无码二区| 精品国产亚洲AV| 99色在线视频| 亚洲午夜天堂| 欧美精品啪啪| 中文文精品字幕一区二区| 91精品婷婷国产综合久久性色| 久久久伊人欧美| 亚洲高清精品中出| 亚洲av片不卡无码久久| 97人妻人人澡人人爽人人精品 | 国产精品对白久久久久粗| 久久人人精品| 亚洲综合色丁香婷婷六月图片| 亚洲男人天堂九九视频| www 成人av com| 久久久久久久久久毛片| 亚洲av无码精品一区二区| 夜夜摸视频网| heyzo中文字幕在线| 99精品视频在线| 久久久久99精品国产片| 日韩黄色在线免费观看| 99国产在线视频| 国产免费中文字幕| 国产精品一二三四五区| 一本大道香蕉久久| 一区二区在线视频观看| 国产成人在线电影| 日韩精品一区二区三区老鸭窝| 成人免费午夜电影| 欧美视频国产视频| 国产视频手机在线| 国产亚洲依依| 免费看成人吃奶视频在线| 成人小视频免费观看| 精品久久久久久久久久久久久久久 | 欧美3p视频在线观看| 久久香蕉精品香蕉| 国产亚洲欧美日韩日本| 亚洲无亚洲人成网站77777| 欧美午夜精品理论片a级大开眼界| 亚洲成人日韩在线| 欧美日本另类xxx乱大交| 日本伦理一区二区| 亚洲乱码久久| 欧洲一区二区三区免费视频| 91视频九色网站| 污污免费在线观看| 日韩视频www| 欧美一级鲁丝片| 蜜臀91精品一区二区三区| 欧美一区二区三区在线观看| 粉嫩av免费一区二区三区| 亚洲一级中文字幕| 水蜜桃免费高清视频在线播放| 欧美电影h版| 精品在线你懂的| 亚洲国产97在线精品一区| 日本不卡在线播放| 唐朝av高清盛宴| 羞羞视频立即看| 日韩a级大片| 亚洲免费观看在线视频| 日韩av片免费在线观看| 中文字幕永久免费| 中文字幕久热| 天天综合网天天| 国产成人免费视频| 中日韩美女免费视频网址在线观看 | 亚洲女爱视频在线| 欧美一区第一页| 又黄又爽又色的视频| аⅴ成人天堂中文在线| 精品91久久| 亚洲精品色图| 欧美日本视频在线| 色综合影院在线观看| 在线观看免费av片| 好男人免费精品视频| 樱桃成人精品视频在线播放| 日韩欧美自拍偷拍| 国产精品啪啪啪视频| 99国产精品99| 九色porny丨国产首页在线| 国产aⅴ综合色| 欧美裸体xxxx极品少妇| 三日本三级少妇三级99| 91丨九色丨蝌蚪丨老板 | 成人av先锋影音| 欧美黄色性视频| 伊人av在线播放| 在线看黄色网| 神马日本精品| 色噜噜狠狠一区二区三区果冻| 玖玖玖精品中文字幕| 六月丁香婷婷综合| 亚洲淫性视频| 国产999精品久久久久久| 久久99精品视频一区97| 99免费观看视频| www天堂网| 国产电影一区二区在线观看| 91精品欧美福利在线观看 | 亚洲日本香蕉视频| 亚洲精品伦理| 亚洲自拍另类综合| 欧美日韩精品免费看| 中文字幕在线播放av| av漫画网站在线观看| 国产日韩一级二级三级| 99re在线视频观看| 国产小视频在线免费观看| 老司机在线视频二区| 高清久久久久久| 日本一本a高清免费不卡| 一本一本久久a久久| 在线观看免费av网| 精品一区二区三区在线观看| 久久久久久久一区二区三区| 免费看黄色的视频| 性xxxx丰满孕妇xxxx另类| 奇米一区二区三区av| 欧美放荡办公室videos4k| 一级片久久久久| lutube成人福利在线观看| 国产成人免费视频一区| 国产精品一二三视频| 日本熟妇毛耸耸xxxxxx| av免费在线视| 亚洲视频香蕉人妖| 欧美视频小说| 亚洲国产视频在线观看| 日韩精品四区| 国产亚洲精品综合一区91| 国产精品一区二区无码对白| 嘿咻视频在线看| 精品影视av免费| 国产精品视频播放| 无码aⅴ精品一区二区三区| 亚洲成人一区在线观看| 欧美日韩国产中文字幕| 日韩免费视频播放| www.jizz在线观看| 久久久久久一区二区| 青青久久aⅴ北条麻妃| 亚洲欧美偷拍一区| 国产精品高潮久久| 欧美日韩在线观看一区二区| 久久久国产欧美| 国产剧情av在线| 国产精品一区二区三区网站| 91久久精品www人人做人人爽| 在线视频你懂得| 国产精品18hdxxxⅹ在线| 亚洲第一视频网站| 久久午夜夜伦鲁鲁片| 日本a在线播放| 国产精品污网站| 国产精品一二三在线观看| 香蕉青柠影院| 奇米影视在线99精品| 成人在线播放av| av高清一区二区| 日韩欧美精品| 欧美日韩国产成人在线| 一区二区三区视频免费看| 日韩av黄色| 日韩欧美在线1卡| 成人午夜剧场视频网站| 国内老司机av在线| 91电影在线观看| 欧美性猛交xx| 在线观看精品一区二区三区| 一区二区三区小说| 亚洲色成人一区二区三区小说| 成r视频免费观看在线播放| 久久综合九色综合久久久精品综合| 日韩三级电影网站| 美女三级福利视频| 国产精品综合在线视频| 精品伊人久久大线蕉色首页| 波多野结衣电影在线播放| 外国成人在线视频| 久久九九有精品国产23| 日本少妇久久久| 久9re热视频这里只有精品| 色婷婷**av毛片一区| 亚欧视频在线观看| 日韩最新在线| 欧美日韩国产成人在线观看| 影音先锋国产在线| 久久在线视频| 国产精品日韩专区| 濑亚美莉大战黑人中文字幕| 亚洲综合日韩| 国产在线精品一区二区三区》| 久久精品一区二区三区资源网| 免费美女久久99| 日产中文字幕在线精品一区| 欧美色老女人| 中文在线资源观看网站视频免费不卡 | 日韩一二三区视频| www.av成人| 精品成人自拍视频| 欧美激情国产精品| 欧美一区二区三区激情| 久久精品人人| 久久综合九色综合久99| 奇米影视第四狠狠777| 日本一区二区三区在线不卡 | 美女把尿口扒开让男人桶在线观看| 首页国产欧美久久| 日韩av电影免费在线| 成年在线播放小视频| 亚洲最色的网站| 亚洲婷婷在线观看| 亚洲伦理久久| 国内自拍欧美激情| 美女露胸一区二区三区| 久久精品国产亚洲高清剧情介绍| 亚洲乱码一区二区三区| 李宗瑞系列合集久久| 日韩欧美中文字幕在线播放| www.黄色在线| 日韩大胆成人| 国产精品视频区1| 色橹橹高清视频在线播放| 国产午夜精品久久久久久久| 中文字幕55页| 另类一区二区三区| 91精品国产高清| 精品卡1卡2卡三卡免费网站| xnxx国产精品| 国产人妻精品久久久久野外| 蜜桃视频成人m3u8| 欧美俄罗斯性视频| 免费国产阿v视频在线观看| 26uuu亚洲综合色| 深夜福利网站在线观看| 国产一区二区三区黄网站| 欧美专区福利在线| 天堂在线观看视频观看www| 综合亚洲深深色噜噜狠狠网站| 美女爆乳18禁www久久久久久 | 综合欧美亚洲日本| 91久久免费视频|