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

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

?? diy0206_4._c

?? 雙龍的積木式智能機(jī)器人C源程序
?? _C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
/*******************************************/
/*            廣州天河雙龍電子公司         */
/*            http://www.sl.com.cn         */
/*     020-85510191,87578852,87578872      */
/*              nikko@sl.com.cn            */
/*******************************************/

//遙控器沒有按鍵或者 pd3,pd2,pd1,pd0 短路塊全部接上,全為高電平
//機(jī)器人運(yùn)行音樂機(jī)器人程序。     
	//PA口為音樂燈,當(dāng)不同的音樂節(jié)奏,點(diǎn)亮不同的燈。
    //聲控起動(dòng)音樂機(jī)器人程序,未起動(dòng)時(shí),PA口的8 LED 呈廣告燈效果(霓虹燈)
    //聲控起動(dòng)后,機(jī)器人開始演奏音樂,同時(shí)PA口LED燈根據(jù)音樂節(jié)拍閃爍
    //按遙控器上不同的鍵后可改變機(jī)器人演奏的樂曲。

//將 pd0 接低電平,pd3,pd2,pd1 保持高電平
//       或按下遙控器<A>(保持 0.5s)        進(jìn)入遙控機(jī)器人運(yùn)行環(huán)境 
         //聲控起動(dòng)遙控車程序,未起動(dòng)時(shí),PA口的8 LED 呈廣告燈效果(霓虹燈)
         //聲控起動(dòng)后,機(jī)器人開始動(dòng)作
         //遙控器無按鍵,機(jī)器人直行
         //按住 < A > 鍵,機(jī)器人右轉(zhuǎn),同時(shí)演奏右轉(zhuǎn)指示音樂;
         //按住 < B > 鍵,機(jī)器人后退,同時(shí)演奏后退指示音樂;
         //按住 < C > 鍵,機(jī)器人停止,同時(shí)演奏停止指示音樂;
         //按住 < D > 鍵,機(jī)器人左轉(zhuǎn),同時(shí)演奏左轉(zhuǎn)指示音樂;
         //釋放遙控器按鍵,音樂停止

//將 pd1 接低電平,pd3,pd2,pd0 保持高電平
//       或按下遙控器<B>(保持 0.5s)        尋跡機(jī)器人,探測(cè)白底黑線,沿黑線行進(jìn) 
         //聲控起動(dòng)尋跡機(jī)器人程序,未起動(dòng)時(shí),PA口的 8 LED 呈廣告燈效果(霓虹燈)
         //聲控起動(dòng)后,機(jī)器人開始動(dòng)作,PA口的 8 LED 指示運(yùn)動(dòng)狀態(tài)

//將 pd2 接低電平,pd3,pd1,pd0 保持高電平,只連接pd2的短路塊
//       或按下遙控器<C>(保持 0.5s)        機(jī)器人避障礙、避懸崖行進(jìn) 
         //聲控起動(dòng)避懸崖,壁障礙運(yùn)行程序,未起動(dòng)時(shí),PA口的8 LED 呈廣告燈效果(霓虹燈)
         //聲控起動(dòng)后,機(jī)器人開始動(dòng)作,PA口的 8 LED 指示運(yùn)動(dòng)狀態(tài)
         //探測(cè)到邊緣,后退、轉(zhuǎn)彎,并以伴有音樂提示。

//將 pd3 接低電平,pd2,pd1,pd0 保持高電平
//       或按下遙控器<D>(保持 0.5s)        機(jī)器人按程序設(shè)定路線行走,走四方形,同時(shí)演奏音樂 
         //自走車   機(jī)器人走四方形路線,遙控器調(diào)節(jié)行走路線
         //聲控起動(dòng)機(jī)器人按設(shè)定路線行走,未起動(dòng)時(shí),PA口的 8 LED 呈廣告燈效果(霓虹燈)
         //聲控起動(dòng)后,機(jī)器人開始動(dòng)作,PA口的 8 LED 指示運(yùn)動(dòng)狀態(tài)

