在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

部署處理特定任務(wù)的單片機(jī)來簡(jiǎn)化復(fù)雜設(shè)計(jì)

21克888 ? 來源:廠商供稿 ? 作者:Robert Perkel ? 2022-05-11 15:39 ? 次閱讀

摘要:處理特定任務(wù)的單片機(jī)可減輕主單片機(jī)或微處理器的任務(wù)和工作負(fù)荷,從而有助于簡(jiǎn)化各種應(yīng)用的設(shè)計(jì)流程。

如今,運(yùn)行實(shí)時(shí)操作系統(tǒng)(RTOS)的大型32位單片機(jī)(MCU)和微處理器(MPU)日益普及。不過,如果使用一個(gè)大型單片機(jī)處理復(fù)雜的應(yīng)用,可能會(huì)在執(zhí)行小型后臺(tái)處理任務(wù)時(shí)遇到CPU資源方面的問題,這些任務(wù)雖然并不復(fù)雜,但十分耗時(shí)。8位和16位MCU等小型器件可用于減輕32位器件的工作負(fù)荷。

試想一下這樣一個(gè)示例:將一個(gè)32位MCU用于控制汽車的非安全功能,如娛樂系統(tǒng)、環(huán)境照明和空調(diào)。此32位器件必須對(duì)其資源進(jìn)行分配,以便處理與這些功能相關(guān)的所有任務(wù)。這樣的任務(wù)還包括測(cè)量駕駛室內(nèi)多個(gè)點(diǎn)的溫度、打開/關(guān)閉空調(diào)系統(tǒng)、更新圖形顯示、處理用戶輸入、調(diào)整照明條件和播放音樂。即使對(duì)于大型32位器件,這些工作量也過于繁重。

但是,如果32位器件將部分任務(wù)負(fù)荷轉(zhuǎn)移給幾乎不需要監(jiān)控的子處理器,每個(gè)子處理器僅負(fù)責(zé)處理其中的1或2個(gè)任務(wù),那么這些任務(wù)會(huì)更易于管理。這可以釋放主處理器上的CPU資源,從而降低軟件的復(fù)雜性,同時(shí)提高性能并縮短執(zhí)行時(shí)間。

這種解決方案與單片機(jī)中的外設(shè)有異曲同工之妙。外設(shè)是專用硬件的小型模塊,可以添加新功能(例如運(yùn)算放大器模數(shù)轉(zhuǎn)換器),也可以減少執(zhí)行給定功能時(shí)CPU必須承擔(dān)的工作量。在某些情況下,初始化后,外設(shè)可獨(dú)立于CPU運(yùn)行。

為了說明外設(shè)的優(yōu)勢(shì),我們以產(chǎn)生脈寬調(diào)制(PWM)信號(hào)為例。要在沒有專用外設(shè)的情況下產(chǎn)生PWM,只需將I/O線設(shè)為高電平,等待一定數(shù)量的周期后,將其設(shè)為低電平,再等待一段時(shí)間,然后重復(fù)操作。這會(huì)占用大量CPU周期,并且對(duì)于某些功能(如RTOS)來說,難以可靠地執(zhí)行。相比之下,PWM外設(shè)允許CPU在執(zhí)行其他任務(wù)的同時(shí)設(shè)置所需的波形參數(shù)

本文中介紹的第一個(gè)示例說明了減輕CPU密集型任務(wù)負(fù)荷的優(yōu)勢(shì)。在該案例中,使用了一個(gè)8位MCU來創(chuàng)建I/O擴(kuò)展器。I/O擴(kuò)展器并不復(fù)雜;然而,由于需要頻繁處理中斷,因此它們會(huì)占用大量的CPU時(shí)間。通過使用專用MCU來完成這項(xiàng)任務(wù),大型32位器件可以減少I/O使用和需要處理的中斷次數(shù)。此外,I/O擴(kuò)展器的功能集可在軟件中設(shè)置,因此支持針對(duì)應(yīng)用進(jìn)行定制和調(diào)整。

