wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專(zhuān)注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

快速掌握一款新型MCU的方法

作者:佚名   來(lái)源:不詳   點(diǎn)擊數(shù):  更新時(shí)間:2014年08月31日   【字體:

 

 
 
任何一款MCU,其基本原理和功能都是大同小異,所不同的只是其外圍功能模塊的配置及數(shù)量、指令系統(tǒng)等。對(duì)于指令系統(tǒng),雖然形式上看似千差萬(wàn)別,但實(shí)際上只是符號(hào)的不同,其所代表的含義、所要完成的功能和尋址方式基本上是類(lèi)似的。因此,對(duì)于任何一款MCU,主要應(yīng)從如下的幾個(gè)方面來(lái)理解和掌握:
 
              * MCU的特點(diǎn):要了解一款MCU,首先需要知道就是其ROM空間、RAM空間、IO口數(shù)量、定時(shí)器數(shù)量和定時(shí)方式、所提供的外圍功能模塊(Peripheral Circuit)、中斷源、工作電壓及功耗等等。
 
              * 了解這些MCU Features后,接下來(lái)第一步就是將所選MCU的功能與實(shí)際項(xiàng)目開(kāi)發(fā)的要求的功能進(jìn)行對(duì)比,明確那些資源是目前所需要的,那些是本項(xiàng)目所用不到的。對(duì)于項(xiàng)目中需要用到的而所選MCU不提供的功能,則需要認(rèn)真理解MCU的相關(guān)資料,以求用間接的方法來(lái)實(shí)現(xiàn),例如,所開(kāi)發(fā)的項(xiàng)目需要與PC機(jī)COM口進(jìn)行通訊,而所選的MCU不提供UART口,則可以考慮用外部中斷的方式來(lái)實(shí)現(xiàn);
 
              * 對(duì)于項(xiàng)目開(kāi)發(fā)需要用到的資源,則需要對(duì)其Manua*進(jìn)行認(rèn)真的理解和閱讀,而對(duì)于不需要的功能模塊則可以忽略或?yàn)g覽即可。對(duì)于MCU學(xué)習(xí)來(lái)講,應(yīng)用才是關(guān)鍵,也是最主要的目的。
 
              * 明確了MCU的相關(guān)功能后,接下來(lái)就可以開(kāi)始編程了。對(duì)于初學(xué)者或初次使用此款MCU的設(shè)計(jì)者來(lái)說(shuō),可能會(huì)遇到很多對(duì)MCU的功能描述不明確的地方,對(duì)于此類(lèi)問(wèn)題,可以通過(guò)兩種方法來(lái)解決,一種是編寫(xiě)特別的驗(yàn)證程序來(lái)理解資料所述的功能;另一種則可以暫時(shí)忽略,程序設(shè)計(jì)中則按照自己目前的理解來(lái)編寫(xiě),留到調(diào)試時(shí)去修改和完善。前一種方法適用于時(shí)間較寬松的項(xiàng)目和初學(xué)者,而后一種方法則適合于具有一定MCU開(kāi)發(fā)經(jīng)驗(yàn)的人或項(xiàng)目進(jìn)度較緊迫的情況;
 
              * 指令系統(tǒng)千萬(wàn)不要特別花時(shí)間去理解。指令系統(tǒng)只是一種邏輯描述的符號(hào),只有在編程時(shí)根據(jù)自己的邏輯和程序的邏輯要求來(lái)查看相關(guān)的指令即可,而且隨著編程的進(jìn)行,對(duì)指令系統(tǒng)也會(huì)越來(lái)越熟練,甚至可以不自覺(jué)地記憶下來(lái);
 
MCU的基本功能:
 