//程序等待聲控起動(dòng)運(yùn)行,未啟動(dòng)運(yùn)行時(shí)機(jī)器人運(yùn)行霓虹車程序。
//連續(xù)按住遙控器 < C > 鍵超過 10s 起動(dòng)看門狗,再過 1s 系統(tǒng)復(fù)位

//將 diy0206.c 文件拷貝到 icc avr 安裝目錄的<include>文件夾
//diy0206.c 是diy0206機(jī)器人板的子函數(shù)庫(kù)
//程序中調(diào)用此文件后 #include <diy0206.c>
//可直接調(diào)用里面的函數(shù)和變量

//  最后更新:2003.04.17

#include <io8515v.h>
#include <macros.h>
#include <diy0206.c>
#include <eeprom.h>

#define xuanya_delayms  300
#define cny_delayms 50
#define light_delay 100

/* 		  音樂數(shù)據(jù)  	  */
/* 四分之一拍為0x10, 二分之一拍為0x20, 一拍為0x40 */
/* 低1-1 2-2 3-3 4-4 5-5 6-6 7-7 */
/* 中1-8 2-9 3-A 4-B 5-C 6-D 7-E */
/* 高1-F */								  	
#pragma data:eeprom
unsigned char sound[]={ //樂曲數(shù)據(jù)表
//情非得以 
0x20,0x1c,0x1d,0x4c,0x4c,0x4c,0x4c,0x20,0x2d,0x19,0x1a,0x19,0x18,0x48,0x48,0x48,
0x48,0x47,0x47,0x46,0x46,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,

0x23,0x24,0x25,0x44,0x45,0x24,0x23,0x22,0x42,0x40,0x40,0x23,0x22,0x21,0x41,0x28,
0x48,0x23,0x25,0x45,0x40,0x40,0x21,0x21,0x42,0x21,0x21,0x41,0x20,0x28,0x47,0x26,
0x17,0x16,0x15,0x45,0x40,0x31,0x11,0x21,0x21,0x21,0x22,0x42,0x40,0x20,0x23,0x23,
0x24,0x25,0x24,0x23,0x24,0x25,0x26,0x23,0x23,0x42,0x42,0x40,0x23,0x22,0x21,0x41,
0x28,0x28,0x28,0x23,0x25,0x45,0x45,0x40,0x20,0x25,0x46,0x28,0x28,0x48,0x20,0x29,
0x47,0x26,0x17,0x16,0x15,0x45,0x25,0x25,0x26,0x28,0x18,0x16,0x26,0x28,0x26,0x28,
0x19,0x19,0x49,0x49,0x20,0x25,0x2a,0x18,0x19,0x29,0x28,0x16,0x17,0x16,0x15,0x25,
0x25,0x28,0x29,0x2a,0x29,0x48,0x28,0x48,0x2c,0x4c,0x4c,0x40,0x2a,0x2c,0x1c,0x1a,
0x2a,0x2a,0x29,0x4a,0x2b,0x2a,0x4a,0x4a,0x40,0x2a,0x29,0x29,0x28,0x28,0x26,0x48,
0x29,0x26,0x45,0x45,0x40,0x25,0x25,0x26,0x21,0x18,0x16,0x26,0x28,0x26,0x28,0x29,
0x49,0x49,0x20,0x25,0x28,0x29,0x2a,0x29,0x49,0x28,0x48,0x2c,0x4c,0x4c,0x40,0x2a,
0x2c,0x15,0x1a,0x2a,0x2a,0x29,0x4a,0x2b,0x2a,0x4a,0x4a,0x40,0x2a,0x29,0x29,0x28,
0x28,0x26,0x28,0x28,0x29,0x26,0x45,0x45,0x40,0x25,0x25,0x26,0x28,0x28,0x26,0x2a,
0x19,0x18,0x28,0x18,0x19,0x48,0x48,0x40,0x40,0x40,0x40,0x28,0x48,0x29,0x28,0x28,
0x2a,0x1a,0x1a,0x1a,0x18,0x40,0x20,0x26,0x28,0x28,0x28,0x26,0x28,0x48,0x26,0x25,
0x45,0x45,0x40,0x40,0x40,0x28,0x48,0x28,0x28,0x1c,0x1d,0x2d,0x2c,0x28,0x28,0x28,
0x20,0x26,0x19,0x1a,0x29,0x19,0x18,0x28,0x28,0x26,0x21,0x29,0x49,0x49,0x40,0x20,
0x28,0x29,0x2a,0x4a,0x4a,0x20,0x25,0x28,0x29,0x48,0x48,0x48,0x25,0x25,0x26,0x28,
0x28,0x26,0x2a,0x19,0x18,0x28,0x18,0x19,0x49,0x49,0x40,0x40,

		0x00,0x00
						};
