• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    STM32 與PC 機(jī)USART 通信教學(xué)實(shí)驗(yàn)設(shè)計(jì)

    2022-05-13 13:07黃克亞李曉旭
    現(xiàn)代電子技術(shù) 2022年10期
    關(guān)鍵詞:開發(fā)板微控制器控件

    黃克亞,余 雷,李曉旭

    (蘇州大學(xué) 機(jī)電工程學(xué)院,江蘇 蘇州 215131)

    通用同步異步收發(fā)器(Universal Synchronous/Asynchronous Receiver/Transmitter,USART),簡稱串口,為與使用工業(yè)標(biāo)準(zhǔn)NRZ 異步串行數(shù)據(jù)格式的外部設(shè)備之間進(jìn)行全雙工數(shù)據(jù)交換提供了一種靈活的方法。萬物互聯(lián)使世界更加精彩,在有線數(shù)據(jù)通信中,串口無疑是一個(gè)理想選擇,其簡單高效、靈活可靠,普遍存在于各主從設(shè)備當(dāng)中。串口通信是嵌入式系統(tǒng)教學(xué)的重點(diǎn)和難點(diǎn),需要理解其通信原理,但更重要的是在實(shí)踐中掌握其應(yīng)用方法,因此好的教學(xué)實(shí)驗(yàn)設(shè)計(jì)尤為重要。串口通信實(shí)驗(yàn)可以是微控制器之間、微控制器與外部設(shè)備、微控制器與上位機(jī)之間的數(shù)據(jù)交換。由于嵌入式開發(fā)都需要在PC 機(jī)上編譯應(yīng)用程序,所以大部分的串口通信項(xiàng)目實(shí)例都是基于微控制器和PC 機(jī)的,本設(shè)計(jì)也不例外。但是傳統(tǒng)的串口實(shí)驗(yàn)往往較為簡單,不具備工程實(shí)踐意義,如PC 機(jī)向微控制器發(fā)送單個(gè)數(shù)據(jù),微控制器收到后加1 回傳;只關(guān)注通信一方,即微控制器端,PC 端借助專用調(diào)試軟件,如串口調(diào)試助手,不能幫助學(xué)生很好地理解通信雙方數(shù)據(jù)傳輸要求。為克服上述實(shí)驗(yàn)設(shè)計(jì)中的不足,本文設(shè)計(jì)STM32 與PC 機(jī)USART 串口通信教學(xué)實(shí)驗(yàn)。

    1 USART 串口通信原理

    實(shí)驗(yàn)設(shè)計(jì)微控制器選擇的是STM32F103ZET6 芯片,其為SM32F1 系列大容量產(chǎn)品,外設(shè)資源豐富。實(shí)驗(yàn)電路串口選擇USART1,工作于串行、異步、全雙工制式。如果需要連接2 個(gè)具有USART 接口的設(shè)備,則每個(gè)設(shè)備至少通過3 個(gè)引腳與其他設(shè)備連接在一起,分別為接收數(shù)據(jù)輸入(RxD)、發(fā)送數(shù)據(jù)輸出(TxD)、2 個(gè)設(shè)備之間的共地信號(hào)(GND),其連接方式如圖1 所示。需要注意的是,2 個(gè)USART 設(shè)備的TxD 和RxD 必須是交叉相連的。

    圖1 兩個(gè)USART 設(shè)備之間的互連

    USART 異步通信數(shù)據(jù)傳送按幀傳輸,一幀數(shù)據(jù)包含起始位、數(shù)據(jù)位、校驗(yàn)位和停止位。最常見的幀格式由1 個(gè)起始位、8 個(gè)數(shù)據(jù)位、1 個(gè)校驗(yàn)位和1 個(gè)停止位組成,幀與幀之間可以有空閑位。起始位約定為0,停止位和空閑位約定為1,典型通信時(shí)序如圖2 所示。發(fā)送和接收由一共用的波特率發(fā)生器驅(qū)動(dòng),當(dāng)發(fā)送器和接收器的使能位分別置位時(shí),分別為其產(chǎn)生時(shí)鐘。

    圖2 USART 異步通信時(shí)序圖

    2 串口通信硬件設(shè)計(jì)

    USART 采用的電平標(biāo)準(zhǔn)決定了它的通信距離較短,一般僅限于板級通信,早期微型計(jì)算機(jī)均配有RS 232 串口,其與微控制器的USART 相連需要配一個(gè)電平轉(zhuǎn)換芯片,如MAX232。現(xiàn)在無論是筆記本還是臺(tái)式計(jì)算機(jī)均很難找到串口,取而代之的是USB 接口的普遍使用,同時(shí)USB 接口還可以提供穩(wěn)定的5 V 電源,所以本實(shí)驗(yàn)設(shè)計(jì)的MCU(微控制器)和PC 機(jī)串行通信是通過PC 機(jī)USB 口轉(zhuǎn)換成串口完成的。

    圖3 所示為開發(fā)板串口通信電路,其核心為CH340G 芯片。該芯片為一個(gè)USB 總線的轉(zhuǎn)接芯片,實(shí)現(xiàn)了USB 轉(zhuǎn)串口或者USB 轉(zhuǎn)打印口。在串口方式下,CH340G 提供常用的MODEM 聯(lián)絡(luò)信號(hào),用于為計(jì)算機(jī)擴(kuò)展異步串口,或者將普通的串口設(shè)備直接升級到USB總線。通過該電路即可將PC 機(jī)的USB 口轉(zhuǎn)換為串行接口并分配端口號(hào),PC 機(jī)通信軟件通過這一虛擬串口即可 實(shí) 現(xiàn) 數(shù) 據(jù) 透 明 傳 輸。圖3 中USART1_RxD 和USART1_TxD 分別連接微控制器串口1 的數(shù)據(jù)接收引腳和數(shù)據(jù)發(fā)送引腳。三極管Q和Q可根據(jù)聯(lián)絡(luò)信號(hào)實(shí)現(xiàn)微控制器在下載、復(fù)位、運(yùn)行狀態(tài)之間的自由切換,用戶體驗(yàn)非常好。

    圖3 開發(fā)板串口通信電路

    開發(fā)板串口通信電路既構(gòu)建了MCU 和PC 機(jī)串行數(shù)據(jù)通道,又可以為開發(fā)板提供系統(tǒng)電源,還可以將嵌入式系統(tǒng)開發(fā)平臺(tái)生成的目標(biāo)程序下載到微控制器的運(yùn)行存儲(chǔ)器當(dāng)中,具有在線編程(ISP)功能。電路集電源供電、串口通信、ISP 下載功能于一身,在開發(fā)板設(shè)計(jì)當(dāng)中獲得廣泛的應(yīng)用。

    3 串口通信軟件設(shè)計(jì)

    本實(shí)驗(yàn)軟件設(shè)計(jì)包括兩部分程序:微控制器串口收發(fā)程序和上位機(jī)串口收發(fā)程序。兩部分程序運(yùn)行于不同終端,分開設(shè)計(jì);但相互關(guān)聯(lián),需要綜合設(shè)計(jì),才能協(xié)同工作。首先就需要對通信數(shù)據(jù)格式、內(nèi)容和長度等進(jìn)行約定,對應(yīng)網(wǎng)絡(luò)分層的頂層,屬于應(yīng)用層協(xié)議。

    3.1 應(yīng)用層通信協(xié)議

    實(shí)驗(yàn)實(shí)現(xiàn)如下功能:STM32 微控制器通過串口和上位機(jī)建立通信連接,上位機(jī)獲取本機(jī)時(shí)間,并通過串口發(fā)送給STM32 微控制器;微控制器在收到上位機(jī)發(fā)送過來的一組數(shù)據(jù)后,提取出時(shí)、分和秒的數(shù)值,顯示于數(shù)碼管上,并將收到的數(shù)據(jù)個(gè)數(shù)發(fā)送至上位機(jī)。為了使通信雙方能夠理解收發(fā)數(shù)據(jù)的含義,常見的數(shù)據(jù)通信約定方法有:

    1)依數(shù)據(jù)發(fā)送順序確定數(shù)據(jù)性質(zhì),在本例中上位機(jī)將時(shí)、分、秒依次向微控制器發(fā)送,微控制器收到的數(shù)據(jù)3個(gè)為一組,每組數(shù)中第一個(gè)數(shù)據(jù)為小時(shí)數(shù)值,第二個(gè)數(shù)據(jù)為分?jǐn)?shù)值,第三個(gè)數(shù)據(jù)為秒數(shù)值。該方法簡單易懂、容易實(shí)現(xiàn),無額外開銷,但是發(fā)送和接收數(shù)據(jù)數(shù)量和順序嚴(yán)格定義,若由于干擾出現(xiàn)“丟幀”現(xiàn)象,數(shù)據(jù)將會(huì)完全混亂。

    2)在發(fā)送數(shù)據(jù)前加一個(gè)或多個(gè)字節(jié)的前導(dǎo)說明符,例如時(shí)數(shù)據(jù)前加一個(gè)“H”控制符,組成兩個(gè)字節(jié)數(shù)據(jù)一起發(fā)送,該方法數(shù)據(jù)發(fā)送和接收無順序限制,“丟幀”不影響數(shù)據(jù)繼續(xù)傳輸,但實(shí)現(xiàn)難度有所增加,帶來部分額外數(shù)據(jù)開銷。

    考慮到上述兩種數(shù)據(jù)約定方法均存在一定的不足,結(jié)合項(xiàng)目實(shí)際情況,即本項(xiàng)目傳輸數(shù)據(jù)時(shí)、分、秒的最大數(shù)值范圍為0~59,可以使用6 位二進(jìn)制表示,傳輸數(shù)據(jù)性質(zhì)共有3 種情況,可以使用2 位二進(jìn)制表示,將上述兩部分?jǐn)?shù)據(jù)合在一起正好是一個(gè)字節(jié),作為一幀數(shù)據(jù)在串口通信鏈路上傳輸,每幀數(shù)據(jù)位定義及格式如圖4所示。

    圖4 串口通信數(shù)據(jù)幀格式

    三種數(shù)據(jù)通信協(xié)議特點(diǎn)及性能對比如表1 所示。由表1 可以看出,本實(shí)驗(yàn)設(shè)計(jì)所采用的控制位和數(shù)據(jù)位單字節(jié)組合數(shù)據(jù)幀通信格式具有簡潔、高效、靈活等眾多優(yōu)越性能,是本實(shí)驗(yàn)設(shè)計(jì)的創(chuàng)新點(diǎn)之一。

    表1 通信協(xié)議特點(diǎn)及性能對比

    3.2 MCU 端程序設(shè)計(jì)

    微控制器端串口通信程序是采用基于中斷的前后臺(tái)模式,沒有數(shù)據(jù)通信請求運(yùn)行主程序,本實(shí)驗(yàn)主程序是數(shù)字電子鐘,當(dāng)有串口數(shù)據(jù)請求時(shí),即串口接收中斷發(fā)生,CPU 進(jìn)入中斷服務(wù)程序,處理串口中斷。該模式在數(shù)據(jù)通信領(lǐng)域比較普遍,有利于提高CPU 執(zhí)行效率,并可將通信程序集成到其他模塊當(dāng)中。

    3.2.1 主程序設(shè)計(jì)

    主程序設(shè)計(jì)包括串口初始化和數(shù)碼管動(dòng)態(tài)顯示程序兩部分。本實(shí)驗(yàn)串口選用的是USART1,其操作步驟如下:

    1)打開GPIOA 和USART1 的時(shí)鐘使能。

    2)設(shè)置串口的I/O 口模式,要使用STM32 的USART1 必需要將其TxD(PA9)初始化為復(fù)用推挽輸出,將其RxD(PA10)初始化為浮空輸入。

    3)初始化USART,通信雙方約定采用“96 N 8 1”,無硬件流控制格式,其參考程序如下:

    4)開串口接收中斷,并設(shè)置NVIC 參數(shù)。

    3.2.2 中斷服務(wù)程序設(shè)計(jì)

    完成串口初始化程序之后,主程序即進(jìn)入數(shù)碼管動(dòng)態(tài)顯示時(shí)間的無限循環(huán)程序當(dāng)中。在主程序執(zhí)行過程中,若串口接收到數(shù)據(jù),CPU 響應(yīng)串口接收中斷,運(yùn)行中斷服務(wù)程序,接收上位機(jī)傳來的時(shí)間數(shù)據(jù),完成全局變量更新,并返回?cái)?shù)碼管顯示,完成一次數(shù)據(jù)通信。

    中斷服務(wù)參考程序如下:

    為了實(shí)現(xiàn)數(shù)字電子鐘計(jì)時(shí)和設(shè)定功能,定時(shí)器秒中斷和按鍵外部中斷正常執(zhí)行,在此不再贅述。

    3.3 PC 端程序設(shè)計(jì)

    因?yàn)槭谴谕ㄐ懦绦蛟O(shè)計(jì),所以除了編寫微控制器端程序外,還需要編寫上位機(jī)控制程序。上位機(jī)程序是在個(gè)人計(jì)算機(jī)上編寫的,其開發(fā)方法和使用平臺(tái)形式各異,本文采用Visual Basic 6.0 進(jìn)行串口程序設(shè)計(jì),其他開發(fā)平臺(tái)也是類似的。

    首先在VB6.0 軟件中新建一個(gè)窗體,并添加相應(yīng)控件,創(chuàng)建完成界面如圖5 所示。

    圖5 串口通信窗體創(chuàng)建界面

    與本項(xiàng)目有關(guān)的控件主要有:窗體Form1,文本框數(shù)組Text1(0)~Text1(4),狀態(tài)指示圖標(biāo)shpCOM,組合列表框cboPort,串口狀態(tài)標(biāo)簽cmdOpenCom,當(dāng)前時(shí)間標(biāo)簽Label13,退出按鈕Command2,發(fā)送時(shí)間按鈕Command3,定時(shí)器Timer1,串口通信控件MSComm1 等。

    上位機(jī)通信程序主要包括窗體載入、定時(shí)器中斷、發(fā)送時(shí)間、串口接收等。

    1)窗體載入程序。窗體載入程序主要是尋找可用串口,并對有效串口進(jìn)行初始化。尋找有效串口的方法是試圖打開一個(gè)串口,若成功則有效,否則尋找下一個(gè)串口。串口初始化包括設(shè)置通信格式、數(shù)據(jù)位數(shù)、事件產(chǎn)生方法等。特別注意的是,需要將串口控件DTREnable 和RTSEnable 兩個(gè)屬性值設(shè)為False,否則系統(tǒng)會(huì)強(qiáng)制復(fù)位。

    2)定時(shí)器中斷程序。定時(shí)器設(shè)置為每秒中斷一次,每次中斷都將系統(tǒng)當(dāng)前時(shí)間更新到時(shí)間顯示標(biāo)簽上。

    3)發(fā)送時(shí)間程序。串口通信以二進(jìn)制格式進(jìn)行時(shí),發(fā)送數(shù)據(jù)必須為數(shù)組形式,所以串口發(fā)送時(shí)間首先需要將時(shí)間的時(shí)、分、秒數(shù)值分別發(fā)送到數(shù)組的三個(gè)元素當(dāng)中,然后調(diào)用串口發(fā)送方法發(fā)送即可。

    4)串口接收程序。串口接收程序首先判斷事件類型,如果是一個(gè)串口接收事件,則接收一個(gè)數(shù)據(jù)數(shù)組,然后將數(shù)據(jù)數(shù)組轉(zhuǎn)換成字符串,并顯示在相應(yīng)的文本框中。

    4 串口通信調(diào)試

    本實(shí)驗(yàn)的目標(biāo)為將PC 機(jī)時(shí)間與網(wǎng)絡(luò)同步,利用串口將本機(jī)時(shí)間發(fā)送至微控制器,微控制器將接收到的時(shí)間動(dòng)態(tài)顯示于數(shù)碼管上。本文實(shí)驗(yàn)可提供一種精確、快捷的時(shí)間設(shè)定方法,具有較強(qiáng)的工程實(shí)踐意義,而且實(shí)驗(yàn)中使用的USART1 是微控制器下載程序通信接口,沒有增加任何硬件成本。

    4.1 PC 機(jī)時(shí)間網(wǎng)絡(luò)同步

    單擊Windows 桌面任務(wù)欄日期時(shí)間顯示區(qū)域,選擇更改日期和時(shí)間設(shè)置選項(xiàng),打開日期和時(shí)間對話框,在對話框中單擊Internet 時(shí)間選項(xiàng)框,并進(jìn)一步單擊更改設(shè)置按鈕,打開Internet 時(shí)間設(shè)置對話框,勾選“與Internet 時(shí)間服務(wù)器同步”復(fù)選框,并單擊確定。至此,PC 機(jī)系統(tǒng)時(shí)間網(wǎng)絡(luò)同步已經(jīng)完成。當(dāng)然,如果不選擇網(wǎng)絡(luò)時(shí)間同步也是可以的,只是此時(shí)個(gè)人計(jì)算機(jī)的系統(tǒng)時(shí)間設(shè)置可能不精確。

    4.2 MCU 與PC 機(jī)通信

    上位機(jī)開發(fā)的通信程序可以生成可執(zhí)行文件“單片機(jī)與PC 機(jī)通信.exe”,具體的文件名和工程名有關(guān),并且可以修改,生成的可執(zhí)行文件可以獨(dú)立運(yùn)行。

    打開開發(fā)板電源,下載串口通信程序,并復(fù)位運(yùn)行。在PC 機(jī)上雙擊運(yùn)行“單片機(jī)與PC 機(jī)通信.exe”程序,并單擊“發(fā)送時(shí)間”按鈕,上位機(jī)系統(tǒng)時(shí)間數(shù)值就會(huì)發(fā)送到單片機(jī),并顯示于數(shù)碼管上,單片機(jī)同時(shí)將收到數(shù)據(jù)的個(gè)數(shù)回傳至PC 機(jī),并顯示于軟件窗體的文本框當(dāng)中。其操作界面如圖6 所示。

    圖6 串口通信測試圖

    4.3 串口通信控件注冊

    在很多串口通信軟件中都會(huì)用到串口通信控件mscomm32.ocx,本文編寫的上位機(jī)通信軟件也不例外,該控件在有些WIN7 或WIN10 系統(tǒng)中沒有注冊,運(yùn)行時(shí)會(huì)提示找不到控件、錯(cuò)誤,此時(shí)需要對控件進(jìn)行注冊。具體步驟如下:

    1)百度搜索或到微軟官網(wǎng)下載mscomm32.ocx。

    2)將控件放到相應(yīng)文件夾內(nèi),32 位系統(tǒng)路徑為“C:Windows System32”;64 位 系 統(tǒng) 路 徑 為“C:WindowsSyswow64”。

    3)然后在對應(yīng)目錄下找到cmd.exe 文件,單擊鼠標(biāo)右鍵,以管理員身份運(yùn)行(關(guān)鍵),在命令窗口輸入regsvr32 mscomm32.ocx。

    經(jīng)過以上3 步即可完成控件注冊。

    4.4 串口助手調(diào)試

    對于很多同學(xué)來說,可能沒有掌握一門可視化編程語言,則解決這一問題較好的方法是使用串口調(diào)試助手。需要說明的是各種版本串口調(diào)試助手略有差別,但大同小異,可以舉一反三。

    具體調(diào)試步驟如下:

    1)打開開發(fā)板電源,運(yùn)行微控制器程序。

    2)運(yùn)行串口調(diào)試助手,并打開串口通信設(shè)置對話框,將其設(shè)置為“96 N 8 1”,無硬件流控制格式,默認(rèn)即為該選項(xiàng)。

    3)串口調(diào)試選項(xiàng)設(shè)置,設(shè)置結(jié)果如圖7 所示,其中重要選項(xiàng)如紅色框線所示。

    圖7 串口設(shè)置及收發(fā)數(shù)據(jù)界面

    4)串口收發(fā)通信,采用兩種方式進(jìn)行實(shí)驗(yàn),第一種方式為時(shí)、分、秒三個(gè)數(shù)值分開發(fā)送,第二種方式為時(shí)、分、秒一起發(fā)送(用空格分隔),操作過程如圖7 所示。設(shè)要設(shè)定的時(shí)間為“10:18:30”,加上控制位,則需要發(fā)送十六進(jìn)制數(shù)據(jù)“0A 52 9E”,此處要注意發(fā)送和接收數(shù)據(jù)均為十六進(jìn)制,且輸入和顯示均沒有“0x”或“H”等附加格式。

    串口調(diào)試助手在沒有顯示屏的單片機(jī)應(yīng)用系統(tǒng)中有著十分廣泛的應(yīng)用,可以利用函數(shù)重定向功能,調(diào)用printf()函數(shù),將開發(fā)板獲取數(shù)據(jù),通過串口輸出到PC機(jī),為程序調(diào)試和串口通信提供極大方便。

    5 結(jié)語

    本文設(shè)計(jì)一個(gè)綜合性PC 與微控制器串口通信教學(xué)實(shí)驗(yàn),實(shí)驗(yàn)設(shè)計(jì)包括硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分。硬件設(shè)計(jì)采用CH340G 芯片實(shí)現(xiàn)USB 接口轉(zhuǎn)串口功能,有效地解決了目前PC 機(jī)普遍不具備串口的問題,并實(shí)現(xiàn)了供電、下載、通信三者功能,是一個(gè)很好的創(chuàng)新。軟件設(shè)計(jì)獨(dú)立完成微控制器程序設(shè)計(jì)和上位機(jī)軟件開發(fā)兩部分工作,提出一種串口通信應(yīng)用層協(xié)議,合并2 位控制位和6 位數(shù)據(jù)位形成單字節(jié)數(shù)據(jù)幀,突破單次發(fā)送數(shù)據(jù)順序和大小的限制,具有簡潔、高效、靈活等優(yōu)點(diǎn)。項(xiàng)目在上位機(jī)與單片機(jī)之間建立雙向串行通信鏈接,上位機(jī)獲取網(wǎng)絡(luò)時(shí)間數(shù)值,將其發(fā)送給單片機(jī),單片機(jī)接收并提取時(shí)間數(shù)值,送入數(shù)碼管顯示,并回傳接收到的數(shù)據(jù)個(gè)數(shù)。通過該實(shí)驗(yàn)的學(xué)習(xí)和應(yīng)用,學(xué)生基本可以掌握STM32 串行接口USART 的原理和使用方法。

    猜你喜歡
    開發(fā)板微控制器控件
    關(guān)于.net控件數(shù)組的探討
    物聯(lián)網(wǎng)技術(shù)在微控制器實(shí)驗(yàn)教學(xué)中的應(yīng)用
    Microchip最新推出兩款PIC32 Curiosity開發(fā)板
    淺析單片機(jī)開發(fā)板的設(shè)計(jì)與制作
    ASP.NET服務(wù)器端驗(yàn)證控件的使用
    Mouser為您呈上開發(fā)關(guān)鍵之STMicroelectronics Nucleo開發(fā)板
    Arduino和Atmel發(fā)布Arduino Zero開發(fā)板
    Atmel針對新一代物聯(lián)網(wǎng)應(yīng)用發(fā)布全新32位微控制器
    最新STM32設(shè)計(jì)工具增加對混合信號(hào)微控制器的支持
    意法半導(dǎo)體(ST)推出世界首款基于ARM Cortex-M7的STM32 F7系列微控制器
    久久久国产一区二区| 亚洲成人一二三区av| 日日啪夜夜爽| xxx大片免费视频| a级毛片免费高清观看在线播放| 国内精品宾馆在线| 日韩视频在线欧美| 日本黄大片高清| 国产成人免费观看mmmm| 热re99久久国产66热| 99热6这里只有精品| 亚洲国产毛片av蜜桃av| 成年美女黄网站色视频大全免费 | 国产高清有码在线观看视频| a级毛片黄视频| 国产高清三级在线| 男女免费视频国产| 久久人人爽人人爽人人片va| 久久久久精品性色| 久久国产精品男人的天堂亚洲 | 99久久中文字幕三级久久日本| 久久国产亚洲av麻豆专区| 热re99久久精品国产66热6| 蜜桃在线观看..| 欧美精品人与动牲交sv欧美| a级毛片免费高清观看在线播放| 美女国产高潮福利片在线看| 午夜视频国产福利| 日产精品乱码卡一卡2卡三| 国产精品三级大全| 人妻系列 视频| 久热这里只有精品99| 精品熟女少妇av免费看| 女人精品久久久久毛片| 五月天丁香电影| 欧美亚洲日本最大视频资源| 全区人妻精品视频| 又大又黄又爽视频免费| 能在线免费看毛片的网站| 国产爽快片一区二区三区| 国产精品99久久久久久久久| 欧美亚洲 丝袜 人妻 在线| 国国产精品蜜臀av免费| 久久99热6这里只有精品| 国产又色又爽无遮挡免| 超色免费av| 日韩强制内射视频| 在线免费观看不下载黄p国产| 黄色欧美视频在线观看| 交换朋友夫妻互换小说| 一级二级三级毛片免费看| 三级国产精品片| 国产成人午夜福利电影在线观看| 超色免费av| 99九九线精品视频在线观看视频| 韩国高清视频一区二区三区| 岛国毛片在线播放| 一级毛片 在线播放| 日韩欧美精品免费久久| 丁香六月天网| 边亲边吃奶的免费视频| 亚洲国产精品一区三区| 亚洲精品国产av蜜桃| 亚洲精品美女久久av网站| 91aial.com中文字幕在线观看| 18禁在线播放成人免费| 三上悠亚av全集在线观看| 久久久久久久久久成人| 天天躁夜夜躁狠狠久久av| 国产成人91sexporn| 中国三级夫妇交换| 日韩大片免费观看网站| 亚洲国产精品一区三区| 能在线免费看毛片的网站| 午夜激情av网站| 亚洲图色成人| 精品一区二区三卡| 国产精品一区二区三区四区免费观看| 国产精品久久久久久久电影| 亚洲一区二区三区欧美精品| 亚洲美女视频黄频| 亚洲内射少妇av| 91精品伊人久久大香线蕉| 日韩免费高清中文字幕av| 青春草国产在线视频| 免费黄网站久久成人精品| 少妇的逼水好多| 九九在线视频观看精品| 精品久久久久久久久av| 建设人人有责人人尽责人人享有的| 中国美白少妇内射xxxbb| av在线观看视频网站免费| 日本猛色少妇xxxxx猛交久久| a 毛片基地| 一区二区日韩欧美中文字幕 | 日韩中字成人| 大香蕉97超碰在线| 蜜桃在线观看..| 欧美日韩在线观看h| 国产av国产精品国产| 99热这里只有精品一区| 亚洲欧美精品自产自拍| 男女边吃奶边做爰视频| 三级国产精品片| 国产在线视频一区二区| 精品久久蜜臀av无| 久久99热6这里只有精品| 久久精品国产亚洲av涩爱| 欧美人与性动交α欧美精品济南到 | 91精品一卡2卡3卡4卡| 国产 一区精品| 一二三四中文在线观看免费高清| 成人综合一区亚洲| 91国产中文字幕| 91久久精品国产一区二区成人| 亚洲美女搞黄在线观看| 中文天堂在线官网| 免费观看性生交大片5| 亚洲不卡免费看| 精品熟女少妇av免费看| 欧美性感艳星| 丁香六月天网| 国产精品成人在线| 日韩欧美精品免费久久| 日日摸夜夜添夜夜添av毛片| 日韩中字成人| a级毛片黄视频| 欧美激情 高清一区二区三区| 日本色播在线视频| 一本色道久久久久久精品综合| 亚洲精品国产av成人精品| 亚洲丝袜综合中文字幕| 哪个播放器可以免费观看大片| 卡戴珊不雅视频在线播放| 一个人免费看片子| 午夜av观看不卡| 91久久精品国产一区二区成人| 乱码一卡2卡4卡精品| 中文天堂在线官网| 91精品伊人久久大香线蕉| 久久久久久久亚洲中文字幕| 欧美日韩视频精品一区| 一区二区三区乱码不卡18| 夜夜爽夜夜爽视频| 欧美人与性动交α欧美精品济南到 | 久久久久久久久久久免费av| 欧美国产精品一级二级三级| 乱人伦中国视频| 两个人的视频大全免费| 成人漫画全彩无遮挡| 亚洲美女搞黄在线观看| 亚洲精品视频女| 最近中文字幕高清免费大全6| 久久精品国产鲁丝片午夜精品| 国产成人精品无人区| 在线观看国产h片| 亚洲av不卡在线观看| 久久久久久久久久人人人人人人| 一级毛片电影观看| 欧美日韩亚洲高清精品| 国产精品 国内视频| 国产成人av激情在线播放 | 男人操女人黄网站| 简卡轻食公司| 女人久久www免费人成看片| 亚洲精品色激情综合| 亚洲欧美日韩另类电影网站| 国产男女超爽视频在线观看| 99九九线精品视频在线观看视频| 亚洲av成人精品一区久久| 亚洲精品亚洲一区二区| 欧美日韩国产mv在线观看视频| 秋霞伦理黄片| 免费播放大片免费观看视频在线观看| 在线免费观看不下载黄p国产| 黄色配什么色好看| 一级a做视频免费观看| 飞空精品影院首页| 久久久久久久久久久久大奶| 大片免费播放器 马上看| 在线观看免费视频网站a站| 街头女战士在线观看网站| 嫩草影院入口| 色5月婷婷丁香| 少妇人妻久久综合中文| 超碰97精品在线观看| 插逼视频在线观看| 综合色丁香网| 亚洲精品久久成人aⅴ小说 | 成人二区视频| 日韩人妻高清精品专区| 男男h啪啪无遮挡| 成人综合一区亚洲| 欧美bdsm另类| 亚洲国产精品成人久久小说| 人人妻人人澡人人爽人人夜夜| 日韩av免费高清视频| 免费看av在线观看网站| 免费观看在线日韩| 亚洲精品av麻豆狂野| 国产日韩欧美在线精品| 视频区图区小说| 成年人午夜在线观看视频| 久久久久久久久久成人| 男女边吃奶边做爰视频| 新久久久久国产一级毛片| 一级,二级,三级黄色视频| 爱豆传媒免费全集在线观看| 51国产日韩欧美| 久久亚洲国产成人精品v| 22中文网久久字幕| 国产免费一区二区三区四区乱码| 99re6热这里在线精品视频| 中国三级夫妇交换| 18禁观看日本| 国产精品无大码| 午夜福利影视在线免费观看| 欧美+日韩+精品| 成人国语在线视频| 精品99又大又爽又粗少妇毛片| 成人毛片a级毛片在线播放| 亚洲色图综合在线观看| 国产成人午夜福利电影在线观看| 亚洲一级一片aⅴ在线观看| 欧美3d第一页| 亚洲精品视频女| 亚洲国产最新在线播放| 伊人久久精品亚洲午夜| 搡老乐熟女国产| 中文字幕人妻熟人妻熟丝袜美| 日产精品乱码卡一卡2卡三| 插阴视频在线观看视频| 欧美激情极品国产一区二区三区 | 少妇 在线观看| 免费高清在线观看日韩| 亚洲精品久久午夜乱码| 欧美老熟妇乱子伦牲交| 九色成人免费人妻av| 久久久久久久国产电影| 在线观看免费日韩欧美大片 | 汤姆久久久久久久影院中文字幕| 五月天丁香电影| 性高湖久久久久久久久免费观看| 观看美女的网站| 成人综合一区亚洲| 亚洲欧洲国产日韩| 丝袜在线中文字幕| 亚洲精品,欧美精品| 亚洲欧美清纯卡通| 女人久久www免费人成看片| 男女国产视频网站| 久久狼人影院| 亚洲精品色激情综合| 啦啦啦啦在线视频资源| 91精品三级在线观看| 亚洲国产精品专区欧美| 日日摸夜夜添夜夜爱| 精品人妻一区二区三区麻豆| 边亲边吃奶的免费视频| 黄色怎么调成土黄色| 嘟嘟电影网在线观看| 亚洲人成77777在线视频| 精品久久久久久久久av| 91精品国产九色| 日本免费在线观看一区| 成人漫画全彩无遮挡| 三上悠亚av全集在线观看| 国产精品久久久久久久电影| 人人澡人人妻人| 精品99又大又爽又粗少妇毛片| 三级国产精品欧美在线观看| 成人漫画全彩无遮挡| 丝瓜视频免费看黄片| 久久99一区二区三区| 制服人妻中文乱码| 欧美 日韩 精品 国产| 亚洲av日韩在线播放| 久久ye,这里只有精品| 91精品国产九色| 精品酒店卫生间| 久久久久久伊人网av| 热re99久久国产66热| 国产爽快片一区二区三区| 亚洲国产av新网站| 亚洲av免费高清在线观看| 亚洲人成网站在线观看播放| 视频在线观看一区二区三区| 欧美国产精品一级二级三级| 亚洲欧美中文字幕日韩二区| 夜夜爽夜夜爽视频| 制服丝袜香蕉在线| 亚洲国产av新网站| 成人无遮挡网站| 少妇精品久久久久久久| 黑丝袜美女国产一区| 极品人妻少妇av视频| 久久午夜福利片| av在线老鸭窝| 婷婷色麻豆天堂久久| 91在线精品国自产拍蜜月| 极品少妇高潮喷水抽搐| 亚洲一区二区三区欧美精品| 一区二区三区免费毛片| 欧美老熟妇乱子伦牲交| av福利片在线| 啦啦啦啦在线视频资源| 亚洲精品,欧美精品| 国产成人aa在线观看| 天堂中文最新版在线下载| 国模一区二区三区四区视频| 亚洲成人av在线免费| 免费观看无遮挡的男女| 九草在线视频观看| 日日摸夜夜添夜夜爱| 欧美人与善性xxx| 欧美少妇被猛烈插入视频| 国产色婷婷99| 精品午夜福利在线看| 精品亚洲乱码少妇综合久久| 菩萨蛮人人尽说江南好唐韦庄| 亚洲国产成人一精品久久久| 成人手机av| 51国产日韩欧美| 人成视频在线观看免费观看| 成年人午夜在线观看视频| 免费观看av网站的网址| 免费观看的影片在线观看| 成人亚洲欧美一区二区av| 一区二区三区四区激情视频| 九草在线视频观看| 中文字幕av电影在线播放| 不卡视频在线观看欧美| av国产精品久久久久影院| 色5月婷婷丁香| 成人影院久久| 亚洲精华国产精华液的使用体验| 在线观看国产h片| 国产成人午夜福利电影在线观看| 在线观看国产h片| 亚洲人成网站在线观看播放| 狂野欧美激情性xxxx在线观看| 久热这里只有精品99| 国产男女内射视频| av视频免费观看在线观看| 一边亲一边摸免费视频| 成年女人在线观看亚洲视频| 国产亚洲午夜精品一区二区久久| 少妇的逼水好多| 97在线视频观看| 精品一区二区三卡| 欧美国产精品一级二级三级| kizo精华| 天堂8中文在线网| 欧美激情 高清一区二区三区| 国产视频首页在线观看| 97超碰精品成人国产| 欧美少妇被猛烈插入视频| 日韩欧美一区视频在线观看| 成人影院久久| 欧美老熟妇乱子伦牲交| 视频中文字幕在线观看| 国产一区二区三区综合在线观看 | 欧美xxxx性猛交bbbb| 两个人的视频大全免费| 久久久久国产精品人妻一区二区| 2022亚洲国产成人精品| 啦啦啦啦在线视频资源| 少妇被粗大猛烈的视频| 久久精品国产a三级三级三级| 又大又黄又爽视频免费| 亚洲少妇的诱惑av| 大码成人一级视频| 久热这里只有精品99| 免费av中文字幕在线| 亚洲丝袜综合中文字幕| 国产高清国产精品国产三级| 亚洲性久久影院| 黑人欧美特级aaaaaa片| 久久鲁丝午夜福利片| 久久99热这里只频精品6学生| 两个人免费观看高清视频| 少妇人妻 视频| 狂野欧美激情性bbbbbb| 国产不卡av网站在线观看| 日韩中字成人| 人人妻人人添人人爽欧美一区卜| 中文字幕人妻熟人妻熟丝袜美| 欧美日韩精品成人综合77777| 在线 av 中文字幕| 欧美最新免费一区二区三区| 在线观看国产h片| 精品一区二区三卡| 菩萨蛮人人尽说江南好唐韦庄| 久久精品久久久久久久性| 亚洲精品aⅴ在线观看| 成人无遮挡网站| 欧美激情极品国产一区二区三区 | 国模一区二区三区四区视频| 国产一区二区三区综合在线观看 | 能在线免费看毛片的网站| 不卡视频在线观看欧美| 99九九线精品视频在线观看视频| 久久久国产欧美日韩av| 蜜臀久久99精品久久宅男| 亚洲欧美一区二区三区国产| 亚洲人成77777在线视频| 色哟哟·www| 亚洲av综合色区一区| 一级毛片黄色毛片免费观看视频| 久久午夜综合久久蜜桃| 乱人伦中国视频| 久久99精品国语久久久| av电影中文网址| 国产探花极品一区二区| 日韩三级伦理在线观看| 999精品在线视频| 纵有疾风起免费观看全集完整版| 亚洲,一卡二卡三卡| 大又大粗又爽又黄少妇毛片口| 精品国产乱码久久久久久小说| 精品人妻熟女av久视频| 亚洲av二区三区四区| 欧美少妇被猛烈插入视频| 99久久人妻综合| 亚洲美女黄色视频免费看| a 毛片基地| 国产有黄有色有爽视频| 校园人妻丝袜中文字幕| 日韩一区二区视频免费看| 精品久久国产蜜桃| 伦精品一区二区三区| 黄色毛片三级朝国网站| 狠狠婷婷综合久久久久久88av| 成年人午夜在线观看视频| 亚洲精品视频女| 欧美亚洲日本最大视频资源| 美女国产视频在线观看| 亚洲精品久久成人aⅴ小说 | 人妻 亚洲 视频| 亚洲国产精品一区三区| 亚洲经典国产精华液单| 老司机亚洲免费影院| 一级,二级,三级黄色视频| 欧美3d第一页| 亚洲伊人久久精品综合| 久久婷婷青草| 天美传媒精品一区二区| 美女脱内裤让男人舔精品视频| 国产片特级美女逼逼视频| 18在线观看网站| 如何舔出高潮| 成人国语在线视频| 国产又色又爽无遮挡免| 国产成人免费无遮挡视频| 日本免费在线观看一区| 秋霞在线观看毛片| 免费播放大片免费观看视频在线观看| 一个人免费看片子| 亚洲精品国产色婷婷电影| 国产一区二区三区综合在线观看 | 99九九线精品视频在线观看视频| 国产白丝娇喘喷水9色精品| av电影中文网址| 国产永久视频网站| 新久久久久国产一级毛片| 亚洲av男天堂| 久久久精品免费免费高清| 天美传媒精品一区二区| 美女脱内裤让男人舔精品视频| 一本久久精品| 婷婷色麻豆天堂久久| 国产欧美日韩一区二区三区在线 | 国产精品不卡视频一区二区| 美女福利国产在线| 国产女主播在线喷水免费视频网站| 国产精品国产三级国产专区5o| 欧美bdsm另类| 青春草视频在线免费观看| 欧美性感艳星| 九九在线视频观看精品| 日韩 亚洲 欧美在线| 69精品国产乱码久久久| 国产色爽女视频免费观看| 91久久精品国产一区二区三区| 黄色配什么色好看| 女性被躁到高潮视频| 亚洲精品久久久久久婷婷小说| 精品99又大又爽又粗少妇毛片| 国产一区亚洲一区在线观看| 人妻一区二区av| 王馨瑶露胸无遮挡在线观看| 久久免费观看电影| 亚洲人成网站在线播| 中文精品一卡2卡3卡4更新| 亚洲性久久影院| 午夜老司机福利剧场| 亚洲激情五月婷婷啪啪| 亚洲美女搞黄在线观看| 一级a做视频免费观看| 亚洲精品美女久久av网站| 免费观看的影片在线观看| 免费高清在线观看视频在线观看| 久久久久久久久久久丰满| 精品久久久久久久久av| www.av在线官网国产| 久久 成人 亚洲| 成人亚洲精品一区在线观看| 久久韩国三级中文字幕| 黄色一级大片看看| 日日爽夜夜爽网站| 大香蕉久久网| 久久国产亚洲av麻豆专区| 精品酒店卫生间| 91久久精品国产一区二区成人| 少妇高潮的动态图| 国产成人免费无遮挡视频| 国产欧美亚洲国产| 免费观看无遮挡的男女| 性高湖久久久久久久久免费观看| 久久韩国三级中文字幕| 看免费成人av毛片| 免费观看无遮挡的男女| 国产免费现黄频在线看| 国产免费一区二区三区四区乱码| 亚洲成人av在线免费| 午夜福利影视在线免费观看| 免费观看av网站的网址| 日韩亚洲欧美综合| 男女边摸边吃奶| 国产深夜福利视频在线观看| 国国产精品蜜臀av免费| 国产精品一区二区在线观看99| 熟女人妻精品中文字幕| 成人国产麻豆网| 国产av一区二区精品久久| 啦啦啦视频在线资源免费观看| 国产免费一级a男人的天堂| 欧美成人精品欧美一级黄| 啦啦啦在线观看免费高清www| 久久久久久久久久成人| 免费日韩欧美在线观看| 欧美日韩视频精品一区| 青春草视频在线免费观看| 国精品久久久久久国模美| 在线看a的网站| 18禁动态无遮挡网站| 久久人人爽人人爽人人片va| 国产精品一区二区三区四区免费观看| 人妻少妇偷人精品九色| 少妇人妻 视频| 午夜免费男女啪啪视频观看| 最后的刺客免费高清国语| 欧美日韩成人在线一区二区| 一个人免费看片子| 久久99热这里只频精品6学生| 国产免费一级a男人的天堂| 狠狠精品人妻久久久久久综合| 国产亚洲午夜精品一区二区久久| 久久女婷五月综合色啪小说| 三级国产精品片| 爱豆传媒免费全集在线观看| 日韩,欧美,国产一区二区三区| 色婷婷久久久亚洲欧美| 国产极品粉嫩免费观看在线 | 国产精品人妻久久久影院| 国产成人freesex在线| 亚洲国产色片| 九九久久精品国产亚洲av麻豆| 日韩在线高清观看一区二区三区| 婷婷色综合www| 哪个播放器可以免费观看大片| 久久婷婷青草| av国产久精品久网站免费入址| 超色免费av| 免费少妇av软件| 久久 成人 亚洲| 亚洲av国产av综合av卡| 又黄又爽又刺激的免费视频.| 国产高清有码在线观看视频| 日韩人妻高清精品专区| videos熟女内射| 观看美女的网站| 欧美精品人与动牲交sv欧美| 久久久久久久久久久丰满| 久久综合国产亚洲精品| 国产女主播在线喷水免费视频网站| 内地一区二区视频在线| 亚洲av电影在线观看一区二区三区| 欧美xxⅹ黑人| 纯流量卡能插随身wifi吗| 精品一区在线观看国产| 在线天堂最新版资源| 欧美日韩亚洲高清精品| 国产亚洲最大av| 日本免费在线观看一区| 国产欧美日韩一区二区三区在线 | 亚洲av二区三区四区| 日本黄色片子视频| 国产成人精品婷婷| 欧美最新免费一区二区三区| 在线观看www视频免费| 国产国拍精品亚洲av在线观看| 国产白丝娇喘喷水9色精品| 久久99热6这里只有精品| 一级片'在线观看视频| 亚洲人成77777在线视频| 国产无遮挡羞羞视频在线观看| 日本猛色少妇xxxxx猛交久久| 最近中文字幕2019免费版| 如何舔出高潮| 亚洲欧洲精品一区二区精品久久久 | 亚洲综合色惰| 国产在线视频一区二区| 在线免费观看不下载黄p国产| 国产精品人妻久久久影院|