日韩不卡视频一区二区_国产三级自拍视频_三上悠亚ssⅰn939无码播放_国产91在线免费观看_亚洲激情第一页_精品国产91久久久_亚洲影院免费观看_久久精品国产免费看久久精品_精品视频免费在线播放_日韩av电影手机在线观看

RS485通訊線(RS485數據線)接線圖

RS232 標準是誕生于 RS485 之前的,但是 RS232 有幾處不足的地方:

接口的信號電平值較高,達到十幾 V,使用不當容易損壞接口芯片,電平標準也與TTL 電平不兼容。

傳輸速率有局限,不可以過高,一般到一兩百千比特每秒(Kb/s)就到極限了。

接口使用信號線和 GND 與其它設備形成共地模式的通信,這種共地模式傳輸容易產生干擾,并且抗干擾性能也比較弱。

傳輸距離有限,*多只能通信幾十米。

通信的時候只能兩點之間進行通信,不能夠實現多機聯網通信。

針對 RS232 接口的不足,就不斷出現了一些新的接口標準,RS485 就是其中之一,它具備以下的特點:

采用差分信號。我們在講 A/D 的時候,講過差分信號輸入的概念,同時也介紹了差分輸入的好處,*大的優勢是可以抑制共模干擾。尤其當工業現場環境比較復雜,干擾比較多時,采用差分方式可以有效的提高通信可靠性。RS485 采用兩根通信線,通常用 A 和 B 或者 D+和 D-來表示。邏輯“1”以兩線之間的電壓差為+(0.2~6)V 表示,邏輯“0”以兩線間的電壓差為-(0.2~6)V 來表示,是一種典型的差分通信。

RS485 通信速率快,*大傳輸速度可以達到 10Mb/s 以上。

RS485 內部的物理結構,采用的是平衡驅動器和差分接收器的組合,抗干擾能力也大大增加。

傳輸距離*遠可以達到 1200 米左右,但是它的傳輸速率和傳輸距離是成反比的,只有在 100Kb/s 以下的傳輸速度,才能達到*大的通信距離,如果需要傳輸更遠距離可以使用中繼。

可以在總線上進行聯網實現多機通信,總線上允許掛多個收發器,從現有的 RS485芯片來看,有可以掛 32、64、128、256 等不同個設備的驅動器。

RS485 的接口非常簡單,與 RS232 所使用的 MAX232 是類似的,只需要一個 RS485轉換器,就可以直接與單片機的 UART 串口連接起來,并且使用完全相同的異步串行通信協議。但是由于 RS485 是差分通信,因此接收數據和發送數據是不能同時進行的,也就是說它是一種半雙工通信。那我們如何判斷什么時候發送,什么時候接收呢?

RS485 轉換芯片很多,這節課我們以典型的 MAX485 為例講解 RS485 通信,如圖 18-1所示。

圖 18-1 MAX485 硬件接口

MAX485 是美信(Maxim)推出的一款常用 RS485 轉換器。其中 5 腳和 8 腳是電源引腳;6腳和 7 腳就是 RS485 通信中的 A 和 B 兩個引腳;1 腳和 4 腳分別接到單片機的 RXD 和 TXD引腳上,直接使用單片機 UART 進行數據接收和發送;2 腳和 3 腳是方向引腳,其中 2 腳是低電平使能接收器,3 腳是高電平使能輸出驅動器,我們把這兩個引腳連到一起,平時不發送數據的時候,保持這兩個引腳是低電平,讓 MAX485 處于接收狀態,當需要發送數據的時候,把這個引腳拉高,發送數據,發送完畢后再拉低這個引腳就可以了。為了提高 RS485 的抗干擾能力,需要在靠近 MAX485 的 A 和 B 引腳之間并接一個電阻,這個電阻阻值從 100歐到 1K 都是可以。

在這里我們還要介紹一下如何使用 KST-51 單片機開發板進行外圍擴展實驗。我們的開發板只能把基本的功能給同學們做出來提供實驗練習,但是同學們學習的腳步不應該停留在這個實驗板上。如果想進行更多的實驗,就可以通過單片機開發板的擴展接口進行擴展實驗。大家可以看到藍綠色的單片機座周圍有 32 個插針,這 32 個插針就是把單片機的 32 個 IO 引腳全部都引出來了。在原理圖上體現出來的就是 J4、J5、J6、J7 這 4 個器件,如圖 18-2 所示。