本文中的第二個(gè)示例以創(chuàng)建獨(dú)立于CPU運(yùn)行的電壓頻率(V/F)轉(zhuǎn)換器為例,展示了獨(dú)立于內(nèi)核的外設(shè)的性能。在這個(gè)示例中,CPU的唯一功能是初始化外設(shè)并將調(diào)試打印消息發(fā)送到UART。在大型系統(tǒng)中,當(dāng)V/F在后臺(tái)運(yùn)行時(shí),CPU可以執(zhí)行另一個(gè)簡(jiǎn)單的任務(wù)。

I/O擴(kuò)展器


使用8位MCU創(chuàng)建I/O擴(kuò)展器的最大好處是提高靈活性。I/O擴(kuò)展器ASIC的功能集已嵌入到器件中,而MCU可基于其執(zhí)行的軟件定義其行為。這種靈活性使基于MCU的版本能夠滿足最終應(yīng)用的需求。

實(shí)現(xiàn)高級(jí)I/O擴(kuò)展器

在器件內(nèi)部,高級(jí)I/O擴(kuò)展器在基于查找表的結(jié)構(gòu)上運(yùn)行。在讀取或?qū)懭胫埃瑫?huì)發(fā)送一個(gè)虛擬地址。該地址與單片機(jī)上的寄存器無關(guān)——僅特定于查找表。這意味著,可以透明地添加不在單片機(jī)硬件寄存器中的功能。此外,還可以針對(duì)特定用途,輕松地重新排列表格中的條目。這種結(jié)構(gòu)的另一個(gè)優(yōu)勢(shì)是,能夠向查找表添加權(quán)限。例如,要?jiǎng)?chuàng)建一個(gè)只讀寄存器,只需省略查找表的寫條目即可。

高級(jí)I/O擴(kuò)展器的查找表


這種較為復(fù)雜的結(jié)構(gòu)也適用于非標(biāo)準(zhǔn)功能。“MEM OP”功能允許MCU將其當(dāng)前的通用輸入和輸出(GPIO)配置保存或加載到存儲(chǔ)器中。

器件中的存儲(chǔ)器存儲(chǔ)


MEM OP也可以將GPIO配置重置為編譯時(shí)設(shè)置的參數(shù)。

注:并非所有字段均可用于所有操作

MEM OP的功能

此外,也可以選擇將單片機(jī)設(shè)置為在上電時(shí)加載保存的設(shè)置。如果已使能,單片機(jī)會(huì)嘗試加載配置0中的設(shè)置。如果配置執(zhí)行校驗(yàn)和驗(yàn)證失敗,則MCU將恢復(fù)為編譯時(shí)常數(shù)。如果不需要,可以在軟件中禁用此功能。

該解決方案的要點(diǎn)

基于MCU的解決方案的優(yōu)勢(shì)在于出色的靈活性。與市場(chǎng)上的ASIC不同,我們可以為MCU配置特定于應(yīng)用場(chǎng)景的非標(biāo)準(zhǔn)功能。此應(yīng)用程序針對(duì)通用PIC16F15244系列MCU開發(fā)。

如需深入了解該實(shí)現(xiàn)或想要試用該示例,請(qǐng)參見源資源庫(kù)中的README文件。此外,還提供帶有Arduino的高級(jí)I/O擴(kuò)展器的演示。

源代碼、文檔和演示:https://github.com/microchip-pic-avr-examples/pic16f15244-family-advanced-i2c-io-expander

電壓頻率(V/F)轉(zhuǎn)換器

通過降低物料清單(BOM)成本,進(jìn)而減小設(shè)計(jì)面積,電壓頻率轉(zhuǎn)換器可改進(jìn)傳統(tǒng)的模擬解決方案。市場(chǎng)上的許多V/F轉(zhuǎn)換器需要配備外部電阻電容才能運(yùn)行,而單片機(jī)只需使用通用去耦和上拉組件(所有MCU的必備組件)即可運(yùn)行。

TC9400/TC9401/TC9402 10 Hz至100 kHz V/F轉(zhuǎn)換器的應(yīng)用原理圖

MCU不使用模擬技術(shù)進(jìn)行數(shù)字化,而是使用獨(dú)立于內(nèi)核的外設(shè)和功能的組合。MCU使用內(nèi)部帶計(jì)算功能的模數(shù)轉(zhuǎn)換器(ADCC)測(cè)量輸入信號(hào),然后對(duì)時(shí)鐘信號(hào)進(jìn)行分頻,以創(chuàng)建可變頻率輸出。在該示例中,外設(shè)已設(shè)置為在初始化后獨(dú)立于CPU運(yùn)行。這意味著,CPU可以用于最終應(yīng)用中的其他任務(wù)。

