视频一区视频二区在线观看_国产欧美激情在线观看_免费的av网址_莫妮卡裸全乳无删减电影_免费的一级黄色片_福利姬免费_欧美jizz19性欧美_在线观看免费视频国产_日本免费三级电影_亚洲tv在线_很黄很色的视频_亚洲免费视频一区_91黄色影视_草莓视频.www_成人欧美一区二区三区白人

你的位置:首頁 > 電路保護 > 正文

淺顯易懂的理解嵌入式開發(fā)中的硬件知識

發(fā)布時間:2017-11-22 責任編輯:lina

【導讀】做嵌入式系統(tǒng)開發(fā),經(jīng)常要接觸硬件。做嵌入式開發(fā)對數(shù)字電路和模擬電路要有一定的了解。這樣才能深入的研究下去。下面我們簡單的介紹嵌入式開發(fā)中的一些硬件相關(guān)的概念。

電平(Level)

   在數(shù)字電路中,分為高電平和低電平,分別用1和0表示。一個數(shù)字電路的管腳,總是存在一個電平的,要么高要么低,或者說要么1要到0(其實,還有另一種狀態(tài),后面會提到)。

總線(Bus)

   在嵌入式系統(tǒng)中一定會有一塊處理器芯片,此外,還有其它的芯片作為外部設(shè)備(后面簡稱外設(shè)),這些芯片與處理器協(xié)作實現(xiàn)產(chǎn)品的功能。復雜的產(chǎn)品往往是由大量的芯片組成的。那么不可避免的是我們需要將所有的外設(shè)與處理器進行相連,最為簡單的是將所有的外設(shè)都采用獨立(注意是獨立)的信號線連接至處理器,這樣的好處是容易理解,但問題是:不可行。因為處理器芯片需要引出太多的線了,從芯片的生產(chǎn)和產(chǎn)品的生產(chǎn)角度來看都不實際。加之,處理器(在此我們假設(shè)處理器是單核的,而不是多核的)處理事務(wù)在微觀上是串行的,也就是說在某一時刻如果要對外設(shè)進行讀寫操作,那只可能是對大量外設(shè)中的一個進行,即多個外設(shè)不可能在微觀上被處理器同時訪問。需要注意的是,這里提出了微觀這一概念,這是為了區(qū)別于宏觀。從宏觀上來講,一個處理器中可以有多個任務(wù)同時運行,但這些任務(wù)在微觀上卻是一個一個運行的(后面會用串行來描述這里所說的“一個一個”),多任務(wù)的串行運行實現(xiàn)是由操作系統(tǒng)扮演著重要的角色來實現(xiàn)的。回到我們的話題,即然將每個外設(shè)采用獨立的信號線連到處理器不可行,且處理器在單一時間內(nèi)只會對一個外設(shè)進行訪問,那我們能不能采用共享的信號線將所有的芯片連在一起呢?這就是總線概念的由來。通俗的說,如果我們周圍有十個家庭,為了讓這十個家庭每兩個之間都能往來,我們并不需要為每兩個家庭修一條單獨(注意是單獨)的路(如果這樣,要修45條路),而是可以修一條大路,然后,每個家都與大路相連。

   對于總線,我們往往說總線是處理器的,而其它的外設(shè)是掛在總線上的。那有一個問題,我們每一時間只能訪問掛在總線上的一個外設(shè),那如何區(qū)分這些外設(shè)呢?和我們的路一樣,我們需要用地址來區(qū)分每一個家庭,在總線上,也是采用地址來進行區(qū)分的。這樣,總線就根據(jù)其功能分為兩類了。一類是地址總線,這一總線上的數(shù)據(jù)只會是從處理器向外設(shè)“流”,是單向的。另一類則是數(shù)據(jù)總線,用來將數(shù)據(jù)從處理器傳送到外設(shè)(從處理器的角度來說是寫操作)或者是將數(shù)據(jù)從外設(shè)傳送到處理器(從處理器的角度來說是讀操作),顯然,數(shù)據(jù)總線是雙向的。也就是說,在我們的嵌入式系統(tǒng)中同時存在地址總線和數(shù)據(jù)總線將所有需要與處理器進行通訊的芯片連在一起的。

   總線是有寬度的,正如我們的路分為“三車道”或是“四車道”,我們說32位處理器,是指其數(shù)據(jù)總線寬度是32位,也就是“有32輛車能同時跑”,顯然,寬度越是寬我們的處理器速度就越是快,因為我們從外設(shè)芯片存取數(shù)據(jù)的速度會更快,這就是為什么我們的計算機向64位發(fā)展的原因。同樣的,地址總線也是有寬度的,對于32位處理器其最大寬度也就是32位。

   總線的概念有了,那接下來的一個問題是,即使是每一個外設(shè)都有一個地址,那這一地址記在哪里呢?是放在外設(shè)芯片上嗎?如果這樣的話,那就有一個問題,每一類外設(shè)的地址必須是不能重疊的,而當一個產(chǎn)品中需要兩塊一樣的芯片的話,兩塊芯片的地址就無法區(qū)分了,看來這樣操作存在問題。還有,如果這樣的話每一個外設(shè)也得與(比如,32根)數(shù)據(jù)總線完全相連,并監(jiān)聽數(shù)據(jù)線以了解處理器是不是在“叫”自己,這樣很是復雜。此外,地址也有可能因為外設(shè)種類的增多而用光。總的來說地址不能存放在外設(shè)芯片,那如何讓外設(shè)知道,此時它是被處理器招換從而需要進行讀寫訪問的呢?答案就是芯片的片選(CS, chip select)信號,或者又號使能(ENable)信號。

