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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

51單片機DS18B20溫度測量

作者:劉山   來源:本站原創   點擊數:  更新時間:2013年11月13日   【字體:

    大家好,通過以前的學習,我們已經對51單片機綜合學習系統的使用方法及學習方式有所了解與熟悉,學會了步進電機控制的基本知識,體會到了綜合學習系統的易用性與易學性,這一期我們將一起學習數字溫度傳感器DS18B20的基本原理與使用方法。
      先看一下我們將要使用的51單片機綜合學習系統能完成哪些實驗與產品開發工作:分別有流水燈,數碼管顯示,液晶顯示,按鍵開關,蜂鳴器奏樂,繼電器控制,IIC總線,SPI總線,PS/2實驗,AD模數轉換,光耦實驗,串口通信,紅外線遙控,無線遙控,溫度傳感,步進電機控制等等。
     單總線溫度傳感器DS18B20簡介
     DS18B20是DALLAS公司生產的單總線式數字溫度傳感器,它具有微型化、低功耗、高性能、搞干擾能力強、易配處理器等優點,特別適用于構成多點溫度測控系統,可直接將溫度轉化成串行數字信號(提供9位二進制數字)給單片機處理,且在同一總線上可以掛接多個傳感器芯片。它具有3引腳TO-92小體積封裝形式,溫度測量范圍為-55℃~+125℃,可編程為9位~12位A/D轉換精度,測溫分辨率可達0.0625℃,被測溫度用符號擴展的16位數字量方式串行輸出,其工作電源既可在遠端引入,也可采用寄生電源方式產生,多個DS18B20可以并聯到3根或2根線上,CPU只需一根端口線就能與多個DS18B20通信,占用微處理器的端口較少,可節省大量的引線和邏輯電路。以上特點使DS18B20非常適用于遠距離多點溫度檢測系統。
    DS18B20外形及引腳說明
    在TO-92和SO-8的封裝中引腳有所不同,具體差別請查閱PDF手冊,在TO-92封裝中引腳分配如下:
    1(GND):地
    2(DQ):單線運用的數據輸入輸出引腳
    3(VDD):可選的電源引腳
    DS18B20工作過程及時序
    DS18B20內部的低溫度系數振蕩器是一個振蕩頻率隨溫度變化很小的振蕩器,為計數器1提供一頻率穩定的計數脈沖。
    高溫度系數振蕩器是一個振蕩頻率對溫度很敏感的振蕩器,為計數器2提供一個頻率隨溫度變化的計數脈沖。
    初始時,溫度寄存器被預置成-55℃,每當計數器1從預置數開始減計數到0時,溫度寄存器中寄存的溫度值就增加1℃,這個過程重復進行,直到計數器2計數到0時便停止。
    初始時,計數器1預置的是與-55℃相對應的一個預置值。以后計數器1每一個循環的預置數都由斜率累加器提供。為了補償振蕩器溫度特性的非線性性,斜率累加器提供的預置數也隨溫度相應變化。計數器1的預置數也就是在給定溫度處使溫度寄存器寄存值增加1℃計數器所需要的計數個數。
    DS18B20內部的比較器以四舍五入的量化方式確定溫度寄存器的最低有效位。在計數器2停止計數后,比較器將計數器1中的計數剩余值轉換為溫度值后與0.25℃進行比較,若低于0.25℃,溫度寄存器的最低位就置0;若高于0.25℃,最低位就置1;若高于0.75℃時,溫度寄存器的最低位就進位然后置0。這樣,經過比較后所得的溫度寄存器的值就是最終讀取的溫度值了,其最后位代表0.5℃,四舍五入最大量化誤差為±1/2LSB,即0.25℃。
    溫度寄存器中的溫度值以9位數據格式表示,最高位為符號位,其余8位以二進制補碼形式表示溫度值。測溫結束時,這9位數據轉存到暫存存儲器的前兩個字節中,符號位占用第一字節,8位溫度數據占據第二字節。
    DS18B20測量溫度時使用特有的溫度測量技術。DS18B20內部的低溫度系數振蕩器能產生穩定的頻率信號;同樣的,高溫度系數振蕩器則將被測溫度轉換成頻率信號。當計數門打開時,DS18B20進行計數,計數門開通時間由高溫度系數振蕩器決定。芯片內部還有斜率累加器,可對頻率的非線性度加以補償。測量結果存入溫度寄存器中。一般情況下的溫度值應該為9位,但因符號位擴展成高8位,所以最后以16位補碼形式讀出。
    DS18B20工作過程一般遵循以下協議:初始化——ROM操作命令——存儲器操作命令——處理數據
    ① 初始化
    單總線上的所有處理均從初始化序列開始。初始化序列包括總線主機發出一復位脈沖,接著由從屬器件送出存在脈沖。存在脈沖讓總線控制器知道DS1820 在總線上且已準備好操作。
   ② ROM操作命令
    一旦總線主機檢測到從屬器件的存在,它便可以發出器件ROM操作命令之一。所有ROM操作命令均為8位長。這些命令列表如下:
