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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? avr的io結(jié)構(gòu)分析與操作.htm

?? 一些avr單片機的開發(fā)實例
?? HTM
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>AVR的IO結(jié)構(gòu)分析與范例</title>
</head>

<body>

<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b><font face="黑體" size="6"> </font>
<font size="6">AVR的IO結(jié)構(gòu)分析與操作</font></b></p>
<p><b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
作者 HJJourAVR&nbsp; www.OurAVR.com&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</b></p>
<p><span style="font-style: normal">AVR的IO是真正雙向IO結(jié)構(gòu),由于大部分網(wǎng)友都是從標(biāo)準(zhǔn)51轉(zhuǎn)過來的,受標(biāo)準(zhǔn)51的準(zhǔn)雙向IO和布爾操作概念影響,
沒能掌握AVR的IO操作,所以有必要撰文說明一下</span></p>
<p><span style="font-style: normal">其實采用真正雙向IO結(jié)構(gòu)的新型MCU很多,常用的有 增強型51,PIC,AVR等</span></p>
<p><span style="font-style: normal">先簡單的回顧一下標(biāo)準(zhǔn)51的準(zhǔn)雙向IO結(jié)構(gòu)</span></p>
<p><img border="0" src="PICTURE/P0.gif" width="250" height="200"><img border="0" src="PICTURE/P1.gif" width="280" height="200"></p>
<p><img border="0" src="PICTURE/P2.gif" width="260" height="200"><img border="0" src="PICTURE/P3.gif" width="280" height="200"></p>