片選(CS 或EN)

   片選信號對于外設(shè)芯片來講,就是一個(也是一根)通知信號,告訴芯片“嘿,請開門,我要放些東西進來,或是拿些東西走”,這里的東西只能是數(shù)據(jù),不可能是玉米棒什么的。那有個問題,這個信號源從哪里來呢?顯然,只能從處理器來。那是不是也是像總線那樣,每一個芯片都共用一根線連在一起呢?如果這樣,可能處理器“一叫開門”所有的芯片都將“門”打開了。如果是處理器寫數(shù)據(jù),那可能所有的芯片都被寫入同樣的數(shù)據(jù)。而取數(shù)據(jù)時,每個外設(shè)芯片都向外“扔”數(shù)據(jù),這一定會造成數(shù)據(jù)總線沖突,因為有的芯片向總線上“扔”1,有的則“扔”0,這種情況下處理器一定會“發(fā)瘋”的,因為它不知道應當?shù)玫?還是0。

   即然這樣,那顯然不能將所有的片選信號連在一起了,只能是各芯片的片選信號獨立。前面提到了地址總線,我們是采用一根地址線連一個外設(shè)芯片呢?還是采用其它的方法。如果采用一根地址線連一個外設(shè)芯片,那可能最多只能掛接32個芯片了,這顯然不行。其實,在現(xiàn)實中,是采用32位的數(shù)字來表示一個外設(shè)芯片的地址的,比如1可以表示芯片A,而6534可以表示另外一個芯片B,等等。由此看來,理論上我們可以表示2的32次方(4294967296)個設(shè)備,之所以說理論上,是因為有的設(shè)備要占用大量的地址。即然這樣,那還有一個問題,如果將32位的地址總線轉(zhuǎn)換成芯片的一根片選信號呢?這需要引入譯碼(器)的概念。

譯碼(器)

    譯碼器將一個數(shù)據(jù)轉(zhuǎn)換成一根信號線上的信號,比如3/8譯碼器,可以將一個位寬是3位的數(shù)據(jù)轉(zhuǎn)換成8根(2的3次方)完全獨立的信號線,當向數(shù)據(jù)側(cè)寫入二進制的011時,對應的是8根線的第3根,當輸入二進制的111時,對應的是8根線中的最后一根。有了譯碼器,處理器的地址線就簡化了,只要32根地址線加上外面的譯碼器,就可以訪問大量的外設(shè)芯片了。外部設(shè)備的選擇問題,我們已經(jīng)解決了,現(xiàn)在還得回頭看一看數(shù)據(jù)總線。

圖1 3/8譯碼器

   在嵌入式系統(tǒng)中,所有芯片的數(shù)據(jù)總線可以理解成是直接相連的。之所以用了“可以理解”一詞,是因為為了提高總線的負載能力,其中會加入總線驅(qū)動器。為了理解,我們看一看我們生活中的自來水,比如,在北京理論上可能所有的水管是連在一起的,但中間可能為了提高水壓,存在很多小的水站用來增加供水壓力,而不可能全北京所有的自來水自接來自一個水廠。即然所有的數(shù)據(jù)總線是連在一起的,那就可能會有問題。當向外部設(shè)備寫數(shù)據(jù)時,處理器先向地址總線輸送目標外設(shè)的地址,地址譯碼器將其轉(zhuǎn)換成一根信號的片選信號送到了目標外設(shè),目標外設(shè)收到這一信號后,將“門”打開。接下來處理器將要傳送到外設(shè)的數(shù)據(jù)往數(shù)據(jù)總線上一放,由于只有目標外設(shè)芯片打開了“門”,所以數(shù)據(jù)只會進入到目標外設(shè),而其它的外設(shè)什么也不會收到。很好!處理器向外寫數(shù)據(jù)應當沒有問題,我們接下來看一看讀。讀的話,由于數(shù)據(jù)是從外設(shè)輸送到處理器的,盡管我們采用和寫一樣的方法打開目標外設(shè)的“門”,但此時,其它的外設(shè)也在數(shù)據(jù)總線上,它們有可能處于1也可能處于0,是不是會影響處理器讀取目標外設(shè)的數(shù)據(jù)呢?結(jié)果當然不會,但我們得引入另一個概念:高阻態(tài)。