#pragma data:data						
/*	  		    音階表				*/	
const unsigned int TONETABLE[15]={DO,RE,MI,FA,SO,LA,TI,DO_H,
			    	 	RE_H,MI_H,FA_H,SO_H,LA_H,TI_H,DO_HH};
/*			  音階重裝常數(shù)			*/						
unsigned int toneconst;								  							   						 				 	 	 
unsigned int sound_add=0;
unsigned int rst_time,delay_time1,delay_time2,led_delayms=600;
unsigned char temp,temp1;
unsigned char pa,pb,pc,pd,remote_in,timers,cny_in,cny_times,cds,pd_select,remote_select;
unsigned char gzsl,t0_times;
unsigned char sound_1,sound_2;

const unsigned char led_data[]=
    {//設(shè)置LED廣告燈數(shù)據(jù)表
     0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,
     0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,
     0x00,0x18,0x3c,0x7e,0xff,0x7e,0x3c,0x18,
     0x00,0x18,0x3c,0x7e,0xff,0x7e,0x3c,0x18,
     0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x8f,0xc7,0xe3,0xf1,
     0xf8,0xf1,0xe3,0xc7,0x8f,0x1f,0x8f,0xc7,0xe3,0xf1,
     0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,
     0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00,0x80,0xc0,0xe0,0xf0,0xf8,0xfc,
     0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,
     0xff,0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,
     0xff,0x00,0xff,0x00,0xff,0x00,0xff,0x00,
	 
     0x0a,0x0a
    };

