亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? khts52.c

?? 提升機綜合后備保護裝置 源程序 AT89S52單片機
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*------------------------------------------------------------------*-

     防爆型礦井提升機綜合后備保護器控制程序 
     CPU型號:AT89S52 
     設    計:周志江               日    期:  07-10-10    
     修    改:                     日    期: 
-*------------------------------------------------------------------*/
#include "regx52.h"

bdata char KEYF;
sbit k1_f  = KEYF^0;
sbit k1_pf = KEYF^1;
sbit k2_f  = KEYF^2;
sbit k2_pf = KEYF^3;
sbit k3_f  = KEYF^4;
sbit k3_pf = KEYF^5;
sbit k4_f  = KEYF^6;
sbit k4_pf = KEYF^7;

bdata char S1;
sbit DKD     = S1^0;   /* 卡斗狀態(tài)指示 */
sbit DSS     = S1^1;   /* 松繩狀態(tài)指示 */
sbit DS      = S1^2;   /* 深失狀態(tài)指示 */
sbit DPC     = S1^3;   /* 爬超狀態(tài)指示 */
sbit DJC     = S1^4;   /* 減超狀態(tài)指示 */
sbit DDC     = S1^5;   /* 等超狀態(tài)指示 */
sbit DGJ     = S1^6;   /* 過卷狀態(tài)指示 */
sbit DTS     = S1^7;   /* 提升狀態(tài)指示 */ 
bdata char S2;
sbit DTR     = S2^0;   /* 提人狀態(tài)指示 */
sbit DCZ     = S2^1;   /* 誤操作狀態(tài)指示 */
sbit DMC     = S2^2;   /* 滿倉狀態(tài)指示 */ 
sbit DZX     = S2^3;   /* 閘隙狀態(tài)指示 */
sbit DQY     = S2^4;   /* 欠壓狀態(tài)指示 */
sbit DQX     = S2^5;   /* 缺相狀態(tài)指示 */
sbit DGZ     = S2^6;   /* 過載狀態(tài)指示 */
sbit DXF     = S2^7;   /* 下放狀態(tài)指示 */

bdata char JDQ;
sbit DJA     = JDQ^0;   /* 安全繼電器及狀態(tài)指示 */
sbit DJF     = JDQ^1;   /* 禁放繼電器及狀態(tài)指示 */
sbit DJT     = JDQ^2;   /* 禁提繼電器及狀態(tài)指示 */ 
sbit DJS     = JDQ^3;   /* 減速繼電器及狀態(tài)指示 */
sbit DJG     = JDQ^4;   /* 警告繼電器及狀態(tài)指示 */


sbit ITR     = P0^0;   /* 提人信號 */ 	  
sbit IK1     = P0^1;   /* 按鍵Set  信號 */ 	  
sbit IK2     = P0^2;   /* 按鍵++   信號 */ 	  
sbit IK3     = P0^3;   /* 按鍵--   信號 */ 	  
sbit IK4     = P0^4;   /* 按鍵Exit 信號 */ 	  
sbit IFX     = P1^1;   /* 方向信號 1:提升;0:下放*/ 
sbit IS1     = P1^2;   /* 深指信號1   */
sbit IS2     = P1^3;   /* 深指信號2   */
sbit IBB1    = P1^4;   /* 同步信號1   */
sbit ITB2    = P1^5;   /* 同步信號2   */
sbit ISS     = P1^6;   /* 松繩信號    */ 
sbit IZX     = P1^7;   /* 閘間隙信號  */
sbit I2C_SDA = P3^0;   /* The two-wire I2C bus SDA */
sbit I2C_SCK = P3^1;   /* The two-wire I2C bus CLK */
sbit I2C_SDT = P3^2;   /* 實時時鐘數(shù)據(jù)線引腳 */
sbit I2C_WP  = P3^3;   /* 實時時鐘復位線引腳 */

sbit 	IMC    = P3^4;   /* 滿倉信號   */
sbit 	IGZ 	 = P3^5;   /* 過載信號   */ 
sbit 	IQX 	 = P3^6;   /* 缺相信號   */
sbit 	IQY 	 = P3^7;   /* 欠壓信號   */

sbit  ACC0 = ACC^0;
sbit  ACC7 = ACC^7;