對(duì)于基于MCU的方案,其挑戰(zhàn)在于性能不如模擬解決方案。輸出的分辨率本身受到ADCC的限制。表面上看,ADCC為12位,但它會(huì)以配置為過采樣的14位分辨率運(yùn)行,具體取決于程序的配置方式。同樣,用于合成輸出頻率的片內(nèi)數(shù)控振蕩器(NCO)具有有限的分辨率,并且其輸出中可能存在抖動(dòng),具體取決于ADC測(cè)得的值。

基于MCU的解決方案可以分為三個(gè)不同的外設(shè)模塊——模擬采樣模塊、輸出振蕩器模塊和占空比發(fā)生器。

解決方案框圖


模擬采樣模塊

模擬采樣模塊實(shí)現(xiàn)

模擬采樣模塊負(fù)責(zé)執(zhí)行模數(shù)轉(zhuǎn)換。為了在器件的頻率限制下實(shí)現(xiàn)100 kHz的輸出,已將ADCC配置為過采樣,然后通過平均值處理獲得14位結(jié)果。

這種過采樣配置有一個(gè)缺點(diǎn),即向結(jié)果中增加額外的統(tǒng)計(jì)噪聲,可采取計(jì)算過采樣的平均值并增加滯后的方法來補(bǔ)償噪聲。要實(shí)現(xiàn)滯后,可使用ADCC的閾值中斷功能。(為簡(jiǎn)單起見,將僅介紹有關(guān)此示例如何使用閾值中斷功能的細(xì)節(jié)。)

在ADCC完成過采樣的平均值計(jì)算后,將得出的值與外設(shè)中的設(shè)定值寄存器進(jìn)行比較。如果兩者之差大于或小于設(shè)定閾值,則觸發(fā)中斷。CPU可屏蔽此中斷且不受影響,然而,此中斷會(huì)觸發(fā)直接存儲(chǔ)器訪問(DMA),將經(jīng)過平均值處理的過采樣結(jié)果復(fù)制到ADCC的設(shè)定值寄存器,從而產(chǎn)生滯后。如果未超過閾值,則不會(huì)發(fā)生DMA復(fù)制,從而不會(huì)觸發(fā)輸出振蕩器模塊的DMA更新。

輸出振蕩器模塊

輸出振蕩器模塊的結(jié)構(gòu)


該解決方案的輸出振蕩器模塊負(fù)責(zé)以所需輸出頻率產(chǎn)生時(shí)鐘信號(hào)。該輸出信號(hào)在內(nèi)部連接到占空比發(fā)生器,該元件將輸出頻率減半,但會(huì)產(chǎn)生50%的占空比輸出。因此,輸出振蕩器模塊以輸出頻率的兩倍運(yùn)行。

輸出振蕩器模塊的核心是數(shù)控振蕩器(NCO)。NCO外設(shè)的工作原理是在輸入時(shí)鐘的上升沿向累加器添加增量值,然后根據(jù)累加器溢出導(dǎo)出外設(shè)的輸出。(有關(guān)NCO的完整說明,請(qǐng)參見數(shù)據(jù)手冊(cè)。)

在該示例中,已將NCO2設(shè)置為在內(nèi)部創(chuàng)建所需的輸入時(shí)鐘頻率,以通過14位輸入獲得100 kHz輸出。之所以使用14位結(jié)果,是因?yàn)锳DCC本身的12位結(jié)果不足以在沒有外部時(shí)鐘源的情況下產(chǎn)生100 kHz輸出。

100 kHz V/F轉(zhuǎn)換器的理想輸出(看門狗已關(guān)閉)


如果改變NCO2的輸出頻率或使用備用源,則輸出頻率將調(diào)整為不同的輸出范圍。例如,如果NCO2的頻率降低到1.28 MHz,則輸出最大為10 kHz。

10 kHz V/F轉(zhuǎn)換器的理想輸出(看門狗已關(guān)閉)


占空比發(fā)生器

占空比發(fā)生器框圖