const unsigned char music_11[]=
{//七子之歌
    0x45,0x23,0x25,0x23,0x65,0x26,0x25,0x23,0x26,0x45,0x45,0x41,
    0x21,0x22,0x43,0x25,0x23,0x42,0x20,0x23,0x45,0x45,0x25,0x25,
    0x26,0x25,0x23,0x45,0x25,0x26,0x25,0x28,0x26,0x45,0x45,0x41,
    0x25,0x23,0x22,0x21,0x42,0x23,0x65,0x25,0x22,0x43,0x41,0x41,
    0x41,0x41,0x45,0x23,0x25,0x23,0x65,0x26,0x25,0x23,0x26,0x45,
    0x45,0x41,0x21,0x22,0x43,0x25,0x23,0x42,0x20,0x23,0x45,0x45,
    0x25,0x25,0x26,0x25,0x23,0x45,0x25,0x26,0x25,0x28,0x26,0x45,
    0x45,0x41,0x25,0x23,0x22,0x21,0x42,0x23,0x65,0x25,0x22,0x43,
    0x41,0x41,0x41,0x20,0x25,0x4a,0x29,0x28,0x26,0x25,0x45,0x26,
    0x46,0x25,0x36,0x18,0x2a,0x28,0x49,0x49,0x49,0x20,0x25,0x4a,
    0x39,0x18,0x26,0x25,0x45,0x26,0x46,0x25,0x46,0x2a,0x29,0x49,
    0x49,0x49,0x49,0x4a,0x39,0x18,0x26,0x25,0x45,0x48,0x26,0x25,
    0x23,0x22,0x41,0x40,0x22,0x23,0x45,0x45,0x45,0x45,0x40,0x25,
	0x26,0x48,0x48,0x48,
	0x00,0x00
};
const unsigned char music_22[]=
{//走進(jìn)新時(shí)代
0x68,0x26,0x25,0x23,0x22,0x13,0x12,0x41,0x41,0x41,0x23,0x25,
0x28,0x48,0x28,0x29,0x2a,0x29,0x26,0x45,0x45,0x45,0x45,0x68,
0x29,0x29,0x28,0x26,0x25,0x46,0x46,0x46,0x25,0x26,
0x29,0x43,0x25,0x22,0x23,0x22,0x21,0x42,0x42,0x42,0x42,0x63,
0x25,0x26,0x25,0x26,0x25,0x23,0x22,0x13,0x12,0x41,0x23,0x25,
0x28,0x28,0x28,0x28,0x29,0x2a,0x2a,0x29,0x46,0x46,0x46,0x46,
0x46,0x29,0x2a,0x28,0x28,0x26,0x25,0x26,0x26,0x25,0x43,0x43,
0x22,0x42,0x26,0x25,0x23,0x22,0x13,0x12,0x41,0x41,0x41,0x41,
0x00,0x00
};
const unsigned char music_33[]=
{
//星語心愿
0x36,0x18,0x27,0x26,0x25,0x26,0x43,0x43,0x43,0x26,0x25,0x36,0x18,0x27,0x18,0x17,
0x26,0x27,0x48,0x48,0x48,0x28,0x29,0x2a,0x2a,0x2a,0x2a,0x49,0x49,0x28,0x27,0x26,
0x27,0x45,0x45,0x46,0x48,0x47,0x26,0x25,0x46,0x46,0x46,0x40,0x40,0x40,0x40,0x40,
0x36,0x18,0x27,0x26,0x25,0x26,0x26,0x26,0x46,0x46,0x26,0x25,0x36,0x18,0x27,0x18,
0x17,0x26,0x27,0x48,0x48,0x48,0x28,0x29,0x2a,0x2a,0x2a,0x2a,0x49,0x49,0x28,0x27,
0x26,0x27,0x45,0x45,0x46,0x26,0x28,0x47,0x45,0x40,0x26,0x28,0x47,0x45,0x46,0x46,
0x46,0x46,0x46,0x46,0x46,0x23,0x25,0x46,0x4a,0x39,0x18,0x27,0x28,0x48,0x48,0x48,
0x28,0x27,0x36,0x16,0x45,0x47,0x46,0x46,0x46,0x23,0x25,0x46,0x4a,0x39,0x18,0x27,
0x28,0x48,0x48,0x28,0x27,0x36,0x16,0x45,0x27,0x26,0x46,0x46,0x46,0x46,0x46,0x46,
0x00,0x00
};
const unsigned char music_44[]=
{
//上海灘
0x2a,0x2c,0x4d,0x4d,0x4d,0x2a,0x2c,0x49,0x49,0x49,0x2a,0x2c,
0x2d,0x4f,0x2d,0x4c,0x1d,0x18,0x2a,0x49,0x49,0x49,0x29,0x2a,
0x4c,0x4c,0x4c,0x29,0x2a,0x29,0x26,0x4d,0x4d,0x4d,0x26,0x28,
0x39,0x1a,0x29,0x27,0x26,0x28,0x45,0x45,0x45,0x2a,0x2c,0x4d,
0x4d,0x4d,0x2a,0x2c,0x49,0x49,0x49,0x2a,0x2c,0x2d,0x4f,0x2d,
0x4c,0x1d,0x18,0x2a,0x49,0x49,0x49,0x29,0x2a,0x4c,0x4c,0x4c,
0x29,0x2a,0x29,0x26,0x4d,0x4d,0x4d,0x26,0x28,0x39,0x1a,0x29,
0x27,0x26,0x25,0x48,0x48,0x20,0x2f,0x2f,0x2d,0x4f,0x4f,0x20,
0x2d,0x2f,0x2d,0x4c,0x4c,0x4c,0x2c,0x2a,0x6d,0x2c,0x48,0x19,
0x18,0x28,0x4a,0x4a,0x20,0x2a,0x2a,0x29,0x4a,0x4a,0x20,0x2f,
0x2f,0x2e,0x4d,0x4d,0x4d,0x2a,0x2a,0x69,0x2a,0x2f,0x2e,0x2d,
0x2a,0x4c,0x4c,0x4c,
0x00,0x00
};
const unsigned char sound_none[]={0x28,0x27,0x36,0x16,0x45,0x47,0x46,0x46,0x46,0x23,0x25,0x46,0x4a,0x39,0x18,0x27,
	  		   0x28,0x48,0x48,0x28,0x27,0x36,0x16,0x45,0x27,0x26,0x46,0x46,0x46,0x46,0x46,0x46,0x00,0x00};