對(duì)于絕大多數(shù)MCU,下列功能是最普遍也是最基本的,針對(duì)不同的MCU,其描述的方式可能會(huì)有區(qū)別,但本質(zhì)上是基本相同的:
 
              * Timer(定時(shí)器):Timer的種類(lèi)雖然比較多,但可歸納為兩大類(lèi):一類(lèi)是固定時(shí)間間隔的Timer,即其定時(shí)的時(shí)間是由系統(tǒng)設(shè)定的,用戶程序不可控制,系統(tǒng)只提供幾種固定的時(shí)間間隔給用戶程序進(jìn)行選擇,如32Hz,16Hz,8Hz等,此類(lèi)Timer在4位MCU中比較常見(jiàn),因此可以用來(lái)實(shí)現(xiàn)時(shí)鐘、計(jì)時(shí)等相關(guān)的功能;另一類(lèi)則是Programmable Timer(可編程定時(shí)器),顧名思義,該類(lèi)Timer的定時(shí)時(shí)間是可以由用戶的程序來(lái)控制的,控制的方式包括:時(shí)鐘源的選擇、分頻數(shù)(Prescale)選擇及預(yù)制數(shù)的設(shè)定等,有的MCU三者都同時(shí)具備,而有的則可能是其中的一種或兩種。此類(lèi)Timer應(yīng)用非常靈活,實(shí)際的使用也千變?nèi)f化,其中最常見(jiàn)的一種應(yīng)用就是用其實(shí)現(xiàn)PWM輸出(具體的應(yīng)用,后續(xù)會(huì)有特別的介紹)。由于時(shí)鐘源可以自由選擇,因此,此類(lèi)Timer一般均與Event Counter(事件計(jì)數(shù)器)合在一起;
 
              * IO口:任何MCU都具有一定數(shù)量的IO口,沒(méi)有IO口,MCU就失去了與外部溝通的渠道。根據(jù)IO口的可配置情況,可以分為如下幾種類(lèi)型:
 
              **  純輸入或純輸出口:此類(lèi)IO口有MCU硬件設(shè)計(jì)決定,只能是輸入或輸出,不可用軟件來(lái)進(jìn)行實(shí)時(shí)的設(shè)定;
 
              **  直接讀寫(xiě)IO口:如MCS-51的IO口就屬于此類(lèi)IO口。當(dāng)執(zhí)行讀IO口指令時(shí),就是輸入口;當(dāng)執(zhí)行寫(xiě)IO口指令則自動(dòng)為輸出口;
 
              ** 程序編程設(shè)定輸入輸出方向的:此類(lèi)IO口的輸入或輸出由程序根據(jù)實(shí)際的需要來(lái)進(jìn)行設(shè)定,應(yīng)用比較靈活,可以實(shí)現(xiàn)一些總線級(jí)的應(yīng)用,如I2C總線,各種LCD、LED Driver的控制總線等;
 
              ** 對(duì)于IO口的使用,重要的一點(diǎn)必須牢記的是:對(duì)于輸入口,必須有明確的電平信號(hào),確保不能浮空(可以通過(guò)增加上拉或下拉電阻來(lái)實(shí)現(xiàn));而對(duì)于輸出口,其輸出的狀態(tài)電平必須考慮其外部的連接情況,應(yīng)保證在Standby或靜態(tài)狀態(tài)下不
 
              存在拉電流或灌電流。
 
              * 外部中斷:外部中斷也是絕大多數(shù)MCU所具有的基本功能,一般用于信號(hào)的實(shí)時(shí)觸發(fā),數(shù)據(jù)采樣和狀態(tài)的檢測(cè),中斷的方式由上升沿、下降沿觸發(fā)和電平觸發(fā)幾種。外部中斷一般通過(guò)輸入口來(lái)實(shí)現(xiàn),若為IO口,則只有設(shè)為輸入時(shí)其中斷功能才會(huì)開(kāi)啟;若為輸出口,則外部中斷功能將自動(dòng)關(guān)閉(ATMEL的ATiny系列存在一些例外,輸出口時(shí)也能觸發(fā)中斷功能)。外部中斷的應(yīng)用如下:
 
              ** 外部觸發(fā)信號(hào)的檢測(cè):一種是基于實(shí)時(shí)性的要求,比如可控硅的控制,突發(fā)性信號(hào)的檢測(cè)等;而另一種情況則是省電的需要;
 
              ** 信號(hào)頻率的測(cè)量;為了保證信號(hào)不被遺漏,外部中斷是最理想的選擇;
 
              ** 數(shù)據(jù)的解碼:在遙控應(yīng)用領(lǐng)域,為了降低設(shè)計(jì)的成本,經(jīng)常需要采用軟件的方式來(lái)對(duì)各種編碼數(shù)據(jù)進(jìn)行解碼,如Manchester和PWM編碼的解碼;
 
              **  按鍵的檢測(cè)和系統(tǒng)的喚醒:對(duì)于進(jìn)入Sleep 狀態(tài)的MCU,一般需要通過(guò)外部中斷來(lái)進(jìn)行喚醒,最基本的形式則是按鍵,通過(guò)按鍵的動(dòng)作來(lái)產(chǎn)生電平的變化;
 
              * 通訊接口:MCU所提供的通訊接口一般包括SPI接口,UART,I2C接口等,其分別描述如下:
 
              **  SPI接口:此類(lèi)接口是絕大多數(shù)MCU都提供的一種最基本通訊方式,其數(shù)據(jù)傳輸采用同步時(shí)鐘來(lái)控制,信號(hào)包括:SDI(串行數(shù)據(jù)輸入)、SDO(串行數(shù)據(jù)輸出)、SCLK(串行時(shí)鐘)及Ready信號(hào);有些情況下則可能沒(méi)有Ready信號(hào);此類(lèi)接口可以工作在Master方式或Slave方式下,通俗說(shuō)法就是看誰(shuí)提供時(shí)鐘信號(hào),提供時(shí)鐘的一方為Master,相反的一方則為Slaver;
 
              **  UART(Universal Asynchronous Receive Transmit):屬于最基本的一種異步傳輸接口,其信號(hào)線只有Rx和Tx兩條,基本的數(shù)據(jù)格式為:Start Bit + Data Bit(7-bits/8-bits) + Parity Bit(Even, Odd or None) + Stop Bit(1~2Bit)。一位數(shù)據(jù)所占的時(shí)間稱(chēng)為Baud Rate(波特率)。對(duì)于大多數(shù)的MCU來(lái)講,數(shù)據(jù)為的長(zhǎng)度、數(shù)據(jù)校
 
              驗(yàn)方式(奇校驗(yàn)、偶校驗(yàn)或無(wú)校驗(yàn))、停止位(Stop Bit)的長(zhǎng)度及Baud Rate是可以通過(guò)程序編程進(jìn)行靈活設(shè)定。此類(lèi)接口最常用的方式就是與PC機(jī)的串口進(jìn)行數(shù)據(jù)通訊。
 
              **  I2C接口:I2C是由Philips開(kāi)發(fā)的一種數(shù)據(jù)傳輸協(xié)議,同樣采用2根信號(hào)來(lái)實(shí)現(xiàn):SDAT(串行數(shù)據(jù)輸入輸出)和SCLK(串行時(shí)鐘)。其最大的好處是可以在此總線上掛接多個(gè)設(shè)備,通過(guò)地址來(lái)進(jìn)行識(shí)別和訪問(wèn);I2C總線的一個(gè)最大的好處就是非常方便
 
               
 
              用軟件通過(guò)IO口來(lái)實(shí)現(xiàn),其傳輸?shù)臄?shù)據(jù)速率完全由SCLK來(lái)控制,可快可慢,不像UART接口,有嚴(yán)格的速率要求。
 
              * Watchdog(看門(mén)狗定時(shí)器):Watchdog也是絕大多數(shù)MCU的一種基本配置(一些4位MCU可能沒(méi)有此功能),大多數(shù)的MCU的Watchdog只能允許程序?qū)ζ溥M(jìn)行復(fù)位而不能對(duì)其關(guān)閉(有的是在程序燒入時(shí)來(lái)設(shè)定的,如Microchip PIC系列MCU),而有的MCU則是通過(guò)特定的方式來(lái)決定其是否打開(kāi),如Samsung的KS57系列,只要程序訪問(wèn)了Watchdog寄存器,就自動(dòng)開(kāi)啟且不能再被關(guān)閉。一般而言watchdog的復(fù)位時(shí)間是可以程序來(lái)設(shè)定的。Watchdog的最基本的應(yīng)用是為MCU因?yàn)橐馔獾墓收隙鴮?dǎo)致死機(jī)提供了一種自我恢復(fù)的能力。
 
