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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

串行方式

  • 內置Reset WDT電路的串行E2PROM原理及應用設計

    CAT24Cxxx是集E2PROM存儲器, 精確復位控制器和看門狗定時器三種流行功能于一體的芯片。CAT24C161/162(16K),CAT24C081/082(8K),CAT24C041/042(4K)和CAT24C021/022(2K) 主要作為I2C 串行CMOS E2PROM器件,采用先進的CMOS工藝大大降低了器件的功耗。CAT24Cxxx另一特點是16 字節的頁寫緩沖區,提供8腳DIP和SOIC封裝。CAT24Cxxx的復位功能和看門狗定時器功能保證系統出現故障的時候能給CPU一個復位信號。CAT24Cxxx的第2腳輸出低電平復位信號,第7腳輸出高電平復位信號。CAT24Cxx1 看狗溢出信號從SDA腳輸出CAT24Cxx2不具備看門狗功能

    標簽: E2PROM Reset WDT 內置

    上傳時間: 2013-12-12

    上傳用戶:siying

  • 基于AT89C51應用系統的串行通信設計

    基于AT89C51應用系統的串行通信設計:介紹了基于AT89C51應用系統中的串行通信軟硬件設計方法和實現過程,在基于紅外成像技術的電力設備狀態檢測系統中,將紅外測溫儀檢測到設備的溫度數據傳給控制電路,進行數據格式的轉換后,在RAM 中存儲,同時上傳給PC機。系統利用MAX232實現RS 232C的EIA 電平與單片機的TTI 電平之聞轉換,利用通用串口芯片8251A擴展串行接13',實現PC機與單片機之問的串行通信。 關鍵詞:串行通信;單片機;接口;RS232C

    標簽: 89C C51 AT 89

    上傳時間: 2014-12-21

    上傳用戶:aeiouetla

  • PC機之間串口通信的實現

    PC機之間串口通信的實現一、實驗目的 1.熟悉微機接口實驗裝置的結構和使用方法。 2.掌握通信接口芯片8251和8250的功能和使用方法。 3.學會串行通信程序的編制方法。 二、實驗內容與要求 1.基本要求主機接收開關量輸入的數據(二進制或十六進制),從鍵盤上按“傳輸”鍵(可自行定義),就將該數據通過8251A傳輸出去。終端接收后在顯示器上顯示數據。具體操作說明如下:(1)出現提示信息“start with R in the board!”,通過調整乒乓開關的狀態,設置8位數據;(2)在小鍵盤上按“R”鍵,系統將此時乒乓開關的狀態讀入計算機I中,并顯示出來,同時顯示經串行通訊后,計算機II接收到的數據;(3)完成后,系統提示“do you want to send another data? Y/N”,根據用戶需要,在鍵盤按下“Y”鍵,則重復步驟(1),進行另一數據的通訊;在鍵盤按除“Y”鍵外的任意鍵,將退出本程序。2.提高要求 能夠進行出錯處理,例如采用奇偶校驗,出錯重傳或者采用接收方回傳和發送方確認來保證發送和接收正確。 三、設計報告要求 1.設計目的和內容 2.總體設計 3.硬件設計:原理圖(接線圖)及簡要說明 4.軟件設計框圖及程序清單5.設計結果和體會(包括遇到的問題及解決的方法) 四、8251A通用串行輸入/輸出接口芯片由于CPU與接口之間按并行方式傳輸,接口與外設之間按串行方式傳輸,因此,在串行接口中,必須要有“接收移位寄存器”(串→并)和“發送移位寄存器”(并→串)。能夠完成上述“串←→并”轉換功能的電路,通常稱為“通用異步收發器”(UART:Universal Asynchronous Receiver and Transmitter),典型的芯片有:Intel 8250/8251。8251A異步工作方式:如果8251A編程為異步方式,在需要發送字符時,必須首先設置TXEN和CTS#為有效狀態,TXEN(Transmitter Enable)是允許發送信號,是命令寄存器中的一位;CTS#(Clear To Send)是由外設發來的對CPU請求發送信號的響應信號。然后就開始發送過程。在發送時,每當CPU送往發送緩沖器一個字符,發送器自動為這個字符加上1個起始位,并且按照編程要求加上奇/偶校驗位以及1個、1.5個或者2個停止位。串行數據以起始位開始,接著是最低有效數據位,最高有效位的后面是奇/偶校驗位,然后是停止位。按位發送的數據是以發送時鐘TXC的下降沿同步的,也就是說這些數據總是在發送時鐘TXC的下降沿從8251A發出。數據傳輸的波特率取決于編程時指定的波特率因子,為發送器時鐘頻率的1、1/16或1/64。當波特率指定為16時,數據傳輸的波特率就是發送器時鐘頻率的1/16。CPU通過數據總線將數據送到8251A的數據輸出緩沖寄存器以后,再傳輸到發送緩沖器,經移位寄存器移位,將并行數據變為串行數據,從TxD端送往外部設備。在8251A接收字符時,命令寄存器的接收允許位RxE(Receiver Enable)必須為1。8251A通過檢測RxD引腳上的低電平來準備接收字符,在沒有字符傳送時RxD端為高電平。8251A不斷地檢測RxD引腳,從RxD端上檢測到低電平以后,便認為是串行數據的起始位,并且啟動接收控制電路中的一個計數器來進行計數,計數器的頻率等于接收器時鐘頻率。計數器是作為接收器采樣定時,當計數到相當于半個數位的傳輸時間時再次對RxD端進行采樣,如果仍為低電平,則確認該數位是一個有效的起始位。若傳輸一個字符需要16個時鐘,那么就是要在計數8個時鐘后采樣到低電平。之后,8251A每隔一個數位的傳輸時間對RxD端采樣一次,依次確定串行數據位的值。串行數據位順序進入接收移位寄存器,通過校驗并除去停止位,變成并行數據以后通過內部數據總線送入接收緩沖器,此時發出有效狀態的RxRDY信號通知CPU,通知CPU8251A已經收到一個有效的數據。一個字符對應的數據可以是5~8位。如果一個字符對應的數據不到8位,8251A會在移位轉換成并行數據的時候,自動把他們的高位補成0。 五、系統總體設計方案根據系統設計的要求,對系統設計的總體方案進行論證分析如下:1.獲取8位開關量可使用實驗臺上的8255A可編程并行接口芯片,因為只要獲取8位數據量,只需使用基本輸入和8位數據線,所以將8255A工作在方式0,PA0-PA7接實驗臺上的8位開關量。2.當使用串口進行數據傳送時,雖然同步通信速度遠遠高于異步通信,可達500kbit/s,但由于其需要有一個時鐘來實現發送端和接收端之間的同步,硬件電路復雜,通常計算機之間的通信只采用異步通信。3.由于8251A本身沒有時鐘,需要外部提供,所以本設計中使用實驗臺上的8253芯片的計數器2來實現。4:顯示和鍵盤輸入均使用DOS功能調用來實現。設計思路框圖,如下圖所示: 六、硬件設計硬件電路主要分為8位開關量數據獲取電路,串行通信數據發送電路,串行通信數據接收電路三個部分。1.8位開關量數據獲取電路該電路主要是利用8255并行接口讀取8位乒乓開關的數據。此次設計在獲取8位開關數據量時采用8255令其工作在方式0,A口輸入8位數據,CS#接實驗臺上CS1口,對應端口為280H-283H,PA0-PA7接8個開關。2.串行通信電路串行通信電路本設計中8253主要為8251充當頻率發生器,接線如下圖所示。

    標簽: PC機 串口通信

    上傳時間: 2013-12-19

    上傳用戶:小火車啦啦啦

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現編程的讀,寫,擦等細節//AT89C2051的特殊處:給XTAL一個脈沖,地址計數加1;P1的引腳排列與AT89C51相反,需要用函數轉換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpp0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數據{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉換并設置P0口的數據{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環讀,直到讀出與寫入的數相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數指針,讓主程序可以調用上面的函數{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • 串行下載線的原理圖-電路圖

    串行下載線的原理圖 SI Prog - Serial Interface for PonyProg

    標簽: 串行 下載線 原理圖 電路圖

    上傳時間: 2013-11-09

    上傳用戶:zhishenglu

  • 帶I2C串行CMOS EEPROM、精密復位控制器和看門狗定

    帶I2C串行CMOS EEPROM、精密復位控制器和看門狗定時器的監控電路 特性􀂄 看門狗監控SDA信號 (CAT1161)􀂄 兼容400KHz 的I2C總線􀂄 操作電壓范圍為2.7V~6.0V􀂄 低功耗CMOS 技術􀂄 16 字節的頁寫緩沖區􀂄 內置誤寫保護電路-Vcc鎖定-寫保護管腳WP􀂄 復位高電平或低電平有效-精確的電源電壓監控-支持5V,3.3V 和3V 的系統-5個復位門檻電壓可供選擇􀂄 1,000,000個編程/擦除周期􀂄 手動復位􀂄 數據可保存100 年􀂄 8 腳DIP 封裝或8 腳SOIC 封裝􀂄 商業和工業級溫度范圍描述CAT1161/2 為基于微控器的系統提供了一個完整的存儲器和電源監控解決方案。它們利用低功耗CMOS技術將16k帶硬件存儲器寫保護功能的串行EEPROM 存儲器、用于掉電保護的電源監控電路和一個看門狗定時器集成到一塊芯片上。存儲器采用I2C 總線接口。當系統由于軟件或硬件干擾而被終止或“掛起”時,1.6 秒的看門狗電路將復位系統,使系統恢復正常。CAT1161的看門狗電路監控著SDA,這就可以省去額外的PC板跟蹤電路。低價位的CAT1162不含看門狗定時器。電源監控和復位電路可在系統上電/下電時保護存儲器和系統控制器,防止掉電條件的產生。CAT1161/2的5個門檻電壓可支持5V、3.3V和3V的系統。一旦電源電壓超出范圍,復位信號有效,禁止微控制器、ASIC或外圍器件繼續工作。復位信號在電源電壓超過復位門檻電壓后的200ms內仍保持有效。由于帶有高電平和低電平復位信號,因此CAT1161/2可以很方便地連接到微控制器和其它IC。另外,復位管腳還可用作手動按鍵復位的去抖輸入。 CAT1161/2 的存儲器構造成16字節的頁。除此之外,寫保護管腳WP和VCC 檢測電路提供的硬件數據保護功能可防止在Vcc降到低于復位門檻電壓或上電時Vcc上升到復位門檻電壓之前對存儲器的寫操作。器件包含8腳DIP和表貼8腳SOIC兩種封裝形式。

    標簽: EEPROM CMOS I2C 串行

    上傳時間: 2014-03-19

    上傳用戶:蟲蟲蟲蟲蟲蟲

  • 自動檢測單片機80C51串行通訊時的波特率

    自動檢測80C51 串行通訊中的波特率本文介紹一種在80C51 串行通訊應用中自動檢測波特率的方法。按照經驗,程序起動后所接收到的第1 個字符用于測量波特率。這種方法可以不用設定難于記憶的開關,還可以免去在有關應用中使用多種不同波特率的煩惱。人們可以設想:一種可靠地實現自動波特檢測的方法是可能的,它無須嚴格限制可被確認的字符。問題是:在各種的條件下,如何可以在大量允許出現的字符中找出波特率的定時間隔。顯然,最快捷的方法是檢測一個單獨位時間(single bit time),以確定接收波特率應該是多少。可是,在RS-232 模式下,許多ASCII 字符并不能測量出一個單獨位時間。對于大多數字符來說,只要波特率存在合理波動(這里的波特率是指標準波特率),從起始位到最后一位“可見”位的數據傳輸周期就會在一定范圍內發生變化。此外,許多系統采用8 位數據、無奇偶校驗的格式傳輸ASCII 字符。在這種格式里,普通ASCII 字節不會有MSB 設定

    標簽: 80C51 自動檢測 單片機 串行通訊

    上傳時間: 2013-10-15

    上傳用戶:shirleyYim

  • 2003年第5期《簡易串行存儲器拷貝器》源程序

    2003年第5期《簡易串行存儲器拷貝器》源程序

    標簽: 2003 串行存儲器 拷貝器 源程序

    上傳時間: 2014-04-16

    上傳用戶:問題問題

  • 采用高速串行收發器Rocket I/O實現數據率為2.5 G

    摘要: 串行傳輸技術具有更高的傳輸速率和更低的設計成本, 已成為業界首選, 被廣泛應用于高速通信領域。提出了一種新的高速串行傳輸接口的設計方案, 改進了Aurora 協議數據幀格式定義的弊端, 并采用高速串行收發器Rocket I/O, 實現數據率為2.5 Gbps的高速串行傳輸。關鍵詞: 高速串行傳輸; Rocket I/O; Aurora 協議 為促使FPGA 芯片與串行傳輸技術更好地結合以滿足市場需求, Xilinx 公司適時推出了內嵌高速串行收發器RocketI/O 的Virtex II Pro 系列FPGA 和可升級的小型鏈路層協議———Aurora 協議。Rocket I/O支持從622 Mbps 至3.125 Gbps的全雙工傳輸速率, 還具有8 B/10 B 編解碼、時鐘生成及恢復等功能, 可以理想地適用于芯片之間或背板的高速串行數據傳輸。Aurora 協議是為專有上層協議或行業標準的上層協議提供透明接口的第一款串行互連協議, 可用于高速線性通路之間的點到點串行數據傳輸, 同時其可擴展的帶寬, 為系統設計人員提供了所需要的靈活性[4]。但該協議幀格式的定義存在弊端,會導致系統資源的浪費。本文提出的設計方案可以改進Aurora 協議的固有缺陷,提高系統性能, 實現數據率為2.5 Gbps 的高速串行傳輸, 具有良好的可行性和廣闊的應用前景。

    標簽: Rocket 2.5 高速串行 收發器

    上傳時間: 2013-11-06

    上傳用戶:smallfish

  • 基于FPGA的高速串行傳輸接口研究與實現

    摘 要:介紹了FPGA最新一代器件Virtex25上的高速串行收發器RocketIO。基于ML505開發平臺構建了一個高速串行數據傳輸系統,重點說明了該系統采用RocketIO實現1. 25Gbp s高速串行傳輸的設計方案。實現并驗證了采用FPGA完成千兆串行傳輸的功能目標,為后續采用FPGA實現各種高速協議奠定了良好的基礎。關鍵詞: FPGA;高速串行傳輸; RocketIO; GTP 在數字系統互連設計中,高速串行I/O技術取代傳統的并行I/O技術成為當前發展的趨勢。與傳統并行I/O技術相比,串行方案提供了更大的帶寬、更遠的距離、更低的成本和更高的擴展能力,克服了并行I/O設計存在的缺陷。在實際設計應用中,采用現場可編程門陣列( FPGA)實現高速串行接口是一種性價比較高的技術途徑。

    標簽: FPGA 高速串行 傳輸接口

    上傳時間: 2013-11-22

    上傳用戶:lingzhichao

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品中文| 在线中文字幕日韩| 在线观看视频免费一区二区三区| 中文亚洲视频在线| 欧美日韩一区视频| 一区二区三区日韩精品视频| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 欧美深夜福利| 亚洲国产精品久久久久秋霞蜜臀| 玖玖玖国产精品| 99视频在线观看一区三区| 欧美午夜精品理论片a级按摩 | 激情久久久久久久| 欧美电影免费| 亚洲欧美综合精品久久成人 | 激情懂色av一区av二区av| 久久这里有精品15一区二区三区| 亚洲国产精品一区制服丝袜| 欧美精品九九| 午夜视频在线观看一区二区| 亚洲国产成人av| 久久人人97超碰国产公开结果 | 国产亚洲一区在线| 蜜臀91精品一区二区三区| 亚洲免费电影在线| 欧美日韩免费看| 久久国产免费看| 欧美视频二区| 久久一区亚洲| 午夜久久黄色| 日韩亚洲精品在线| 韩日视频一区| 国产精品亚洲精品| 欧美理论电影在线播放| 久久se精品一区二区| 一区二区三区**美女毛片| 黄色成人在线网址| 欧美三区视频| 欧美激情精品久久久久久久变态| 欧美一区二区观看视频| 一区二区三区免费看| 在线免费观看视频一区| 国产亚洲成精品久久| 国产精品对白刺激久久久| 欧美成人一区二区| 另类天堂视频在线观看| 欧美在线视频a| 亚洲一区免费看| 亚洲美女视频| 亚洲精品国产精品乱码不99| 国产在线精品一区二区夜色| 国产九九视频一区二区三区| 欧美日韩国产成人在线| 欧美成人免费在线| 欧美.日韩.国产.一区.二区| 久久精品人人做人人综合| 亚洲欧美另类在线观看| 亚洲一区二区三区四区在线观看| 欧美一区二区三区在线看| 亚洲国产成人91精品| 亚洲高清自拍| 亚洲精品免费一区二区三区| 亚洲国产综合视频在线观看| 亚洲第一中文字幕| 亚洲国产成人久久| 亚洲人成在线观看| 亚洲精品裸体| 9人人澡人人爽人人精品| 亚洲精品系列| 在线综合视频| 欧美在线播放视频| 久久免费精品视频| 欧美激情中文字幕一区二区 | 久久av一区二区三区| 性欧美18~19sex高清播放| 午夜亚洲伦理| 久久久精品国产一区二区三区| 欧美中文字幕视频在线观看| 久久久精品动漫| 狂野欧美性猛交xxxx巴西| 久久久久久婷| 欧美激情亚洲国产| 国产精品s色| 国内外成人免费激情在线视频网站| 国外成人在线| 亚洲精选国产| 久久久噜久噜久久综合| 欧美夫妇交换俱乐部在线观看| 欧美日韩国产综合一区二区| 国产精品家庭影院| 国内精品久久国产| 99国产精品99久久久久久| 香蕉久久夜色精品国产使用方法| 久久精品视频亚洲| 欧美日韩视频在线一区二区| 国产欧美二区| 亚洲美女视频网| 欧美在线精品一区| 欧美精品日韩三级| 国产女人精品视频| 亚洲欧洲一区二区三区| 午夜国产一区| 欧美另类专区| 狠狠色狠狠色综合日日91app| 日韩视频永久免费观看| 欧美一区二区视频97| 欧美精品一区二区三区在线看午夜 | 欧美风情在线观看| 国产精品一区免费观看| 亚洲国产视频一区二区| 午夜精品久久久久久久久久久久久| 亚洲精品久久久一区二区三区| 亚洲男女毛片无遮挡| 欧美va天堂va视频va在线| 国产欧美日韩综合一区在线播放 | 国内精品福利| 中文国产一区| 欧美韩国在线| 在线看一区二区| 久久成人国产| 国产精品国产三级国产aⅴ无密码| 在线观看中文字幕不卡| 午夜精品一区二区三区电影天堂 | 亚洲自啪免费| 欧美女同视频| 亚洲精品1区| 亚洲精选大片| 欧美国产日韩免费| 亚洲第一成人在线| 久久精品国语| 国产亚洲精品久久久| 亚洲资源av| 国产精品另类一区| 一区二区三区四区蜜桃| 欧美日韩一区在线视频| 亚洲破处大片| 欧美国产91| 亚洲精品欧美极品| 欧美乱在线观看| 亚洲最黄网站| 欧美日韩中文字幕在线视频| 亚洲人成网站在线播| 欧美精品aa| 中文国产成人精品| 欧美无乱码久久久免费午夜一区| 9久草视频在线视频精品| 欧美日一区二区在线观看| 中日韩视频在线观看| 欧美亚韩一区| 久久爱www久久做| 红桃视频亚洲| 欧美激情五月| 亚洲午夜精品| 国产一区二区你懂的| 免费不卡在线视频| 99re8这里有精品热视频免费 | 美女尤物久久精品| 亚洲激情成人在线| 欧美午夜精品一区| 亚洲少妇诱惑| 国产亚洲精品美女| 欧美a级在线| 亚洲一区二区精品在线| 国产色产综合色产在线视频| 久久久久久网址| 日韩一级网站| 国产精品美女久久久久aⅴ国产馆| 欧美伊人久久久久久久久影院| 国产香蕉97碰碰久久人人| 暖暖成人免费视频| 亚洲一区二区三区久久| 娇妻被交换粗又大又硬视频欧美| 老司机精品导航| 亚洲一级黄色| 亚洲国产高清视频| 欧美日韩日本网| 欧美成人有码| 亚洲欧美日韩国产另类专区| 国产精品视频一二| 99成人精品| 国产乱码精品一区二区三区忘忧草| 国产精品每日更新| 亚洲精品影视在线观看| 国产伦精品免费视频| 亚洲——在线| 国产精品久久久久9999| 久久精品官网| 日韩视频在线永久播放| 国内外成人在线视频| 欧美日韩午夜激情| 免费中文字幕日韩欧美| 午夜精品久久久久久99热| 亚洲人成人一区二区三区| 国产视频亚洲精品| 欧美性猛交视频| 欧美日韩国产首页| 免费成人av在线看| 久久婷婷av| 久久久av水蜜桃| 久久国产精品99国产|