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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? avr單片機的嵌入式開發-照片顯影機控制及顯示程序.c

?? avr單片機的嵌入式開發-照片顯影機控制及顯示程序
?? C
?? 第 1 頁 / 共 2 頁
字號:
/*****************************************************
ICC-AVR application builder : 2006-1-8 14:49:27
             膠片擴印機電機控制程序(ICCAVR6.31)
email:suming8341@163.com
Target : M128
Crystal: 8.0000Mhz

*****************************************************/


#include <iom128v.h>
#include <slavr.h>
#include <macros.h>

//各鍵管腳定義
//啟動鍵PD.6
#define  start_key (PIND&0x40)
//清零鍵PD.7
#define  cls_key   (PIND&0x80)
//PC.7~PC.2電機步數調整鍵
#define  mt1_up   (PINC&0x80)
#define  mt1_down (PINC&0x40)
#define  mt2_up   (PINC&0x20)
#define  mt2_down (PINC&0x10)
#define  mt3_up   (PINC&0x08)
#define  mt3_down (PINC&0x04)
unsigned char mt3_adsb=0;
unsigned int  mt3_count=2500;//計數1初值,200hz啟動,中斷中改到250,2k hz
unsigned int  mt2_count=125;//計數器0初值,2khz
// #define steps2_ready 140
//unsigned int mt2_count=156 ;//計數0初值,200hz啟動中斷中改到2k hz,如用過渡須改分頻值

//曝光結束信號PC.1
#define end_ack (PINC&0x02)
//電機2方向信號控制腳PORTB.0
#define set_dir2 asm("sbi 0x18,2")
#define clr_dir2 asm("cbi 0x18,2")
///////////////////////////////////////////////////////
/*紙張尺寸選擇
按鍵引腳:
5寸——PE2
6寸---PE3
7寸---PE4
8寸---PE5*/

#define s5 (PINE&0x04)
#define s6 (PINE&0x08)
#define s7 (PINE&0x10)
#define s8 (PINE&0x20)
////////////////////////////////////////////////////
//密度設定值按鍵PD.4,PD.5
#define key_add (PIND&0x10)
#define key_sub (PIND&0x20)
//////////////////////////////////////////////	
//時鐘8M
#define xtal 8
///////////電機步數的初始值,選擇尺寸影響步數,在select_key()中實現/////

unsigned int step_num1=8000;
unsigned int step_inc1=0;
unsigned int step_count1=0;
#define steps1 (step_num1+step_inc1)
/////////////
unsigned int step_num3=24000;
unsigned int step_inc3=0;
unsigned int step_count3=0;
#define steps3 (step_num3+step_inc3)
#define steps3_1 (steps3/3)
#define steps3_2 ((steps3/3)*2)
#define step3_ready 400
////////////
unsigned int step_num2=3200;
unsigned int step_inc2=0;
unsigned int step_count2=0;
#define steps2 (step_num2+step_inc2)

//////////////////////////////////////////////////////
unsigned int i=1;//延時用
unsigned int MD=8;//全局變量,密度初值
unsigned char count=0;//計張數
unsigned char keynum=5;//紙型初值
/////////////////////////////////////////////////////
/*   定義液晶OCMJ4X8端口   */
//DATA_PORT=PORTA
#define data_port PORTA
//ASK=PORTE.6
#define ask (PINE&0x40) 
//ANSWER=PORTE.7
#define set_answer asm("sbi 0x03,7")
#define clr_answer asm("cbi 0x03,7")
//RESTE=PORTC.3
#define set_reset asm("sbi 0x18,7")
#define clr_reset asm("cbi 0x18,7") 
#define wait  asm("nop\n nop")
///////////////////////////////////////////////////////////
///////////////////////////////////////////////