const unsigned char sound_right[]={0x23,0x25,0x46,0x4a,0x39,0x18,0x27,0x28,0x48,0x48,0x48,
	  		   0x28,0x27,0x36,0x16,0x45,0x47,0x46,0x46,0x46,0x00,0x00};
const unsigned char sound_back[]={0x2a,0x2c,0x4d,0x4d,0x4d,0x2a,0x2c,0x49,0x49,0x49,0x2a,0x2c,0x2d,0x4f,
	  		   0x2d,0x4c,0x1d,0x18,0x2a,0x49,0x49,0x49,0x00,0x00};
const unsigned char sound_stop[]={0x23,0x24,0x25,0x44,0x45,0x24,0x23,0x22,0x42,0x40,0x40,0x23,0x22,0x21,0x41,0x28,
	  		   0x48,0x23,0x25,0x45,0x40,0x40,0x00,0x00};
const unsigned char sound_left[]={0x68,0x26,0x25,0x23,0x22,0x13,0x12,0x41,0x41,0x41,0x23,0x25,
	  		   0x28,0x48,0x28,0x29,0x2a,0x29,0x26,0x45,0x45,0x45,0x00,0x00};

//Watchdog initialisation
// prescale: 1024K cycles
void watchdog_init(void)
{
 WDR(); //this prevents a timout on enabling
 WDTCR = 0x0E; //WATCHDOG ENABLED - dont forget WDR
}

//TIMER0 initialisation - prescale:1024
// desired value: 25mSec
// actual value: 24.960mSec (0.2%)
void timer0_init(void)
{
 TCCR0 = 0x00; //stop timer
 TCNT0 = 0x3D; //set count value
 TCCR0 = 0x05; //start timer
}