該解決方案的占空比發(fā)生器模塊負(fù)責(zé)創(chuàng)建50%的占空比輸出。這是一個(gè)可選功能——可以直接使用NCO的輸出,但這樣做會(huì)增加占空比的變化幅度。

該生成器使用一個(gè)可配置邏輯單元(CLC)實(shí)現(xiàn)。CLC是可配置邏輯的小型模塊,類似于現(xiàn)場(chǎng)可編程門陣列(FPGA)的一個(gè)單元。CLC可用作離散邏輯門(例如AND-OR或OR-XOR),也可以配置為鎖存器或觸發(fā)器。在該解決方案中,CLC實(shí)現(xiàn)為帶復(fù)位功能的J-K觸發(fā)器。J和K保持在邏輯高電平。輸出振蕩器模塊用作觸發(fā)器的時(shí)鐘。每個(gè)輸入時(shí)鐘脈沖均會(huì)導(dǎo)致輸出翻轉(zhuǎn),從而產(chǎn)生50%的占空比。注意:輸出振蕩器模塊的頻率抖動(dòng)將對(duì)占空比產(chǎn)生影響。

Timer6用作不穩(wěn)定的“看門狗”定時(shí)器。如果輸出沒有產(chǎn)生邊沿(上升沿或下降沿),則定時(shí)器將溢出,并將產(chǎn)生的時(shí)鐘脈沖發(fā)送到CLC,這可以控制輸出頻率范圍的下限。輸出翻轉(zhuǎn)到定時(shí)器頻率的一半(輸出為6 Hz),而不是達(dá)到直流。

該解決方案的要點(diǎn)

該示例表明,要使用硬件外設(shè)創(chuàng)建獨(dú)立于內(nèi)核的功能,通常必須使用外部集成電路。這種配置的一個(gè)最大優(yōu)勢(shì)在于,外設(shè)操作可在軟件中設(shè)置,這樣便可輕松地根據(jù)最終應(yīng)用調(diào)整示例。由于使用了大量外設(shè),因此選擇PIC18-Q43系列MCU來實(shí)現(xiàn)該示例。

有關(guān)該示例的更多信息,請(qǐng)參見示例資源庫(kù)中的README文檔。此外,示例資源庫(kù)還包含頻率電壓轉(zhuǎn)換器的實(shí)現(xiàn),可與電壓頻率轉(zhuǎn)換器在同一個(gè)器件上實(shí)現(xiàn)。

單擊以下鏈接獲取源代碼和文檔:https://github.com/microchip-pic-avr-examples/pic18f57q43-v-to-f-mplab-mcc

總結(jié)