const unsigned char num0[]={
/*--  文字:  0  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x03,0xF0,0x06,0x38,
0x0E,0x18,0x0E,0x18,0x0C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,
0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x1C,0x0C,0x1C,0x0E,0x1C,0x0E,0x18,
0x06,0x38,0x07,0x70,0x03,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num1[]={
/*--  文字:  1  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x03,0x80,0x0F,0x80,
0x1F,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,0x01,0x80,
0x01,0x80,0x1F,0xF0,0x1F,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num2[]={
/*--  文字:  2  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x0F,0xE0,0x1C,0xF0,
0x18,0x70,0x18,0x78,0x10,0x38,0x10,0x38,0x00,0x38,0x00,0x70,0x00,0x70,0x00,0x70,
0x00,0xE0,0x00,0xE0,0x01,0xC0,0x01,0x80,0x03,0x80,0x07,0x00,0x0E,0x08,0x0E,0x18,
0x1F,0xF8,0x3F,0xF8,0x3F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num3[]={
/*--  文字:  3  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xE0,0x07,0xF0,0x06,0x78,
0x0C,0x38,0x0C,0x18,0x00,0x18,0x00,0x18,0x00,0x30,0x00,0x30,0x00,0xE0,0x03,0xF0,
0x01,0xF8,0x00,0x3C,0x00,0x1C,0x00,0x1C,0x00,0x0C,0x00,0x0C,0x00,0x1C,0x0C,0x18,
0x1E,0x38,0x1F,0xE0,0x0F,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num4[]={
/*--  文字:  4  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x00,0x70,0x00,0xF0,
0x00,0xF0,0x01,0xF0,0x01,0xF0,0x03,0x70,0x06,0x70,0x06,0x70,0x0C,0x70,0x0C,0x70,
0x18,0x70,0x38,0x70,0x3F,0xFC,0x3F,0xFC,0x3F,0xFC,0x00,0x70,0x00,0x70,0x00,0x70,
0x00,0x70,0x00,0x70,0x00,0x70,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num5[]={
/*--  文字:  5  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x03,0xF8,0x03,0xF8,
0x06,0x00,0x06,0x00,0x0C,0x00,0x0C,0x00,0x0F,0x80,0x1F,0xE0,0x03,0xF0,0x00,0xF0,
0x00,0x38,0x00,0x38,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x10,0x00,0x30,
0x1C,0x60,0x1F,0xC0,0x1F,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num6[]={
/*--  文字:  6  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x78,0x00,0xF0,0x01,0xC0,
0x03,0x00,0x07,0x00,0x0E,0x00,0x0E,0x00,0x0C,0x00,0x1C,0xC0,0x1F,0xF0,0x1F,0xF0,
0x1C,0x38,0x38,0x18,0x38,0x18,0x38,0x18,0x38,0x18,0x18,0x18,0x1C,0x18,0x1C,0x38,
0x1E,0x38,0x0F,0xF0,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num7[]={
/*--  文字:  7  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xF8,0x0F,0xF8,0x1F,0xF8,
0x18,0x38,0x10,0x38,0x10,0x30,0x00,0x30,0x00,0x70,0x00,0x60,0x00,0x60,0x00,0x60,
0x00,0xE0,0x00,0xC0,0x00,0xC0,0x00,0xC0,0x01,0xC0,0x01,0x80,0x01,0x80,0x03,0x80,
0x03,0x80,0x03,0x00,0x03,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num8[]={
/*--  文字:  8  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x0F,0xF0,0x1C,0x30,
0x1C,0x38,0x18,0x38,0x1C,0x38,0x1C,0x38,0x1E,0x38,0x0E,0x70,0x0F,0xE0,0x07,0xC0,
0x07,0xC0,0x0F,0xE0,0x1C,0xF0,0x1C,0x78,0x18,0x38,0x38,0x38,0x38,0x18,0x18,0x18,
0x1C,0x38,0x0F,0xF0,0x07,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char num9[]={
/*--  文字:  9  --*/
/*--  楷體_GB231224;  此字體下對應的點陣為:寬x高=16x33   --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xC0,0x0F,0xE0,0x0C,0x70,
0x1C,0x38,0x18,0x38,0x38,0x38,0x38,0x18,0x38,0x18,0x38,0x18,0x18,0x18,0x1C,0x38,
0x1C,0x78,0x0F,0xF8,0x07,0xB8,0x00,0x78,0x00,0x70,0x00,0x70,0x00,0xE0,0x01,0xC0,
0x03,0xC0,0x07,0x00,0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00
};
const unsigned char *base[10]={num0,num1,num2,num3,num4,num5,num6,num7,num8,num9};

//********************延時函數**************************************************
//xtal:  宏定義,為晶振頻率,單位為MHz
void Delay_ms(unsigned int n)
{
	unsigned int i,j;
	
	for (i=0;i<n;i++)
		for (j=1; j< (unsigned int)(xtal*143-2); j++);
}	
/////////////////////////////////////////////////////////////////////////////////

void delay()//延時15ms
{
Delay_ms(15);
}
//////////////////////////////////////////////////////
//液晶操作子函數
////////////////////////////////////////////////////////
/*     OCMJ4X8LCD初始化     */
void ocmj_init(void)
    {
	 MCUCR=0;
	 DDRA=0xff;
	 PORTA=0xff;
	 DDRE=0b10000000;
	 PORTE=0xff;
	 clr_reset;//LCD復位
	 delay_ms(10);
	 set_reset;
	 clr_answer;
	 delay_ms(10);
	 }
/*            寫數據到LCD        */
void ocmj_write(unsigned char data)
    {
	 while(ask!=0)
	      ;
     data_port=data;
   	 wait;
	 set_answer;
	 wait;
	 while(ask==0)
	      ;		  
	 clr_answer; 
    }
/*         傳送32*32ICO點陣數據到LCD       */
/*         x:0~15(字節為單位)  y:0~64      */
/*         ico_p:指向圖形數據的指針        */	
void ico_tran(unsigned char x,unsigned char y,const unsigned char *ico_p)
     {
	  unsigned char i,j;
	  x+=4;
	  for(j=0;j<32;j++)
	     {
		  for(i=0;i<4;i++)
		    {
			 ocmj_write(0xf3);
			 ocmj_write(x);
			 ocmj_write(y);
			 ocmj_write(*ico_p);
			 ico_p++;
			 x++;
			}
		  x-=4;
		  y++;	
		 }
	 }
/*         傳送bmp點陣數據到LCD            */
/*         x:0~15(字節為單位)  y:0~64      */
/*         bmp_p:指向圖形數據的指針        */	
/*         high:位圖高度(點陣行為單位)     */
/*         width:位圖寬度(以字節為單位)?  */
void bmp_tran(unsigned char x,unsigned char y,unsigned char high,unsigned char width,const unsigned char *bmp_p)
     {
	  unsigned char i,j;
	  x+=4;
	  for(j=0;j<high;j++)
	     {
		  for(i=0;i<width;i++)
		    {
			 ocmj_write(0xf3);
			 ocmj_write(x);
			 ocmj_write(y);
			 ocmj_write(*bmp_p);
			 bmp_p++;
			 x++;
			}
		  x-=width;
		  y++;	
		 }
	 }	 
/*       傳送LCD內部漢字數據到LCD         */
/*       x:0x00~0x07 y:0x00~0x03          */
void hz_tran(unsigned char x,unsigned char y,unsigned char *hz_p)
    {
	 x+=2;
     while((*hz_p)!=0)
	    {
		 ocmj_write(0xf0);
		 ocmj_write(x);
		 ocmj_write(y);
		 ocmj_write(*hz_p-0xa0);
		 hz_p++;
		 ocmj_write(*hz_p-0xa0);
		 hz_p++;
		 if(x<0x09)
 		    x++;
		 else
		    {
			 x=0x02;
			 y++;
			}	
		}
	}
/*          傳送ASCII字母到LCD            */
/*          x:0x00~0x0f y:0~64            */	
void asc_tran(unsigned char x,unsigned char y,unsigned char *asc_p)
    {
	 x+=4;
	 while((*asc_p)!=0)
	    {
		 ocmj_write(0xf1);
		 ocmj_write(x);
		 ocmj_write(y);
		 ocmj_write(*asc_p);
		 asc_p++;
		 if (x<0x13) 
		    x++;
		 else
		   {
		    x=0x04;
			y+=8;		    
		   }	
		}	
	 }
////-----------------數字轉asc碼顯示--------------------///
void number(unsigned char x,unsigned char y,unsigned int num)
{
 unsigned int box;
 unsigned char i;
 unsigned char temp[4];
 unsigned char *char_p;
   for(i=0;i<5;i++)
	    {
		 box=num%10+0x30;
		 temp[4-i]=(unsigned char)box;
		  num=num/10;
		}
		char_p=temp;
asc_tran( x,y,char_p);
}
/*---------------------數字傳輸--------------------------------------*/

 void num_tran(unsigned char x,unsigned char y,unsigned char num)
 {
  unsigned char num1,num2;
  if (num<10)
   bmp_tran(x,y,32,2,base[num]);
  else
   {
   num1=num/10;
   num2=num%10;
   bmp_tran(x,y,32,2,base[num1]);
   bmp_tran(x+2,y,32,2,base[num2]);
   }
 }
//*********************************液晶顯示子程序*****************
 //-----------待機與擴印張數顯示畫面-------------------//
void wcount_lcd(void)
{

  ocmj_write(0xf4);//清屏
   //顯示 待機中,您已印制 張
   hz_tran(0,0,"待機中");
   hz_tran(0,1,"您已印制");
   hz_tran(6,1,"張");
   hz_tran(0,3,"紙型");
   hz_tran(3,3,"寸");
   num_tran(4,36,keynum);
   num_tran(8,9,count);
   
}
/*----------------設定步數畫面------------------------------------*/
void send_lcd(unsigned int i)
{
 ocmj_write(0xf4);//清屏
 hz_tran(1,0,"號電機設定步為");
 hz_tran(1,2,"調整步數為");

 switch (i)
 {
 case 1:/*顯示一,step_num1,step_inc1;*/
           hz_tran(0,0,"一"); 
		   number(6,20,step_num1);
		   number(6,50,step_inc1);
		   break;
 case 2:/*顯示二,step_num2,step_inc2;*/
           hz_tran(0,0,"二");
		   number(2,20,step_num2);
		   number(2,50,step_inc2);
           break;
 case 3:/*顯示三,step_num3,step_inc3;*/
           hz_tran(0,0,"三"); 
		   number(2,20,step_num3);
		   number(2,50,step_inc3);
           break;
 default: break;
 }

}
//--------------開機畫面------------------------------//
void  welcome(void)
{
 ocmj_write(0xf4);//清屏
 hz_tran(0,0,"歡迎您使用本設備");
 hz_tran(0,1,"某某公司");
 hz_tran(2,3,"竭誠為您服務");
}
//------------啟動時界面-------------------//
void start_lcd(void)
{
 
 //啟動備紙中
 ocmj_write(0xf4);//清屏
 hz_tran(1,1,"啟動備紙中");
 
}
//------------曝光時界面--------------------//
void  exposal_lcd(void)
{
  ocmj_write(0xf4);//清屏
  hz_tran(2,0,"顯影中");
  hz_tran(1,2,"請不要按鍵");// 曝光中,請不要按鍵

}

//-----------紙張選型時界面--------------//
void  selec_lcd(unsigned char i)
{

    ocmj_write(0xf4);//清屏
   hz_tran(0,1,"您選的紙型為");
   hz_tran(7,1,"寸");//您選的紙型為 寸
   num_tran(12,8,i);
  // delay_ms(3000);
}
//*****************************************************************
///////////////////////////////////////////////////////
//128初始化函數
///////////////////////////////////////////////////////
/*
void timer1_init(void)
{
 TCNT1H = 0x00; //setup
 TCNT1L = 0x00;
 OCR1AH = 0x00;
 OCR1AL = 0x3f;
 OCR1BH = 0x00;
 OCR1BL = 0x3f;
 TCCR1A = 0xb9;
 TCCR1B = 0x02; //start Timer
 TIMSK = 0x05; //timer interrupt sources
 SEI();
}
#pragma interrupt_handler timer1_ovf_isr:15
void timer1_ovf_isr(void)
{
 //TIMER1 has overflowed
 if(step_count3<=steps3)
   step_count3++;
 else
 step_count3=0;
 TCCR1B = 0x00; 
}

															  
void timer0_init(void)
{
 TCCR0 = 0x00; //stop
 ASSR  = 0x00; //set async mode
 TCNT0 = 0x00; //set count
 OCR0  = 0x7f;
 //TCCR0 = 0x7a;//快速pwm,64分頻。
}

#pragma interrupt_handler timer0_ovf_isr:17
void timer0_ovf_isr(void)
{
 if(step_count2<=steps2)
   step_count2++;
 else
 step_count2=0;
 TCCR0= 0x00; 
}
*/

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区欧美精品| 日韩视频在线永久播放| 亚洲国产三级在线| 久久久噜噜噜久噜久久综合| 91久久一区二区| 国产精品资源网站| 日韩av成人高清| 一区二区三区免费| 国产精品久久综合| 国产日产精品1区| 日韩午夜激情电影| 欧美午夜片在线观看| 一本到三区不卡视频| 成人综合日日夜夜| 国产精品18久久久| 国产精品自在在线| 国产一区在线看| 国产在线精品免费| 激情图片小说一区| 久久精品国产精品亚洲综合| 丝袜美腿成人在线| 亚洲成av人在线观看| 一级日本不卡的影视| 精品国产免费久久 | 亚洲精品乱码久久久久久| 久久久久久免费网| 中文字幕精品一区二区三区精品| 久久精品夜色噜噜亚洲aⅴ| 久久影院视频免费| 国产精品色呦呦| 亚洲欧美色一区| 亚洲成国产人片在线观看| 午夜在线电影亚洲一区| 免费观看在线色综合| 六月婷婷色综合| 国产成人午夜电影网| 91亚洲国产成人精品一区二三 | 56国语精品自产拍在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 香蕉成人伊视频在线观看| 日韩福利视频网| 日韩av电影天堂| 国产高清不卡一区二区| 96av麻豆蜜桃一区二区| 欧美日韩国产综合草草| 国产精品入口麻豆原神| 最新热久久免费视频| 午夜精品久久久久影视| 麻豆国产一区二区| 成人性生交大合| 欧美精品99久久久**| 久久精品视频在线看| 一区二区三区在线视频观看58 | av毛片久久久久**hd| 欧美日韩电影一区| 久久久www免费人成精品| 亚洲精品视频观看| 蜜桃久久精品一区二区| 91丝袜美腿高跟国产极品老师 | 欧美在线观看一二区| 久久综合av免费| 亚洲电影一区二区| 成人黄色小视频| 欧美xxxx老人做受| 一区二区成人在线视频| 国产高清亚洲一区| 欧美剧在线免费观看网站| 精品免费国产一区二区三区四区| 国产精品拍天天在线| 午夜亚洲国产au精品一区二区| 久久99精品久久久久久国产越南| 91色在线porny| 久久人人爽人人爽| 麻豆一区二区99久久久久| 色婷婷综合在线| 国产精品成人免费在线| 国产在线播放一区二区三区 | 五月激情综合网| 色8久久精品久久久久久蜜| 国产午夜亚洲精品午夜鲁丝片| 婷婷综合久久一区二区三区| 日本韩国欧美一区二区三区| 国产精品午夜免费| 精品写真视频在线观看| 91美女视频网站| 一区二区三区日韩在线观看| 本田岬高潮一区二区三区| 欧美韩国日本不卡| 成人开心网精品视频| 精品少妇一区二区三区日产乱码 | 欧美老年两性高潮| 视频一区免费在线观看| 欧美午夜寂寞影院| 亚洲国产日日夜夜| 日韩三区在线观看| 久久99久国产精品黄毛片色诱| 日韩欧美中文字幕精品| 久久成人综合网| 日韩国产欧美视频| 26uuu国产在线精品一区二区| 亚洲成人免费视频| 青青青伊人色综合久久| 国内精品自线一区二区三区视频| 国产一区二区免费视频| 欧美军同video69gay| 91精品1区2区| 7777精品久久久大香线蕉| 日韩免费高清电影| 国产视频视频一区| 中文字幕一区二区三| 国产午夜精品一区二区三区视频| ww亚洲ww在线观看国产| 国产女主播一区| 一区二区三区四区中文字幕| 亚洲二区视频在线| 国内一区二区视频| 国产精品综合视频| 色婷婷综合久久| 日韩一区二区高清| 欧美激情在线一区二区三区| 亚洲女子a中天字幕| 亚洲成av人**亚洲成av**| 日韩精品一级二级 | 中文字幕av资源一区| 久久男人中文字幕资源站| 国产精品九色蝌蚪自拍| 青青草国产精品97视觉盛宴 | 亚洲欧洲av另类| 樱花草国产18久久久久| 蜜桃av一区二区| 日韩欧美在线123| 国产精品国产a级| 亚洲摸摸操操av| 亚洲综合色成人| 福利一区福利二区| 午夜视频一区在线观看| 麻豆国产一区二区| 色综合久久久久综合体桃花网| 精品少妇一区二区三区| 欧美日韩国产美女| 韩国毛片一区二区三区| 在线视频一区二区三| 国产午夜精品一区二区三区嫩草 | 欧美日韩高清影院| 国产精品一品二品| 国产一区二区三区四区五区美女| 91极品美女在线| 亚洲欧美精品午睡沙发| 激情六月婷婷综合| 久久综合九色综合97_久久久| 国产乱码精品一区二区三区五月婷 | 欧美日本一区二区| 亚洲精品一二三区| 91丨porny丨户外露出| 久久99精品国产91久久来源| 亚洲美女视频一区| 国产欧美精品在线观看| 日韩视频免费观看高清完整版在线观看 | 免费欧美在线视频| 亚洲自拍偷拍麻豆| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产精品精品国产色婷婷| 欧美成人综合网站| 欧美日韩国产综合一区二区三区| 久久99精品国产麻豆婷婷| 天天综合天天做天天综合| 一区二区三区在线免费视频 | 天堂影院一区二区| 亚洲与欧洲av电影| 亚洲一区二区三区中文字幕| 久久久久久免费网| 精品理论电影在线观看| 日韩欧美国产wwwww| 日韩一区二区电影网| 久久精品亚洲一区二区三区浴池| 日韩欧美色综合| 日韩欧美色电影| 欧美一二区视频| 欧美成人一区二区三区| 精品理论电影在线观看 | 日韩毛片高清在线播放| 国产精品另类一区| 中文字幕一区二区三区视频| 国产精品毛片久久久久久久| 国产精品不卡一区二区三区| 国产精品乱子久久久久| 国产精品久久久久aaaa樱花 | 一本大道久久精品懂色aⅴ| 91麻豆精品视频| 日韩亚洲欧美在线| 久久免费偷拍视频| 国产精品对白交换视频| 亚洲色图都市小说| 一区二区三区蜜桃网| 亚洲一区二区三区四区在线观看 | 亚洲欧美电影院| 午夜精品一区二区三区三上悠亚| 日韩中文字幕91| 国产在线视频一区二区三区| 成人丝袜视频网|