<p>這種<span style="font-style: normal">準(zhǔn)雙向IO結(jié)構(gòu)</span>的特點是 </p>
<p>&nbsp;&nbsp;&nbsp; 1 輸出結(jié)構(gòu)類似 OC門,輸出低電平時,內(nèi)部NMOS導(dǎo)通,驅(qū)動能力較強(800uA);輸出高電平靠內(nèi)部上拉電阻,驅(qū)動能力弱(60uA)。</p>
<p>&nbsp;&nbsp;&nbsp; 2 永遠有內(nèi)部電阻上拉(P0口除外),高電平輸出電流能力很弱,所以即使IO口長時間短路到地也不會損壞IO口<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (同理,IO口低電平輸出能力較強,作低電平輸出時不能長時間短路到VCC)</p>
<p>&nbsp;&nbsp;&nbsp; 3 作輸入時,因為OC門有&quot;線與&quot;特性,必須把IO口設(shè)為高電平(所以按鍵多為共地接法)</p>
<p>&nbsp;&nbsp;&nbsp; 4 作輸出時,輸出低電平可以推動LED(也是很弱的),輸出高電平通常需要外接緩沖電路(所以LED多為共陽接法)</p>
<p>&nbsp;&nbsp;&nbsp; 5 軟件模擬 OC結(jié)構(gòu)的總線反而比較方便-----例如 IIC總線</p>
<p>* P0口比較特殊,做外部總線時,是推挽輸出,做普通IO時沒有內(nèi)部上拉電阻,所以P0口做按鍵輸入需要外接上拉電阻。</p>
<p>* OC門:三極管的叫集電極開路,場效應(yīng)管的叫漏極開路,簡稱開漏輸出。具備&quot;線與&quot;能力,有0得0。</p>
<p>* 為什么設(shè)計成輸出時高電平弱,低電平強----是考慮了當(dāng)年流行的TTL器件輸入特性</p>
<p> </p>
<p><img border="0" src="PICTURE/AVR_IO.gif" width="862" height="1022"></p>
<p>AVR的真正雙向IO結(jié)構(gòu)就復(fù)雜多了,單是控制端口的寄存器也有4個 PORTx.DDRx,PINx,SFIOR(PUD位),不過功能也強勁多了</p>
<p>作為通用數(shù)字I/O 使用時,所有AVR I/O 端口都具有真正的讀- 修改- 寫功能。<br>
這意味著用SBI 或CBI 指令改變某些管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻) 時不會無意地改變其他管腳的方向( 或者是端口電平、禁止/ 
使能上拉電阻)。<br>
輸出緩沖器具有對稱的驅(qū)動能力,可以輸出或吸收大電流,直接驅(qū)動LED。<br>
所有的端口引腳都具有與電壓無關(guān)的上拉電阻。<br>
并有保護二極管與VCC 和地相連。<br>
*&nbsp;&nbsp; (很多數(shù)字器件都有保護二極管,在低功耗應(yīng)用時要考慮保護二極管的電流倒灌的影響)</p>
<p>每個端口都有三個I/O 存儲器地址:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 數(shù)據(jù)寄存器&nbsp;&nbsp;&nbsp;&nbsp; – PORTx<br>
&nbsp;&nbsp;&nbsp;&nbsp; 數(shù)據(jù)方向寄存器 – DDRx<br>
&nbsp;&nbsp;&nbsp;&nbsp; 端口輸入引腳&nbsp;&nbsp; – PINx。<br>
數(shù)據(jù)寄存器PORTx和數(shù)據(jù)方向寄存器DDRx為讀/ 寫寄存器,而端口輸入引腳PINx為只讀寄存器。<br>
但是需要特別注意的是,對PINx 寄存器某一位寫入邏輯&quot;1“ 將造成數(shù)據(jù)寄存器相應(yīng)位的數(shù)據(jù)發(fā)生&quot;0“ 與“1“ 的交替變化。<br>
當(dāng)寄存器MCUCR 的上拉禁止位PUD置位時所有端口引腳的上拉電阻都被禁止。</p>
<p>在( 高阻態(tài)) 三態(tài)({DDxn, PORTxn} = 0b00) 輸出高電平({DDxn, PORTxn} = 0b11) 兩種狀態(tài)之間進行切換時,<br>
上拉電阻使能({DDxn, PORTxn} = 0b01) 或輸出低電平({DDxn,PORTxn} = 0b10) 這兩種模式必然會有一個發(fā)生。<br>
通常,上拉電阻使能是完全可以接受的,因為高阻環(huán)境不在意是強高電平輸出還是上拉輸出。<br>
如果使用情況不是這樣子,可以通過置位SFIOR 寄存器的PUD 來禁止所有端口的上拉電阻。<br>
在上拉輸入和輸出低電平之間切換也有同樣的問題。<br>
用戶必須選擇高阻態(tài)({DDxn,PORTxn} = 0b00) 或輸出高電平({DDxn, PORTxn} = 0b10) 作為中間步驟。</p>
<p>不論如何配置DDxn,都可以通過讀取PINxn 寄存器來獲得引腳電平<br>
PINxn寄存器的各個位與其前面的鎖存器組成了一個同步器。<br>
這樣就可以避免在內(nèi)部時鐘狀態(tài)發(fā)生改變的短時間范圍內(nèi)由于引腳電平變化而造成的信號不穩(wěn)定。<br>
其缺點是引入了延遲。</p>
<p>AVR IO具備多種IO模式:</p>
<p>&nbsp;&nbsp; 1 高阻態(tài) ,多用于高阻模擬信號輸入,例如ADC數(shù)模轉(zhuǎn)換器輸入,模擬比較器輸入</p>
<p>&nbsp;&nbsp; 2 弱上拉狀態(tài)(Rup=20K~50K),輸入用。為低電平信號輸入作了優(yōu)化,省去外部上拉電阻,例如按鍵輸入,低電平中斷觸發(fā)信號輸入</p>
<p>&nbsp;&nbsp; 3 推挽強輸出狀態(tài),驅(qū)動能力特強(&gt;20mA),可直接推動LED,而且高低驅(qū)動能力對稱.</p>
<p>使用注意事項:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 寫用PORTx,讀取用PINx</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 實驗時,盡量不要把管腳直接接到GND/VCC,當(dāng)設(shè)定不當(dāng),IO口將會輸出/灌入 
80mA(Vcc=5V)的大電流,導(dǎo)致器件損壞。</p>
<p>&nbsp;&nbsp; 作輸入時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1通常要使能內(nèi)部上拉電阻,懸空(高阻態(tài))將會很容易受干擾。(表面看好像是51的抗干擾能力強,是因為51永遠有內(nèi)部電阻上拉,)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2盡量不要讓輸入懸空或模擬輸入電平接近VCC/2,將會消耗太多的電流,特別是
低功耗應(yīng)用場合------CMOS電路的特點</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3讀取軟件賦予的引腳電平時需要在賦值指令out 和讀取指令in 之間有一個時鐘周期的間隔,如nop 
指令。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
4功能模塊(中斷,定時器)的輸入可以是低電平觸發(fā),也可以是上升沿觸發(fā)或下降沿觸發(fā)。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
5用于高阻模擬信號輸入,切記不要使能內(nèi)部上拉電阻,影響精確度。例如ADC數(shù)模轉(zhuǎn)換器輸入,模擬比較器輸入&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp; 作輸出時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 采用必要的限流措施,例如驅(qū)動LED要串入限流電阻</p>
<p>&nbsp;&nbsp; 復(fù)位時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
復(fù)位時內(nèi)部上拉電阻將被禁用。如果應(yīng)用中(例如電機控制)需要嚴格的電平控制,請使用外接電阻固定電平</p>
<p>&nbsp;&nbsp; 休眠時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作輸出的,依然維持狀態(tài)不變</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
作輸入的,一般無效,但如果使能了第二功能(中斷使能),其輸入功能有效。例如 外部中斷的喚醒功能。</p>
<p>AVR的C語言IO操作:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; AVR的C語言基于ANSI 
C,沒有像51那樣擴展了位操作(布爾操作),雖然匯編指令里面有SBI/CBI/SBIC/SBIS指令</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 所以需要采用&nbsp; 位邏輯運算 來實現(xiàn)
,這是必須要掌握的。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
IO口和功能寄存器的操作方法一樣,但對于部分功能寄存器的讀寫有特殊要求,請參看手冊。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不必考慮代碼效率的問題,如果可能,GCCAVR會自動優(yōu)化為SBI/CBI/SBIC/SBIS指令,跟匯編的效率是一樣的。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 例如 iom16.h 
里面定義了&nbsp; #define PA7 7 <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (這標(biāo)準(zhǔn)頭文件定義了MCU的所有官方定義(包括寄存器,位,中斷入口等),但管腳的第二功能沒有定義)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想PA7為1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp; PORTA|=(1&lt;&lt;PA7);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想PA7為0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp; PORTA&amp;=~(1&lt;&lt;PA7); </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想PA7取反&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp; PORTA^=(1&lt;&lt;PA7); </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想檢測PA7是否為1 &nbsp;&nbsp; 
if (PINA&amp;(1&lt;&lt;PA7)) {&nbsp; }; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 想檢測PA7是否為0 &nbsp;&nbsp; 
if !(PINA&amp;(1&lt;&lt;PA7)) {&nbsp; }; </p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; *&nbsp;&nbsp; &lt;&lt; 
為左移運算符,不懂的就要好好復(fù)習(xí)C語言基礎(chǔ)了。</p>
<p>注意IO操作的順序:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //上電默認DDRx=0x00,PORTx=0x00 輸入,無上拉電阻</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 假設(shè)PA口驅(qū)動LED的負極,低電平燈亮</p>
<p>&nbsp; 初始化方法1:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTA=0xFF;&nbsp;&nbsp;&nbsp; //內(nèi)部上拉,高電平<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DDRA=0xFF;&nbsp;&nbsp;&nbsp;&nbsp; 
//輸出高電平---------燈一直是滅的</p>
<p>&nbsp; 初始化方法2:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; DDRA=0xFF;&nbsp;&nbsp;&nbsp;&nbsp; 
//輸出低電平--------燈被錯誤點亮了<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTA=0xFF;&nbsp;&nbsp;&nbsp; 
//輸出高電平--------馬上被熄滅了,時間很短(1個指令不到uS時間),燈閃了一下,眼睛無法察覺</p>
<p><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但要是這個IO口是控制炸藥包的點火信號呢?工控場合要考慮可靠性的問題&nbsp;&nbsp;&nbsp;&nbsp; 
<br>
 </p>