unsigned char k1c,k2c,k3c,k4c;
char  code dake07[6]={'d','a','k','e','0','7'};
idata char DisTab[] = {
//0----1----2----3----4----5----6----7----8----9
 0x88,0xBE,0xC4,0x94,0xB2,0x91,0x81,0xBC,0x80,0x90,
//0.---1.---2.---3.---4.---5.---6.---7.---8.---9.
 0x08,0x3E,0x44,0x14,0x32,0x11,0x01,0x3C,0x00,0x10,
//A----B----C----D----E----F----U---\-    滅
 0xA0,0x83,0xC9,0x86,0xC1,0xE1,0x8A,0xf7,0xff
};

#define _Null (28)
#define _F    (27)
#define _D    (0x86)
#define _E    (0xC1)
#define _FH   (0x77)

unsigned char DT[6]={0x00,0x30,0x08,0x01,0x10,0x07};// 秒,分,時,日,月,年
unsigned char DisBuf[17],T2Buf[2]; 
unsigned char error;
unsigned char sys_osc,DT_UP;
unsigned int  SetJS,SetXS,SetTB1,SetTB2;
unsigned int  t2count,t2countp;
unsigned char SetSD1,SetSD2;
char SD;
//unsigned int  recordaddr;
void Delay_10_uS(void){char i=10;while(i--);} 
void Delay_N_mS( unsigned int n_milisecond) /* n mS delay */ 
{ 
  unsigned char i; 
  while(n_milisecond--){ 
    i=37; 
    while(i--); 
  } 
} 
void CleanDis(void)
{
	unsigned char i;
	for(i = 1 ; i < 18 ; i++){ P2 &= 0x07; P2 |= i<<3; P0 = 0xff;	}
  P2 &= 0x07;
}
void ErrorDis(unsigned char error)
{
  unsigned char i;
  P2 &= 0x07; P2 |= 1<<3; P0 = DisTab[error];
	P2 &= 0x07; P2 |= 2<<3; P0 = DisTab[0];
	P2 &= 0x07; P2 |= 3<<3; P0 = _E;
	for(i = 4;i < 18;i++){  P2 &= 0x07; P2 |= i<<3; P0 = 0xff;}
	P2 &= 0x07;
}
void KeyMenu(void);
void TimeSet(void);
void DisPlay(void);
bit I2C_Start(void); 
void I2C_Stop(void); 
void I2C_Nack(void); 
bit I2C_Send_Byte( unsigned char); 
unsigned char I2C_Receive_Byte(void); 
void AT24C64_R(void *mcu_address,unsigned int AT24C64_address,unsigned int count); 
void AT24C64_W(void *mcu_address,unsigned int AT24C64_address,unsigned int count); 
unsigned char  AT24C64_R_Byte(unsigned int AT24C64_address);
void AT24C64_W_Byte(unsigned int AT24C64_address,unsigned char Data);
void RTInputByte(unsigned char d);                    // 實時時鐘寫入一字節(jié)
unsigned char RTOutputByte(void);                     // 實時時鐘讀取一字節(jié)
void W1302(unsigned char ucAddr, unsigned char ucDa); // 往DS1302寫入數(shù)據(jù)
unsigned char R1302(unsigned char ucAddr);            // 讀取DS1302某地址的數(shù)據(jù)  
void Set1302(unsigned char *pClock);
void Get1302(unsigned char ucCurtime[]);              // 讀取DS1302當前時間
main()
{
  unsigned int i,j;
  unsigned char tmr;
  for(tmr=1;tmr<18;tmr++){ P2 &= 0x07;	P2 |= tmr<<3;	P0 = 0x00; }
  P2 &= 0x07;
  for(tmr=0;tmr<6;tmr++)DisBuf[tmr]=AT24C64_R_Byte(tmr);
  Delay_N_mS(100);
  for(tmr=0;tmr<6;tmr++)if(dake07[tmr]!= DisBuf[tmr])error = 1;
  if(error==1){
    CleanDis();
    ErrorDis(error);
    while(1);
  }	
  Get1302(DT);// 讀入時間 ss mm hh DD MM YY
  for(tmr=0;tmr<2;tmr++)if(DT[tmr] >= 0x60)error = 2;
  if(DT[2]>0x23)error = 2;
  if(DT[3]>0x31)error = 2;
  if(DT[4]>0x12)error = 2;
  if(DT[5]>0x99)error = 2;
  if(error==2){
    CleanDis();
    ErrorDis(error);
    while(1);
  }		
  P2 &= 0x07;
  P2 |= 18<<3;
  if(IK1)Delay_N_mS(200);
  if(IK1){
     AT24C64_R(DisBuf,6,10); // 讀入?yún)?shù) 井深值、井深系數(shù)、提物速度、提人速度、上下同步值

     
     KeyMenu();
  }
  P2 &= 0x07;
  Delay_N_mS(200);
  
  AT24C64_R(DisBuf,6,10); // 讀入?yún)?shù) 井深值、井深系數(shù)、提物速度、提人速度、上下同步值
  // 計算每米脈沖數(shù)、保護包絡點值、上下同步點T2值
  
 
  	
  CleanDis();
  
  /* 硬件定時器 計數(shù)器 中斷 參數(shù) 初始化 */
  TimeSet();
  while(1){ for(i=0;i<200;i++)for(j=0;j<2000;j++); }
  
}// Main End