Read ROM(讀ROM)[33h]
    此命令允許總線主機讀DS18B20的8位產品系列編碼,唯一的48位序列號,以及8位的CRC。此命令只能在總線上僅有一個DS18B20的情況下可以使用。如果總線上存在多于一個的從屬器件,那么當所有從片企圖同時發送時將發生數據沖突的現象(漏極開路會產生線與的結果)。
    Match ROM( 符合ROM)[55h]
    此命令后繼以64位的ROM數據序列,允許總線主機對多點總線上特定的DS18B20尋址。只有與64位ROM序列嚴格相符的DS18B20才能對后繼的存貯器操作命令作出響應。所有與64位ROM序列不符的從片將等待復位脈沖。此命令在總線上有單個或多個器件的情況下均可使用。
    Skip ROM( 跳過ROM )[CCh]
    在單點總線系統中,此命令通過允許總線主機不提供64位ROM編碼而訪問存儲器操作來節省時間。如果在總線上存在多于一個的從屬器件而且在Skip ROM命令之后發出讀命令,那么由于多個從片同時發送數據,會在總線上發生數據沖突(漏極開路下拉會產生線與的效果)。
    Search ROM( 搜索ROM)[F0h]
    當系統開始工作時,總線主機可能不知道單線總線上的器件個數或者不知道其64位ROM編碼。搜索ROM命令允許總線控制器用排除法識別總線上的所有從機的64位編碼。
    Alarm Search(告警搜索)[ECh]
    此命令的流程與搜索ROM命令相同。但是,僅在最近一次溫度測量出現告警的情況下,DS18B20才對此命令作出響應。告警的條件定義為溫度高于TH 或低于TL。只要DS18B20一上電,告警條件就保持在設置狀態,直到另一次溫度測量顯示出非告警值或者改變TH或TL的設置,使得測量值再一次位于允許的范圍之內。貯存在EEPROM內的觸發器值用于告警。
    ③ 存儲器操作命令
    Write Scratchpad(寫暫存存儲器)[4Eh]
    這個命令向DS18B20的暫存器中寫入數據,開始位置在地址2。接下來寫入的兩個字節將被存到暫存器中的地址位置2和3。可以在任何時刻發出復位命令來中止寫入。
    Read Scratchpad(讀暫存存儲器)[BEh]
    這個命令讀取暫存器的內容。讀取將從字節0開始,一直進行下去,直到第9(字節8,CRC)字節讀完。如果不想讀完所有字節,控制器可以在任何時間發出復位命令來中止讀取。
    Copy Scratchpad(復制暫存存儲器)[48h]
    這條命令把暫存器的內容拷貝到DS18B20的E2存儲器里,即把溫度報警觸發字節存入非易失性存儲器里。如果總線控制器在這條命令之后跟著發出讀時間隙,而DS18B20又正在忙于把暫存器拷貝到E2存儲器,DS18B20就會輸出一個“0”,如果拷貝結束的話,DS18B20 則輸出“1”。如果使用寄生電源,總線控制器必須在這條命令發出后立即起動強上拉并最少保持10ms。
    Convert T(溫度變換)[44h]
    這條命令啟動一次溫度轉換而無需其他數據。溫度轉換命令被執行,而后DS18B20保持等待狀態。如果總線控制器在這條命令之后跟著發出讀時間隙,而DS18B20又忙于做時間轉換的話,DS18B20將在總線上輸出“0”,若溫度轉換完成,則輸出“1”。如果使用寄生電源,總線控制器必須在發出這條命令后立即起動強上拉,并保持500ms。
    Recall E2(重新調整E2)[B8h]
    這條命令把貯存在E2中溫度觸發器的值重新調至暫存存儲器。這種重新調出的操作在對DS18B20上電時也自動發生,因此只要器件一上電,暫存存儲器內就有了有效的數據。在這條命令發出之后,對于所發出的第一個讀數據時間片,器件會輸出溫度轉換忙的標識:“0”=忙,“1”=準備就緒。
    Read Power Supply(讀電源)[B4h]
    對于在此命令發送至DS18B20之后所發出的第一讀數據的時間片,器件都會給出其電源方式的信號:“0”=寄生電源供電,“1”=外部電源供電。
    ④ 處理數據
    DS18B20的高速暫存存儲器由9個字節組成,其分配如圖3所示。當溫度轉換命令發布后,經轉換所得的溫度值以二字節補碼形式存放在高速暫存存儲器的第0和第1個字節。單片機可通過單線接口讀到該數據,讀取時低位在前,高位在后。
    DS18B20溫度數據表
    上表是DS18B20溫度采集轉化后得到的12位數據,存儲在DS18B20的兩個8比特的RAM中,二進制中的前面5位是符號位,如果測得的溫度大于或等于0,這5位為0,只要將測到的數值乘于0.0625即可得到實際溫度;如果溫度小于0,這5位為1,測到的數值需要取反加1再乘于0.0625即可得到實際溫度。
    溫度轉換計算方法舉例:
    例如當DS18B20采集到+125℃的實際溫度后,輸出為07D0H,則:
    實際溫度=07D0H╳0.0625=2000╳0.0625=1250C。
    例如當DS18B20采集到-55℃的實際溫度后,輸出為FC90H,則應先將11位數據位取反加1得370H(符號位不變,也不作為計算),則:
    實際溫度=370H╳0.0625=880╳0.0625=550C。
    DS18B20軟、硬件設計
    本實例介紹DS18B20與單片機之間的軟、硬件接口,通過單片機來讀取DS18B20的溫度值,并將溫度值通過數碼管顯示出來。在實驗中先要將功能選擇開關調到DS18B20位置上。
