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

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

?? nrf905.s

?? 這是用C編的nrf905的通訊程序
?? S
?? 第 1 頁 / 共 2 頁
字號:
	.module nrf905.C
	.area data(ram, con, rel)
_X:
	.blkb 1
	.area idata
	.byte 10
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\charon\MYDOCU~1\AVR\NRF905/config.h
	.dbsym s X _X c
_Y:
	.blkb 1
	.area idata
	.byte 2
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\charon\MYDOCU~1\AVR\NRF905/config.h
	.dbsym s Y _Y c
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\charon\MYDOCU~1\AVR\NRF905/config.h
	.dbfile C:\DOCUME~1\charon\MYDOCU~1\AVR\NRF905\nrf905.C
	.dbfunc e nrf905_Config _nrf905_Config fV
	.even
_nrf905_Config::
	.dbline -1
	.dbline 136
; #include "config.h"
; #include "nrf905.h"
; #define A //對應(yīng)地址
; 
; 
; uchar TxBuf[bufSIZE],RxBuf[bufSIZE];
; 
; uchar nrf905_SpiRW(uchar val);
; void nrf905_StandBy(void);
; void nrf905_Off(void);
; void nrf905_TxOn(void);
; void nrf905_TxSend(void);
; void nrf905_RxOn(void);
; void nrf905_Init(void);
; void nrf905_SpiTest(void);
; void nrf905_SetTxAddr(void);
; 
; /*-------------------------------------------------------------------------------------------
; nrf905配置寄存器宏定義 author:HotPower
;         nrf905配置寄存器(10Byte)
; 工作頻率f=(422.4+CH_NO/10)*(1+HFREQ_PLL)MHz
; -------------------------------------------------------------------------------------------*/
; #ifdef A
;        #define TX_ADDRESS           0x87654321               //接收有效地址(本方)
;        #define RX_ADDRESS           0x12345678               //發(fā)送有效地址(對方)
; #endif
; #ifdef B
;  #define TX_ADDRESS           0x12345678               //接收有效地址(本方)
;  #define RX_ADDRESS           0x87654321               //發(fā)送有效地址(對方)
; #endif
; 
; #define CH_NO_FREQ_422_4MHz  0x000                     //工作頻率422.4MHz(433MHz頻段最低頻率)
; #define CH_NO_FREQ_422_5MHz  0x001                     //工作頻率422.5MHz
; #define CH_NO_FREQ_425_0MHz  0x01a                     //工作頻率425.0MHz
; #define CH_NO_FREQ_427_5MHz  0x033                     //工作頻率427.5MHz
; 
; #define CH_NO_FREQ_430_0MHz  0x04c                     //工作頻率430.0MHz
; #define CH_NO_FREQ_433_0MHz  0x06a                     //工作頻率433.0MHz(433MHz頻段基準(zhǔn)頻率)
; #define CH_NO_FREQ_433_1MHz  0x06b                     //工作頻率433.1MHz
; #define CH_NO_FREQ_433_2MHz  0x06c                     //工作頻率433.2MHz
; #define CH_NO_FREQ_434_7MHz  0x07b                     //工作頻率434.7MHz
; #define CH_NO_FREQ_473_5MHz  0x1ff                     //工作頻率473.5MHz(433MHz頻段最高頻率)
; 
; #define CH_NO_FREQ_844_8MHz  0x000                     //工作頻率844.8MHz(868MHz頻段最低頻率)
; 
; #define CH_NO_FREQ_862_0MHz  0x056                     //工作頻率862.0MHz
; #define CH_NO_FREQ_868_0MHz  0x074                     //工作頻率868.0MHz(868MHz頻段基準(zhǔn)頻率)
; #define CH_NO_FREQ_868_2MHz  0x075                     //工作頻率868.2MHz
; #define CH_NO_FREQ_868_4MHz  0x076                     //工作頻率868.4MHz
; #define CH_NO_FREQ_869_8MHz  0x07d                     //工作頻率869.8MHz
; #define CH_NO_FREQ_895_8MHz  0x0ff                     //工作頻率895.8MHz
; #define CH_NO_FREQ_896_0MHz  0x100                     //工作頻率896.0MHz
; #define CH_NO_FREQ_900_0MHz  0x114                     //工作頻率900.0MHz
; #define CH_NO_FREQ_902_2MHz  0x11f                     //工作頻率902.2MHz
; #define CH_NO_FREQ_902_4MHz  0x120                     //工作頻率902.4MHz
; #define CH_NO_FREQ_915_0MHz  0x15f                     //工作頻率915.0MHz(915MHz頻段基準(zhǔn)頻率)
; #define CH_NO_FREQ_927_8MHz  0x19f                     //工作頻率927.8MHz
; 
; #define CH_NO_FREQ_947_0MHz  0x1ff                     //工作頻率947.0MHz(915MHz頻段最高頻率)
; 
; #define CH_NO_FREQ           CH_NO_FREQ_430_0MHz       //工作頻率433.0MHz
; 
; 
; #define CH_NO_BYTE           (CH_NO_FREQ & 0xff)         //工作頻率低8位       Byte0       01101100
; 
; #define AUTO_RETRAN          0x20                      //重發(fā)數(shù)據(jù)包          Byte1.5     0
; #define RX_RED_PWR           0x10                      //接收低功耗模式      Byte1.4     0
; #define PA_PWR__10dBm        0x00                      //輸出功率-10dBm      Byte1.3~2   00
; #define PA_PWR_2dBm          0x04                      //輸出功率+2dBm       Byte1.3~2
; #define PA_PWR_6dBm          0x08                      //輸出功率+6dBm       Byte1.3~2
; #define PA_PWR_10dBm         0x0c                      //輸出功率+10dBm      Byte1.3~2   
; #define HFREQ_PLL_433MHz     0x00                      //工作在433MHz頻段    Byte1.1     0
; #define HFREQ_PLL_868MHz     0x02                      //工作在868MHz頻段    Byte1.1
; #define HFREQ_PLL_915MHz     0x02                      //工作在915MHz頻段    Byte1.1
; #define CH_NO_BIT8           (CH_NO_FREQ >> 8)           //工作頻率第9位       Byte1.0     0
; 
; #define TX_AFW_1BYTE         (1 * 16)                    //發(fā)送地址寬度1字節(jié)   Byte2.7~4
; #define TX_AFW_2BYTE         (2 * 16)                    //發(fā)送地址寬度2字節(jié)   Byte2.7~4
; #define TX_AFW_3BYTE         (3 * 16)                    //發(fā)送地址寬度3字節(jié)   Byte2.7~4
; #define TX_AFW_4BYTE         (4 * 16)                    //發(fā)送地址寬度4字節(jié)   Byte2.7~4   100
; #define RX_AFW_1BYTE         1                         //接收地址寬度1字節(jié)   Byte2.3~0
; #define RX_AFW_2BYTE         2                         //接收地址寬度2字節(jié)   Byte2.3~0
; #define RX_AFW_3BYTE         3                         //接收地址寬度3字節(jié)   Byte2.3~0
; #define RX_AFW_4BYTE         4                         //接收地址寬度4字節(jié)   Byte2.3~0   100
; 
; #define RX_PW_1BYTE          1                         //接收數(shù)據(jù)寬度1字節(jié)   Byte3.5~0
; #define RX_PW_32BYTE         32                        //接收數(shù)據(jù)寬度32字節(jié)  Byte3.5~0   00100000
; #define TX_PW_1BYTE          1                         //發(fā)送數(shù)據(jù)寬度1字節(jié)   Byte4.5~0 
; #define TX_PW_32BYTE         32                        //發(fā)送數(shù)據(jù)寬度32字節(jié)  Byte4.5~0   00100000
; 
; #define RX_ADDRESS_0         (RX_ADDRESS >> 24)          //接收有效地址第1字節(jié) Byte5       11100111
; #define RX_ADDRESS_1         ((RX_ADDRESS >> 16) & 0xff) //接收有效地址第2字節(jié) Byte6       11100111 
; #define RX_ADDRESS_2         ((RX_ADDRESS >> 8) & 0xff)  //接收有效地址第3字節(jié) Byte7       11100111
; #define RX_ADDRESS_3         (RX_ADDRESS & 0xff)         //接收有效地址第4字節(jié) Byte8       11100111
;        
; #define CRC_MODE_16BIT       0x80                      //CRC16模式           Byte9.7     1
; #define CRC_MODE_8BIT        0x00                      //CRC8模式            Byte9.7     
; #define CRC_EN               0x40                      //CRC使能             Byte9.6     1
; #define CRC16_EN             0xc0                      //CRC16模式使能       Byte9.7~6   11
; #define CRC8_EN              0x40                      //CRC8模式使能        Byte9.7~6
; #define XOF_20MHz            0x20                      //晶體振蕩器頻率20MHz Byte9.5~3
; #define XOF_16MHz            0x18                      //晶體振蕩器頻率16MHz Byte9.5~3   100
; #define XOF_12MHz            0x10                      //晶體振蕩器頻率12MHz Byte9.5~3
; #define XOF_8MHz             0x08                      //晶體振蕩器頻率8MHz  Byte9.5~3
; #define XOF_4MHz             0x00                      //晶體振蕩器頻率4MHz  Byte9.5~3
; #define UP_CLK_EN            0x40                      //輸出時鐘使能        Byte9.2     1
; #define UP_CLK_FREQ_500kHz   0x03                      //輸出時鐘頻率500kHz  Byte9.1~0   11
; #define UP_CLK_FREQ_1MHz     0x02                      //輸出時鐘頻率1MHz    Byte9.1~0
; #define UP_CLK_FREQ_2MHz     0x01                      //輸出時鐘頻率2MHz    Byte9.1~0
; #define UP_CLK_FREQ_4MHz     0x00                      //輸出時鐘頻率4MHz    Byte9.1~0
; 
; #define UP_CLK_EN_500kHz     0x43                      //輸出時鐘頻率500kHz  Byte9.2~0   111
; #define UP_CLK_EN_1MHz       0x42                      //輸出時鐘頻率1MHz    Byte9.2~0
; #define UP_CLK_EN_2MHz       0x41                      //輸出時鐘頻率2MHz    Byte9.2~0
; #define UP_CLK_EN_4MHz       0x40                      //輸出時鐘頻率4MHz    Byte9.2~0
; 
; #define TX_ADDRESS_0         (TX_ADDRESS >> 24)          //發(fā)送有效地址第1字節(jié)
; #define TX_ADDRESS_1         ((TX_ADDRESS >> 16) & 0xff) //發(fā)送有效地址第2字節(jié)
; #define TX_ADDRESS_2         ((TX_ADDRESS >> 8) & 0xff)  //發(fā)送有效地址第3字節(jié)
; #define TX_ADDRESS_3         ((TX_ADDRESS >> 0) & 0xff)         //發(fā)送有效地址第4字節(jié)
; 
; /*-----------------------------------------------
;         nrf905命令控制字 author:HotPower
; ------------------------------------------------*/
; #define WC        0x00            // Write configuration register command
; #define RC        0x10            // Read  configuration register command
; #define WTP       0x20            // Write TX Payload  command
; #define RTP       0x21            // Read  TX Payload  command
; #define WTA       0x22            // Write TX Address  command
; #define RTA       0x23            // Read  TX Address  command
; #define RRP       0x24            // Read  RX Payload  command
;  
; 
; //配置nRF905
; void nrf905_Config(void)
; {
	.dbline 137
;   CLR(PORTB,CSN);                   // Spi 片選開
	cbi 0x18,4
	.dbline 138
;   nrf905_SpiRW(WC);                // Write config command
	clr R16
	xcall _nrf905_SpiRW
	.dbline 139
;   nrf905_SpiRW(CH_NO_BYTE);                      //中心頻率低8位
	ldi R16,76
	xcall _nrf905_SpiRW
	.dbline 140
;   nrf905_SpiRW(PA_PWR_10dBm | HFREQ_PLL_433MHz); //發(fā)射+10dBm,發(fā)射頻率433MHz,中心頻率第9位=0
	ldi R16,12
	xcall _nrf905_SpiRW
	.dbline 141
;   nrf905_SpiRW(TX_AFW_4BYTE | RX_AFW_4BYTE);     //接收地址寬度4字節(jié),發(fā)送地址寬度4字節(jié)
	ldi R16,68
	xcall _nrf905_SpiRW
	.dbline 142
;   nrf905_SpiRW(RX_PW_32BYTE);                    //接收數(shù)據(jù)寬度32字節(jié)
	ldi R16,32
	xcall _nrf905_SpiRW
	.dbline 143
;   nrf905_SpiRW(TX_PW_32BYTE);                    //發(fā)送數(shù)據(jù)寬度32字節(jié)
	ldi R16,32
	xcall _nrf905_SpiRW
	.dbline 144
;   nrf905_SpiRW(RX_ADDRESS_0);                    //接收有效地址第1字節(jié)
	ldi R16,18
	xcall _nrf905_SpiRW
	.dbline 145
;   nrf905_SpiRW(RX_ADDRESS_1);                    //接收有效地址第2字節(jié)
	ldi R16,52
	xcall _nrf905_SpiRW
	.dbline 146
;   nrf905_SpiRW(RX_ADDRESS_2);                    //接收有效地址第3字節(jié)
	ldi R16,86
	xcall _nrf905_SpiRW
	.dbline 147
;   nrf905_SpiRW(RX_ADDRESS_3);                    //接收有效地址第4字節(jié)
	ldi R16,120
	xcall _nrf905_SpiRW
	.dbline 148
;   nrf905_SpiRW(CRC16_EN | XOF_16MHz);            //CRC16模式使能,晶體振蕩器頻率16MHz
	ldi R16,216
	xcall _nrf905_SpiRW
	.dbline 149
;   SET(PORTB,CSN);                 // Disable Spi
	sbi 0x18,4
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_SpiRW _nrf905_SpiRW fc
;           temp -> R20
;            val -> R16
	.even
_nrf905_SpiRW::
	xcall push_gset1
	.dbline -1
	.dbline 153
; }
; 
; uchar nrf905_SpiRW(uchar val) 
; {uchar temp;
	.dbline 155
; 
;     SPDR=val;
	out 0xf,R16
L3:
	.dbline 156
L4:
	.dbline 156
; 	while ((SPSR&(1<<SPIF))==0);
	sbis 0xe,7
	rjmp L3
	.dbline 157
; 	temp=SPDR;
	in R20,0xf
	.dbline 158
; 	return temp;
	mov R16,R20
	.dbline -2
L2:
	xcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r temp 20 c
	.dbsym r val 16 c
	.dbend
	.dbfunc e nrf905_StandBy _nrf905_StandBy fV
	.even
_nrf905_StandBy::
	.dbline -1
	.dbline 163
; }
; 
; //PwrDown->StandBy
; void nrf905_StandBy()
; {
	.dbline 164
;    SET(PORTD,PWR);
	sbi 0x12,6
	.dbline 165
;    CLR(PORTD,TRXCE);
	cbi 0x12,3
	.dbline 166
;    CLR(PORTD,TX_EN);
	cbi 0x12,4
	.dbline -2
L6:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_Off _nrf905_Off fV
	.even
_nrf905_Off::
	.dbline -1
	.dbline 171
; }
; 
; //->PwrDown
; void nrf905_Off()
; {
	.dbline 172
;   CLR(PORTD,PWR);
	cbi 0x12,6
	.dbline -2
L7:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_TxOn _nrf905_TxOn fV
	.even
_nrf905_TxOn::
	.dbline -1
	.dbline 177
; }
; 
; //->ShockBurst Send
; void nrf905_TxOn()
; {
	.dbline 178
;   SET(PORTD,PWR);
	sbi 0x12,6
	.dbline 179
;   SET(PORTD,TX_EN);
	sbi 0x12,4
	.dbline 180
;   CLR(PORTD,TRXCE);
	cbi 0x12,3
	.dbline -2
L8:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_TxSend _nrf905_TxSend fV
	.even
_nrf905_TxSend::
	.dbline -1
	.dbline 185
; }
; 
; //->ShockBurst Send
; void nrf905_TxSend()
; {
	.dbline 186
;   SET(PORTD,TRXCE);
	sbi 0x12,3
	.dbline 187
;   DelayUs(20);//>10us
	ldi R16,20
	ldi R17,0
	xcall _DelayUs
	.dbline 188
;   CLR(PORTD,TRXCE);//只發(fā)送一次
	cbi 0x12,3
	.dbline -2
L9:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_RxOn _nrf905_RxOn fV
	.even
_nrf905_RxOn::
	.dbline -1
	.dbline 193
; }
; 
; //->ShockBurst Recv
; void nrf905_RxOn()
; {
	.dbline 194
;   SET(PORTD,PWR);
	sbi 0x12,6
	.dbline 195
;   CLR(PORTD,TX_EN);//maybe first
	cbi 0x12,4
	.dbline 196
;   SET(PORTD,TRXCE);
	sbi 0x12,3
	.dbline -2
L10:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_Init _nrf905_Init fV
	.even
_nrf905_Init::
	.dbline -1
	.dbline 201
; }
; 
; //初始化nrf905
; void nrf905_Init()
; {
	.dbline 202
;    nrf905_StandBy();
	xcall _nrf905_StandBy
	.dbline 203
;    DelayMs(10);//!!!must >3ms
	ldi R16,10
	xcall _DelayMs
	.dbline 204
;    nrf905_Config();
	xcall _nrf905_Config
	.dbline 206
;    
;    nrf905_SpiTest();//test...
	xcall _nrf905_SpiTest
	.dbline 207
;    nrf905_RxOn();
	xcall _nrf905_RxOn
	.dbline -2
L11:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e nrf905_SpiTest _nrf905_SpiTest fV
;              i -> R10
	.even
_nrf905_SpiTest::
	xcall push_gset3
	.dbline -1
	.dbline 212
; }
; 
; //測試:通過讀配置,判斷SPI操作是否正確
; void nrf905_SpiTest()
; {uchar i;
	.dbline 213
;   CLR(PORTB,CSN);                   
	cbi 0x18,4
	.dbline 214
;   nrf905_SpiRW(RC);  //讀配置
	ldi R16,16

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一区在线观看| 国产a视频精品免费观看| 国产欧美一区二区在线观看| 青青草精品视频| 在线不卡一区二区| 麻豆精品视频在线| 精品成人一区二区三区四区| 国产电影精品久久禁18| 国产精品污网站| 91丨porny丨户外露出| 亚洲精品精品亚洲| 欧美精品乱人伦久久久久久| 免费成人美女在线观看| 国产肉丝袜一区二区| k8久久久一区二区三区| 亚洲福利一二三区| 精品日韩成人av| 成人国产精品免费观看| 亚洲愉拍自拍另类高清精品| 91精品国产色综合久久ai换脸| 另类专区欧美蜜桃臀第一页| 中文字幕的久久| 欧美三级三级三级爽爽爽| 免费高清视频精品| 国产一区二区看久久| 亚洲免费在线观看| 日韩一级高清毛片| 99这里都是精品| 免费成人深夜小野草| 成人免费一区二区三区视频| 欧美精选午夜久久久乱码6080| 国产综合久久久久影院| 一区二区三区在线视频免费| 日韩午夜激情av| 91视视频在线观看入口直接观看www | 日韩成人免费电影| 久久精品一区二区三区av| 日本高清不卡在线观看| 狠狠色丁香久久婷婷综合_中| 亚洲日本电影在线| 精品动漫一区二区三区在线观看| 日本高清无吗v一区| 国产美女精品人人做人人爽| 91国产视频在线观看| 久久99精品国产麻豆不卡| 亚洲视频在线一区| 久久综合成人精品亚洲另类欧美| 欧美性受xxxx| 成人激情文学综合网| 免费一级片91| 一区二区三区色| 国产精品污www在线观看| 日韩精品一区二区在线| 精品视频999| 91尤物视频在线观看| 国产精品996| 蜜桃视频在线观看一区| 午夜亚洲福利老司机| 亚洲人成在线播放网站岛国 | 麻豆精品一区二区三区| 亚洲综合激情另类小说区| 精品国产乱码久久久久久久| 欧美人体做爰大胆视频| 欧美性一区二区| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品一区三区| 激情综合色播激情啊| 婷婷激情综合网| 99精品在线观看视频| 国产成人免费视频精品含羞草妖精| 日本成人在线不卡视频| 五月天激情综合| 亚洲va欧美va天堂v国产综合| 亚洲精品国产成人久久av盗摄| 国产精品久久久一本精品| 久久久欧美精品sm网站| 精品国产一二三| 久久久亚洲欧洲日产国码αv| 欧美成人一区二区三区| 日韩精品自拍偷拍| 精品久久人人做人人爱| 欧美岛国在线观看| 亚洲精品一区二区在线观看| 日韩精品一区二区三区四区| 日韩精品一区二区三区在线播放 | 看片的网站亚洲| 久久成人免费网| 精品一区二区久久| 国产成人午夜精品影院观看视频| 国产一区999| 成人午夜激情片| 一本色道久久综合狠狠躁的推荐| 在线精品视频一区二区三四| 欧美视频在线不卡| 91精品国产欧美一区二区| 日韩免费观看高清完整版在线观看| 日韩欧美激情四射| 国产亚洲短视频| 自拍偷拍欧美激情| 亚洲动漫第一页| 韩国视频一区二区| 国产99精品视频| 在线观看国产日韩| 91精品国产高清一区二区三区| 精品国产乱码久久久久久图片| 国产视频一区在线观看| 亚洲欧美视频在线观看视频| 亚洲成人黄色小说| 国产综合色产在线精品| 91丨九色丨国产丨porny| 欧美日韩国产乱码电影| 久久综合九色综合欧美98| 国产精品女人毛片| 午夜欧美在线一二页| 国产福利精品一区| 欧美色大人视频| 久久精品夜夜夜夜久久| 亚洲国产综合色| 国产精品乡下勾搭老头1| 亚洲精品免费在线| 日韩va亚洲va欧美va久久| 国产精品一区二区久久不卡 | 亚洲成人你懂的| 激情亚洲综合在线| 91精品福利在线| 亚洲精品一区二区三区香蕉| 中文字幕在线一区免费| 美女脱光内衣内裤视频久久网站| 福利视频网站一区二区三区| 欧美日本乱大交xxxxx| 欧美高清一级片在线观看| 香蕉久久夜色精品国产使用方法 | 亚洲国产精品嫩草影院| 国内精品久久久久影院一蜜桃| 91视频免费播放| 久久久夜色精品亚洲| 日本中文字幕一区二区视频| 色综合久久中文字幕| 国产亚洲一区二区三区| 日本va欧美va精品发布| 日本乱码高清不卡字幕| 国产日韩欧美激情| 老汉av免费一区二区三区| 在线观看亚洲一区| 日本一区二区成人在线| 久久精品72免费观看| 欧美另类videos死尸| 亚洲天堂精品视频| 国产a精品视频| 久久综合色婷婷| 免费欧美在线视频| 欧美日韩三级视频| 洋洋成人永久网站入口| a在线欧美一区| 欧美激情艳妇裸体舞| 狠狠色丁香婷综合久久| 欧美xxxxxxxx| 伦理电影国产精品| 欧美一区二区三区思思人| 亚洲成人在线观看视频| 色婷婷久久久亚洲一区二区三区| 国产精品二区一区二区aⅴ污介绍| 国产精品中文字幕日韩精品| 精品免费国产二区三区| 久久99精品一区二区三区| 91精品久久久久久久久99蜜臂| 亚洲大片在线观看| 欧美精品123区| 欧美又粗又大又爽| 亚洲人成在线播放网站岛国| 99国产精品国产精品毛片| 国产精品美女久久久久aⅴ | 暴力调教一区二区三区| 中文子幕无线码一区tr| 成人免费毛片a| 亚洲同性同志一二三专区| 99热精品国产| 亚洲综合男人的天堂| 欧美久久久久久久久久| 久久精品久久99精品久久| 日韩午夜av电影| 国产a级毛片一区| 亚洲日本一区二区| 欧美色综合久久| 青青草国产成人99久久| 精品久久久久久久久久久久久久久| 精油按摩中文字幕久久| 欧美国产综合色视频| 91在线国产观看| 丝袜国产日韩另类美女| 精品福利av导航| 99精品桃花视频在线观看| 亚洲国产三级在线| 欧美大片拔萝卜| av网站免费线看精品| 午夜精品爽啪视频| 国产婷婷精品av在线| 一本高清dvd不卡在线观看| 日韩综合小视频| 久久久91精品国产一区二区精品 |