void TimeSet(void)
{          	//T0方式1
  TMOD  = 0x11;
  TL0   = 0x00; TH0 = 0x4C;    				
  TL1   = 0x00; TH1 = 0x4C; 
  T2MOD = 0x01;
  T2CON = 0x4e;
  P1   &= 0xFE;
  PCON  = 0x00;   	
  ES    = 1;
  ET0   = 1;
  ET1   = 1;
  EA    = 1;
  TR0   = 1;
  TR1   = 1;
  TR2   = 1;	
  S1 = S2 = 0xff;
  JDQ = 0;
}

void timer0 (void) interrupt 1 using 1  
{

  TL0=0x09;
  TH0=0x4C;//50ms T0 at mode1 11.0592MHz 
  //----------程序定時調(diào)度代碼---------
  sys_osc+=2;
  if( sys_osc > 20) sys_osc = 1;
  T2Buf[0] = TH2; 
  T2Buf[1]= TL2;
  if(EXF2==0){
    T2Buf[0] = ~T2Buf[0];
    T2Buf[1] =256 -T2Buf[1];   
    if(T2Buf[1]==0)T2Buf[0] = T2Buf[0]+1;
  }
  if(sys_osc==10) DT_UP=1;
  if(sys_osc == 20){
    DT_UP=1;
    DT[0]++;
    if((DT[0]&0x0f) > 9){DT[0]&=0xf0;DT[0]+=0x10;}
    if((DT[0]&0xf0) > 0x50){DT[0]&=0x0f;DT[1]++;}
    if((DT[1]&0x0f) > 9){DT[1]&=0xf0;DT[1]+=0x10;}
    if((DT[1]&0xf0) > 0x50){DT[1]&=0x0f;DT[2]++;}
    if((DT[2]&0x0f) > 9){DT[2]&=0xf0;DT[2]+=0x10;}
    if((DT[2]&0xf0) >= 0x20){if((DT[2]&0x0f) > 3)DT[2]&=0x00;}
  }
}