/***************************************************************************/
/*DS18B20演示程序 */
/*目標器件:AT89S51 */
/*晶振:11.0592MHZ */
/*編譯環境:Keil 7.50A */
/***************************************************************************/
/*********************************包含頭文件********************************/
#include <reg51.h>
/*******************************共陽LED段碼表*******************************/
unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
/*********************************端口定義**********************************/
sbit DQ=P3^3; //數據傳輸線接單片機的相應的引腳
/*********************************定義全局變量******************************/
unsigned char tempL=0; //臨時變量低位
unsigned char tempH=0; //臨時變量高位
float temperature; //溫度值
/****************************************************************************
函數功能:延時子程序
入口參數:k
出口參數:
/****************************************************************************/
void delay(unsigned int k)
{
unsigned int n;
n=0;
while(n < k)
{n++;}
return;
}
/****************************************************************************
函數功能:數碼管掃描延時子程序
入口參數:
出口參數:
***************************************************************************/
void delay1(void)
{
int k;
for(k=0;k<400;k++);
}
/****************************************************************************
函數功能:數碼管顯示子程序
入口參數:k
出口參數:
/****************************************************************************/
void display(int k)
{
P2=0xfe;
P0=tab[k/1000];
delay1();
P2=0xfd;
P0=tab[k%1000/100];
delay1();
P2=0xfb;
P0=tab[k%100/10];
delay1();
P2=0xf7;
P0=tab[k%10];
delay1();
P2=0xff;
}
/****************************************************************************
函數功能:DS18B20初始化子程序
入口參數:
出口參數:
/****************************************************************************/
Init_DS18B20(void)
{
unsigned char x=0;
DQ=1; //DQ先置高
delay(8); //延時
DQ=0; //發送復位脈沖
delay(85); //延時(>480ms)
DQ=1; //拉高數據線
delay(14); //等待(15~60ms)
}
/****************************************************************************
函數功能:向DS18B20讀一字節數據
入口參數:
出口參數:dat
/****************************************************************************/
ReadOneChar(void)
{
unsigned char i=0;
unsigned char dat=0;
for (i=8;i>0;i--)
{
DQ=1;
delay(1);
DQ=0;
dat>>=1;
DQ=1;
if(DQ)
dat|=0x80;
delay(4);
}
return(dat);
}
/****************************************************************************
函數功能:向DS18B20寫一字節數據
入口參數:dat
出口參數:
****************************************************************************/
WriteOneChar(unsigned char dat)
{
unsigned char i=0;
for(i=8;i>0;i--)
{
DQ=0;
DQ=dat&0x01;
delay(5);
DQ=1;
dat>>=1;
}
delay(4);
}
/****************************************************************************
函數功能:向DS18B20讀溫度值
入口參數:
出口參數:temperature
****************************************************************************/
ReadTemperature(void)
{
Init_DS18B20(); //初始化
WriteOneChar(0xcc); //跳過讀序列號的操作
WriteOneChar(0x44); //啟動溫度轉換
delay(125); //轉換需要一點時間,延時
Init_DS18B20(); //初始化
WriteOneChar(0xcc); //跳過讀序列號的操作
WriteOneChar(0xbe); //讀溫度寄存器(頭兩個值分別為溫度的低位和高位)
tempL=ReadOneChar(); //讀出溫度的低位LSB
tempH=ReadOneChar(); //讀出溫度的高位MSB
//溫度轉換,把高低位做相應的運算轉化為實際溫度
temperature=((tempH*256)+tempL)*0.0625;
delay(200);
return(temperature);
}
/****************************************************************************
函數功能:主程序
入口參數:
出口參數:
****************************************************************************/
void main()
{
float i;
while(1)
{
i=ReadTemperature();
display(i);
}
}
相信看到這里,你應該可以理解DS18B20數字溫度傳感器的原理是怎么樣的了,你也可以根據自己的需要來寫一下溫度探測及相關控制的程序。由于篇幅有限,讀者朋友可以通過網站或電子郵件一起交流與學習