高阻態(tài)

   很顯然,當處理器從目標外設(shè)讀數(shù)據(jù)時,我們希望其它沒有被選上的芯片的數(shù)據(jù)總線不會對目標外設(shè)所要傳送的數(shù)據(jù)有影響,那怎么辦呢?實際上,當芯片沒有被選中時,其數(shù)據(jù)總線都處于高阻態(tài)。所謂的高阻態(tài),我們可以理解成這一管腳在外設(shè)芯片內(nèi)部是斷開的,如此一來,顯然不會對處理器從目標外設(shè)讀取數(shù)據(jù)造成任何的影響了。我們說當一個芯片沒有被選中或是沒有被使能時,其數(shù)據(jù)總線一定是處于高阻態(tài)的。前面用了“門”的開和關(guān)來打比方,那“門”是指什么呢?是指外設(shè)的數(shù)據(jù)總線,片選信號的作用就是控制將外設(shè)的數(shù)據(jù)總線與處理器的數(shù)據(jù)總線相連或是斷開。更多的關(guān)于高阻態(tài)的講解可參看前面寫的文章《高阻態(tài)和三態(tài)門》。

驅(qū)動

   總線上的數(shù)據(jù)是誰放上去的我們就說誰是那一時刻的驅(qū)動者。也就是說,當處理器向外設(shè)寫數(shù)據(jù)時,它是在驅(qū)動數(shù)據(jù)總線的,而當處理器從目標外設(shè)讀取數(shù)據(jù)時,目標外設(shè)是在驅(qū)動數(shù)據(jù)總線的。對于地址總線,因為只可能從處理器向目標外設(shè)寫,所以地址總線永遠是由處理器驅(qū)動的。當一個芯片沒有被選中時,我們說它并不驅(qū)動數(shù)據(jù)總線。

三態(tài)門

   前面我們說到外設(shè)芯片的數(shù)據(jù)總線在沒有被選中時其處于高阻態(tài),當被選中時,其電平可能是高(1)或是低(0)。如此一來,我們說外設(shè)的數(shù)據(jù)總線其芯片管腳是屬于三態(tài)門的,即存在高電平、低電平和高阻態(tài),三個狀態(tài)。更多的關(guān)于三態(tài)門的講解可參看前面寫的文章《高阻態(tài)和三態(tài)門》。

電平的有效性

   前面我們了解了什么是片選信號,也講到了三態(tài)門,需要指出的是片選信號通常不是三態(tài)門,其只存在兩個狀態(tài),即高電平或是低電平。前面我們也說了,片選信號是用來“開門”的,而片選信號又有高和低電平,那到底是高電平表示“開門”呢?還是低電平?對于這一問題,我們稱如果一個電平對于一個片選信號表示“開門”那么它就是這一信號的有效電平。比如,對于一個片選信號,如果低電平表示“開門”,那么我們說這個片選信號是低電平有效的。雖然,在這里我們用片選信號來解釋電平的有效性,但是很多信號都存在有效性的問題,比如,后面我們將要談的讀信號和寫信號都存在有效性問題。

時序

   在前面我們說到當處理器要向外設(shè)芯片寫數(shù)據(jù)時,需要先將所需訪問的外設(shè)的地址放在地址總線上,然后,由譯碼器將地址總線上的數(shù)據(jù)轉(zhuǎn)換成片選信號,片選信號則使能目標外設(shè)芯片,接下來處理器寫數(shù)據(jù)到數(shù)據(jù)總線上,從而完成一個寫操作。顯然,在處理器將數(shù)據(jù)寫到數(shù)據(jù)總線之前地址線上的數(shù)據(jù)必須一直保留一段時間,否則的話譯碼器不能長時間的使片選信號有效。當完成了數(shù)據(jù)的寫操作后,處理器就不需要保證地址總線上的地址有效了。我們可以看出,這一系列的操作都有一定嚴格的時間順序的,這稱之為時序。時序描述了處理器與外部設(shè)備的交互信號 “規(guī)程”,大家只有按照這一“規(guī)程”來操作,才能保證處理器與外部設(shè)備之間能正常的通訊。這好比,我們的道路上的紅綠燈,如果我們行人和車輛不按照其指示來通行的話,就會出現(xiàn)事故。通常,采用時序圖來描述芯片之間通訊的信號“規(guī)程”。

圖2 讀時序圖

