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

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

?? rtc.s

?? AVRkaifashili.rar
?? S
?? 第 1 頁 / 共 3 頁
字號:
	.module RTC.C
	.area data(ram, con, rel)
_Table::
	.blkb 2
	.area idata
	.byte 63,6
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 91,'O
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 'f,'m
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 125,7
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 127,'o
	.area data(ram, con, rel)
	.blkb 2
	.area idata
	.byte 56,'v
	.area data(ram, con, rel)
	.dbfile E:\張軍\AVR\光盤內容\實例源文件\第十章程序\RTC.C
	.dbsym e Table _Table A[12:12]c
_Data::
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile E:\張軍\AVR\光盤內容\實例源文件\第十章程序\RTC.C
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile E:\張軍\AVR\光盤內容\實例源文件\第十章程序\RTC.C
	.dbsym e Data _Data A[4:4]c
	.area text(rom, con, rel)
	.dbfile E:\張軍\AVR\光盤內容\實例源文件\第十章程序\RTC.C
	.dbfunc e DelayMs _DelayMs fV
;              j -> R20
;              i -> R16
	.even
_DelayMs::
	rcall push_gset1
	.dbline -1
	.dbline 18
; //***************************FileName:RTC.C************************//
; //***************************ICCAVR V6.30編譯**********************//
; 
; #include <io8535v.h>                   //寄存器定義文件
; #include <macros.h>                    //使用到宏
; #define uchar unsigned char            //數據類型定義
; #define uint unsigned char             //數據類型定義
; #define SD2303 0x64                    //SD2303器件IIC識別碼
; 
; 
; uchar Table[12]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x38,0x76};
;      //顯示數據表 0    1    2     3   4    5    6    7    8    9    L    H  
; uchar Data[4]={0,0,0,0};               //DS1722
; uchar Enter_Flag;                      //確定
; uchar F_Flag;                          //數據應答標志
; 
; void DelayMs(uint i)                   //延時函數1
; {uchar j;
	.dbline 19
;  for(;i!=0;i--)
	rjmp L5
L2:
	.dbline 20
	.dbline 20
	ldi R20,208
	rjmp L9
L6:
	.dbline 20
	.dbline 20
	.dbline 20
L7:
	.dbline 20
	dec R20
L9:
	.dbline 20
	tst R20
	brne L6
	.dbline 20
L3:
	.dbline 19
	dec R16
L5:
	.dbline 19
	tst R16
	brne L2
	.dbline -2
	.dbline 21
;   {for(j=2000;j!=0;j--) {;}}
; }
L1:
	rcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r j 20 c
	.dbsym r i 16 c
	.dbend
	.dbfunc e Display _Display fV
;            sel -> R20
;              i -> R22
;              p -> R10,R11
	.even
_Display::
	rcall push_gset3
	mov R10,R16
	mov R11,R17
	.dbline -1
	.dbline 24
; 
; void Display(uchar *p)                //顯示函數
; {uchar i,sel=0x00;
	.dbline 24
	clr R20
	.dbline 25
;  for(i=0;i<16;i++)
	clr R22
	rjmp L14
L11:
	.dbline 26
	.dbline 26
	out 0x15,R20
	.dbline 27
	mov R30,R22
	clr R31
	add R30,R10
	adc R31,R11
	ldd R30,z+0
	clr R31
	ldi R24,<_Table
	ldi R25,>_Table
	add R30,R24
	adc R31,R25
	ldd R2,z+0
	out 0x1b,R2
	.dbline 28
	ldi R16,10
	rcall _DelayMs
	.dbline 29
	lsl R20
	.dbline 30
L12:
	.dbline 25
	inc R22
L14:
	.dbline 25
	cpi R22,16
	brlo L11
	.dbline -2
	.dbline 31
;   {PORTC=sel;
;    PORTA=Table[p[i]];
;    DelayMs(10);
;    sel=sel<<1;
;   }
; }
L10:
	rcall pop_gset3
	.dbline 0 ; func end
	ret
	.dbsym r sel 20 c
	.dbsym r i 22 c
	.dbsym r p 10 pc
	.dbend
	.dbfunc e NOPNOP _NOPNOP fV