關閉窗口

相關文章

91九色蝌蚪porny| 一区二区三区久久久| 91精品国产福利在线观看| 国产一区二中文字幕在线看| 黄色片子免费看| 亚洲人成电影在线观看网| 在线观看的网站你懂的| 欧美中文日韩| 欧美一二三四在线| 日本视频一区二区不卡| 久草视频手机在线观看| 国模私拍视频| 日韩伦理视频| 色狠狠色狠狠综合| 国产一区二区三区av在线| chinese全程对白| va中文字幕| 四季av一区二区凹凸精品| 午夜伦理一区二区| 成人xxxxx色| 亚洲xxxx3d动漫| 美女激情网站| 久久久久久久久久久久久久| 欧美亚洲高清一区| 欧美xxxx黑人又粗又长精品| 黄色激情视频在线观看| 色吊丝在线永久观看最新版本| 中国成人一区| 日韩丝袜美女视频| 91精品国产毛片武则天| 91激情在线观看| 免费看电影在线| 高清国产午夜精品久久久久久| 久久精品久久久久电影| 日本人69视频| 成人精品美女隐私视频| 欧美自拍一区| 色女孩综合影院| 日韩不卡中文字幕| 日韩国产欧美亚洲| 美女免费观看一区二区三区| 天堂综合在线播放| 亚洲视频一二三| 亚洲中国色老太| 久久久久97国产| 精华区一区二区三区| 天使萌一区二区三区免费观看| 亚洲天堂男人天堂| 日本激情视频在线播放| 国产麻豆精品入口在线观看| 9l视频自拍九色9l视频成人| 午夜激情一区二区| 日本欧美精品久久久| 91中文字幕在线视频| 麻豆蜜桃在线观看| 国产精品婷婷午夜在线观看| 97超级碰碰| 亚洲精品男人的天堂| 午夜羞羞小视频在线观看| 成人avav在线| 日韩av手机在线看| 1024手机在线视频| 国产美女诱惑一区二区| 精品免费在线| 日韩国产欧美| 91精品福利| 在线成人直播| 在线不卡欧美| 国产精品外国| 日韩不卡免费视频| 久久se这里有精品| 精品一区二区免费在线观看| 九一九一国产精品| 国产精品99久久久久久似苏梦涵| 久久国产精品99精品国产| 久久机这里只有精品| 国精产品一区一区三区mba桃花| 琪琪一区二区三区| 国产精品一区二区三区网站| 国产成人aaa| 99精品国产一区二区三区不卡| 久久综合色天天久久综合图片| 久久久精品日韩欧美| 亚洲欧美自拍偷拍| 亚洲第一福利一区| 欧美日韩一级片在线观看| 欧美一区二区免费视频| 亚洲码在线观看| 欧美成年人网站| 欧洲成人免费视频| 亚洲a级在线观看| 欧美日本亚洲| 成人在线视频一区二区三区| 国内外成人激情视频| www.51色.com| 五月天精品在线| 国产成人免费观看视频| 国产999久久久| 四虎精品成人免费观看| 嫩草视频在线免费观看| 男人天堂v视频| 99中文字幕一区| 人狥杂交一区欧美二区| 久久九九精品视频| 精品国产乱码| 国产日韩一区二区三区在线| 国产麻豆视频一区| 国产精品伦一区二区三级视频| 亚洲国产精品欧美一二99| 欧美狂野另类xxxxoooo| 免费a在线看| 国产精品色哟哟| 亚洲国产精品一区在线观看不卡| 国产福利在线播放麻豆| 第四色男人最爱上成人网| 九九热爱视频精品视频| 国产精品一卡| 91免费视频网| 日韩欧美有码在线| 亚洲视频在线看| 国产97在线播放| 欧美资源一区| 中文字幕在线综合| 午夜精品福利在线视频| www.激情五月.com| eeuss影院eeuss最新直达| 国产在线视频网| 欧美视频在线视频精品| 68国产成人综合久久精品| 精一区二区三区| 一区二区三区四区不卡视频| 亚洲国模精品一区| 国产精品免费一区豆花| 桥本有菜av在线| 精品盗摄女厕tp美女嘘嘘| 日韩一级在线观看| 国产又粗又猛又色| 久久久123| 欧美午夜一区二区三区| 少妇丰满尤物大尺度写真| 在线播放日本| 五月天视频一区| 激情五月婷婷基地| 爱爱爱免费视频在线观看| 亚洲特黄一级片| 免费高清在线观看免费| 在线播放色视频| 中文字幕日韩精品一区| 97在线播放视频| 四虎在线观看| 一区二区三区在线免费观看 | 中文字幕永久免费| 日本精品一区二区三区在线播放| 亚洲精品1区2区| 69视频在线播放| 一级欧美一级日韩| 91麻豆国产自产在线观看亚洲| 亚洲97在线观看| 精品久久久久久亚洲综合网站 | 亚洲国产精品一区二区久久| 欧美成年人视频在线观看| 福利成人在线观看| 亚洲成人资源网| 亚洲一区精品视频在线观看| 日本最新在线视频| 在线观看一区日韩| 欧美大喷水吹潮合集在线观看| 毛片大全在线观看| 6080日韩午夜伦伦午夜伦| 91精品人妻一区二区三区| 免费日韩电影| 亚洲欧美国产日韩中文字幕| 精品在线免费观看视频| 国产日韩三级| 国内揄拍国内精品| 欧美在线精品一区二区三区| 亚洲一区二区三区四区五区午夜| 99久久免费国| 色内内免费视频播放| 丁香激情综合国产| 黄网网址免费| av在线播放网| 一区二区三区四区日韩| 一区二区三区中文免费| 久久久久久久久久久网站| 欧美乱大交xxxxx潮喷l头像| 日本免费观看视| 亚洲jjzzjjzz在线观看| 免费观看性欧美大片无片| 国产成人午夜片在线观看高清观看| 日韩一区二区在线播放| 国产66精品久久久久999小说| 国产精品一区二区无码对白| 在线观看亚洲电影| 免费在线国产视频| 久久美女性网| 欧美大片免费久久精品三p| 国产乱码一区| 337人体粉嫩噜噜噜| 午放福利视频在线播放| 日韩在线你懂得| 成人综合婷婷国产精品久久蜜臀| 精品一区二区电影| 青青草免费在线视频观看| 亚洲精品1区2区3区| 人人超碰在线| 国产精品久久久久久久免费观看 | 性爱视频日本| 成人做爰视频www| 岛国一区二区在线观看| 色哟哟网站入口亚洲精品| 91成人综合网| 99这里有精品视频| 日本h片在线观看| 久久精品二区亚洲w码| 亚洲美女喷白浆| 日本午夜激情视频| 不卡av中文字幕| 日韩精品亚洲人成在线观看| 蜜桃视频第一区免费观看| 日韩精品在线免费| 日韩伦理在线免费观看| a网站在线观看| 中日韩脚交footjobhd| 东方aⅴ免费观看久久av| 播播国产欧美激情| 亚洲综合激情视频| 欧美色xxx| 日韩欧美一级| 亚洲伊人伊色伊影伊综合网| 亚洲www视频| 国产激情无码一区二区三区| 成人亚洲在线观看| 成人嘿咻视频免费看| 欧美三级电影网站| 亚洲欧美综合一区| 91精品中文字幕| 国产乱码午夜在线视频| av爱爱亚洲一区| 1769国内精品视频在线播放| 国产精品无码专区| 人善交video高清| 欧美在线高清| 日韩av影片在线观看| 3d动漫一区二区三区| 亚洲在线天堂| 99精品在免费线中文字幕网站一区 | 91美女主播在线视频| 国产91精品在线观看| 欧美激情女人20p| 第四色在线视频| 嫩草嫩草嫩草| 国产欧美午夜| 中文字幕精品一区久久久久| 日日干日日操日日射| 午夜视黄欧洲亚洲| 亚洲一区二区三区蜜桃| 日韩片欧美片| 亚洲一区三区| 波多野结衣乳巨码无在线观看| 欧美成年人在线观看| 色视频免费网站| 色94色欧美sute亚洲线路一久 | 污视频网站在线| 亚洲精品按摩视频| 色屁屁草草影院ccyycom| 久久天天做天天爱综合色| aaaaaav| 午夜精品一区二区三区国产 | 成人a在线观看高清电影| 日韩女优人人人人射在线视频| 天天摸夜夜操| 91超碰这里只有精品国产| 中文字幕网址在线| 国产成人av网站| 欧美xxxxx精品| 手机在线电影一区| 国产高清不卡无码视频| 欧美电影免费观看高清完整| 国产精品白嫩初高中害羞小美女| 毛片网站大全| 精品无人区乱码1区2区3区在线| 高清1区2区| 一区二区三区欧美视频| 日韩精品一区二区三| 精品中文av资源站在线观看| 国产视频福利一区| 视频一区二区在线播放| 国产亚洲精品美女| 6699久久国产精品免费| 欧洲精品一区二区| 国产三级小视频| 国产亚洲人成网站| 日本中文字幕免费在线观看| 日本在线不卡视频一二三区| 天天操夜夜操很很操| 欧美裸体在线版观看完整版| 精品久久免费观看| 成人看片网页| 国产91精品入口17c| 在线中文字幕-区二区三区四区| 97在线观看视频| 桥本有菜亚洲精品av在线| 国产午夜精品免费一区二区三区 | 亚洲天堂网视频| 国产亚洲短视频| 免费三片在线播放| 国产麻豆精品95视频| 无码 人妻 在线 视频| 99精品国产一区二区青青牛奶| 亚洲一区二区三区观看| 99精品视频在线观看播放| 高清在线观看免费| 青青操综合网| 欧美一级中文字幕| 精品中文字幕一区二区三区四区 | 欧美在线视频一区二区| 伊人网在线免费观看| 欧美成人免费在线视频| 国产在线视频你懂| 日韩在线视频观看正片免费网站| www.天天操| 亚洲精品色婷婷福利天堂| 日本www视频在线观看| 欧美v国产在线一区二区三区| 日本一区二区免费不卡| 91国偷自产一区二区三区观看| 六月婷婷中文字幕| 一本色道久久综合亚洲91 | 不卡视频在线观看| 五月婷婷一区二区| 99在线精品一区二区三区| av激情在线观看| av资源网一区| 五月天婷婷综合网| 国产亚洲短视频| 精品黑人一区二区三区| 国产精品久久久久久久岛一牛影视| 国产无套丰满白嫩对白| 国产精品女主播在线观看| 国产精品无码粉嫩小泬| 亚洲激情欧美激情| 精品人妻av一区二区三区| 精品久久久久久久中文字幕| 色综合免费视频| 欧美性videosxxxxx| 韩日a级毛片| 日韩精品亚洲精品| 色综合小说天天综合网| 日韩亚洲欧美成人| 黄网站app在线观看下载视频大全官网| 欧美大奶子在线| av资源在线观看免费高清| 国产精品444| cao在线视频| 天堂精品视频| 欧美变态网站| av网址在线观看免费| 亚洲丝袜一区| 国产精品区一区二区三含羞草| 国产综合色区在线观看| 亚洲欧美日韩另类精品一区二区三区 | 免费在线看黄色| 成人午夜电影在线播放| 国产精品伦一区二区| 一区二区三区一级片| 中文精品一区二区| 久久国产精品国产精品| 欧美亚洲网站| 日本黄色录像视频| 国产片一区二区三区| 999精品国产| 欧美唯美清纯偷拍| 免费黄网在线看| 北条麻妃一区二区三区中文字幕| 青青免费在线视频| 91久热免费在线视频| 日本综合视频| 男人插女人视频在线观看| 久久精品久久久| 无套内谢大学处破女www小说| 高清不卡在线观看av| 欧美一级黄视频| 色综合久久九月婷婷色综合| 国产精品入口麻豆免费看| 国产亚洲激情视频在线| 日色在线视频| 99re视频在线观看| www国产91| 国产真人无遮挡作爱免费视频| 亚洲在线播放| 国产日韩欧美精品在线观看| 伊人影院蕉久影院在线播放| 亚洲欧美综合区自拍另类| 丰满肉嫩西川结衣av| 成人一区二区三区视频| 色91精品久久久久久久久| 亚洲人体在线| 国产精品丝袜白浆摸在线| 天天弄天天操|