MCU程序的編寫(xiě):
 
    MCU的程序的編寫(xiě)與PC下的程序的編寫(xiě)存在很大的區(qū)別,雖然現(xiàn)在基于C的MCU開(kāi)發(fā)工具越來(lái)越流行,但對(duì)于一個(gè)高效的程序代碼和喜歡使用匯編的設(shè)計(jì)者來(lái)講,匯編語(yǔ)言仍然是最簡(jiǎn)潔、最有效的編程語(yǔ)言。對(duì)于MCU的程序編寫(xiě),其基本的框架可以說(shuō)是大體一致的,一般分為初始化部分(這是MCU程序設(shè)計(jì)與PC最大的不同),主程序循環(huán)體和中斷處理程序三大部分(見(jiàn)圖1 a 和 b),其分別說(shuō)明如下:
 
              * 初始化:對(duì)于所有的MCU程序的設(shè)計(jì)來(lái)講,出世化是最基本也是最重要的一步,一般包括如
 
              ** 屏蔽所有中斷并初始化堆棧指針:初始化部分一般不希望有任何中斷發(fā)生;
 
              **  清除系統(tǒng)的RAM區(qū)域和顯示Memory:雖然有時(shí)可能沒(méi)有完全的必要,但從可靠性及一致性的角度出發(fā),特別是對(duì)于防止意外的錯(cuò)誤,還是建議養(yǎng)成良好的編程習(xí)慣;
 
              **  IO口的初始化:根據(jù)項(xiàng)目的應(yīng)用的要求,設(shè)定相關(guān)IO口的輸入輸出方式,對(duì)與輸入口,需要設(shè)定其上拉或下拉電阻;對(duì)于輸出口,則必須設(shè)定其出世的電平輸出,以防出現(xiàn)不必要的錯(cuò)誤;
 
              ** 中斷的設(shè)置:對(duì)于所有項(xiàng)目需要用到的中斷源,應(yīng)該給予開(kāi)啟并設(shè)定中斷的觸發(fā)條件,而對(duì)于不使用的多余的中斷,則必須給予關(guān)閉;
 
              ** 其他功能模塊的初始化:對(duì)于所有需要用到的MCU的外圍功能模塊,必須按項(xiàng)目的應(yīng)用的要求進(jìn)行相應(yīng)的設(shè)置,如UART的通訊,需要設(shè)定Baud Rate,數(shù)據(jù)長(zhǎng)度,校驗(yàn)方式和Stop Bit的長(zhǎng)度等,而對(duì)于Programmer Timer,則必須設(shè)置其時(shí)鐘源,分頻數(shù)及Reload Data 等;
 
              **  參數(shù)的出世化:完成了MCU的硬件和資源的出世化后,接下來(lái)就是對(duì)程序中使用到的一些變量和數(shù)據(jù)的初始化設(shè)置,這一部分的初始化需要根據(jù)具體的項(xiàng)目及程序的總體安排來(lái)設(shè)計(jì)。對(duì)于一些用EEPROM來(lái)保存項(xiàng)目預(yù)制數(shù)的應(yīng)用來(lái)講,建議在初始化時(shí)將相關(guān)的數(shù)據(jù)拷貝到MCU的RAM,以提高程序?qū)?shù)據(jù)的訪問(wèn)速度,同時(shí)降低系統(tǒng)的功耗(原則上,訪問(wèn)外部EEPROM都會(huì)增加電源的功耗)。
 
              * 主程序循環(huán)體:大多數(shù)MCU是屬于長(zhǎng)時(shí)間不間斷運(yùn)行的,因此其主程序體基本上都是以循環(huán)的方式來(lái)設(shè)計(jì),對(duì)于存在多種工作模式的應(yīng)用來(lái)講,則可能存在多個(gè)循環(huán)體,相互之間通過(guò)狀態(tài)標(biāo)志來(lái)進(jìn)行轉(zhuǎn)換。對(duì)于主程序體,一般情況下主要安排如下的模塊:
 
              ** 計(jì)算程序:計(jì)算程序一般比較耗時(shí),因此堅(jiān)決反對(duì)放在任何中斷中處理,特別是乘除法運(yùn)算;
 
               
 
              ** 實(shí)時(shí)性要求不高或沒(méi)有實(shí)時(shí)性要求的處理程序;
 
              **  顯示傳輸程序:主要針對(duì)存在外部LED、LCD Driver 的應(yīng)用;
 
              * 中斷處理程序:中斷程序主要用于處理實(shí)時(shí)性要求較高的任務(wù)和事件,如,外部突發(fā)性信號(hào)的檢測(cè),按鍵的檢測(cè)和處理,定時(shí)計(jì)數(shù),LED顯示掃描等。一般情況下,中斷程序應(yīng)盡可能保證代碼的簡(jiǎn)潔和短小,對(duì)于不需要實(shí)時(shí)去處理的功能,可以在中斷中設(shè)置觸發(fā)的標(biāo)志,然后由主程序來(lái)執(zhí)行具體的事務(wù)――這一點(diǎn)非常重要,特別是對(duì)于低功耗、低速的MCU來(lái)講,必須保證所有中斷的及時(shí)響應(yīng)。
 
              * 對(duì)于不同任務(wù)體的安排,不同的MCU其處理的方法也有所不同。例如,對(duì)于低速、低功耗的MCU(Fosc=32768Hz)應(yīng)用,考慮到此類(lèi)項(xiàng)目均為手持式設(shè)備和采用普通的LCD顯示,對(duì)按鍵的反應(yīng)和顯示的反應(yīng)要求實(shí)時(shí)性較高,應(yīng)此一般采用定時(shí)中斷的方式來(lái)處理按鍵的動(dòng)作和數(shù)據(jù)的顯示;而對(duì)于高速的MCU,如Fosc>1MHz的應(yīng)用,由于此時(shí)MCU有足夠的時(shí)間來(lái)執(zhí)行主程序循環(huán)體,因此可以只在相應(yīng)的中斷中設(shè)置各種觸發(fā)標(biāo)志,并將所有的任務(wù)放在主程序體中來(lái)執(zhí)行;
              * 在MCU的程序設(shè)計(jì)中,還需要特別注意的一點(diǎn)就是:要防止在中斷和主程序體中同時(shí)訪問(wèn)或設(shè)置同一個(gè)變量或數(shù)據(jù)的情況。有效的預(yù)防方法是,將此類(lèi)數(shù)據(jù)的處理安排在一個(gè)模塊中,通過(guò)判斷觸發(fā)標(biāo)志來(lái)決定是否執(zhí)行該數(shù)據(jù)的相關(guān)操作;而在其他的程序體中(主要是中斷),對(duì)需要進(jìn)行該數(shù)據(jù)的處理的地方只設(shè)置觸發(fā)的標(biāo)志。――這可以保證數(shù)據(jù)的執(zhí)行是可預(yù)知和唯一的。
 
 
    總之,對(duì)于MCU開(kāi)發(fā)來(lái)講,必須記住一點(diǎn):“條條大路通羅馬”,沒(méi)有做不到的事,關(guān)鍵是看方法是否正確!再就是多做多動(dòng)手和多想。
 