void timer1 (void) interrupt 3 using 1  
{
  TL1=0x00;
  TH1=0x3C;//50ms T0 at mode1 11.0592MHz 
    
  P2 &= 0x07;
  P2 |= 18<<3;
  k1_pf = k1_f;
  k2_pf = k2_f;
  k3_pf = k3_f;
  k4_pf = k4_f;
  if(ITR){ DTR = 0; }else{DTR = 1; }
  if(IK1){ if(k1_f == 0)if(++k1c > 2){ k1_f = 1; k1c = 0;}}
    else { if(k1_f != 0)if(++k1c > 2){ k1_f = 0; k1c = 0;}}
  if(IK2){ if(k2_f == 0)if(++k2c > 2){ k2_f = 1; k2c = 0;}}
    else { if(k2_f != 0)if(++k2c > 2){ k2_f = 0; k2c = 0;}}
  if(IK3){ if(k3_f == 0)if(++k3c > 2){ k3_f = 1; k3c = 0;}}
  	else { if(k3_f != 0)if(++k3c > 2){ k3_f = 0; k3c = 0;}}
  if(IK4){ if(k4_f == 0)if(++k4c > 2){ k4_f = 1; k4c = 0;}}
  	else { if(k4_f != 0)if(++k4c > 2){ k4_f = 0; k4c = 0;}}
  P2 &=0x07;
  
  /* 顯示 日期 工作或故障記錄 */
  if(k1_f && ~k1_pf){// KEY1 down
	Get1302(DT);
	}
	/* 故障記錄 查詢 《 */
  if(k2_f && ~k2_pf){// KEY2 down
//	  recordaddr -=11;
 //   if(recordaddr<=20);
	}
  /* 故障記錄 查詢 》 */
  if(k3_f && ~k3_pf){// KEY3 down
//	  recordaddr +=11;
   // if(recordaddr > 0xfff0);
	}
	/* 退出查詢狀態(tài) 返回 運行狀態(tài) */
  if(k4_f && ~k4_pf){// KEY4 down 
  	  
  }
 
//End  if(KEYF!=0){...}
/****************************************************
   速度 井深 計算
****************************************************/
 if(DT_UP)
 {	
  SetJS = T2Buf[0]*256 + T2Buf[1];
  t2count = SetJS;
  SD=t2count-t2countp;
  if(SD < 0) SD = 0 - SD;
  DisBuf[0] = SD%10;
  SD = SD/10;
  DisBuf[1] = SD%10;
  SD = SD/10;
  DisBuf[2] = SD%10;
  if((SD==0)&&(DisBuf[2]==0))DisBuf[2] = _Null; 
  t2countp = t2count;
      
  DisBuf[3] = SetJS%10;
  SetJS = SetJS/10;
  DisBuf[4] = SetJS%10;
  SetJS = SetJS/10;
  DisBuf[5] = SetJS%10;
  if((DisBuf[5]==0)&&(SetJS==0))DisBuf[5]= _Null;
  SetJS = SetJS/10;
  DisBuf[6] = SetJS%10;
  if((DisBuf[6]==0)&&(SetJS==0))DisBuf[6]= _Null;
  SetJS = SetJS/10;
  DisBuf[7] = SetJS%10;
  if(EXF2==1){
    if(DisBuf[7]==0)DisBuf[7]= _Null;
    }else DisBuf[7] = _F;
   DT_UP = 0; 
}
/*****************DisPlay OUT************************/
  if(IFX){ DXF = 0; DTS = 1; }else{ DTS = 0; DXF = 1; }
  if(ISS){ DSS = 0; error=1; }else{DSS = 1; }
  if(IMC){ DMC = 0; error=1; }else {DMC = 1; }
  if(IZX){ DZX = 0; error=1; }else{DZX = 1; }
  if(IQY){ DQY = 0; error=1; }else{DQY = 1; }
  if(IQX){ DQX = 0; error=1; }else{DQX = 1; }
  if(IGZ){ DGZ = 0; error=1; }else{DGZ = 1; }
  if(k1_f==1)DisDT(1);else DisDT(0);
  DisBuf[14] = P2&0x07;
  DisBuf[15] = S1;
  DisBuf[16] = S2;
  DisPlay();

  // 故障判斷輸出 記錄
  if(error==1){
  EA=0;
  DJA     = 1;   /* 安全繼電器及狀態(tài)指示 */
  DJG     = 1;
  P2 &= 0x07;
  P2 |= 19<<3;
  P0  = JDQ;
  P2 &=0x07;
  Get1302(DT);
 /* 存儲故障記錄 */

  P2 &= 0x07;
  P2 |= 18<<3;
  while(~IK4);
  error=0;
  S1=0xff;
  S2=0xff;
  JDQ = 0; 
  P2 &= 0x07;
  P2 |= 19<<3;
  P0  = JDQ;
  P2 &=0x07;
  EA=1;
  }
} // End Time1 
void DisPlay(void)
{
  P2 &= 0x07; P2 |= 1<<3; P0 = DisTab[DisBuf[0]];
  P2 &= 0x07; P2 |= 2<<3; P0 = DisTab[DisBuf[1]]&0x7f;
  P2 &= 0x07; P2 |= 3<<3; P0 = DisTab[DisBuf[2]];
  P2 &= 0x07; P2 |= 4<<3; P0 = DisTab[DisBuf[3]];
  P2 &= 0x07; P2 |= 5<<3; P0 = DisTab[DisBuf[4]]&0x7f;
  P2 &= 0x07; P2 |= 6<<3; P0 = DisTab[DisBuf[5]];
  P2 &= 0x07; P2 |= 7<<3; P0 = DisTab[DisBuf[6]];
  P2 &= 0x07; P2 |= 8<<3; P0 = DisTab[DisBuf[7]];
  P2 &= 0x07; P2 |= 9<<3; P0 = DisTab[DisBuf[8]];
  P2 &= 0x07; P2 |= 10<<3;P0 = DisTab[DisBuf[9]];
  P2 &= 0x07; P2 |= 11<<3;P0 = DisTab[DisBuf[10]];
  P2 &= 0x07; P2 |= 12<<3;P0 = DisTab[DisBuf[11]];
  P2 &= 0x07; P2 |= 13<<3;P0 = DisTab[DisBuf[12]];
  P2 &= 0x07; P2 |= 14<<3;P0 = DisTab[DisBuf[13]];
  P2 &= 0x07; P2 |= 14<<3;P0 = DisTab[DisBuf[14]];
  P2 &= 0x07; P2 |= 14<<3;P0 = DisTab[DisBuf[15]];
  P2 &= 0x07; P2 |= 14<<3;P0 = DisTab[DisBuf[16]];
  P2 &= 0x07;
}
/****************************************************************
 模塊名稱:AT24C64.C
 功    能:EEPROM讀寫模塊           EEPROM芯片型號:AT24C64 
*********************************************************************/
bit I2C_Start(void) 
{ 
  Delay_10_uS(); 
  I2C_SDA =1; 
  Delay_10_uS(); 
  I2C_SCK =1; 
  Delay_10_uS(); 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品538一区二区在线| 国产乱码精品一区二区三区av | 日韩一区二区在线看片| 精品国产sm最大网站免费看| 亚洲天堂免费在线观看视频| 久久爱www久久做| 91在线看国产| 久久综合狠狠综合| 亚洲图片欧美视频| 不卡欧美aaaaa| 精品久久一区二区三区| 亚洲综合久久久久| 高清av一区二区| 精品精品国产高清a毛片牛牛 | 99久久久国产精品| 精品国产麻豆免费人成网站| 亚洲国产视频在线| 91影视在线播放| 欧美高清在线一区| 经典一区二区三区| 91精品国产福利在线观看| 亚洲另类中文字| 成人禁用看黄a在线| 久久综合视频网| 激情五月婷婷综合| 日韩亚洲欧美一区二区三区| 亚洲国产精品久久久久秋霞影院| av一本久道久久综合久久鬼色| 精品av综合导航| 狠狠色丁香婷婷综合久久片| 欧美一区二区三区精品| 亚洲电影你懂得| 精品婷婷伊人一区三区三| 亚洲欧美另类在线| 91浏览器入口在线观看| 亚洲欧洲色图综合| 91在线小视频| 亚洲一区二区三区四区不卡| 在线中文字幕一区| 亚洲综合无码一区二区| 欧美伊人久久久久久久久影院 | 三级一区在线视频先锋 | 亚洲女同女同女同女同女同69| 国产91精品久久久久久久网曝门 | 欧美夫妻性生活| 日韩电影在线观看网站| 日韩一区二区三区在线视频| 九九视频精品免费| 国产日产亚洲精品系列| 成人av资源在线观看| 亚洲欧美在线视频观看| 在线这里只有精品| 五月婷婷色综合| 精品国产99国产精品| 国产成人午夜精品5599| 亚洲欧美视频在线观看视频| 欧美亚洲一区二区三区四区| 日本网站在线观看一区二区三区 | 91福利国产成人精品照片| 亚洲一区免费在线观看| 欧美日韩成人高清| 国产乱对白刺激视频不卡| 国产精品国产三级国产专播品爱网 | 亚洲最新视频在线播放| 88在线观看91蜜桃国自产| 久久91精品久久久久久秒播| 国产无遮挡一区二区三区毛片日本| 福利电影一区二区三区| 亚洲v中文字幕| 久久综合色8888| 欧美亚男人的天堂| 激情综合网激情| 亚洲伊人伊色伊影伊综合网| 精品久久久三级丝袜| 99久久精品免费| 精久久久久久久久久久| 亚洲日韩欧美一区二区在线| 日韩免费福利电影在线观看| 国产成人aaa| 三级亚洲高清视频| 亚洲欧洲日产国码二区| 日韩一区二区不卡| 91免费国产视频网站| 久久激情综合网| 一区二区三区四区蜜桃| 亚洲一区二区不卡免费| 欧美精品一区二区三区蜜桃视频| 色婷婷久久久久swag精品| 韩日精品视频一区| 亚洲福利一区二区三区| 中文字幕中文字幕一区| 日韩精品专区在线影院重磅| 91精品福利视频| 粉嫩一区二区三区性色av| 男男成人高潮片免费网站| 亚洲日本中文字幕区| 久久精品人人做人人爽97| 91精品国产一区二区三区香蕉| 成人午夜在线播放| 久久电影国产免费久久电影| 亚洲一区二区五区| 亚洲人成小说网站色在线| 中文在线资源观看网站视频免费不卡| 91精品国产综合久久精品图片| 色婷婷国产精品综合在线观看| 国产成人综合在线播放| 韩国成人精品a∨在线观看| 日本最新不卡在线| 污片在线观看一区二区| 亚洲国产精品一区二区久久| 亚洲精品伦理在线| 亚洲制服丝袜av| 亚洲人成在线观看一区二区| 亚洲天天做日日做天天谢日日欢| 国产精品视频yy9299一区| 久久九九久久九九| 久久蜜桃香蕉精品一区二区三区| 欧美精品一区二区三区久久久| 精品免费日韩av| 久久久精品日韩欧美| 久久精品视频一区| 国产精品系列在线| 国产精品久久久久久久浪潮网站| 国产精品看片你懂得| 国产精品国产自产拍高清av| 亚洲日本中文字幕区| 亚洲另类春色校园小说| 午夜激情一区二区三区| 欧美a级一区二区| 韩国女主播成人在线观看| 国产一区二区三区视频在线播放| 国产成人精品免费看| 成人av在线电影| 色婷婷综合激情| 国产欧美精品国产国产专区| 国产婷婷色一区二区三区四区 | 久久99久国产精品黄毛片色诱| 精品一区二区三区在线播放| 国产电影一区二区三区| www.在线欧美| 欧美日韩在线播| 精品日产卡一卡二卡麻豆| 国产欧美日韩久久| 亚洲一区二区三区在线| 老司机午夜精品| 99re成人在线| 在线播放91灌醉迷j高跟美女 | 在线亚洲+欧美+日本专区| 欧美日韩视频在线一区二区| 精品久久久久久久久久久院品网 | 国产高清精品网站| 色综合久久天天| 欧美不卡123| 最新成人av在线| 视频一区在线视频| 风间由美中文字幕在线看视频国产欧美 | 99精品在线免费| 69堂国产成人免费视频| 国产精品美女一区二区三区| 激情欧美日韩一区二区| 色爱区综合激月婷婷| 欧美成人激情免费网| 亚洲麻豆国产自偷在线| 极品少妇xxxx偷拍精品少妇| 色欧美乱欧美15图片| 欧美不卡123| 亚洲综合色婷婷| 盗摄精品av一区二区三区| 欧美日韩三级视频| 国产精品毛片a∨一区二区三区| 日韩不卡手机在线v区| av在线这里只有精品| 7777精品伊人久久久大香线蕉超级流畅 | 国产视频在线观看一区二区三区 | 欧美吞精做爰啪啪高潮| 国产精品婷婷午夜在线观看| 偷拍一区二区三区| 色婷婷激情久久| 中文在线一区二区| 黑人巨大精品欧美一区| 91精品国产综合久久精品图片 | 国产亚洲精品aa午夜观看| 热久久国产精品| 欧美怡红院视频| 亚洲精品国产精华液| 高清在线观看日韩| 久久先锋影音av鲁色资源网| 日本sm残虐另类| 欧美精品1区2区3区| 国产精品小仙女| 欧美成人三级在线| 麻豆91免费看| 91精品国产综合久久香蕉的特点| 一区二区高清在线| 91久久精品国产91性色tv| 中文字幕综合网| 色狠狠色噜噜噜综合网| 亚洲天堂久久久久久久| 91麻豆免费看| 亚洲伊人色欲综合网|