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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? avr的io結構分析與操作.htm

?? 詳細闡述了avr單片機io端口的原理
?? HTM
字號:
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>AVR的IO結構分析與范例</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結構分析與操作</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結構,由于大部分網友都是從標準51轉過來的,受標準51的準雙向IO和布爾操作概念影響,
沒能掌握AVR的IO操作,所以有必要撰文說明一下</span></p>
<p><span style="font-style: normal">其實采用真正雙向IO結構的新型MCU很多,常用的有 增強型51,PIC,AVR等</span></p>
<p><span style="font-style: normal">先簡單的回顧一下標準51的準雙向IO結構</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">準雙向IO結構</span>的特點是 </p>
<p>&nbsp;&nbsp;&nbsp; 1 輸出結構類似 OC門,輸出低電平時,內部NMOS導通,驅動能力較強(800uA);輸出高電平靠內部上拉電阻,驅動能力弱(60uA)。</p>
<p>&nbsp;&nbsp;&nbsp; 2 永遠有內部電阻上拉(P0口除外),高電平輸出電流能力很弱,所以即使IO口長時間短路到地也不會損壞IO口<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (同理,IO口低電平輸出能力較強,作低電平輸出時不能長時間短路到VCC)</p>
<p>&nbsp;&nbsp;&nbsp; 3 作輸入時,因為OC門有&quot;線與&quot;特性,必須把IO口設為高電平(所以按鍵多為共地接法)</p>
<p>&nbsp;&nbsp;&nbsp; 4 作輸出時,輸出低電平可以推動LED(也是很弱的),輸出高電平通常需要外接緩沖電路(所以LED多為共陽接法)</p>
<p>&nbsp;&nbsp;&nbsp; 5 軟件模擬 OC結構的總線反而比較方便-----例如 IIC總線</p>
<p>* P0口比較特殊,做外部總線時,是推挽輸出,做普通IO時沒有內部上拉電阻,所以P0口做按鍵輸入需要外接上拉電阻。</p>
<p>* OC門:三極管的叫集電極開路,場效應管的叫漏極開路,簡稱開漏輸出。具備&quot;線與&quot;能力,有0得0。</p>
<p>* 為什么設計成輸出時高電平弱,低電平強----是考慮了當年流行的TTL器件輸入特性</p>
<p> </p>
<p><img border="0" src="PICTURE/AVR_IO.gif" width="862" height="1022"></p>
<p>AVR的真正雙向IO結構就復雜多了,單是控制端口的寄存器也有4個 PORTx.DDRx,PINx,SFIOR(PUD位),不過功能也強勁多了</p>
<p>作為通用數字I/O 使用時,所有AVR I/O 端口都具有真正的讀- 修改- 寫功能。<br>
這意味著用SBI 或CBI 指令改變某些管腳的方向( 或者是端口電平、禁止/ 使能上拉電阻) 時不會無意地改變其他管腳的方向( 或者是端口電平、禁止/ 
使能上拉電阻)。<br>
輸出緩沖器具有對稱的驅動能力,可以輸出或吸收大電流,直接驅動LED。<br>
所有的端口引腳都具有與電壓無關的上拉電阻。<br>
并有保護二極管與VCC 和地相連。<br>
*&nbsp;&nbsp; (很多數字器件都有保護二極管,在低功耗應用時要考慮保護二極管的電流倒灌的影響)</p>
<p>每個端口都有三個I/O 存儲器地址:<br>
&nbsp;&nbsp;&nbsp;&nbsp; 數據寄存器&nbsp;&nbsp;&nbsp;&nbsp; – PORTx<br>
&nbsp;&nbsp;&nbsp;&nbsp; 數據方向寄存器 – DDRx<br>
&nbsp;&nbsp;&nbsp;&nbsp; 端口輸入引腳&nbsp;&nbsp; – PINx。<br>
數據寄存器PORTx和數據方向寄存器DDRx為讀/ 寫寄存器,而端口輸入引腳PINx為只讀寄存器。<br>
但是需要特別注意的是,對PINx 寄存器某一位寫入邏輯&quot;1“ 將造成數據寄存器相應位的數據發生&quot;0“ 與“1“ 的交替變化。<br>
當寄存器MCUCR 的上拉禁止位PUD置位時所有端口引腳的上拉電阻都被禁止。</p>
<p>在( 高阻態) 三態({DDxn, PORTxn} = 0b00) 輸出高電平({DDxn, PORTxn} = 0b11) 兩種狀態之間進行切換時,<br>
上拉電阻使能({DDxn, PORTxn} = 0b01) 或輸出低電平({DDxn,PORTxn} = 0b10) 這兩種模式必然會有一個發生。<br>
通常,上拉電阻使能是完全可以接受的,因為高阻環境不在意是強高電平輸出還是上拉輸出。<br>
如果使用情況不是這樣子,可以通過置位SFIOR 寄存器的PUD 來禁止所有端口的上拉電阻。<br>
在上拉輸入和輸出低電平之間切換也有同樣的問題。<br>
用戶必須選擇高阻態({DDxn,PORTxn} = 0b00) 或輸出高電平({DDxn, PORTxn} = 0b10) 作為中間步驟。</p>
<p>不論如何配置DDxn,都可以通過讀取PINxn 寄存器來獲得引腳電平<br>
PINxn寄存器的各個位與其前面的鎖存器組成了一個同步器。<br>
這樣就可以避免在內部時鐘狀態發生改變的短時間范圍內由于引腳電平變化而造成的信號不穩定。<br>
其缺點是引入了延遲。</p>
<p>AVR IO具備多種IO模式:</p>
<p>&nbsp;&nbsp; 1 高阻態 ,多用于高阻模擬信號輸入,例如ADC數模轉換器輸入,模擬比較器輸入</p>
<p>&nbsp;&nbsp; 2 弱上拉狀態(Rup=20K~50K),輸入用。為低電平信號輸入作了優化,省去外部上拉電阻,例如按鍵輸入,低電平中斷觸發信號輸入</p>
<p>&nbsp;&nbsp; 3 推挽強輸出狀態,驅動能力特強(&gt;20mA),可直接推動LED,而且高低驅動能力對稱.</p>
<p>使用注意事項:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 寫用PORTx,讀取用PINx</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 實驗時,盡量不要把管腳直接接到GND/VCC,當設定不當,IO口將會輸出/灌入 
80mA(Vcc=5V)的大電流,導致器件損壞。</p>
<p>&nbsp;&nbsp; 作輸入時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
1通常要使能內部上拉電阻,懸空(高阻態)將會很容易受干擾。(表面看好像是51的抗干擾能力強,是因為51永遠有內部電阻上拉,)</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2盡量不要讓輸入懸空或模擬輸入電平接近VCC/2,將會消耗太多的電流,特別是
低功耗應用場合------CMOS電路的特點</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3讀取軟件賦予的引腳電平時需要在賦值指令out 和讀取指令in 之間有一個時鐘周期的間隔,如nop 
指令。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
4功能模塊(中斷,定時器)的輸入可以是低電平觸發,也可以是上升沿觸發或下降沿觸發。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
5用于高阻模擬信號輸入,切記不要使能內部上拉電阻,影響精確度。例如ADC數模轉換器輸入,模擬比較器輸入&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </p>
<p>&nbsp;&nbsp; 作輸出時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 采用必要的限流措施,例如驅動LED要串入限流電阻</p>
<p>&nbsp;&nbsp; 復位時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
復位時內部上拉電阻將被禁用。如果應用中(例如電機控制)需要嚴格的電平控制,請使用外接電阻固定電平</p>
<p>&nbsp;&nbsp; 休眠時:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 作輸出的,依然維持狀態不變</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; 位邏輯運算 來實現
,這是必須要掌握的。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
IO口和功能寄存器的操作方法一樣,但對于部分功能寄存器的讀寫有特殊要求,請參看手冊。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不必考慮代碼效率的問題,如果可能,GCCAVR會自動優化為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; (這標準頭文件定義了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; 
為左移運算符,不懂的就要好好復習C語言基礎了。</p>
<p>注意IO操作的順序:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //上電默認DDRx=0x00,PORTx=0x00 輸入,無上拉電阻</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 假設PA口驅動LED的負極,低電平燈亮</p>
<p>&nbsp; 初始化方法1:<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PORTA=0xFF;&nbsp;&nbsp;&nbsp; //內部上拉,高電平<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結構的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的方法來實現OC結構的IIC總線。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IIC的速度跟上拉電阻有關,內部的上拉電阻阻值較大(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; (程序初始化設定&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>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产在线精品一区二区| 精品处破学生在线二十三| 国产日韩在线不卡| 国产福利91精品一区二区三区| 日韩午夜av电影| 久久精品国产亚洲一区二区三区 | 中文字幕亚洲在| 成人ar影院免费观看视频| 国产精品免费看片| 日本精品一区二区三区高清| 亚洲一二三四区| 制服.丝袜.亚洲.另类.中文| 免费成人美女在线观看| 久久综合久久综合亚洲| 国产精品911| 国产精品萝li| 欧美日韩一级视频| 麻豆精品一区二区综合av| 精品毛片乱码1区2区3区| 国产成人综合在线播放| 国产精品国产三级国产普通话蜜臀| 91玉足脚交白嫩脚丫在线播放| 香蕉加勒比综合久久| 久久综合九色欧美综合狠狠| 99久久亚洲一区二区三区青草 | 亚洲精选视频在线| 欧美福利一区二区| 国产91精品入口| 午夜不卡av免费| 日本一区二区三区四区| 欧美视频你懂的| 国产精品18久久久久久久网站| 国产精品白丝在线| 日韩一二三区不卡| 99re亚洲国产精品| 麻豆精品一区二区综合av| 中文字幕亚洲在| 欧美va亚洲va香蕉在线| 在线观看日韩电影| 国产在线精品一区二区夜色| 亚洲精品国产一区二区三区四区在线| 91麻豆精品国产91久久久资源速度 | 极品瑜伽女神91| 亚洲精品免费看| 国产色一区二区| 欧美一区二区三区在线观看| k8久久久一区二区三区| 捆绑变态av一区二区三区| 日韩av中文字幕一区二区三区| 国产无人区一区二区三区| 欧美精品日韩一本| 91玉足脚交白嫩脚丫在线播放| 精品一区二区免费视频| 婷婷开心激情综合| 亚洲人成电影网站色mp4| 久久精品水蜜桃av综合天堂| 欧美日韩美少妇| 色一情一伦一子一伦一区| 国产激情一区二区三区| 日本不卡视频在线| 亚洲成人免费观看| 中文字幕亚洲一区二区va在线| 欧美疯狂做受xxxx富婆| 在线亚洲欧美专区二区| jlzzjlzz亚洲日本少妇| 成人免费黄色大片| 国产成人综合亚洲91猫咪| 免费的国产精品| 日日摸夜夜添夜夜添亚洲女人| 一区二区三区高清| 亚洲激情图片一区| 亚洲视频在线一区观看| 国产精品国产三级国产有无不卡| 久久久久久久久久久久久夜| 日韩视频在线永久播放| 91精品国产综合久久婷婷香蕉 | av一区二区三区在线| 国产不卡在线一区| 懂色av一区二区三区免费看| 国内精品伊人久久久久av一坑 | 7777精品伊人久久久大香线蕉经典版下载 | 精品一区二区av| 日本大胆欧美人术艺术动态| 日韩制服丝袜av| 美腿丝袜亚洲综合| 国内精品伊人久久久久影院对白| 九九九精品视频| 黄色成人免费在线| 国产成人精品亚洲日本在线桃色| 国产大陆精品国产| av在线不卡网| 91在线视频播放| 欧美性猛交xxxxxx富婆| 欧美日韩免费电影| 精品999在线播放| 国产精品毛片a∨一区二区三区| 亚洲国产成人午夜在线一区| 国产精品人人做人人爽人人添| 国产精品久久久久7777按摩| 亚洲黄色av一区| 免费在线观看不卡| 国产精品亚洲一区二区三区在线| 成人av电影在线| 一本一道久久a久久精品综合蜜臀| 色婷婷国产精品综合在线观看| 在线视频综合导航| 91精品国产综合久久精品图片| 午夜精品一区二区三区免费视频 | 欧美国产亚洲另类动漫| 91麻豆精品国产91久久久更新时间 | 欧美日韩免费观看一区三区| 91精品午夜视频| 成人成人成人在线视频| 亚洲成人激情av| 69久久99精品久久久久婷婷| 极品少妇xxxx偷拍精品少妇| 国产黄色精品网站| 久久精品人人做人人爽人人 | 91久久免费观看| 麻豆高清免费国产一区| 日韩不卡手机在线v区| 免费精品视频在线| 一个色妞综合视频在线观看| 蜜臀久久99精品久久久久久9| 激情文学综合丁香| 成人18精品视频| 欧美色爱综合网| 精品国产sm最大网站| 亚洲日本在线观看| 日产精品久久久久久久性色| 成av人片一区二区| 欧美电视剧在线观看完整版| 欧美熟乱第一页| 国产亚洲福利社区一区| 亚洲欧美视频一区| 日本欧美一区二区| 99精品视频一区二区三区| 制服丝袜av成人在线看| 国产欧美中文在线| 日日摸夜夜添夜夜添国产精品| 成人av网站在线观看| 91麻豆精品国产91久久久久久久久 | 国产一区二区三区四区五区入口 | 日韩欧美卡一卡二| 亚洲天堂精品视频| 国内国产精品久久| 精品视频123区在线观看| 国产精品麻豆一区二区| 日韩av一区二区在线影视| 成人h动漫精品| 日韩精品一区二区三区swag| 亚洲精品综合在线| av在线综合网| 久久久久久久久久久久久夜| 蜜桃一区二区三区在线观看| 色域天天综合网| 久久亚洲精品小早川怜子| 亚洲国产日日夜夜| 国产精品一级在线| 久久久亚洲精华液精华液精华液| 亚洲国产精品久久久久婷婷884 | 成人高清视频免费观看| 日韩三级免费观看| 亚洲图片欧美综合| 成人午夜激情在线| 欧美r级电影在线观看| 午夜欧美在线一二页| 92精品国产成人观看免费| 国产欧美一区二区精品性色| 久久99精品视频| 在线看不卡av| 亚洲美女视频在线观看| av色综合久久天堂av综合| 久久免费美女视频| 国产麻豆精品一区二区| 精品少妇一区二区三区免费观看| 亚洲国产精品一区二区尤物区| 91福利国产精品| 一区二区在线电影| 色噜噜狠狠成人网p站| 自拍偷拍国产精品| 91视频免费播放| 国产欧美一区二区三区在线看蜜臀 | 宅男噜噜噜66一区二区66| 亚洲成人www| 国产日韩av一区二区| 秋霞影院一区二区| 久久综合九色综合久久久精品综合| 人人狠狠综合久久亚洲| 欧美成人a视频| 激情伊人五月天久久综合| 欧美国产精品中文字幕| 成人中文字幕合集| 中文字幕亚洲在| 色婷婷亚洲综合| 国产精品无码永久免费888| 91理论电影在线观看| 亚洲宅男天堂在线观看无病毒| 欧美色中文字幕| 日本欧美在线看|