;              i -> R16
	.even
_NOPNOP::
	.dbline -1
	.dbline 35
	.dbline 35
	rjmp L19
L16:
	.dbline 35
	nop
L17:
	.dbline 35
	dec R16
L19:
	.dbline 35
; 
;   
; void NOPNOP(uchar i)                   //延時函數2
; {for(;i!=0;i--) NOP();}
	tst R16
	brne L16
	.dbline -2
	.dbline 35
L15:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e SetSCL _SetSCL fV
;              i -> R16
	.even
_SetSCL::
	.dbline -1
	.dbline 38
; 
; void SetSCL(uchar i)                   //IIC時鐘線SCL設置
; {if(i==1) PORTB=PORTB|0x01;
	.dbline 38
	cpi R16,1
	brne L21
	.dbline 38
	sbi 0x18,0
	rjmp L22
L21:
	.dbline 39
	in R24,0x18
	andi R24,254
	out 0x18,R24
L22:
	.dbline -2
	.dbline 39
;  else     PORTB=PORTB&0xFE;}
L20:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e SetSDA _SetSDA fV
;              i -> R16
	.even
_SetSDA::
	.dbline -1
	.dbline 42
;  
; void SetSDA(uchar i)                   //IIC數據線SDA設置
; {if(i==1) PORTB=PORTB|0x02;
	.dbline 42
	cpi R16,1
	brne L24
	.dbline 42
	sbi 0x18,1
	rjmp L25
L24:
	.dbline 43
	in R24,0x18
	andi R24,253
	out 0x18,R24
L25:
	.dbline -2
	.dbline 43
;  else     PORTB=PORTB&0xFD;}
L23:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e Start _Start fV
	.even
_Start::
	.dbline -1
	.dbline 51
;  
; //SCL=PB^0;       SD2303時鐘線  
; //SDA=PB^1;       SD2303數據線 
; //INTRB=PB^3;     SD2303中斷線A
; //INTRA=PB^2;     SD2303中斷線B
; 
; void Start()                           //IIC總線開始信號
; {SetSDA(1);
	.dbline 51
	ldi R16,1
	rcall _SetSDA
	.dbline 52
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 53
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 54
;  SetSDA(0);
	clr R16
	rcall _SetSDA
	.dbline 55
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 56
;  SetSCL(0);
	clr R16
	.dbline -2
	.dbline 57
; }
L26:
	.dbline 0 ; func end
	rjmp _SetSCL
	.dbend
	.dbfunc e Stop _Stop fV
	.even
_Stop::
	.dbline -1
	.dbline 60
; 
; void Stop()                            //IIC總線停止信號
; {SetSDA(0);             
	.dbline 60
	clr R16
	rcall _SetSDA
	.dbline 61
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 62
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 63
;  SetSDA(1);
	ldi R16,1
	rcall _SetSDA
	.dbline 64
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 65
;  SetSCL(0);
	clr R16
	.dbline -2
	.dbline 66
; }
L27:
	.dbline 0 ; func end
	rjmp _SetSCL
	.dbend
	.dbfunc e Ack _Ack fV
	.even
_Ack::
	.dbline -1
	.dbline 69
; 
; void Ack()                             //單片機應答信號
; {SetSDA(0);
	.dbline 69
	clr R16
	rcall _SetSDA
	.dbline 70
;  SetSCL(1);   
	ldi R16,1
	rcall _SetSCL
	.dbline 71
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 72
;  SetSCL(0);
	clr R16
	rcall _SetSCL
	.dbline 73
;  SetSDA(1);     
	ldi R16,1
	.dbline -2
	.dbline 74
; }
L28:
	.dbline 0 ; func end
	rjmp _SetSDA
	.dbend
	.dbfunc e Nack _Nack fV
	.even