圖3 讀時序圖

   從圖中我們可以看出ADDRESS是表示地址總線的,DQ是表示數(shù)據(jù)總線的,CE是片選信號,且是低電平有效,其寬度要保證在進行讀操作時總是有效的。學會看時序圖對于做嵌入式系統(tǒng)開發(fā)非常有幫助,因為我們不可避免的要與芯片打交道。在時序圖中,通常會標識很多的時間需求信息。在寫啟動代碼時需要初始化各地址空間的片選地址寄存器和讀寫時序,時序的配置依據(jù)就是來自于外設(shè)芯片的時間需求,這是芯片手冊很重要的一部分內(nèi)容。當一個地址空間中存在多個外設(shè)芯片時,我們需要考慮到其中最慢的外設(shè)芯片的時間需求,否則的話有的芯片就不能正常工作。

讀信號

   當處理器需要從外設(shè)芯片讀取信號時,除了需要產(chǎn)生片選信號外,還需要告訴外設(shè)芯片這是一個讀操作,而不是一個寫操作,這是通過讀信號來實現(xiàn)的。

寫信號

    前面講了讀信號,我想對于寫信號也就不難理解了,這個信號用于告訴外設(shè)芯片,這是一個向外設(shè)芯片寫數(shù)據(jù)的操作。

I/O端口

   前面提到了外設(shè)(芯片)),現(xiàn)在是對外設(shè)進行分類的時候了。大體上外設(shè)分為兩類,一類是存儲器外設(shè),而另一類是非存儲器外設(shè),后者常被稱之為I/O設(shè)備,這里的I/O是Input/Output的簡寫,即輸入、輸出。可見,I/O外設(shè)是一個非常寬泛的概念。對于存儲器外設(shè),其特點是,它所占用的空間是連續(xù)的一片。比如,SDRAM內(nèi)存就是屬于存儲器外設(shè),如果其容量是8M字節(jié),那么其占用的地址空間也會是8M的。與存儲器外設(shè)所不同的是,I/O外設(shè)所點用的地址一般都很少。比如一個I/O外設(shè)可能存在多個控制寄存器,這些控制寄存器從處理器來看就是多個I/O端口(地址),向這個地址寫數(shù)據(jù)就是向外設(shè)所對應的寄存器寫數(shù)據(jù),反之,也可以是讀。比如,一個串口芯片可能存在多個寄存器,一個用來查詢芯片的狀態(tài),一個用來設(shè)置芯片的功能,另一個用來讀取芯片從串口線所收到的數(shù)據(jù),最后,還有一個用來向芯片寫數(shù)據(jù)以向串口線上發(fā)送數(shù)據(jù)。對于這一串口芯片的寄存器,從處理器的角度來看,都是獨立的I/O端口。

   I/O端口存在讀、寫性問題,有的端口是只讀的,有的端口是只寫的,還有的端口是即可讀也可寫,其讀寫性是由外設(shè)芯片的寄存器所決定的,在芯片的數(shù)據(jù)手冊中能找到。需要指出的是,有些存儲器外設(shè)也存在I/O端口,以對其進行一定的控制。從I/O端口這一名字來看,對于處理器來說,就是對從外面讀入數(shù)據(jù)或是向外面輸出數(shù)據(jù)的一個接口總稱。