盡管高性能單片機(jī)和微處理器都有一席之地,但在執(zhí)行小型專門任務(wù)時(shí),8位和16位MCU的作用不容小覷。這類任務(wù)并不一定十分復(fù)雜,但可能十分耗時(shí),或者是時(shí)間關(guān)鍵型任務(wù)。任務(wù)負(fù)荷減輕后,32位器件可擁有更簡(jiǎn)單的實(shí)現(xiàn),從而提高可靠性、減少存儲(chǔ)器占用率并降低功耗。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6040

    文章

    44605

    瀏覽量

    637209
  • 操作系統(tǒng)
    +關(guān)注

    關(guān)注

    37

    文章

    6863

    瀏覽量

    123541
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2272

    瀏覽量

    82622
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    單片機(jī)Debug與仿真區(qū)別

    單片機(jī)的開發(fā)是一個(gè)復(fù)雜的過程,涉及到硬件設(shè)計(jì)、軟件開發(fā)和測(cè)試等多個(gè)環(huán)節(jié)。為了確保單片機(jī)能夠按照預(yù)期工作,開發(fā)者需要使用Debug和仿真技術(shù)檢測(cè)和修正代碼中的錯(cuò)誤。 Debug(調(diào)試)
    的頭像 發(fā)表于 12-19 09:47 ?242次閱讀

    XD08M3232紅外感應(yīng)單片機(jī)擁有哪些配置實(shí)現(xiàn)高性能處理能力

    需要12個(gè)時(shí)鐘周期,而1T8051內(nèi)核則將這個(gè)時(shí)間縮短為1個(gè)時(shí)鐘周期,這極大地提高了指令執(zhí)行速度,從而在處理數(shù)據(jù)和執(zhí)行程序時(shí)能夠更快地響應(yīng),整體提升了單片機(jī)處理性能。雖然沒有直接表明這是高性能
    發(fā)表于 11-23 15:08

    單片機(jī)在工業(yè)自動(dòng)化中的應(yīng)用

    用電器、汽車電子和工業(yè)控制系統(tǒng)。在工業(yè)自動(dòng)化中,單片機(jī)因其可靠性、靈活性和成本效益而受到青睞。 2. 單片機(jī)的特點(diǎn) 低成本 :單片機(jī)的價(jià)格相對(duì)較低,適合大規(guī)模部署。 高性能 :現(xiàn)代
    的頭像 發(fā)表于 11-01 14:15 ?408次閱讀

    單片機(jī)有哪些中斷類型

    單片機(jī)中斷是指在單片機(jī)執(zhí)行程序的過程中,當(dāng)外部設(shè)備或內(nèi)部條件發(fā)生某個(gè)特定事件時(shí),能夠暫停當(dāng)前正在執(zhí)行的程序,轉(zhuǎn)而去執(zhí)行一個(gè)特定的服務(wù)程序(稱為中斷服務(wù)程序或中斷
    的頭像 發(fā)表于 10-17 18:12 ?868次閱讀

    單片機(jī)的中斷機(jī)制

    單片機(jī)的中斷機(jī)制是一種重要的處理方式,它允許單片機(jī)在執(zhí)行主程序的過程中,能夠暫停當(dāng)前任務(wù),轉(zhuǎn)而處理外部或內(nèi)部緊急事件。這種機(jī)制極大地提高了系
    的頭像 發(fā)表于 10-17 18:03 ?890次閱讀

    單片機(jī)芯片開發(fā)-單片機(jī)方案開發(fā)的關(guān)鍵技巧和流程步驟!

    復(fù)雜而富有挑戰(zhàn)性的任務(wù)。今天,英銳恩工程技術(shù)小編將為您解鎖單片機(jī)開發(fā)的關(guān)鍵技巧和流程步驟,讓您的項(xiàng)目更加順利! 明確項(xiàng)目需求: 在開始任何開發(fā)之前,首先要明確項(xiàng)目的具體需求。這包括功能、性能和環(huán)境
    發(fā)表于 09-26 17:04

    使用低成本的MSPMO單片機(jī)簡(jiǎn)化TWS(真無線立體)控制的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《使用低成本的MSPMO單片機(jī)簡(jiǎn)化TWS(真無線立體)控制的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 09-09 15:46 ?0次下載
    使用低成本的MSPMO<b class='flag-5'>單片機(jī)</b><b class='flag-5'>簡(jiǎn)化</b>TWS(真無線立體)控制的設(shè)計(jì)

    stm32和51單片機(jī)的區(qū)別是什么

    。 性能差異: STM32具有更高的主頻和更大的內(nèi)存空間,可以處理復(fù)雜任務(wù)和算法。 51單片機(jī)的主頻和內(nèi)存空間相對(duì)較小,適用于簡(jiǎn)單的控制和數(shù)據(jù)
    的頭像 發(fā)表于 09-02 09:33 ?853次閱讀

    藍(lán)牙模塊如何實(shí)現(xiàn)單片機(jī)和手機(jī)端數(shù)據(jù)互傳

    ZX-D30、ZX-D37、ZX-D32等。 藍(lán)牙模塊設(shè)置 : 將藍(lán)牙模塊與單片機(jī)連接。通常,藍(lán)牙模塊通過串口(UART)與單片機(jī)通信。 設(shè)置藍(lán)牙模塊的工作模式和參數(shù),例如波特率、名稱、停止位、數(shù)據(jù)位等。這通常通過發(fā)送特定的AT
    的頭像 發(fā)表于 07-24 17:59 ?2800次閱讀
    藍(lán)牙模塊如何實(shí)現(xiàn)<b class='flag-5'>單片機(jī)</b>和手機(jī)端數(shù)據(jù)互傳

    聊聊幾種常見的單片機(jī)通信方式

    的自動(dòng)駕駛汽車,單片機(jī)都扮演著至關(guān)重要的角色。它們不僅負(fù)責(zé)執(zhí)行基本的控制任務(wù),還處理數(shù)據(jù)、管理用戶界面,并與其他設(shè)備進(jìn)行通信,今天,我們就來深入了解一下單片機(jī)的幾
    的頭像 發(fā)表于 05-22 12:28 ?2095次閱讀
    聊聊幾種常見的<b class='flag-5'>單片機(jī)</b>通信方式

    數(shù)字電路仿真軟件單片機(jī)怎么用

    、調(diào)試和測(cè)試。 首先,使用單片機(jī)仿真軟件前,我們需要了解一些基本概念和背景知識(shí)。單片機(jī)是一種嵌入式系統(tǒng)的核心部件,它集成了微處理器、存儲(chǔ)器和各種外設(shè)輸入輸出接口,用于控制和執(zhí)行特定
    的頭像 發(fā)表于 04-21 10:28 ?1120次閱讀

    有些汽車ECU會(huì)使用2片單片機(jī),請(qǐng)問這2片單片機(jī)是如何分配任務(wù)的?

    來自一位用戶的咨詢,麻煩幫忙解答。越詳細(xì)越好,有圖有真相。如有相關(guān)的視頻、文檔也可以輔助說明,謝謝。 有些汽車ECU會(huì)使用2片單片機(jī),請(qǐng)問這2片單片機(jī)是如何分配任務(wù)的? 下圖是某F1動(dòng)力總成的ECU
    發(fā)表于 02-02 08:13

    單片機(jī)中斷功能及其應(yīng)用

    單片機(jī)中斷功能及其應(yīng)用? 單片機(jī)中斷是指在程序執(zhí)行過程中,根據(jù)特定的條件或事件自動(dòng)暫時(shí)中斷當(dāng)前程序的執(zhí)行,轉(zhuǎn)而執(zhí)行特定的中斷服務(wù)程序。中斷是一種能提高
    的頭像 發(fā)表于 01-30 14:45 ?5718次閱讀

    單片機(jī)最小系統(tǒng)包含哪幾部分 單片機(jī)最小系統(tǒng)的作用

    單片機(jī)最小系統(tǒng)包含以下幾部分:單片機(jī)芯片、時(shí)鐘電路、復(fù)位電路、電源電路、外圍電路和連接接口等。 單片機(jī)芯片:單片機(jī)是整個(gè)系統(tǒng)的核心部分,負(fù)責(zé)數(shù)據(jù)處理
    的頭像 發(fā)表于 01-24 10:40 ?1.5w次閱讀

    什么是單片機(jī)? 單片機(jī)由哪幾個(gè)主要部分組成?

    單片機(jī)是一種集成電路芯片,具有處理器核心、存儲(chǔ)器、輸入輸出接口等主要部分。它可以用來控制并執(zhí)行各種任務(wù),廣泛應(yīng)用于電子產(chǎn)品中。 一、單片機(jī)的概述
    的頭像 發(fā)表于 01-22 10:38 ?9774次閱讀
    主站蜘蛛池模板: 黄网观看| 久久国产免费观看| 久青草国产手机在线观| 97爱爱爱| 日本免费a级片| 日鲁夜鲁鲁狠狠综合视频| 亚洲男人的天堂久久香蕉| 影音先锋午夜资源网站| 男女交性高清视频无遮挡| 中国一级做a爰片久久毛片| 一级黄色毛片播放| 四虎影院在线看| 性欧美人与zooz| 日本毛片大全| 在线欧美成人| 色偷偷免费| 精品卡一卡二 卡四卡视频| 日本免费三级网站| 久久久久久88色偷偷| 久久这里只有精品免费视频| 国产视频一二区| 国产小片| 午夜免费视频| 国产午夜精品久久久久免费视小说 | 欧美视频三区| 五月开心六月伊人色婷婷| 欧美一级鲁丝片| 狠狠色噜噜狠狠狠狠米奇7777| 在线亚洲小视频| 成人亚洲视频| 国产成人经典三级在线观看| 天天干国产| 免费视频www| 一二三四日本视频社区| 欧美三级一级| 在线天堂在线| 91破处视频| 国产99久9在线视频| 亚洲国产欧美在线人成aaa| 五等分的新娘免费漫画| 久久成人性色生活片|