_Nack::
	.dbline -1
	.dbline 77
; 
; void Nack()                            //單片機非應答信號
; {SetSDA(1);
	.dbline 77
	ldi R16,1
	rcall _SetSDA
	.dbline 78
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 79
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 80
;  SetSCL(0);
	clr R16
	rcall _SetSCL
	.dbline 81
;  SetSDA(0);
	clr R16
	.dbline -2
	.dbline 82
; }
L29:
	.dbline 0 ; func end
	rjmp _SetSDA
	.dbend
	.dbfunc e Check_Ack _Check_Ack fV
	.even
_Check_Ack::
	.dbline -1
	.dbline 85
; 
; void Check_Ack()                       //器件應答信號檢查
; {SetSDA(1);
	.dbline 85
	ldi R16,1
	rcall _SetSDA
	.dbline 86
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 87
;  F_Flag=0;
	clr R2
	sts _F_Flag,R2
	.dbline 88
;  DDRB=DDRB&0xFD; 
	in R24,0x17
	andi R24,253
	out 0x17,R24
	.dbline 89
;  if((PINB&0x02)==0)
	sbic 0x16,1
	rjmp L31
	.dbline 90
;    {SetSCL(0);
	.dbline 90
	clr R16
	rcall _SetSCL
	.dbline 91
;     NOPNOP(50);}
	ldi R16,50
	rcall _NOPNOP
	.dbline 91
	rjmp L32
L31:
	.dbline 93
;  else
;     {F_Flag=1;
	.dbline 93
	ldi R24,1
	sts _F_Flag,R24
	.dbline 94
;      SetSCL(0);
	clr R16
	rcall _SetSCL
	.dbline 95
;      NOPNOP(50);}
	ldi R16,50
	rcall _NOPNOP
	.dbline 95
L32:
	.dbline 96
; DDRB=DDRB|0x02;
	sbi 0x17,1
	.dbline -2
	.dbline 97
; }
L30:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e Write_Bit0 _Write_Bit0 fV
	.even
_Write_Bit0::
	.dbline -1
	.dbline 100
; 
; void Write_Bit0()                      //向IIC總線寫0
; {SetSDA(0);
	.dbline 100
	clr R16
	rcall _SetSDA
	.dbline 101
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 102
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 103
;  SetSCL(0);
	clr R16
	.dbline -2
	.dbline 104
; }
L33:
	.dbline 0 ; func end
	rjmp _SetSCL
	.dbend
	.dbfunc e Write_Bit1 _Write_Bit1 fV
	.even
_Write_Bit1::
	.dbline -1
	.dbline 107
; 
; void Write_Bit1()                      //向IIC總線寫1
; {SetSDA(1);
	.dbline 107
	ldi R16,1
	rcall _SetSDA
	.dbline 108
;  SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 109
;  NOPNOP(50);
	ldi R16,50
	rcall _NOPNOP
	.dbline 110
;  SetSCL(0);
	clr R16
	rcall _SetSCL
	.dbline 111
;  SetSDA(0);
	clr R16
	.dbline -2
	.dbline 112
; }
L34:
	.dbline 0 ; func end
	rjmp _SetSDA
	.dbend
	.dbfunc e Write_Byte _Write_Byte fV
;              i -> R20
;           Data -> R22
	.even
_Write_Byte::
	rcall push_gset2
	mov R22,R16
	.dbline -1
	.dbline 115
; 
; void Write_Byte(uchar Data)            //向IIC總線寫一字節數據
; {uchar i;
	.dbline 116
;  for(i=0;i<8;i++)
	clr R20
	rjmp L39
L36:
	.dbline 117
;    {if((Data&0x80)>0)       
	.dbline 117
	clr R2
	mov R24,R22
	andi R24,128
	cp R2,R24
	brsh L40
	.dbline 118
;          Write_Bit1();
	rcall _Write_Bit1
	rjmp L41
L40:
	.dbline 120
;     else
;          Write_Bit0();
	rcall _Write_Bit0
L41:
	.dbline 121
	lsl R22
	.dbline 122
L37:
	.dbline 116
	inc R20
L39:
	.dbline 116
	cpi R20,8
	brlo L36
	.dbline -2
	.dbline 123
;     Data<<=1;                        
;     }
; }
L35:
	rcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 c
	.dbsym r Data 22 c
	.dbend
	.dbfunc e Read_Byte _Read_Byte fc