#pragma interrupt_handler timer0_ovf_isr:iv_TIMER0_OVF
void timer0_ovf_isr(void)
{
 TCNT0 = 0x3D; //reload counter value
 t0_times++;
 	   remote_in = PINB & 0xF0;
	   switch (remote_in)
      	 {//檢測(cè)遙控器是否有鍵按下
          case 0x00:  // none
			  rst_time=0;
      	    break;
          case 0x20:  // < A >
			  rst_time=0;
      	    break;
          case 0x40:  // < B >
		      rst_time=0;
      	    break;
          case 0x10:  // < C >
		      rst_time++;
      	    break;
          case 0x80:  // < D >
              rst_time=0;
      	    break;
      	 }
 if(rst_time > 400)  // 400*25ms=10s,+1s 看門狗復(fù)位  
   {
    watchdog_init();
	while(1);
   }
 if(gzsl == 0x88)
   {
    if(t0_times == 10)
      {
	   timers++;
	   t0_times = 0;
	   pa = led_data[timers];
	   if(pa==0x0a){timers=0;}
	   PORTA = pa;	   
      }
   }
 if(gzsl == 0x33)
   {
    sw_touch();
	if(t0_times == 8)     //8*25ms=200ms
      {
	   t0_times = 0;
	   remote_in = PINB & 0xF0;
	   sound_1 = remote_in;
       if(sound_2 != sound_1)
	     {sound_add=0;sound_2 = sound_1;}
	   switch (remote_in)
      	 {//檢測(cè)遙控器是否有鍵按下
          case 0x00:
		      forward();           //前行
			  sound_add=0x00;
			  temp1=0x00;
      	    break;
          case 0x20:  // < A >
		      turn_right();        //右轉(zhuǎn)
			  temp1=sound_right[sound_add];
      	    break;
          case 0x40:  // < B >
		      backward();          //后退
			  temp1=sound_back[sound_add];
      	    break;
          case 0x10:  // < C >
		      stop();              //停止運(yùn)動(dòng)
			  temp1=sound_stop[sound_add];
      	    break;
          case 0x80:  // < D >
              turn_left();         //左轉(zhuǎn)
			  temp1=sound_left[sound_add];
      	    break;
      	}
      }
   }
 if(gzsl == 0x11)
   {
	if(t0_times == delay_time1)  //delay_time1*25ms
	  {
	   t0_times = 0;
	   gzsl = 0x22;
	   forward();
	  }
   } 
 if(gzsl == 0x22)
   {
	if(t0_times == delay_time2)  //delay_time2*25ms
	  {
	   t0_times = 0;
	   gzsl = 0x11;
	   turn_right();
	  }
   } 
 if(gzsl == 0x44)
   {
    sw_touch();
	pc = PINC & 0xE0;
	if(pc == 0xE0)
	  {
	   stop();
	   t0_times = 0;timers = 0x22;
	   temp1=EEPROMread((int)&sound[sound_add]);
	  }
	if(pc == 0x40 || pc == 0x80 || pc == 0x20 || pc == 0xc0 || pc == 0x60)
	  {
	   timers=0x55;
	   t0_times = 0;
	  }
	if(timers == 0x55)
	  {
       if(t0_times < 16)     //16*25ms=400ms
         {
	      backward();
	      temp1=sound_back[sound_add];
         }
	   if(t0_times > 16 && t0_times < 24) //8*25ms=200ms
	     {
	      turn_left();
	      temp1=sound_back[sound_add]; 
	     }
	   if(t0_times == 24)
	     {
	      timers = 0;
		  t0_times = 0;
	     }
	  }
	if(timers != 0x55 && timers != 0x22)
	  {
	   forward();
	   temp1 = 0;
	  }  
   }
 if(gzsl == 0x55)
   {
	if(t0_times == 4)     //4*25ms=100ms  掃描一次
      {
	   t0_times = 0;
	   remote_in = PINB & 0xF0;
	   switch (remote_in)
      	 {//檢測(cè)遙控器是否有鍵按下
          case 0x20:  // < A >
			  sound_add=0;
			  sound_1 = 0x11;
      	    break;
          case 0x40:  // < B >
			  sound_add=0;
			  sound_1 = 0x22;
      	    break;
          case 0x10:  // < C >
			  sound_add=0;
			  sound_1 = 0x33;
      	    break;
          case 0x80:  // < D >
			  sound_add=0;
			  sound_1 = 0x44;
      	    break;
      	 }
      if(sound_1 == 0x11)
	    {
		 temp1 = music_11[sound_add];
		}
      if(sound_1 == 0x22)
	    {
		 temp1 = music_22[sound_add];
		}
      if(sound_1 == 0x33)
	    {
		 temp1 = music_33[sound_add];
		}
      if(sound_1 == 0x44)
	    {
		 temp1 = music_44[sound_add];
		}
      if(sound_1 == 0x88)
	    {
		 temp1=EEPROMread((int)&sound[sound_add]);
		}
      }
   }
}