圖 18-2 單片機擴展接口

這 32 個 IO 口中并不是所有的都可以用來對外擴展,其中既作為數據輸出,又可以作為數據輸入的引腳是不可以用的,比如 P3.2、P3.4、P3.6 引腳,這三個引腳是不可用的。比如P3.2 這個引腳,如果我們用來擴展,發送的信號如果和 DS18B20 的時序吻合,會導致 DS18B20拉低引腳,影響通信。除這 3 個 IO 口以外的其它 29 個,都可以使用杜邦線接上插針,擴展出來使用。當然了,如果把當前的 IO 口應用于擴展功能了,板子上的相應功能就實現不了了,也就是說需要擴展功能和板載功能之間二選一。

在進行 RS485 實驗中,我們通信用的引腳必須是 P3.0 和 P3.1,此外還有一個方向控制引腳,我們使用杜邦線將其連接到 P1.7 上去。RS485 的另外一端,大家可以使用一個 USB轉 RS485 模塊,用雙絞線把開發板和模塊上的 A 和 B 分別對應連起來,USB 那頭插入電腦,然后就可以進行通信了。

學習了第 13 章實用的串口通信方法和程序后,做這種串口通信的方法就很簡單了,基本是一致的。我們使用實用串口通信例程的思路,做了一個簡單的程序,通過串口調試助手下發任意個字符,單片機接收到后在末尾添加“回車+換行”符后再送回,在調試助手上重新顯示出來,先把程序貼出來。

程序中需要注意的一點是:因為平常都是將 MAX485 設置為接收狀態,只有在發送數據的時候才將 MAX485 改為發送狀態,所以在 UartWrite()函數開頭將 MAX485 方向引腳拉高,函數退出前再拉低。但是這里有一個細節,就是單片機的發送和接收中斷產生的時刻都是在停止位的一半上,也就是說每當停止位傳送了一半的時候,RI 或 TI 就已經置位并且馬上進入中斷(如果中斷使能的話)函數了,接收的時候自然不會存在問題,但發送的時候就不一樣了:當緊接著向 SBUF 寫入一個字節數據時,UART 硬件會在完成上一個停止位的發送后,再開始新字節的發送,但如果此時不是繼續發送下一個字節,而是已經發送完畢了,要停止發送并將 MAX485 方向引腳拉低以使 MAX485 重新處于接收狀態時就有問題了,因為這時候*后的這個停止位實際只發送了一半,還沒有完全完成,所以就有了 UartWrite()函數內DelayX10us(5)這個操作,這是人為的增加了 50us 的延時,這 50us 的時間正好讓剩下的一半停止位完成,那么這個時間自然就是由通信波特率決定的了,為波特率周期的一半。

/****************************RS485.c 文件程序源代碼*****************************/

#include

#include

sbit RS485_DIR = P1^7; //RS485 方向選擇引腳

bit flagFrame = 0; //幀接收完成標志,即接收到一幀新數據

bit flagTxd = 0; //單字節發送完成標志,用來替代 TXD 中斷標志位

unsigned char cntRxd = 0; //接收字節計數器

unsigned char pdata bufRxd[64]; //接收字節緩沖區

extern void UartAction(unsigned char *buf, unsigned char len);

/* 串口配置函數,baud-通信波特率 */

void ConfigUART(unsigned int baud){

RS485_DIR = 0; //RS485 設置為接收方向

SCON = 0x50; //配置串口為模式 1

TMOD &= 0x0F; //清零 T1 的控制位

TMOD |= 0x20; //配置 T1 為模式 2

TH1 = 256 - (11059200/12/32)/baud; //計算 T1 重載值

TL1 = TH1; //初值等于重載值

ET1 = 0; //禁止 T1 中斷

ES = 1; //使能串口中斷

TR1 = 1; //啟動 T1

}

/* 軟件延時函數,延時時間(t*10)us */

void DelayX10us(unsigned char t){

do {

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

_nop_();

} while (--t);

}

/* 串口數據寫入,即串口發送函數,buf-待發送數據的指針,len-指定的發送長度 */

void UartWrite(unsigned char *buf, unsigned char len){

RS485_DIR = 1; //RS485 設置為發送

while (len--){ //循環發送所有字節

flagTxd = 0; //清零發送標志

SBUF = *buf++; //發送一個字節數據

while (!flagTxd); //等待該字節發送完成

}

DelayX10us(5); //等待*后的停止位完成,延時時間由波特率決定

RS485_DIR = 0; //RS485 設置為接收

}