;              j -> R20
;             nn -> R22
	.even
_Read_Byte::
	rcall push_gset2
	.dbline -1
	.dbline 127
; 
; 
; uchar Read_Byte()                      //從IIC總線讀一字節數據
; {uchar nn=0xff;             
	.dbline 127
	ldi R22,255
	.dbline 129
;  uchar j;
;  for (j=0;j<8;j++)
	clr R20
	rjmp L46
L43:
	.dbline 130
;     {SetSDA(1);
	.dbline 130
	ldi R16,1
	rcall _SetSDA
	.dbline 131
;      SetSCL(1);
	ldi R16,1
	rcall _SetSCL
	.dbline 132
;      DDRB=DDRB&0xFB;
	in R24,0x17
	andi R24,251
	out 0x17,R24
	.dbline 134
; 	
;        if((PINB&0x02)==0)
	sbic 0x16,1
	rjmp L47
	.dbline 135
; 	    {nn<<=1;
	.dbline 135
	lsl R22
	.dbline 136
;          nn=(nn&0xfe);                 
	andi R22,254
	.dbline 137
;          SetSCL(0);}
	clr R16
	rcall _SetSCL
	.dbline 137
	rjmp L48
L47:
	.dbline 139
;      else 
;         {nn<<=1;
	.dbline 139
	lsl R22
	.dbline 140
;          nn=(nn|0x01);                 
	ori R22,1
	.dbline 141
;          SetSCL(0);}
	clr R16
	rcall _SetSCL
	.dbline 141
L48:
	.dbline 142
L44:
	.dbline 129
	inc R20
L46:
	.dbline 129
	cpi R20,8
	brlo L43
	.dbline 143
;     }
;   DDRB=DDRB|0x02;
	sbi 0x17,1
	.dbline 144
;  return(nn);              
	mov R16,R22
	.dbline -2
L42:
	rcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r j 20 c
	.dbsym r nn 22 c
	.dbend
	.dbfunc e Write_Nbyte _Write_Nbyte fV
;              k -> R20
;         Number -> R22
;          Array -> R10,R11
;        Address -> R12
;          Slave -> R14
	.even
_Write_Nbyte::
	rcall push_gset5
	mov R12,R18
	mov R14,R16
	ldd R10,y+10
	ldd R11,y+11
	ldd R22,y+12
	.dbline -1
	.dbline 154
; }
; 
; //****************************寫N個字節子程序**********************//
; //函數參數說明:
; //Slave:IIC器件地址,如上文定義的SD2303
; //Address:起始地址
; //Array:讀數據存放的數組
; //Number:讀取的字節數
; void Write_Nbyte(uchar Slave,uchar Address,uchar *Array,uchar Number)
; {uchar k;
L50:
L51:
	.dbline 156
;  writ:do                     //開始->寫IIC器件地址->檢查應答位
;     {Start();
	.dbline 156
	rcall _Start
	.dbline 157
;      Write_Byte(Slave);
	mov R16,R14
	rcall _Write_Byte
	.dbline 158
;      Check_Ack();
	rcall _Check_Ack
	.dbline 159
L52:
	.dbline 159
;     }while(F_Flag==1);
	lds R24,_F_Flag
	cpi R24,1
	breq L51
L54:
	.dbline 161
;    do
;     {Write_Byte(Address<<4); //送起始地址->檢查應答位
	.dbline 161
	mov R16,R12
	andi R16,#0x0F
	swap R16
	rcall _Write_Byte
	.dbline 162
;      Check_Ack();
	rcall _Check_Ack
	.dbline 163
L55:
	.dbline 163
;     }while(F_Flag==1);
	lds R24,_F_Flag
	cpi R24,1
	breq L54
	.dbline 164
;    for(k=0;k<Number;k++)     //寫Number個數據
	clr R20
	rjmp L60
L57:
	.dbline 165
	.dbline 165
	mov R30,R10
	mov R31,R11
	ldd R16,z+0
	rcall _Write_Byte
	.dbline 166
	mov R24,R10
	mov R25,R11
	adiw R24,1
	mov R10,R24
	mov R11,R25
	.dbline 167
	rcall _Check_Ack
	.dbline 167
L58:
	.dbline 164
	inc R20
L60:
	.dbline 164
	cp R20,R22
	brlo L57
	.dbline 168
;     {Write_Byte(*Array);
; 	 Array++;
;      Check_Ack();}           //檢查應答位
;    Stop();                 
	rcall _Stop
	.dbline -2
	.dbline 169
; }
L49:
	rcall pop_gset5
	.dbline 0 ; func end
	ret
	.dbsym r k 20 c

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
五月激情六月综合| 成人avav影音| 91网站在线播放| 欧美一区二区三区播放老司机| 久久久91精品国产一区二区三区| 一区二区三区日韩在线观看| 国产精品一区三区| 欧美日韩在线不卡| 国产精品超碰97尤物18| 蜜桃久久久久久| 欧美日韩国产一级| 亚洲图片激情小说| 成人性生交大片免费| 欧美成人高清电影在线| 亚洲成在人线在线播放| 99久久er热在这里只有精品15 | 99精品视频在线播放观看| 欧美一级片在线| 亚洲成在人线免费| 欧美色视频在线观看| 亚洲桃色在线一区| 成人高清视频免费观看| 精品久久久三级丝袜| 日本欧美肥老太交大片| 欧美日韩亚洲综合| 亚洲一卡二卡三卡四卡无卡久久| 成人免费视频app| 国产日韩亚洲欧美综合| 成人国产在线观看| 亚洲国产电影在线观看| 国产成人在线视频网址| 久久免费视频色| 韩国成人精品a∨在线观看| 日韩一区二区三| 日产国产欧美视频一区精品| 精品视频1区2区| 亚洲va欧美va天堂v国产综合| 一本到不卡免费一区二区| 亚洲图片另类小说| 欧美最猛性xxxxx直播| 亚洲综合一区二区| 欧美日韩午夜影院| 蜜臀av性久久久久蜜臀aⅴ四虎| 日韩一区二区中文字幕| 理论片日本一区| 久久久久久久久久看片| 丁香啪啪综合成人亚洲小说 | 精品亚洲成av人在线观看| 欧美大肚乱孕交hd孕妇| 国产一区二区三区电影在线观看| 欧美成人精品高清在线播放| 久久99蜜桃精品| 久久影院视频免费| 亚洲裸体xxx| 欧美日本精品一区二区三区| 日本在线播放一区二区三区| 欧美成人一区二区三区片免费 | 亚洲天堂网中文字| 欧美日韩一区精品| 国产资源在线一区| 亚洲视频1区2区| 欧美日韩国产在线观看| 久88久久88久久久| 日韩伦理电影网| 欧美一区二区免费| 成人三级在线视频| 激情久久久久久久久久久久久久久久| 国产亚洲一区二区三区在线观看 | 亚洲欧洲三级电影| 欧美日韩午夜在线视频| 国产尤物一区二区在线| 一区二区三区四区激情| 精品国产一区二区三区久久影院| 国产91富婆露脸刺激对白| 亚洲福利视频导航| 日本一区二区三级电影在线观看| 欧美视频一区二区三区| 国产精品一区在线观看乱码| 亚洲成a人片在线观看中文| 久久毛片高清国产| 欧美精选一区二区| 99久久精品免费看国产免费软件| 日韩avvvv在线播放| 国产精品女人毛片| 欧美成人精品3d动漫h| 欧美在线短视频| 高清久久久久久| 日韩va欧美va亚洲va久久| 国产精品对白交换视频| 欧美大黄免费观看| 欧美另类高清zo欧美| 91在线视频免费观看| 国产精品中文欧美| 免费看黄色91| 亚洲福中文字幕伊人影院| 成人欧美一区二区三区白人 | 国产日韩欧美精品在线| 91精品国产欧美日韩| 在线影院国内精品| 97se亚洲国产综合自在线| 国产精品中文字幕一区二区三区| 免费成人在线播放| 日韩精品电影在线| 亚洲成av人在线观看| 亚洲综合一区在线| 一区二区三区免费看视频| 国产精品入口麻豆九色| 久久久不卡影院| 精品国产一区二区三区久久影院 | 舔着乳尖日韩一区| 亚洲午夜精品一区二区三区他趣| 亚洲欧洲三级电影| 亚洲老司机在线| 亚洲人123区| 亚洲精品综合在线| 亚洲综合图片区| 亚洲午夜精品17c| 亚洲成人免费电影| 日韩福利电影在线| 免费人成在线不卡| 久久99国产精品免费网站| 免费不卡在线观看| 久草热8精品视频在线观看| 激情深爱一区二区| 国产91精品在线观看| 成人黄页在线观看| 99热在这里有精品免费| 91小视频在线观看| 精品黑人一区二区三区久久| 日韩精品中午字幕| 26uuu亚洲综合色| 国产精品女主播在线观看| 综合久久给合久久狠狠狠97色| 亚洲四区在线观看| 亚洲国产精品久久一线不卡| 肉色丝袜一区二区| 精品系列免费在线观看| 成人亚洲一区二区一| 9i在线看片成人免费| 欧美曰成人黄网| 欧美一级欧美一级在线播放| 精品日产卡一卡二卡麻豆| 久久久久久久久久美女| 亚洲天堂精品在线观看| 天天做天天摸天天爽国产一区| 久久精品二区亚洲w码| 成人激情免费电影网址| 欧美三级日韩三级| 精品成人免费观看| 18欧美乱大交hd1984| 丝袜亚洲另类欧美| 国产91露脸合集magnet| 欧美日韩国产首页在线观看| 欧美精品一区二区久久婷婷| 亚洲视频综合在线| 麻豆成人91精品二区三区| 99久久国产综合精品色伊| 欧美一区二区免费视频| 国产精品激情偷乱一区二区∴| 午夜精品久久久久影视| 国产黄色精品视频| 欧美精品丝袜久久久中文字幕| 国产亚洲精品7777| 五月天亚洲精品| 99久久精品99国产精品| 精品蜜桃在线看| 一区二区三区不卡在线观看| 黄色精品一二区| 欧美日韩成人激情| 成人欧美一区二区三区小说| 久久成人18免费观看| 欧美图片一区二区三区| 欧美激情中文字幕| 久久99精品视频| 7777女厕盗摄久久久| 亚洲欧美激情小说另类| 国产最新精品免费| 69堂亚洲精品首页| 亚洲综合精品自拍| 99精品欧美一区二区三区综合在线| 日韩一级完整毛片| 日韩精品1区2区3区| 欧美午夜电影网| 亚洲人成亚洲人成在线观看图片| 国产福利精品一区| 日韩欧美国产精品| 日日夜夜免费精品视频| 91久久精品网| 亚洲人成人一区二区在线观看| 成人自拍视频在线观看| 亚洲激情欧美激情| 91免费小视频| 综合久久给合久久狠狠狠97色| 国产河南妇女毛片精品久久久| 91精品国产91热久久久做人人| 亚洲综合自拍偷拍| 欧美亚洲图片小说| 亚洲一区二区三区四区五区中文| 色av成人天堂桃色av| 亚洲欧美一区二区三区国产精品 |