<p>模擬OC結(jié)構(gòu)的IIC總線的技巧:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 雖然AVR大多帶有硬件IIC接口,但也有需要使用軟件模擬IIC的情況</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以通過使用外部上拉電阻+控制DDRx的方法來實現(xiàn)OC結(jié)構(gòu)的IIC總線。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IIC的速度跟上拉電阻有關(guān),內(nèi)部的上拉電阻阻值較大(Rup=20K~50K),只能用于低速的場合</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define SDA&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp; 
//PC0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define SCL&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&nbsp; 
//PC1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (程序初始化設(shè)定&nbsp; SDA和SCL都是 
PORT=0,DDR=0)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define&nbsp; SDA_0()&nbsp;&nbsp; DDRA|=(1&lt;&lt;SDA)&nbsp;&nbsp;&nbsp; //輸出低電平<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define&nbsp; SDA_1()&nbsp;&nbsp; DDRA&amp;=~(1&lt;&lt;SDA)&nbsp;&nbsp; //輸入,外部電阻上拉為高電平<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define&nbsp; SCL_0()&nbsp;&nbsp; DDRA|=(1&lt;&lt;SCL)&nbsp;&nbsp;&nbsp; //輸出低電平<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; #define&nbsp; SCL_1()&nbsp;&nbsp; DDRA&amp;=~(1&lt;&lt;SCL)&nbsp;&nbsp; //輸入,外部電阻上拉為高電平<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
使用上面的SDA_0()/SDA_1()/SCL_0()/SCL_1()宏即可,直觀,而且效率跟匯編是一樣的</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>