中斷

   中斷從硬件的角度來看就是一個能產(chǎn)生高、低電平的一根信號線,但理解它需要從處理器的角度出發(fā)。我們說過了,處理器從微觀上看,所做的工作是按順序進行的,其對程序的處理只能是一條指令一條指令的執(zhí)行。如果存在需要對外設(shè)芯片進行訪問,而有可能從處理器發(fā)出讀、寫命令后,由于外設(shè)通常比處理器慢很多,所以外設(shè)芯片需要一些時間來準備好所需的數(shù)據(jù)。在這種情況下,如果處理器一直等外設(shè)芯片的返回數(shù)據(jù)再執(zhí)行后續(xù)的指令的話,將耗費寶貴的時間,這些時間完全可以用來做其它的工作。別忘了,從宏觀上看來處理器常常是多任務(wù)的,任務(wù)是指操作系統(tǒng)所提供的調(diào)度單位。當一個任務(wù)因為等待外設(shè)芯片的數(shù)據(jù)而阻塞時,我們可以切換到另外的任務(wù),從而提高處理效率。這就有一個問題,當處理器去處理另一個任務(wù)時,如果外設(shè)芯片的數(shù)據(jù)好了的話,如果告訴處理器呢?對了!就是通過中斷信號。中斷信號的高、低電平可以用來表示是否有中斷需要處理器注意以處理特定的事件(比如,外設(shè)數(shù)據(jù)準備好了的事件)。

   由此看來,中斷的引入能大大的提高處理器的運用效率。為了使用處理器上的中斷,一開始我們需要初始化好處理器的中斷控制器,比如安裝好所需的中斷服務(wù)程序或稱之為ISR(Interrupt Service Routine),然后,打開中斷屏蔽位。中斷服務(wù)程序中需要做如下的操作:

     從外設(shè)讀入或向外設(shè)寫數(shù)據(jù)。讀還是寫通常需要讀取外設(shè)的中斷狀態(tài)寄存器來決定。

   清除外設(shè)的中斷信號。我們知道,中斷信號是由外設(shè)芯片驅(qū)動的,為了告訴外設(shè)芯片,處理器已經(jīng)處理完了所需做的工作,那么處理器需要通過一定的方式通知外設(shè)芯片。這種方式就是向外設(shè)芯片的寄存器中的某一位寫入一個數(shù)據(jù),比如,可能是寫入1表示清中斷,也可能是寫入0表示清中斷,這通常在外設(shè)的數(shù)據(jù)手冊中能查到。當外設(shè)收到了處理器的清中斷請求后,其就會驅(qū)動中斷線使其無效。比如,一個外設(shè)的中斷線是當其為低電平表示有中斷,將其從低電平變?yōu)楦唠娖骄褪球?qū)動為無效。

   清除處理器的中斷信號標識。處理器中往往也會保存外部中斷信號是否發(fā)生過,當我們處理完了外設(shè)芯片的中斷時,我們也需要清除處理器上的標識,從而為下一次中斷做準備。需要注意的是,清外設(shè)的中斷必須發(fā)生在請?zhí)幚砥髦袛鄻俗R之前!

    中斷還存在一個觸發(fā)方式問題。有兩種觸發(fā)方式 ,一種是電平觸發(fā),另一種是沿觸發(fā)。電平觸發(fā)是指電平的高低表示外設(shè)是否有中斷,而沿觸發(fā)則是能過中斷線上的電平的升或降來表示的,顯然,存在兩種沿觸發(fā)方式。一種是中斷線從低電平變?yōu)楦唠娖剑覀兎Q之為上升沿觸發(fā),另一處是中斷線從高電平轉(zhuǎn)換為低電平,我們稱之為下降沿觸發(fā)。總的來說中斷的觸發(fā)方式有電平觸發(fā)、上升沿觸發(fā)和下降沿觸發(fā)。電平觸發(fā)方式中處理中中斷設(shè)置很重要的一個步驟。

萬用表

    萬用表通常是用來查看電平的高低、電阻的大小等的,是常用且必不可少的工具之一。在嵌入式系統(tǒng)開發(fā)中,我們常用的是數(shù)字萬用表。

示波器

   在嵌入式系統(tǒng)開發(fā)中,我們不可避免的要與外設(shè)芯片打交道。調(diào)試驅(qū)動程序時,除了需要完全看明白芯片的數(shù)據(jù)手冊,且在軟件高度的過程中,還需要看我們所期望的信號電平是否發(fā)生在芯片上。比如,我們在寫驅(qū)動程序時,需要通過寫I/O端口來對外設(shè)芯片進行操作,當寫相應的I/O端口時,我們知道所對應芯片的片選信號應當有效,有時,我們需要驗證是否按預期發(fā)生了,這就需要用到示波器。一般的示波器是能同時觀測兩個信號線的信號狀態(tài)的。示波器都提供一定的功能,比如設(shè)置信號撲捉的方式等等。示波器很重要的一個參數(shù)據(jù)是其采集頻率,根據(jù)Nyquist采集定理,如果我們想用示波器查看頻率是100M赫茲的信號,那么其采樣頻率必須至少是其兩倍,即200M赫茲。有人可能會問:為什么不用萬用表來看呢?因為萬用表的采集頻率很底,無法采集到很快的信號變化。

邏輯分析儀

   簡單的說邏輯分析器就是具有很多信號通道的示波器。通過邏輯分析儀,我們可以看到地址總線和數(shù)據(jù)總線上的數(shù)據(jù)。邏輯分析儀都提供一定的編程能力,用于編程什么時候開始對總線上的數(shù)據(jù)進行采集。




推薦閱讀:

為什么分立式JFET仍然活躍于模擬設(shè)計中? 
提升駕駛體驗的四個技術(shù)趨勢 
創(chuàng)新性電源的解決方案,將有利于交通運輸系統(tǒng)的使用 
電阻器色環(huán)編碼的小秘密,一開始我也不知道! 

特別推薦
技術(shù)文章更多>>
技術(shù)白皮書下載更多>>
熱門搜索

關(guān)閉

?

關(guān)閉