void stop_timer0()
{
	CLI();
	TCCR0 = 0x00;//停止timer0
	MCUCR = 0x00;
    GIMSK = 0x00;
    TIMSK = 0x00;
    SEI();
}

/*******************************************/
/*              電子音樂演示程序           */
/*******************************************/
//使用說明:音樂輸出端口:PORTC.0,音樂數(shù)據(jù)存放
//于AT90S8515 的EEPROM存貯器中。
// 可以用并口下載軟件寫入新的音樂文件

//聲控起動(dòng)音樂機(jī)器人程序,未起動(dòng)時(shí),PA口的8 LED 呈廣告燈效果(霓虹燈)
//聲控起動(dòng)后,機(jī)器人開始演奏音樂
//按遙控器上不同的鍵后可改變機(jī)器人演奏的樂曲。

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷激情综合网| 亚洲精品免费在线| 视频在线观看91| 色成人在线视频| 国产精品毛片久久久久久久| 国内精品久久久久影院一蜜桃| 欧美性猛片aaaaaaa做受| 亚洲另类中文字| 欧美自拍偷拍一区| 亚洲一区在线免费观看| 欧美三级电影网| 久久精品久久综合| 国产日韩av一区| av成人免费在线观看| 欧美va日韩va| 国产99久久久国产精品潘金网站| 亚洲精品一区二区三区蜜桃下载| 国产一区二区看久久| 中文字幕第一页久久| 国产高清精品网站| 国产精品国产三级国产普通话蜜臀 | 欧美日韩综合不卡| 日韩av成人高清| 亚洲女人小视频在线观看| av一区二区三区在线| 天天av天天翘天天综合网色鬼国产| 日韩欧美三级在线| 91在线视频免费观看| 亚洲欧美另类小说视频| 91精品国产综合久久福利| 丁香激情综合国产| 一区二区三区.www| 亚洲色欲色欲www在线观看| 欧美高清视频不卡网| 国产精品亚洲第一区在线暖暖韩国| 亚洲午夜久久久久久久久电影院| 日韩一区和二区| 7777精品伊人久久久大香线蕉经典版下载 | 国产凹凸在线观看一区二区| 日韩不卡一区二区| 亚洲国产精品久久久男人的天堂| 欧美视频日韩视频在线观看| 成人午夜视频在线| 国产呦精品一区二区三区网站| 亚洲综合色丁香婷婷六月图片| 国产精品情趣视频| 精品欧美一区二区三区精品久久| 韩国三级在线一区| 久久久精品免费观看| 在线亚洲+欧美+日本专区| 欧美日韩国产在线观看| 日韩亚洲国产中文字幕欧美| 久久人人爽人人爽| 一区av在线播放| 精品一区二区三区在线播放 | 国产一区二区免费在线| 91丨porny丨中文| 欧美成人性福生活免费看| 中文字幕在线不卡一区| 五月天国产精品| 91在线porny国产在线看| 91精品久久久久久久久99蜜臂| 国产精品免费观看视频| 日韩av二区在线播放| eeuss鲁片一区二区三区在线看| 欧美高清www午色夜在线视频| 欧美—级在线免费片| 久久99久久久欧美国产| 色综合咪咪久久| 国产精品久久国产精麻豆99网站| 激情文学综合网| 91精品国产91热久久久做人人| 亚洲视频中文字幕| 岛国精品在线观看| 日本一区二区久久| 成人黄色大片在线观看| 国产欧美日韩视频在线观看| 精品一区二区三区av| 欧美成va人片在线观看| 久久不见久久见免费视频7| 日韩一卡二卡三卡| 国产精品一区二区三区99| 精品三级在线观看| 国产suv精品一区二区三区| 国产色综合久久| av电影在线观看不卡| 一区二区三区在线高清| 欧美视频精品在线观看| 免费xxxx性欧美18vr| 久久久www成人免费无遮挡大片| 国产东北露脸精品视频| 亚洲乱码国产乱码精品精98午夜 | 亚洲国产精品一区二区久久恐怖片 | www.亚洲色图| 亚洲一区二三区| 精品国精品国产尤物美女| 国产精品亚洲人在线观看| 玉米视频成人免费看| 91精品国产综合久久精品图片| 久久国产精品区| 亚洲在线中文字幕| 国产欧美一区二区三区网站| 在线观看91视频| 成人h动漫精品一区二| 麻豆精品一二三| 亚洲国产精品久久久久秋霞影院 | 亚洲国产精品ⅴa在线观看| 欧美日韩亚洲高清一区二区| av高清不卡在线| 国产精品一二三四| 国模套图日韩精品一区二区| 亚洲电影视频在线| 亚洲一区二区三区视频在线| 国产精品亲子乱子伦xxxx裸| 日韩免费在线观看| 日韩午夜激情视频| 日韩精品在线一区| 日韩欧美久久久| 精品国产免费久久| 国产日韩v精品一区二区| 久久久综合激的五月天| 精品久久久网站| 久久久久久99久久久精品网站| 精品国产自在久精品国产| 欧美一个色资源| 国产三级精品三级| 中文字幕一区二| 亚洲最快最全在线视频| 亚洲综合免费观看高清完整版在线 | 亚洲自拍另类综合| 午夜电影一区二区| 国产一区二区看久久| 成人app软件下载大全免费| 在线视频欧美区| 亚洲精品一区二区三区香蕉| 亚洲欧洲日韩女同| 日韩综合一区二区| 成人午夜激情片| 欧美人与z0zoxxxx视频| 国产欧美一区二区三区在线看蜜臀| 一色屋精品亚洲香蕉网站| 奇米精品一区二区三区在线观看| 久久99久久99| 欧美午夜宅男影院| 国产精品美女久久久久久久| 亚洲电影中文字幕在线观看| 国产高清精品在线| 欧美成人性战久久| 亚洲成人在线网站| 色一情一乱一乱一91av| 久久女同互慰一区二区三区| 亚洲午夜一区二区| 99热在这里有精品免费| 国产亚洲欧美日韩日本| 日本aⅴ亚洲精品中文乱码| 99麻豆久久久国产精品免费| 国产欧美一区二区三区鸳鸯浴| 日韩avvvv在线播放| 在线欧美一区二区| 亚洲成av人片| 欧美日韩高清一区二区不卡| 亚洲一区二区视频在线观看| 91免费国产视频网站| 一区二区三区色| 欧美日韩国产区一| 日韩不卡一区二区三区| 欧美一区二区三区小说| 蜜桃久久久久久久| 国产日产欧产精品推荐色| 国产精品一区专区| 亚洲四区在线观看| 欧美精品视频www在线观看 | 一区二区三区精品在线观看| 欧美在线不卡视频| 国产毛片精品一区| 亚洲欧美日韩小说| 日韩欧美www| 色婷婷综合久久久久中文一区二区 | 亚洲综合视频网| 久久久青草青青国产亚洲免观| 成人激情免费网站| 天堂一区二区在线免费观看| 日韩美女视频一区二区在线观看| 国产精品1区2区| 日韩和欧美一区二区三区| 欧美激情一区三区| 国产精品二三区| 美女精品自拍一二三四| 91精品中文字幕一区二区三区| 亚洲成人7777| 中文字幕精品一区| 精品国精品国产| 69av一区二区三区| 色8久久精品久久久久久蜜| 国产在线播放一区| 天天色综合天天| 亚洲精品乱码久久久久久日本蜜臀| 欧美大片在线观看| 欧美一区二区三区系列电影| 精品视频在线免费看|