</body>

</html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
裸体健美xxxx欧美裸体表演| 色婷婷精品久久二区二区蜜臀av | 欧美日韩中文字幕一区二区| 日韩精品一区二区三区视频在线观看| 久久久国产精品麻豆| 国产精品女人毛片| 精品一区二区成人精品| 91黄视频在线观看| 中文字幕av不卡| 久久99国产精品成人| 91高清视频在线| 国产精品久久久久影院色老大| 蜜桃一区二区三区在线观看| 91蜜桃免费观看视频| 国产亚洲精品7777| 久久精品二区亚洲w码| 欧美精品自拍偷拍| 亚洲一区欧美一区| 一本大道久久a久久精品综合| 国产亚洲精品精华液| 经典三级在线一区| 日韩一二三区视频| 性做久久久久久免费观看欧美| 91在线观看美女| 中文字幕久久午夜不卡| 国产真实乱子伦精品视频| 欧美一区二区人人喊爽| 日精品一区二区| 欧美天天综合网| 一区二区三区欧美日| 91丨porny丨首页| 国产精品国产三级国产普通话99| 国产盗摄视频一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 石原莉奈一区二区三区在线观看| 欧美日韩高清一区二区三区| 亚洲国产视频一区二区| 欧美日韩激情一区二区三区| 日韩在线一区二区三区| 制服丝袜亚洲精品中文字幕| 日本三级韩国三级欧美三级| 欧美一区二区视频在线观看2020| 日韩黄色免费网站| 日韩欧美不卡一区| 国产精品1区2区3区在线观看| 国产亚洲成aⅴ人片在线观看| 国产精品自在欧美一区| 欧美激情中文字幕一区二区| 成人av在线看| 亚洲综合色婷婷| 欧美一区二区观看视频| 国产在线国偷精品免费看| 久久精品亚洲精品国产欧美kt∨ | 日韩国产精品久久| 日韩女优电影在线观看| 久久国产精品一区二区| 久久久久久久久久久电影| 成人一区在线看| 一区二区欧美视频| 日韩一级在线观看| 国产91富婆露脸刺激对白| 亚洲欧美日韩精品久久久久| 欧美视频三区在线播放| 蜜臀久久99精品久久久久久9| 久久久无码精品亚洲日韩按摩| 不卡在线观看av| 午夜欧美大尺度福利影院在线看| 欧美一级欧美一级在线播放| 高潮精品一区videoshd| 亚洲影院理伦片| 久久综合色8888| 日本电影欧美片| 蜜桃视频第一区免费观看| 亚洲欧洲精品一区二区精品久久久| 欧美伊人久久久久久久久影院 | 国产欧美日韩综合精品一区二区| 91丨porny丨国产入口| 蜜桃一区二区三区四区| 亚洲欧美日本在线| 欧美mv和日韩mv国产网站| 一本色道久久综合亚洲aⅴ蜜桃| 日韩av网站免费在线| 国产精品久久久久久一区二区三区 | 一级特黄大欧美久久久| 欧美va亚洲va在线观看蝴蝶网| 色香色香欲天天天影视综合网| 久久国产剧场电影| 亚洲.国产.中文慕字在线| 亚洲国产精品v| 日韩欧美激情四射| 欧美性生活久久| 国产91综合一区在线观看| 美日韩一级片在线观看| 一个色综合网站| 国产精品亲子伦对白| 欧美xxxxx牲另类人与| 欧美系列在线观看| 成人黄色小视频| 国产一区二区日韩精品| 免费在线视频一区| 亚洲午夜精品在线| 亚洲欧美偷拍三级| 日韩一区日韩二区| 国产精品女主播在线观看| 久久婷婷国产综合国色天香| 欧美一级国产精品| 欧美一区二区三区色| 欧美日韩一区久久| 欧美在线影院一区二区| 色八戒一区二区三区| 成人av免费在线| 波多野结衣的一区二区三区| 国产激情一区二区三区| 国产一区 二区 三区一级| 精品伊人久久久久7777人| 麻豆91在线观看| 麻豆一区二区在线| 久久国产精品99久久人人澡| 蜜桃久久精品一区二区| 久久精品免费观看| 精品一区二区三区在线播放视频 | 日韩av高清在线观看| 天堂蜜桃一区二区三区| 亚洲成av人影院| 爽爽淫人综合网网站| 蜜臀91精品一区二区三区| 精品综合免费视频观看| 国产精品亚洲综合一区在线观看| 国产高清亚洲一区| av成人动漫在线观看| 色噜噜久久综合| 欧美日韩中文精品| 精品嫩草影院久久| 国产日韩欧美精品电影三级在线| 亚洲国产精品成人综合| 亚洲精选视频免费看| 偷拍自拍另类欧美| 精品在线免费视频| eeuss鲁一区二区三区| 欧美亚洲另类激情小说| 在线综合视频播放| 国产三级精品在线| 一区二区三区在线观看欧美| 日本在线不卡一区| 成人午夜视频在线观看| 色综合天天狠狠| 在线成人免费观看| 国产亚洲精久久久久久| 一个色在线综合| 国精产品一区一区三区mba桃花| 成人av午夜影院| 欧美一级高清大全免费观看| 日本一区二区三区国色天香| 亚洲一区二区三区爽爽爽爽爽| 日韩电影在线观看网站| 国产精品1区二区.| 欧美日韩国产精品成人| 久久久久国产精品麻豆 | 日本一区二区高清| 亚洲电影在线免费观看| 国产高清在线精品| 欧美精品粉嫩高潮一区二区| 中文字幕av一区 二区| 免费观看91视频大全| 91在线播放网址| 久久综合九色综合久久久精品综合| 亚洲裸体xxx| 国产一区二区三区四区五区美女| 色狠狠av一区二区三区| 日本一区二区三区在线不卡 | 日韩毛片视频在线看| 精品一区二区精品| 欧洲av一区二区嗯嗯嗯啊| 久久精品亚洲麻豆av一区二区 | 在线观看日韩电影| 国产视频一区在线播放| 青青草伊人久久| 色婷婷久久综合| 日本一区二区免费在线| 看电影不卡的网站| 欧美在线一区二区| 亚洲三级视频在线观看| 国产精品18久久久久久久久| 7777精品伊人久久久大香线蕉最新版| 国产精品久久久久久久久免费樱桃 | 日韩精品福利网| 在线观看亚洲一区| 最新热久久免费视频| 国产成人av电影在线观看| 精品国产一区二区精华| 午夜av一区二区三区| 这里只有精品免费| 一区二区三区在线观看视频| 99热在这里有精品免费| 国产精品丝袜一区| 粉嫩av一区二区三区在线播放 | 91在线porny国产在线看| 国产精品久线观看视频| 国产aⅴ综合色| 国产精品少妇自拍|