精品久久99| 久久看视频 | 香蕉av在线播放 | 超碰人人人 | 艳魔大战2春荡女淫三级 | 亚洲精品99| 奇米影视av| 厨房掀开馊了裙子挺进 | 亚洲欧美日韩精品 | 久久免费在线观看 | 波多野结衣在线看 | 国产激情对白 | 亚洲 欧美 激情 另类 | 国产探花在线精品一区二区 | 色人阁婷婷 | 你懂的网址在线观看 | av色图| 性爱免费视频 | 成人做爰69片免费看 | 国产精品色综合 | 三上悠亚痴汉电车 | 国产精品178页| 国产浮力影院 | 91视频在线免费观看 | 国产免费三片 | 91久久影院 | 超碰韩国 | 男生操女生的视频软件 | 蜜臀久久99精品久久一区二区 | 毛片三级 | 91手机在线 | 在线免费毛片 | 日韩激情文学 | 国产18照片色桃 | free性video法国极品 | 草免费视频 | 短裙公车被强好爽h吃奶视频 | 视频一区视频二区在线观看 | 男女免费视频 | 亚洲狠狠操 | 成人一区在线观看 | 88福利视频 | 超碰在线1 | 草莓视频www二区在线观看 | 亚洲福利免费 | 国产69xx | 色骚综合| 成人做爰69片免费看 | 男男视频肉 | 激情小说在线 | 绝顶高潮videos合集 | 斑马电影街 | 麻豆影视在线观看 | 99这里只有 | 班长露出强行被男生揉 | 久久中文字幕影院 | 91视频在线免费观看 | 中文字幕人妻一区 | 国产激情av | 五月香婷婷 | 香蕉视频色 | 在线亚洲欧洲 | 台湾av在线播放 | 国产精品178页| 我和岳交换夫妇爽4p晓娟小说 | 中国女人内谢69xxxx | 日韩精品免费在线 | 国产又黄又大又粗的视频 | 日批的视频| 色综合国产 | 日韩精品视频在线观看免费 | 在线观看黄色小说 | 在线看一区 | 密臀av在线 | 国产成人短视频在线观看 | 国产69xx | 日韩精品免费在线 | 欧美男人操女人 | 操欧美孕妇 | 亚洲一区视频在线播放 | 人人澡人人爽 | 91偷拍视频 | 国产精品178页 | 我和岳交换夫妇爽4p晓娟小说 | 国产精品久久久久久久久久久久久 | 8x8x华人永久免费视频 | 国产精品一二三四五六 | 欧美国产日韩一区二区 | 超碰人人插 | 情侣在线视频 | 99视频在线看 | 亚洲丰满 | 91久久影院 | 少妇高潮在线观看 | 伊人影院在线观看 | 性爱免费视频 | 男生操女生的视频软件 | 亚洲第一二三四区 | 超碰人人人 | 91人人澡| 成人黄色一级电影 | 欧美视频你懂的 | 久久免费国产 | 久久精品a | 亚洲精品久久一区二区三区777 | 欧美大成色www永久网站婷 | 不用播放器的av网站 | 久久亚洲av无码西西人体 | 正在播放欧美 | 日批的视频 | 狠狠干影视 | 麻豆久久久| 欧美日韩综合一区二区三区 | 男人插女人b | 69亚洲乱人伦 | 91手机在线 | 人妻无码久久精品人妻 | 中文字幕亚洲一区二区三区五十路 | 欧美视频你懂的 | 色骚综合 | 人人爱爱| 日韩激情文学 | 国产一极片 | 国产成人无码一区二区三区在线 | 69亚洲乱人伦| 男生操女生的视频软件 | 中文字幕精品亚洲 | 国产一区二区三区播放 | 激情文学综合网 | 欧美黑人狂野猛交老妇 | 久久国产福利 | 禁欲总裁被揉裆呻吟故事动漫 | 久久人人爽爽人人爽人人片av | 国产三级麻豆 | 国产免费黄色小说 | 艳魔大战2春荡女淫三级 | 国产乱码精品一区二区三区忘忧草 | 亚洲av电影一区二区 | 亚洲色图首页 | 天堂中文资源在线观看 | 毛片三级| 欧美另类z0zx974 | 天堂网在线播放 | 久久人人爽爽人人爽人人片av | 国产精品原创 | 日韩精品免费在线 | 麻豆专区| 欧美日韩激情一区 | 欧美黑人狂野猛交老妇 | www.av在线播放 | 午夜色大片 | 国产乱码精品一区二区三区忘忧草 | 欧美国产日韩一区二区 | 先锋影音成人 | 欧美日韩激情一区 | 国产精品178页 | 国产精品污www一区二区三区 | 91偷拍视频 | 久操资源 | 污视频在线网站 | 绝顶高潮videos合集 | 人妻射精一区二区 | 女主播裸身做直播大全 | 中文字幕5566 | 被c到喷水嗯h厨房交换视频 | 奇米影视av | 亚州av一区二区 | 久久中文字幕影院 | 在线观看黄色网 | 台湾av在线播放 | 美国禽片禁式1一9 | 精品精品精品 | 草莓视频www二区在线观看 | 国产做受高潮动漫 | 69re视频| 亚洲777| 污视频在线网站 | aaa一区二区三区 | 亚欧中文字幕 | 色婷五月| 美国禽片禁式1一9 | 狠狠干夜夜 | 色婷五月 | 五月中文字幕 | 国产一区二区三区播放 | 性欧美18一19性猛交 | 五月婷婷综合激情 | 国产乱码精品一区二区三区忘忧草 | 超碰在线91 | sleepless动漫在线观看免费 | 国产精品一二三四五六 | 久久疯狂做爰流白浆xx | 黄页网站免费观看 | 中文字幕亚洲无线码在线一区 | 中文字幕亚洲一区二区三区五十路 | 国产精品色综合 | 人人爱爱| 色性av| 亚洲综合视频一区 | 天天插日日插 | 男人添女人荫蒂视频 | 日韩精品视频在线观看免费 | 午夜窝窝| 欧美精品成人在线 | 免费黡色av| 绝顶高潮videos合集 | 欧美黄色片 | 国产免费黄色小说 | 草免费视频 | 天堂网在线播放 | 欧美同性视频 | 97自拍视频 | av色图| 亚欧中文字幕 | 美国禽片禁式1一9 | 女主播裸身做直播大全 | 短裙公车被强好爽h吃奶视频 | 正在播放日韩精品 | 欧美日韩激情一区 | 欧美同性视频 | 夜色影院在线观看 | 国产中文字幕免费 | 国产成人无码一区二区三区在线 | 男生操女生的视频软件 | 人妻无码久久精品人妻 | 人妻射精一区二区 | 欧美另类z0zx974 | 精品国模 | 国产成人啪精品午夜在线观看 | 一本高清dvd在线播放 | 草免费视频 | 国产精品99久久久久久久久 | 禁欲总裁被揉裆呻吟故事动漫 | 中国女人内谢69xxxx | 在线性视频 | 欧美操老女人 | av老司机在线观看 | 麻豆影视在线观看 | 久久久久91视频 | 亚洲爱色| 91成人精品 | 欧美久久视频 | 日韩在线二区 | 久久疯狂做爰流白浆xx | 波多野结衣在线看 | 综合伊人 | 国产精品99久久久久久久久 | 少妇高潮在线观看 | 亚洲视频一二三区 | av资源每日更新 | 日韩一级性 | 成年人在线网站 | 免费黡色av | 麻豆久久久 | 色综合国产 | sleepless动漫在线观看免费 | 老鸭窝成人 | 一区二区三区观看 | sleepless动漫在线观看免费 | 国产乱码精品一区二区三区忘忧草 | a黄色大片 | 麻豆视频一区二区 | 你懂的网址在线观看 | 精品久久久久久久久久久久久久久久久 | 在线观看国产黄色 | 99视频在线看 | 中文字幕亚洲无线码在线一区 | 五月丁香啪啪 | 激情亚洲天堂 | 波多野结衣在线看 | sleepless动漫在线观看免费 | 国产精品区二区三区日本 | 波多野结衣在线一区 | 女明星yin乱聚会 | 天堂中文资源在线观看 | 亚洲天堂一区 | 国产精品人人妻人人爽人人牛 | 国产精品区二区三区日本 | 人人澡人人爽 | 日韩综合在线视频 | 中文字幕日韩在线视频 | 台湾av在线播放 | 玖玖天堂 | 欧美同性视频 | 在线亚洲欧洲 | 亚洲777 | 免费在线播放 | 免费黄色小说视频 | 欧美黑人狂野猛交老妇 | 日韩av成人 | 欧美国产日韩一区二区 | 亚洲系列| 精品黑人| 一区二区视频免费 | 色妞www精品视频 | 正在播放日韩精品 | 男男视频肉 | 国产精品第二页 | 一本久久久 | 欧美黑人狂野猛交老妇 | 老女人黄色片 | 国产最新精品 | 久久亚洲av无码西西人体 | 又黄又爽视频 | 草莓视频www二区在线观看 | 国内老熟妇对白hdxxxx | 久久免费少妇高潮久久精品99 | 人人爱爱 | 蜜桃av网 | 久热精品在线观看 | 欧美怡红院一区二区三区 | 视频一区视频二区在线观看 | 日本精品视频在线观看 | 精品久久五月天 | 被c到喷水嗯h厨房交换视频 | 日韩综合在线视频 | 女性裸体无遮挡胸 | 久久人人爽爽人人爽人人片av | 美女高潮流白浆 | 久久精品国产亚洲av麻豆色欲 | 日本精品视频在线观看 | 一边亲一边摸一边脱一边免费 | 成人9ⅰ免费影视网站 | 狠狠干影视 | a级在线观看 | 草莓视频www二区在线观看 | 精品国产xxx | 日韩久久成人 | 厨房掀开馊了裙子挺进 | 色婷婷欧美 | 麻豆久久久 | 日韩成人av在线播放 | 三年中文在线观看中文版 | 8x8x华人永久免费视频 | 国产一区二区三区播放 | 婷婷射图 | 成人深夜网站 | 国内精品在线观看视频 | 欧美黄色片 | 国内精品在线观看视频 | 国产精品视频一二三区 | 国产成年人免费视频 | 午夜资源站 | 91国产丝袜播放在线 | 国产激情对白 | 91视频一区二区 | 国产乱码精品一区二区三区忘忧草 | sleepless动漫在线观看免费 | 牛牛在线视频 | 日本精品视频在线观看 | 亚州黄色| 极品美女在线 | 综合伊人 | 国产成人啪精品午夜在线观看 | 在线看一区 | 国产精品久久久久久久久久久久久 | 久久免费在线观看 | 男人天堂久久 | 中文字幕无码精品亚洲资源网久久 | a视频在线看 | 亚洲一区视频在线播放 | 狠狠干影视 | aaa一区二区三区 | 亚洲一区二区三区乱码 | 一本高清dvd在线播放 | www.国产视频 | 男人添女人荫蒂视频 | 在线观看日本 | 厨房掀开馊了裙子挺进 | a级黄色网址| 色狠狠一区二区三区 | 国产精品99久久免费黑人人妻 | 欧美日韩综合一区二区三区 | 嫩草视频 | 欧美视频你懂的 | 中文字幕日韩在线视频 | 超碰一区二区 | 这里只有精品9 | 亚洲精品字幕 | 天堂网成人 | 女人十八毛片嫩草av | 玖玖天堂 | 爆操杨幂| 中文字幕日韩在线视频 | 老鸭窝成人 | 久久中文字幕影院 | 日韩精品四区 | 少妇av在线 | 国产一极片 | 亚洲欧美在线综合 | 艳魔大战2春荡女淫三级 | 亚洲超碰在线观看 | 大陆一级片 | 99这里只有 | 蜜桃亚洲 | a级在线观看 | 8x8x华人永久免费视频 | 一本高清dvd在线播放 | 第一次处破女h圆房~h嗯啊 | 欧美三级色图 | 国内老熟妇对白hdxxxx | 密臀av在线| 国产精品视频一二三区 | 午夜草逼| 久久99久久99精品免观看 | 在线看一区 | 找国产毛片看 | 男人插女人下面 | 中文字幕精品亚洲 | 国产精品最新 | 亚洲狠狠操| 色性av| 中文字幕日韩在线视频 | 国产又黄又大又粗的视频 | 国产做受高潮动漫 | 91视频一区二区 | 成人做爰69片免费看 | 精品国产xxx | 厨房掀开馊了裙子挺进 | 国产精品久久久久久久久久久久久 | 天堂网在线播放 | 久久看视频| 国产91丝袜在线播放九色 | 色性av| 不卡av在线播放 | 久热精品在线观看 | 午夜草逼 | 亚洲综合视频一区 | 被c到喷水嗯h厨房交换视频 | 日韩精品视频在线观看免费 | 中文字幕日韩在线视频 | 88福利视频 | 樱花av| 厨房掀开馊了裙子挺进 | xxxx69日本 | 台湾av在线播放 | 日韩精品视频在线观看免费 | 中文字幕人妻一区 | 粉色视频免费 | 中文字幕日韩在线视频 | 丁香六月久久 | 牛牛在线视频 | 久久天天操 | 久久人人爽爽人人爽人人片av | 亚洲精品久久一区二区三区777 | 九九热只有精品 | 台湾av在线播放 | 欧美a在线 | 无码精品一区二区三区在线 | 草草影院av| 国产乱码精品一区二区三区忘忧草 | 亚州av一区二区 | 成人黄色一级电影 | 伊人久久综合 | 亚洲图片综合网 | 欧美久久视频 | 草莓视频www二区在线观看 | av资源每日更新 | 男生操女生的视频软件 | 故意穿暴露被强好爽 | sleepless动漫在线观看免费 | 午夜草逼 | 人妻无码久久精品人妻 | 国产精品污www一区二区三区 | 老太色hd色老太hd | 欧美视频你懂的 | 美国禽片禁式1一9 | 不卡av在线播放 | 班长露出强行被男生揉 | 中文字幕亚洲一区二区三区五十路 | 女主播裸身做直播大全 | 久艹视频在线观看 | 一色桃子av| 精品人妻一区二区色欲产成人 | 久热精品在线观看 | a视频在线看 | 我和岳交换夫妇爽4p晓娟小说 | 久久免费国产 | 欧美三级色图 | 黄色小视频在线 | 免费在线播放 | 色婷五月 | 男生操女生的视频软件 | www.天天操.com | 亚洲精品中文字幕 | 亚洲丰满 | 黄色综合网 | 中国女人内谢69xxxx |