關(guān)閉窗口
99视频精品免费观看| 亚洲色图美腿丝袜| 视频一区中文字幕| 亚洲一区二区电影| 国产女主播在线写真| 国产野外战在线播放| 日韩国产成人在线| 醉酒壮男gay强迫野外xx| 国产91沈先生在线播放| 99国产超薄丝袜足j在线观看| 在线午夜精品自拍| 欧美日韩一区二区电影| 国产精品理论片| 国产专区综合网| 欧美激情视频一区二区三区在线播放| 国产精品蜜月aⅴ在线| 国产精品影院在线| 能看av的网址| 青春草国产成人精品久久| 亚洲大尺度在线观看| 国产中文字幕久久| 一级黄色大片免费看| 免费在线观看视频a| 欧美精品v日韩精品v国产精品| 日产精品久久久一区二区福利| 亚洲欧洲中文天堂| 91精品欧美综合在线观看最新| 亚洲美女屁股眼交3| 成人高清视频在线| 美国欧美日韩国产在线播放| 国内在线观看一区二区三区| 精品理论电影在线| 国产+成+人+亚洲欧洲在线| 刘亦菲一区二区三区免费看| 日本韩国在线视频爽| 久草在线中文888| 97视频在线| 免费看污网站| 国产麻豆综合视频在线观看| 欧美熟女一区二区| 91禁在线观看| 四虎成人在线观看| 日产精品久久久久久久| 成人高潮免费视频| 五月天婷婷丁香网| 亚洲av综合一区二区| wwwxx日本| 亚洲欧美日韩中文字幕在线观看| 中文字幕第21页| 久久久久久香蕉| 日韩毛片在线免费看| 欧美三级一级片| 欧美激情视频免费看| www.亚洲视频.com| 男人添女荫道口喷水视频| 国产又黄又爽免费视频| 一区不卡字幕| 中文字幕一区二区三区四区五区人 | 国产精品入口芒果| 久久www视频| 337p亚洲精品色噜噜狠狠p| 国产又大又长又粗又黄| 亚洲国产欧美日韩| 中文字幕日韩精品一区二区| 亚洲视频电影| 国产精品jizz在线观看老狼| 制服丝袜综合日韩欧美| 亚洲五码在线观看视频| 国产无限制自拍| 亚洲成熟丰满熟妇高潮xxxxx| 欧美激情国产精品日韩| 污色网站在线观看| 一级黄色免费毛片| 粉嫩av懂色av蜜臀av分享| aaaaaav| jizz18女人高潮| 成人一级黄色大片| www.youjizz.com亚洲| 天天操天天射天天爽| 亚洲天堂男人av| 国产精品玖玖玖| 丰满人妻av一区二区三区| 色哟哟中文字幕| 久久久久国产美女免费网站| 女同性互吃奶乳免费视频| 丁香综合在线| 在线欧美成人| 看黄网站在线观看| 卡通欧美亚洲| 国产丝袜一区| 亚洲国产老妈| 日韩精品视频网| www.亚洲精品| 一区二区成人在线观看| 欧美在线免费观看视频| 精品国内片67194| 日韩在线www| 国产精品福利片| 久99久在线| japanese在线播放| 少妇性饥渴无码a区免费| 国产5g成人5g天天爽| 无码 人妻 在线 视频| 国产亚洲精品久久久久久打不开| 中文字幕资源网| 欧美一区二区公司| 天堂在线观看视频观看www| 米奇在线777| 国产在线更新| 久久九九精品视频| 综合在线视频| 国产成人在线网站| 亚洲欧美激情在线| 日韩色视频在线观看| 精品国产一区二区三区久久狼黑人| 欧美制服第一页| 久久久福利视频| 欧洲av无码放荡人妇网站| 香港三级日本三级| 日韩污视频在线观看| 天堂在线视频观看| 天天操夜夜拍| а√天堂官网中文在线| 一区二区三区四区高清视频| 欧美三级小说| 99免费精品视频| 一本到三区不卡视频| 国产一区二区三区在线| 国产精品视频xxxx| 大陆极品少妇内射aaaaaa| 亚洲最大视频网| 久久久久久久久黄色| 欧美成人久久电影香蕉| 午夜影院在线免费观看| 色狠狠一区二区三区| 欧美体内she精视频在线观看| 国产suv一区二区三区88区| 五月激情丁香一区二区三区| 亚洲日本成人女熟在线观看| 国产精品久久久久久久午夜| 日本美女爱爱视频| 美女爆乳18禁www久久久久久| 探花国产精品一区二区| 涩涩视频免费观看| 国产精品剧情| jizzjizz欧美69巨大| 丁香激情综合五月| 欧美日韩在线精品一区二区三区激情| 欧美另类交人妖| 亚洲精品人成| 偷拍女澡堂一区二区三区| 一级特黄特色的免费大片视频| 黄瓜视频在线观看| aa视频在线观看| 亚洲精品久久久| 久久久久久麻豆| 亚洲精品动漫久久久久| 99re热精品| www.精品在线| 无码人妻av免费一区二区三区 | 久久久精品国产一区二区| 国产乱码精品一区二区三区日韩精品| www.激情小说.com| 无码人妻aⅴ一区二区三区有奶水| 嫩草影院入口一二三免费| 伦理av在线| 亚洲手机视频| 亚洲国产综合91精品麻豆| 欧美xxxx综合视频| 日韩人妻精品一区二区三区| 伊人影院综合网| 踪合国产第二页| 精品国产99久久久久久| 国产精品久久天天影视| 综合中文字幕亚洲| 欧美黄色免费网站| 国产 日韩 欧美在线| 国产在线观看免费av| xfplay爱情电影网love| 午夜av成人| 蜜桃久久av一区| 3d动漫精品啪啪1区2区免费| 91久久精品一区二区别| a级大片免费看| 亚洲精品成人区在线观看| 黄色在线视频观看网站| 日韩av有码| 日本精品一二三| 亚洲美女偷拍久久| 午夜久久久久久久久久| 国产浴室偷窥在线播放| 欧美jizzhd69巨大| 国产精品久久久久久久久久10秀| 国产午夜精品在线观看| 深夜福利91大全| 中文视频一区视频二区视频三区 | 亚洲成人手机在线| 欧美黄色性视频| 男人揉女人奶房视频60分| 无码aⅴ精品一区二区三区| av福利导福航大全在线播放| 欧美爱爱网站| 亚洲欧美日韩国产综合在线| 97视频网站入口| 亚洲 激情 在线| 熟妇高潮一区二区高潮| 欧美人与性动交α欧美精品济南到| 日韩午夜激情| 日韩欧美一区二区免费| 日本一区不卡| 国产性xxxx高清| 中文字幕视频在线| 亚洲九九在线| 欧美日本在线播放| 日韩中文字幕一区| 亚洲 欧美 中文字幕| 久久久久国产精品嫩草影院| 欧美日韩国产亚洲一区| 在线不卡中文字幕| 亚洲国产欧美日韩| 亚洲大片免费观看| 国产98在线| 天堂久久一区二区三区| 日韩大片免费观看视频播放| 欧美日韩中文字幕在线播放| 中文字幕第三页| 99自拍视频在线观看| 国产主播一区二区三区| 久久精品国产一区二区电影| 在线观看的毛片| 亚洲男人的天堂成人| 97人人做人人爽香蕉精品| 91一区一区三区| 97在线精品国自产拍中文| 四虎精品一区二区| 九九99九九精彩| 91国语精品自产拍| 日韩视频一区二区| 日本欧美视频在线观看| 午夜在线视频免费| 国产精品一区二区精品视频观看| 亚洲视频免费在线观看| 999国产视频| 青青操免费在线视频| 亚洲麻豆精品| 懂色中文一区二区在线播放| 91国在线精品国内播放 | 91蜜桃在线观看| 国产福利成人在线| 我要看黄色一级片| 国产大学生校花援交在线播放| 久久99日本精品| 久久人人看视频| 蜜桃av免费在线观看| 黄色的视频在线免费观看| 久久99热国产| 欧美亚洲视频一区二区| 免费精品在线视频| av网站在线播放| 成人h精品动漫一区二区三区| 国产精品69av| 久久精品国产亚洲av麻豆色欲| 黄色动漫在线观看| 久久精品无码一区二区三区| 51国偷自产一区二区三区| 国产午夜精品一区二区理论影院| 黄色免费网站在线| 国产精品萝li| 欧美在线一二三区| 欧美午夜性视频| 男人先锋资源| 国产一区二区三区四区五区传媒| 欧美一级精品在线| 九色porny91| 天天干夜夜操| 久久久久综合| 欧美亚洲一级片| 日本中文字幕网| 手机在线观看av网站| 一区二区三区四区不卡视频| 日韩影视精品| 欧美xxx另类| 亚洲综合小说| 久久中文字幕国产| 老熟妻内射精品一区| 日本成人不卡| 亚洲一区二区影院| 男人添女荫道口女人有什么感觉| 国产精品欧美色图| 精品69视频一区二区三区Q| 九九久久综合网站| 精品97人妻无码中文永久在线| 波多野结衣在线高清| 亚洲国产一区二区三区 | 亚洲美女色禁图| 久久久久久久国产精品| 免费在线观看黄色av| 在线免费三级电影网站| 色综合天天天天做夜夜夜夜做| 欧美日韩在线视频一区二区三区| 色偷偷777| 国产精品夜夜爽| 国产精品二区三区四区| 日本免费不卡视频| 91精品一区国产高清在线gif | 日本欧美电影在线观看| 亚洲h在线观看| 国产黄色特级片| 在线天堂日本| 99国产一区二区三精品乱码| 精品免费一区二区三区蜜桃| 综合区小说区图片区在线一区| 国产高清一区二区| 欧美激情精品久久久久久大尺度| 国产情侣自拍av| 欧美高清一级片| 亚洲免费视频网站| www.av视频| 欧美91在线|欧美| 亚洲精品久久久久| 免费在线观看a级片| 国产麻豆一区| 亚洲精品久久久久久久久久久久久| 亚洲av无码国产精品麻豆天美| 欧美1234区| 欧美日韩久久不卡| 国产福利短视频| 小草在线视频免费播放| 欧美一区二区高清| 中文字幕第24页| 亚洲深夜视频| 亚洲精品一线二线三线| 999精品视频在线观看播放| 69堂精品视频在线播放| 亚洲国内精品在线| 久久黄色免费网站| 欧美三级电影在线| 欧美精品在线第一页| 在线免费看av片| 亚洲九九在线| 91九色视频在线观看| 国产精选一区二区三区不卡催乳| 蜜臀av亚洲一区中文字幕| 美日韩免费视频| 天天干天天骑| 国产精品无码永久免费888| 欧美黑人经典片免费观看| 天天av综合网| 午夜视频在线观看一区| 8050国产精品久久久久久| 国产日韩欧美视频在线观看| 亚洲手机在线| 91夜夜未满十八勿入爽爽影院| 日本一区精品久久久久影院| 国产乱人伦偷精品视频不卡 | 欧美极品在线观看| 日本精品一区二区三区在线播放视频| 欧美一区二区在线观看视频| 一二三区精品| 日韩精品一区二区三区四区五区| 97影院理论午夜| 亚洲午夜电影在线观看| 国产69视频在线观看| 成人在线视频免费| 欧美日本国产在线| 天堂在线中文网| 国产乱码一区二区三区| 亚洲理论电影在线观看| 欧美边添边摸边做边爱免费| 欧美一级免费大片| 国内免费精品视频| 欧美一区二区三区久久精品| 97国产超碰| av网址观看| 亚洲高清免费一级二级三级| 久操视频免费看| 在线播放一区二区精品视频| 国产91精品高潮白浆喷水| 欧美人与牲动交xxxxbbbb| 99久久精品免费看国产免费软件| 日本黄网站免费| 涩涩视频在线| 日韩中文字幕在线精品| 日本黄色免费视频| 国产精品亚洲第一| 成年人小视频网站| 校园春色亚洲色图| 欧美高清视频在线| 欧美日韩久久中文字幕| 久久综合狠狠综合| 亚洲少妇一区二区三区| 国产视频一区二| 国产精品一二三在线| 成人网18免费看| 色哟哟一区二区三区| 国产成人愉拍精品久久| 亚洲欧美日本视频在线观看| 久久精品在线免费视频| 亚洲电影视频在线| 久久久国产视频91|