/* 串口數據讀取函數,buf-接收指針,len-指定的讀取長度,返回值-實際讀到的長度 */

unsigned char UartRead(unsigned char *buf, unsigned char len){

unsigned char i;

//指定讀取長度大于實際接收到的數據長度時,

//讀取長度設置為實際接收到的數據長度

if (len > cntRxd){

len = cntRxd;

}

for (i=0; i*buf++ = bufRxd[i];}cntRxd = 0; //接收計數器清零return len; //返回實際讀取長度}/* 串口接收監控,由空閑時間判定幀結束,需在定時中斷中調用,ms-定時間隔 */void UartRxMonitor(unsigned char ms){static unsigned char cntbkp = 0;static unsigned char idletmr = 0;if (cntRxd > 0){ //接收計數器大于零時,監控總線空閑時間if (cntbkp != cntRxd){ //接收計數器改變,即剛接收到數據時,清零空閑計時cntbkp = cntRxd;idletmr = 0;}else{ //接收計數器未改變,即總線空閑時,累積空閑時間if (idletmr idletmr += ms;if (idletmr >= 30){ //空閑時間達到 30ms 時,即判定為一幀接收完畢flagFrame = 1; //設置幀接收完成標志}}}}else{cntbkp = 0;}}/* 串口驅動函數,監測數據幀的接收,調度功能函數,需在主循環中調用 */void UartDriver(){unsigned char len;unsigned char pdata buf[40];if (flagFrame){ //有命令到達時,讀取處理該命令flagFrame = 0;len = UartRead(buf, sizeof(buf)-2); //將接收到的命令讀取到緩沖區中UartAction(buf, len); //傳遞數據幀,調用動作執行函數}}/* 串口中斷服務函數 */void InterruptUART() interrupt 4{if (RI){ //接收到新字節RI = 0; //清零接收中斷標志位//接收緩沖區尚未用完時,保存接收字節,并遞增計數器if (cntRxd bufRxd[cntRxd++] = SBUF;}}if (TI){ //字節發送完畢TI = 0; //清零發送中斷標志位flagTxd = 1; //設置字節發送完成標志}}/*****************************main.c 文件程序源代碼******************************/#include unsigned char T0RH = 0; //T0 重載值的高字節unsigned char T0RL = 0; //T0 重載值的低字節void ConfigTimer0(unsigned int ms);extern void UartDriver();extern void ConfigUART(unsigned int baud);extern void UartRxMonitor(unsigned char ms);extern void UartWrite(unsigned char *buf, unsigned char len);void main(){EA = 1; //開總中斷ConfigTimer0(1); //配置 T0 定時 1msConfigUART(9600); //配置波特率為 9600while (1){UartDriver(); //調用串口驅動}}/* 串口動作函數,根據接收到的命令幀執行響應的動作buf-接收到的命令幀指針,len-命令幀長度 */void UartAction(unsigned char *buf, unsigned char len){//在接收到的數據幀后添加換車換行符后發回buf[len++] = \n';buf[len++] = \n';UartWrite(buf, len);}/* 配置并啟動 T0,ms-T0 定時時間 */void ConfigTimer0(unsigned int ms){unsigned long tmp; //臨時變量tmp = 11059200 / 12; //定時器計數頻率tmp = (tmp * ms) / 1000; //計算所需的計數值tmp = 65536 - tmp; //計算定時器重載值tmp = tmp + 33; //補償中斷響應延時造成的誤差T0RH = (unsigned char)(tmp>>8); //定時器重載值拆分為高低字節T0RL = (unsigned char)tmp;TMOD &= 0xF0; //清零 T0 的控制位TMOD |= 0x01; //配置 T0 為模式 1TH0 = T0RH; //加載 T0 重載值TL0 = T0RL;ET0 = 1; //使能 T0 中斷TR0 = 1; //啟動 T0}/* T0 中斷服務函數,執行串口接收監控 */void InterruptTimer0() interrupt 1{TH0 = T0RH; //重新加載重載值TL0 = T0RL;UartRxMonitor(1); //串口接收監控}現在看這種串口程序,是不是感覺很簡單了呢?串口通信程序我們反反復復的使用,加上隨著學習的模塊越來越多,實踐的越來越多,原先感覺很復雜的東西,現在就會感到簡單了。從設備管理器里可以查看所有的 COM 口號,我們下載程序用的是 COM4,而 USB 轉RS485 虛擬的是 COM5,通信的時候我們用的是 COM5 口,如圖 18-3 所示。

圖 18-3 RS485 通信試驗設置和結果

上一篇:暫無
下一篇:RS485通訊電纜參數
Copyright@ 2003-2025  天聯電纜網版權所有  

天津市電纜總廠一分廠 畢永田電話:0316-5960153/13831680550 畢振偉電話:0316-5963839/13292661877 劉小姐電話:0316-5962509/13785690344

 
亚洲欧洲第一视频| 亚洲一区二区3| 国产精品网红直播| 天堂网avav| av成人app永久免费| 欧美午夜电影在线| 中文字幕人成一区| 日本成人动漫在线观看| 久久久久国产精品一区二区| 色噜噜国产精品视频一区二区| 女人高潮一级片| 18video性欧美19sex高清| 久久久影视传媒| 成人午夜激情网| 日韩精品无码一区二区| 日韩精品二区| 日韩av网站导航| 91精产国品一二三产区别沈先生| 欧美男男tv网站在线播放| 国产精品女主播av| 久久精品中文字幕一区二区三区| 一级黄色片视频| 亚洲看片一区| 久久成人这里只有精品| japanese中文字幕| 黄色成人美女网站| 日韩一区二区免费高清| 欧美激情精品久久久久久小说| 国产精品一区二区三区视频网站| 91片黄在线观看| 99久久精品久久久久久ai换脸| 探花国产精品一区二区| 免费在线欧美黄色| 欧美极品欧美精品欧美视频| 任我爽在线视频| 精品中文字幕一区二区三区av| 欧美变态tickle挠乳网站| 亚洲这里只有精品| 亚洲成a人片| 欧美视频第一页| 青青草精品视频在线| 国产高清一区二区三区视频 | 韩国一区二区在线播放| 欧美黑人一区| 色婷婷av久久久久久久| 欧美日韩一道本| 后进极品白嫩翘臀在线播放| 亚洲卡通欧美制服中文| 中文字幕一区二区三区在线乱码 | 欧美精品一区二区三区国产精品| 精品熟妇无码av免费久久| 竹菊久久久久久久| 福利精品在线| 国产乱子伦视频一区二区三区| 国产精品热视频| 久久亚洲精品石原莉奈| 精品福利av| 久久久久久亚洲精品中文字幕| 2025国产精品自拍| 在线中文一区| 欧美高清视频免费观看| 动漫精品一区一码二码三码四码| 韩国在线视频一区| 97国产在线视频| 国产精品suv一区二区三区| 亚洲国产美女| 欧洲亚洲妇女av| 波多野结衣家庭主妇| 免费人成网站在线观看欧美高清| 国产精品欧美一区二区三区奶水| 中文字幕人妻互换av久久 | 亚洲欧美日韩久久| 国产内射老熟女aaaa| 搞黄网站在线观看| 亚洲已满18点击进入久久| 欧美乱大交xxxxx潮喷l头像| 青青青免费在线视频| 一本大道久久a久久精品综合| 久久久精品在线视频| 日本国产欧美| 欧美一区二区三区四区在线观看| 日本成人精品在线| 日韩精品手机在线观看| 91香蕉在线观看| 亚洲超碰精品一区二区| 成人免费xxxxx在线视频| 国产亚洲精品精品国产亚洲综合| 欧美放荡的少妇| 久久无码专区国产精品s| 日韩极品在线| www欧美日韩| 国产成人啪精品午夜在线观看| 在线亚洲免费| 国产欧美日韩专区发布| 亚洲国产www| 国产欧美日本一区视频| www.激情网| 日韩电影免费观| 日韩一区二区三区在线视频| 国产精品伦子伦| 色综合天天爱| 国内自拍欧美激情| 亚洲综合五月天婷婷丁香| 成人污污视频在线观看| 亚洲激情一区二区| 密臀av在线| 欧美日韩黄色影视| 亚洲最大免费视频| 亚洲影视一区| 国产精品av在线播放| 囯产精品久久久久久| 国产午夜精品在线观看| 777久久精品一区二区三区无码| 在线观看福利电影| 日韩免费视频一区| avhd101老司机| 一区二区国产精品| 成人9ⅰ免费影视网站| 国产福利第一视频在线播放| 亚洲成av人片在线观看| 五月天丁香花婷婷| 国产免费播放一区二区| 久久免费国产视频| 国产免费高清视频| 欧美高清在线一区| 久久久免费视频网站| 6080亚洲理论片在线观看| 在线看欧美日韩| 在线精品免费视| www.亚洲在线| 日本阿v视频在线观看| 国产精品一区免费在线| 色妞一区二区三区| 艳妇乳肉豪妇荡乳av无码福利| 成人av网址在线观看| 伊人网在线免费| 欧美一级做a| 最近2019中文字幕一页二页| 国产伦精品一区二区三区视频我| 91亚洲精品久久久蜜桃| 一本久道高清无码视频| 成人激情自拍| 国内精品视频在线| 狠狠综合久久av一区二区| 亚洲乱码一区二区三区在线观看| 欧美日韩一区二区三区69堂| 欧美精选视频在线观看| 丁香亚洲综合激情啪啪综合| 国产精品第一第二| 激情小说 在线视频| 日本韩国精品在线| 国产免费无遮挡吸奶头视频| 美女91精品| 日本欧美色综合网站免费| 国模视频一区| 在线日韩欧美视频| ,亚洲人成毛片在线播放| 国产精品青草综合久久久久99| 国产区二区三区| 不卡一区综合视频| 成人xvideos免费视频| 快射av在线播放一区| 日韩一区二区在线观看视频| 久久久久成人精品无码| 成人的网站免费观看| 国产91对白刺激露脸在线观看| 亚洲三级精品| 国产精品福利无圣光在线一区| 97视频在线观看网站| 51精品国自产在线| 久久成人在线观看| 99久久精品99国产精品| 亚洲人成色77777| 久久日文中文字幕乱码| 99国产高清| 中文在线资源| 中文字幕久热精品视频在线| 97人妻精品一区二区三区| 洋洋成人永久网站入口| 女同毛片一区二区三区| 蜜臀av性久久久久av蜜臀妖精| 在线国产精品网| 国产精品对白久久久久粗| 日本免费久久高清视频| 免费网站成人| 亚洲国产中文字幕在线观看| 神马久久久久久久 | 精品国产亚洲一区二区三区在线观看| 日本三级片在线观看| 91免费在线视频观看| 亚洲免费黄色网| 91久久亚洲| 日韩激情视频| 99久久香蕉| 国产精品视频免费在线| 大黄网站在线观看| 综合网中文字幕| 亚洲欧美另类一区| 在线观看av一区二区| 久久久精品国产sm调教| 国产午夜精品久久| 免费黄视频在线观看| 日本欧美一区二区| www.日本在线视频| 色呦哟—国产精品| 精品久久久久久一区二区里番| 欧美天堂一区| 国产999精品久久久| 欧美精品videosex| 精品国产一区二区三区久久久狼 | 欧美xxxx综合视频| 久蕉依人在线视频| 精品久久久久久最新网址| 探花国产精品一区二区| 五月婷婷欧美视频| 日本妇女毛茸茸| 国产精品色婷婷久久58| 亚洲精品乱码久久久久久不卡 | 在线免费观看污视频| 精品一区二区在线免费观看| 四虎永久在线精品无码视频| 激情欧美丁香| 蜜臀av.com| 91久久国产| 午夜精品区一区二区三| 妖精视频一区二区三区| 国产伦精品一区二区三区四区视频 | 亚洲妇熟xx妇色黄| 欧美日韩一级在线观看| 中文字幕日韩av资源站| 久久午夜福利电影| 久久久91精品国产一区二区精品 | 国产欧美日韩亚州综合| 亚洲男人在线天堂| 波多野结衣精品在线| 极品白嫩少妇无套内谢| 国产精品夜夜嗨| 亚洲第一色av| 国产一区二区h| 日韩成人av免费| 精品一区二区三区免费毛片爱| 欧美综合在线观看视频| 久久精品一区二区国产| 日韩av三级在线| 99精品99| 成人毛片视频网站| 久久不射2019中文字幕| 97国产精东麻豆人妻电影| 伊人成年综合电影网| 东北少妇不带套对白| 在线观看日韩av电影| 国产妇女馒头高清泬20p多| 亚洲国产99| 久久久久久久久久久99| 国产亚洲精品自拍| 国产成人av影视| 免费观看30秒视频久久| 国产小视频精品| 精品一区二区三区日韩| 亚洲欧美日韩中文字幕在线观看| 国产在线不卡视频| 伊人影院在线观看视频| fc2成人免费人成在线观看播放| 国产又黄又粗又猛又爽的视频| 久久久一区二区| 亚洲色图 激情小说| 国产精品福利一区二区三区| www日韩在线| 亚洲一二三四久久| 国产精品777777| 欧美三级电影精品| 国产视频一二三四区| 精品动漫一区二区三区在线观看| 天天干天天做天天操| 在线电影欧美日韩一区二区私密| 激情视频在线观看| 欧美精品videosex牲欧美| 欧美大片免费高清观看| 国产拍精品一二三| 精品国产乱子伦一区二区| 日本公妇乱淫免费视频一区三区| 日韩欧美视频| 日本三级中国三级99人妇网站| 欧美日韩国产传媒| 日韩不卡一二区| 99精品热视频只有精品10| 十八禁视频网站在线观看| 久久精品国内一区二区三区| www.色.com| 久久一留热品黄| 亚洲综合久久av一区二区三区| 一区二区三区四区不卡在线| 波多野结衣视频网站| 欧美电影一区二区三区| 亚洲 国产 欧美 日韩| 日韩亚洲精品视频| 涩涩在线视频| 亚洲在线观看视频网站| 亚洲免费成人av在线| ijzzijzzij亚洲大全| 一区二区激情| 亚洲三级在线视频| 国产日产欧美一区二区视频| 激情五月婷婷小说| 色欧美乱欧美15图片| 亚洲精品97久久中文字幕无码| 一区二区三区高清国产| 青草av在线| 国产又爽又黄的激情精品视频| 欧美日韩直播| 欧美另类videos| 丝袜脚交一区二区| 久久久久久久穴| 国产精品国产三级国产专播品爱网| 日韩欧美亚洲视频| 91精品国产综合久久蜜臀| 国产最新视频在线| 97色在线视频| 日韩三级精品| 一区二区三区观看| 日韩电影一区二区三区四区| yy1111111| 亚洲午夜久久久| a网站在线观看| 精品久久久999| **精品中文字幕一区二区三区| 欧美日韩最好看的视频| 亚洲精品123区| 国产chinesehd精品露脸| 国产精品美女久久久久久2018| 狠狠人妻久久久久久综合| 亚洲国产精品美女| 9999在线视频| 成人一区二区在线| 你懂的国产精品| 97超碰人人看| 亚洲激情中文1区| 国产女人18毛片水真多| 日韩网站免费观看高清| 久久婷婷五月综合色丁香| 午夜视频久久久| 日本va欧美va精品发布| 欧美日韩中文字幕视频| 欧美色男人天堂| 草草影院在线观看| 国产精品一区二区久久| 久久密一区二区三区| 亚洲一区二区在线视频观看| 国产精品国产精品国产专区不蜜| 中文字幕人妻一区二区在线视频| 国产亚洲精品综合一区91| 秋霞国产精品| 中文字幕久久综合| 国产河南妇女毛片精品久久久| 美女的奶胸大爽爽大片| 欧美不卡一二三| 国产乱码精品一区二三赶尸艳谈| 精品日本一区二区三区| 国产精品日韩精品欧美精品| 深爱五月激情网| 欧美在线短视频| 日本高清视频在线播放| 亚洲在线视频福利| 亚洲午夜一级| 爱爱免费小视频| 欧美日韩国产中文| 91黄色在线| 久久国产日韩欧美| 天堂蜜桃91精品| 国产中文字幕久久| 日韩亚洲欧美在线| 久久青草伊人| 色噜噜狠狠色综合网| 精品一二三四区| 国产网址在线观看| 亚洲美女黄色片| 国产亚洲欧美日韩精品一区二区三区 | 色综合久久天天综线观看| 大奶在线精品| 手机在线免费观看毛片| 亚洲免费观看视频| 香蕉视频国产在线| 国产欧美日韩专区发布| 亚洲手机视频| 波多野结衣a v在线| 欧美精品色一区二区三区| 爱情岛论坛亚洲品质自拍视频网站| 久久精品国产美女| 久久激五月天综合精品| 国产精彩视频在线观看| 国产一区二区三区视频| 97久久综合精品久久久综合| 北条麻妃视频在线| 亚洲精品成人少妇| 岛国最新视频免费在线观看| 99r国产精品视频| 蜜臀va亚洲va欧美va天堂 | 国产精品日韩精品欧美精品| 国产小视频你懂的| 日韩电影在线观看永久视频免费网站|