亚洲第五页-亚洲第成色999久久网站-亚洲第1页-亚洲大片在线观看-国产香蕉国产精品偷在线观看-国产香蕉成人综合精品视频

你的位置:首頁 > 傳感技術 > 正文

能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)

發布時間:2017-02-23 來源:Ilya Veygman 責任編輯:wenwei

【導讀】本應用筆記主要講述采用MAX44009環境光傳感器控制便攜式設備(譬如智能手機和平板電腦)背光亮度的應用。針對背光亮度調節,本文介紹了兩種不同的控制方案。此外,本文還就如何獲得更好的控制效果提供了相關建議,同時也提供了實現本文所述算法的源代碼。
 
引言
 
環境光傳感器(ALS)集成電路正越來越多地用于各種顯示器和照明設備,以節省電能,改善用戶體驗。借助ALS解決方案,系統設計師可根據環境光強度,自動調節顯示屏的亮度。因為背光照明的耗電量在系統的總耗電量中占據很大的比例,實行動態的背光亮度控制,可節省大量的電能。此外,它還能夠改善用戶體驗,讓顯示屏亮度根據環境光條件自行調整到最佳狀態。
 
系統實現需要三大部分:監測環境光強的光傳感器、數據處理裝置(通常是微控制器)、控制背光輸入電流的執行器。
 
背光控制:環境光傳感器
 
圖1是實施背光控制的系統示范框圖。在這套組合中,光傳感器是關鍵的組成部分,因為它要向系統的其他模塊提供環境光強信息。光傳感器必須具備將光信號轉換成電信號的信號轉換器(譬如光電二極管或CdS光敏電阻)和信號放大和/或調節裝置以及模/數轉換器(ADC)。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖1. 實施背光控制的系統框圖
 
圖2所示為分立光電二極管電路,從圖中可以看出,該電路需要一個或多個運算放大器:一個用于電流到電壓的轉換,可能還需要一級放大,提供附加增益。它還包括一些分支電路,用于供電,確保高度可靠的信號鏈。而在空間極其寶貴的應用中,所需元件的數量過多可能導致空間受限問題。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖2. 光電二極管電路分立設計
 
這里還存在一個更細微的問題。具體而言,理想情況下,應確保環境光的測量模擬了人眼對光線的響應機制。這通常借助CIE提供的視覺亮度曲線(圖3)。然而,光電二極管很少能夠完全模擬這種響應機制,因為它們通常具有很高的紅外(IR)靈敏度。在IR強度較大的光照條件(譬如白熾燈或日光)下,這種紅外靈敏度會造成錯誤地判斷光線強度。
 
解決上述問題的方法之一是使用兩個光電二極管:一個采用對可見光和紅外光都很敏感的元件,另一個采用只對紅外光敏感的元件。最終用前者的響應值減去后者的響應值,將紅外干擾降至最小,獲得準確的可見光響應。
 
這種解決方案雖然有效,卻增加了分立電路的占用空間。通常還很難、甚至不可能讓兩個分立的光電二極管配合得足夠緊密,以實現消除紅外干擾的目的。如果不配備精密放大器(譬如對數放大器),動態范圍可能很小。換句話說,很難利用這種組合獲得可重復的結果。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖3. CIE曲線和典型的光電二極管
 
高集成度解決方案不僅能夠獲得比人眼光學系統更真實的光強數據,還能夠節省大量空間MAX44009等環境光傳感器,可將所有信號調節和模/數轉換器集成在一個小封裝(2mm x 2mm UTDFN封裝)內,從而在空間受限應用中有效節省電路板面積。
 
圖4提供了MAX44009的功能框圖,采用I²C通信協議,使其與微控制器的連接方式更簡單,數據傳輸速度更快。除此之外,該解決方案的高集成特性使其能夠置于柔性電纜,安裝在離主電路板距離合適的位置。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖4. MAX44009功能框圖
 
背光控制:調節顯示屏亮度
該控制方案的第二部分是調節顯示屏的背光亮度。這可通過多種方式實現,具體取決于設備中的顯示屏模塊。有兩種最簡單的方式,一種是借助脈沖寬度調制(PWM)方案的直接調節方式,另一種是采用顯示屏控制器的間接調節方式。
 
許多顯示屏模塊如今都配有一個集成控制器,用戶可以通過向控制器發送串行命令,直接設置背光亮度。如果顯示屏模塊未配備集成控制器,還可安裝一個簡單的背光控制執行器,控制顯示屏后面用于背光照明的白光LED燈的輸入電流。實現這種控制的一種簡單辦法是:直接給LED串聯一個場效應晶體管(FET),使用PWM信號快速打開、關閉FET (圖5)。然而,也可以利用單一芯片(用于LED控制的MAX1698升壓轉換器)準確、可靠地調節(圖6),請參考應用筆記3866“Low-power PWM output controls LED brightness”,獲取詳細信息。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖5. 簡單的PMW控制電路
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖6. 基于MAX1698的LED亮度調節器
 
背光控制:建立連接
 
最后一步就是在傳感器和執行器之間建立連接,通過微控制器實現。有人可能首先要問:“環境光強如何映射到背光亮度?”事實上,有些文獻專門介紹了相關方案。其中一種映射方式是,Microsoft®針對運行Windows® 7¹操作系統的計算機提出的。圖7所示曲線是由Microsoft提供的,它可以將環境光強度映射到顯示屏亮度(以全部亮度的百分比表示)。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖7. 將環境光強映射為最佳顯示屏亮度的曲線示例
 
這種特殊曲線可以用以下函數表示:
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
 
如果設備采用的是已集成亮度控制功能的LCD控制芯片,就可通過向芯片發送指令,輕松設置背光亮度。如果設備采用的是PWM直接控制亮度,則要考慮如何將比例信號映射至顯示屏亮度。
 
在MAX1698示例中,根據其產品說明書的介紹,可以將驅動電流映射為電壓。通過這個示例,我們可以假設LED電流強度幾乎與其電流呈線性關系。這樣,我們就可以在上述等式中乘上一個系數,計算出PWM所映射的有效電壓,該電壓再被映射至LED電流,最后轉化成顯示屏亮度。
 
方案實施
 
最好不要從一個亮度級直接跳轉到另一個亮度級,而是平滑上調和下調背光亮度,確保不同亮度等級之間無縫過渡。為了達到這一目的,最好采用帶有固定或不同亮度步長、可逐步調節亮度的定時中斷,也可采用帶有可控制LED輸入電流的PWM值的定時中斷,或者是能夠發送到顯示屏控制器的串行指令的定時中斷。圖8提供了這種算法的一個示例。
 
能輕松控制LCD顯示屏亮度的環境光傳感器(附源代碼)
圖8. 步進式亮度調節的算法示例
 
另一個問題是,系統響應環境光強變化的速度。我們應盡量避免過快地改變亮度等級。這是因為光強的瞬間變化(譬如一扇窗戶打開或瞬間有一束光掃過)可能導致背光亮度發生不必要的變化,這往往會造成用戶感覺不適。并且,較長的響應時間還有助于減少微控制器對光傳感器的檢測次數,從而可以釋放一定的微控制器資源。
 
最初級的方法就是每隔一兩秒鐘檢查一次光傳感器,然后相應地調整背光亮度。更好的方法是,只有光線強度偏離特定范圍一定時間后,才對背光亮度進行調節。譬如,如果正常光強是200lux,我們可能只會在光強降到180lux以下或升至220lux以上,而且持續時間超過數秒的情況下才調節亮度。幸運的是,MAX44009集成了中斷引腳和閾值寄存器,可輕松實現這個目的。
 
附錄:源代碼
 
#define MAX44009_ADDR 0x96
// begin definition of slave addresses for MAX44009
#define INT_STATUS 0x00
#define INT_ENABLE 0x01
#define CONFIG_REG 0x02
#define HIGH_BYTE 0x03
#define LOW_BYTE 0x04
#define THRESH_HIGH 0x05
#define THRESH_LOW 0x06
#define THRESH_TIMER 0x07
// end definition of slave addresses for MAX44009
 
extern float SCALE_FACTOR; // captures scaling factors to map from % brightness to PWM
float currentBright_pct; // the current screen brightness, in % of maximum
float desiredBright_pct; // the desired screen brightness, in % of maximum
float stepSize; // the step size to use to go from the current 
// brightness to the desired brightness
uint8 lightReadingCounter;
 
/**
 * Function: SetPWMDutyCycle
 *
 * Arguments: uint16 dc - desired duty cycle
 *
 * Returns: none
 *
 * Description: Sets the duty cycle of a 16-bit PWM, assuming that in this 
 * architecture, 0x0000 = 0% duty cycle
 * 0x7FFF = 50% and 0xFFFF = 100%
**/
extern void SetPWMDutyCycle(uint16 dc);
 
/**
 * Function: I2C_WriteByte
 *
 * Arguments: uint8 slaveAddr - address of the slave device
 * uint8 command - destination register in slave device
 * uint8 data - data to write to the register
 *
 * Returns: ACK bit
 *
 * Description: Performs necessary functions to send one byte of data to a 
 * specified register in a specific device on the I2C bus
**/
uint8 2C_WriteByte(uint8 slaveAddr, uint8 command, uint8 data);
 
/**
 * Function: I2C_ReadByte
 *
 * Arguments: uint8 slaveAddr - address of the slave device
 * uint8 command - destination register in slave device
 * uint8 *data - pointer data to read from the register
 * 
 * Returns: ACK bit
 *
 * Description: Performs necessary functions to get one byte of data from a 
 * specified register in a specific device on the I2C bus
**/
uint8 I2C_ReadByte(uint8 slaveAddr, uint8 command, uint8* data);
 
/**
 * Function: getPctBrightFromLuxReading
 *
 * Arguments: float lux - the pre-computed ambient light level
 *
 * Returns: The % of maximum brightness to which the backlight should be set 
 * given the ambient light (0 to 1.0)
 *
 * Description: Uses a function to map the ambient light level to a backlight 
 * brightness by using a predetermined function
**/
float getPctBrightFromLuxReading(float lux);
 
/**
 * Function: mapPctBrighttoPWM
 *
 * Arguments: float pct
 *
 * Returns: PWM counts needed to achieve the specified % brightness (as 
 * determined by some scaling factors)
**/
uint16 mapPctBrighttoPWM(float pct);
 
/**
 * Function: getLightLevel
 *
 * Arguments: n/a
 *
 * Returns: the ambient light level, in lux
 *
 * Description: Reads both the light registers on the device and returns the 
 * computed light level
**/
float getLightLevel(void);
 
/**
 * Function: stepBrightness
 *
 * Arguments: n/a
 *
 * Returns: n/a
 *
 * Description: This function would be called by an interrupt. It looks at the 
 * current brightness setting, then the desired brightness setting. 
 * If there is a difference between the two, the current brightness 
 * setting is stepped closer to its goal.
**/
void stepBrightness(void);
 
/**
 * Function: timerISR
 *
 * Arguments: n/a
 *
 * Returns: n/a
 *
 * Description: An interrupt service routine which fires every 100ms or so. This 
 * handles all the ambient light sensor and backlight
 * control code.
**/
void timerISR(void);
 
void main() {
SetupMicro(); // some subroutine which initializes this CPU
I2C_WriteByte(MAX44009_ADDR, CONFIG_REG, 0x80); // set to run continuously
lightReadingCounter = 0;
stepSize = .01;
currentBright_pct = 0.5;
desiredBright_pct = 0.5;
SetPWMDutyCycle(mapPctBrighttoPWM(currentBright_pct));
InitializeTimerInterrupt(); // set this to fire every 100ms
while(1) {
// do whatever else you need here, the LCD control is done in interrupts
Idle();
}
} // main routine
 
// the point at which the function clips to 100%
#define MAXIMUM_LUX_BREAKPOINT 1254.0
float getPctBrightFromLuxReading(float lux) {
if (lux > MAXIMUM_LUX_BREAKPOINT)
return 1.0;
else
return (9.9323*log(x) + 27.059)/100.0;
} // getPctBrightFromLuxReading
 
uint16 mapPctBrighttoPWM(float pct) {
return (uint16)(0xFFFF * pct * SCALE_FACTOR);
} // mapPctBrighttoPWM
 
float getLightLevel(void) {
uint8* lowByte;
uint8* highByte;
uint8 exponent;
uint8 mantissa;
float result;
I2C_ReadByte(MAX44009_ADDR, HIGH_BYTE, highByte);
I2C_ReadByte(MAX44009_ADDR, LOW_BYTE, lowByte);
exponent = (highByte & 0xF0) >> 4;// upper four bits of high byte register
mantissa = (highByte & 0x0F) << 4;// lower four bits of high byte register = 
   // upper four bits of mantissa
mantissa += lowByte & 0x0F;  // lower four bits of low byte register = 
 // lower four bits of mantissa
result = mantissa * (1 << exponent) * 0.045;
return result;
} //getLightLevel
 
void stepBrightness(void) { 
// if current is at desired, don''t do anything
if (currentBright_pct == desiredBright_pct)
return;
// is the current brightness above the desired brightness?
else if (currentBright_pct > desiredBright_pct) {
// is the difference between the two less than one step?
if ( (currentBright_pct-stepSize) < desiredBright_pct)
currentBright_pct = desiredBright_pct;
else
currentBright_pct -= stepSize;
} // else if
else if (currentBright_pct < desiredBright_pct) {
// is the difference between the two less than one step?
if ( (currentBright_pct+stepSize) > desiredBright_pct)
currentBright_pct = desiredBright_pct;
else
currentBright_pct += stepSize;
} // else if
SetPWMDutyCycle(mapPctBrighttoPWM(currentBright_pct));
return;
} // stepBrightness
 
void timerISR(void) {
float lux;
float pctDiff;
stepBrightness();
if (lightReadingCounter)
lightReadingCounter--;
else {
lightReadingCounter = 20; // 2 second delay
lux = getLightLevel();
desiredBright_pct = getPctBrightFromLuxReading(lux);
pctDiff = abs(desiredBright_pct - currentBright_pct);
stepSize = (pctDiff <= 0.01) ? 0.01:pctDiff/10;
} // else
ClearInterruptFlag();
} // timerISR
 
本文來源于Maxim。
 
 
 
 
推薦閱讀:



良心出品|頂級MLCC知識全在這里(附行內知名廠商)
解讀“你的名字”——MEMS傳感器
不再“紙上談兵”!2017年智能家居將從概念走進現實
圖解中國傳感器行業市場現狀及運行態勢
液流電池取代鋰離子電池?中間還隔著一個石墨烯
 
 
 
 
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

主站蜘蛛池模板: 国产资源网 | 污污内射在线观看一区二区少妇 | 9九色桋品熟女内射 | 国产精品久久久久久69 | 一道本一区 | 伊人99| 久久婷婷五月国产色综合 | 风间由美性色一区二区三区四区 | 国产人妻精品久久久久野外 | 日本一区视频在线 | 国产做受视频 | 亚洲日韩av在线观看 | 日本一区二区三区免费高清 | 噜噜噜亚洲色成人网站 | 精品久久久久久久久久软件 | 午夜国产羞羞视频免费网站 | 亚洲天堂视频在线观看 | 日韩成人中文字幕 | 白白色2012年最新视频 | 亚洲狼人综合 | 台湾综合色 | 女人做爰视频偷拍 | 欧美噜噜久久久xxx 欧美噜噜噜 | 亚洲精品国产免费 | 蜜桃精品噜噜噜成人av | 夫妻性生活a级片 | 精品久久蜜桃 | 日本xxxxx九色视频在线观看 | 北条麻妃久久 | a天堂资源 | 欧美黑人粗大 | 亚洲理论视频 | 强乱中文字幕 | 久久久久久91香蕉国产 | 久久男人av资源网站 | 男女无套免费视频 | 麻豆传媒一区 | 曰韩在线 | 影音先锋人妻啪啪av资源网站 | 999亚洲国产精 | 亚洲在线一区二区三区 | 日韩夜色 | 日产av在线播放 | av在线播放器 | 婷婷四房色播 | 自偷自拍亚洲 | 青青青青青操 | 久久人人爽人人爽人人片av高请 | 男生女生羞羞网站 | 日韩操操 | 国产精品美女久久久av超清 | 欧美久久成人 | 成人久久 | 国产乱人伦av麻豆网 | 狠狠综合亚洲综合亚洲色 | 噜噜噜久久久 | 91av在线视频观看 | 久久久精品国产免费观看一区二区 | 丰满蕾丝乳罩少妇呻视频 | 午夜影院体验区 | 91有色视频 | 另类毛片 | 日本欧美在线观看视频 | 国产啪精品视频网站 | 亚洲中文精品久久久久久不卡 | 黑人一区二区 | 色欲综合一区二区三区 | 日韩欧美在线观看一区二区三区 | 国产浮力视频 | 日本一级淫片 | 久久久久久三级 | 99精品一级欧美片免费播放 | 天天综合天天操 | 免费看特级毛片 | 伊人黄 | 乱码丰满人妻一二三区 | 国产视频手机在线观看 | 激情婷婷综合网 | 欧美美女性视频 | 国产亚洲日韩av在线播放不卡 | 黑人巨大跨种族video | 日本一区二区三区在线视频 | 天海翼一区二区三区高清在线观看 | 日日夜夜亚洲 | 操bbbbb | 欧美一性一乱一交一视频 | 邻居少妇2中文字幕hd | 精品国产一区二区在线观看 | 精品日本一区二区三区在线观看 | 美国色视频 | 国产农村乱对白刺激视频 | 国产女同视频 | 西西午夜| 在线观看午夜福利院视频 | 国产精品免费视频二三区 | 国产女人与拘做视频免费 | 在线观看中文字幕dvd播放 | 国产伦精品一区二区三区视频不卡 | 国模冰莲大胆自慰难受 | 国产一区二区三区四区五区tv | 亚洲免费黄色 | 久久久久亚洲精品国产 | 日本美女黄色大片 | 成人高清视频在线观看 | 一个色在线| 少妇无码太爽了在线播放 | 视频一区二区在线播放 | 国产欧精精久久久久久久 | 欧美中文字幕一区二区 | 韩国三级在线看 | 中文字幕com | 亚洲精品久久久久久无码色欲四季 | 久久久久性 | 97超碰福利 | 五月天婷婷亚洲 | 国产色爽 | 一级黄色大片免费 | 正在播放木下凛凛xv99 | 欧美一区二区三区四区在线观看地址 | 紧缚捆绑精品一区二区 | 亚洲国产精品一区二区三区 | 欧美一级艳片视频免费观看 | 国产高清精品软件丝瓜软件 | 久久精品九九精av | 熟妇人妻中文字幕 | 亚洲午夜性猛春交xxxx | 午夜yyy黄a一区二区三区 | 99爱视频| 在线视频亚洲欧美 | 狠狠爱综合网 | 日日婷婷夜日日天干 | 日韩中文字幕2019 | 辽宁熟女高潮狂叫视频 | 欧美一级黄色片子 | 在线成人www免费观看视频 | 嫩模写真一区二区三区三州 | 精品久久久久久久久久久久久 | 无码人妻精品一区二区三区免费 | 丝袜脚交国产在线观看 | 日韩av不卡一区 | 精精国产xxxx在线观看主放器 | 99久久久精品国产一区二区 | 妺妺窝人体色www在线小说 | 巨胸美女爆视频网站 | 亚洲色成人中文字幕网站 | 亚洲一区二区三区视频 | 糖心vlog一区二区三区在线 | 国产午夜无码视频在线观看 | 特黄三级毛片 | 天堂av成人 | 婷婷丁香激情 | 国产欧美一区二区三区在线看 | 欧美精品亚洲精品日韩传电影 | 天天做天天爽 | 日韩少妇中文字幕 | 国产精品一区二区三乱码 | 日日夜夜天天操 | 在线观看日韩视频 | 久久久久久蜜桃 | 中文精品一区 | 99精品久久久久 | 天堂网2021最新天堂手机版 | 中文在线中文资源不卡无 | 国产av人人夜夜澡人人爽麻豆 | 日本视频久久 | 99热这里只有精品18 | 亚洲毛片av | 久久久久久久免费 | 五月婷婷在线观看 | 国产69久久久欧美一级 | 天堂а√中文最新版地址在线 | 在线一区二区三区视频 | 国产99久久精品一区二区永久免费 | 曰本黄色片 | 国产97在线 | 亚洲 | 中文字幕一区日韩精品 | 免费在线观看中文字幕 | 亚洲欧美精品在线观看 | 婷婷激情小说网 | 熟妇人妻中文字幕无码老熟妇 | 亚洲成熟毛多妇女av毛片 | 亚洲在线日韩 | 古代性色禁片在线播放 | 国产乱码在线 | 久久久久久久久久一区二区三区 | 亚洲午夜爱爱香蕉片 | 五月天中文字幕mv在线 | 波多野结衣小视频 | 亚洲一区二区三区 | 久久久久无码国产精品一区 | 国产日本在线播放 | 亚洲va韩国va欧美va精四季 | 三区四区| 国产内射爽爽大片 | 亚洲精品视频在线播放 | 99热精品免费 | 伊人色综合久久久天天蜜桃 | 天天色综合三 | 99嫩草 | 国产欧美日韩精品一区二区三区 | 一区二区三区在线播放视频 | 日本一本视频 | 羞羞色视频 | 免费av看片 | 国产成人麻豆精品午夜在线 | 国产中文久久 | 亚洲乱亚洲乱妇50p 亚洲乱亚洲乱妇无码 | 国产极品探花一区二区三区 | 亚洲精品久久久日韩美女极品 | 视频一区在线观看 | 久青草影院在线观看国产 | 97成人精品视频在线播放 | 爱爱视频日本 | 日韩精品三级 | 午夜免费福利影院 | 久久久中文久久久无码 | 欧美特级黄色片 | 欧美性xxxx极品少妇 | 91看黄 | 日韩精品亚洲一区 | 日本泡妞xxxx免费视频软件 | 日韩精品一区二区三区三炮视频 | 国产精品刺激对白97 | 蜜臀久久99精品久久一区二区 | 超碰人人国产 | www.av视频在线观看 | aaa一区二区 | 巨大欧美黑人xxxxbbbb | 性一交一乱一乱一乱视频 | 51永久免费观看国产nbamba | a天堂在线视频 | 蜜桃中文字幕 | 一区两区小视频 | 日韩一二三区在线 | 鲁丝一区二区三区免费 | 韩国一级黄色毛片 | 久久午夜羞羞影院免费观看 | 色偷偷偷在线视频播放 | 女女女bbbbbb毛片在线法国 | 伊人久久大香线蕉综合影院首页 | 亚洲第一视频在线播放 | 大黑人交xxxx18视频 | 天堂av8| 强奷乱码中文字幕熟女一 | 欧美整片sss | 豆麻视频在线免费观看 | 91精品又粗又猛又爽 | 四虎视频在线精品免费网址 | 亚洲最大成人在线视频 | 久久综合激的五月天 | 黑人干亚洲女人 | av网站在线免费 | 99精品欧美一区二区三区视频 | 又黄又爽的视频在线观看网站 | 欧美性大战久久久 | 91香蕉一区二区三区在线观看 | 新91在线| 国产哺乳奶水91porny | 国产一区二区三区成人欧美日韩在线观看 | 久久精品蜜桃 | 国产在线视欧美亚综合 | 日本三级香港三级三级人!妇久 | 成人羞羞视频播放网站 | 欧美日韩资源 | 九九精品视频在线观看 | 亚洲成人a√ | 欧美日韩在线精品一区二区 | 国产毛片儿 | 黄色av软件 | 色欲av永久无码精品无码蜜桃 | 2019高清中文字幕在线免费看 | 久草成人网 | 97香蕉碰碰人妻国产欧美 | 国内精品久久久久影院优 | 亚洲毛片大全 | 美乳少妇与邻居尤物啪啪 | 青青青视频免费观看 | 人人搞人人干 | 国内少妇偷人精品视频免费 | 大白屁股一区二区视频 | 日韩欧美视频在线免费观看 | 国产色综合天天综合网 | 可以看毛片的网站 | 大陆日韩欧美 | 蜜桔视频成人免费观看 | 精品国产乱码久久久久久虫虫 | 五月天婷婷网站 | 日韩免费视频 | 激情伦成人综合小说 | 久草在线中文视频 | 日韩av无码精品人妻系列 | 久久久久成人精品免费播放动漫 | 国产网友自拍在线视频 | 熟妇激情内射com | 两个人看的www视频免费完整版 | 在线免费观看av网站 | 96视频在线 | 麻豆视频在线观看免费网站 | 无码人妻精品一区二区三 | 天天躁夜夜躁很很躁麻豆 | 毛片国产精品 | 国产精品久久久久久久av | 青青青操 | 国产精品久久久久久久av福利 | 亚洲欧美日韩综合久久久 | 他掀开裙子舌头进去69式 | 99re久久资源最新地址 | 久久免费视频5 | 无码无套少妇毛多18pxxxx | 亚洲xx站 | 一本大道东京热无码 | 亚洲综合在线免费 | 日本中文字幕在线播放 | 日本熟妇色一本在线视频 | 国产精品国产三级国产aⅴ无密码 | 97精品在线观看 | 亚洲欧洲精品在线 | 国产精成人品日日拍夜夜免费 | 中国少妇内射xxxxⅹhd | 偷窥自拍亚洲色图 | 日本三级日本三级韩国三级视 | 一区二区视频观看 | 色噜噜狠狠一区二区三区 | 色哟哟网站在线观看 | 精品国产一区二区三区四区在线看 | 日本黄色精品 | 4虎tv | 欧洲美女黑人粗性暴交视频 | 欲香欲色天天天综合和网 | 日韩精品一区二区三区视频 | 欧美又粗又深又猛又爽啪啪九色 | 亚洲精品乱码久久久久久蜜桃91 | 欧美色图一区二区 | 午夜伦理影院 | 超碰一级片 | 日本熟妇成熟毛茸茸 | 日本一区中文字幕 | 北条麻妃在线一区二区韩世雅 | 一级片美女 | 少妇放荡的呻吟干柴烈火动漫 | 夜夜夜夜猛噜噜噜噜噜婷婷 | 99精品久久久 | av影片在线 | 3d成人动漫在线观看 | 亚洲av毛片| 日韩a无v码在线播放 | 亚洲人 女学生 打屁股 得到 | 中文av网站 | 免费观看国产精品视频 | 亚洲精品高潮呻吟久久av | 八戒八戒在线www视频中文 | 精品二区在线观看 | 久久国产精品波多野结衣 | 97视频网址| 国产精品无码制服丝袜 | 亚洲一区二区三区国产好的精华液 | 岛国av免费在线 | wwwwww日本| 国模精品视频一区二区 | 国产粉嫩av | 国产精品久久久久久久久岛国 | 一边吃奶一边摸下边激情说说 | 亚洲色偷精品一区二区三区 | 7777精品久久久久久 | 91精品啪在线观看国产老湿机 | 精品国产乱码久久久久软件 | 久久大胆人体 | 久久久久久久久久久大尺度免费视频 | 国内精品久久久久影院日本资源 | 国产l精品国产亚洲区 | 欧美丰满熟妇xxxx | 日本一区二区三区日本免费 | baoyu168成人免费视频 | 一区久久久 | 国产亚洲精品久久久网站好莱 | 久久一级免费视频 | av高清| 韩国三级bd高清中字2021 | 一级片视频免费看 | 欧美小视频在线观看 | 字幕网在线观看 | 男女一进一出超猛烈的视频不遮挡在线观看 | 性网址 | 国产不卡在线观看视频 | 麻豆理论片 | 夜夜躁狠狠躁日日躁视频 | 亚洲国产片 | 九色视频在线播放 | 亚洲欧美综合精品另类天天更新 | 日本不卡一区二区三区在线 | 泰国午夜理伦三级 | 国产又粗又猛又大爽又黄 | 国产欧美精品日韩区二区麻豆天美 | 国产这里有精品 | 女性向av片在线观看免费 | asian性开放少妇pics | 能直接看的av网站 | 校园春色自拍偷拍 | 婷婷激情六月 | 四十五十老熟妇乱孑视频 | av观看在线观看 | 黄在线观看 | 精品毛片一区二区 | 国产性网 | 亚洲大乳av成人天堂精品 | 日日干夜 | 天天综合永久入口 | 性xxxx| 欧美在线网 | 欧美精品成人a区在线观看 欧美精品成人久久 | 中文字幕一区二区三区日韩精品 | 亚洲春色一区二区三区 | 日本在线高清 | 亚洲jizzjizz日本少妇 | 久久久蜜桃一区二区人 | 男女超爽视频免费播放 | 黄桃av无码免费一区二区三区 | 丝袜视频在线 | 久久久99精品免费观看 | 成长快手短视频在线观看 | 一区二区小说 | 69久久夜色精品国产69乱青草 | 丰满人妻熟妇乱偷人无码 | 日本美女极度性诱惑卡不卡 | 亚洲不卡在线观看 | 中文字幕啪啪 | 久草影音 | av动漫网站| 日韩a级片 | 国内精品久久久久影院一蜜桃 | 久久久美女 | 少妇思春三a级 | 99精品欧美一区二区三区视频 | 欧美日韩在线免费观看视频 | 西野翔中文久久精品国产 | 好湿好紧太硬了我太爽了视频 | 亚洲日本aⅴ片在线观看香蕉 | 动漫精品啪啪h一区二区网站 | 91亚洲一线产区二线产区 | 欧美疯狂性受xxxxx另类 | 18精品久久久无码午夜福利 | 国产乱淫av免费 | 辽宁熟女高潮狂叫视频 | 国产精品av久久久久久久久久 | 国产日韩精品中文字无码 | 精品无码久久久久久久动漫 | 黄色网页免费在线观看 | 深夜毛片 | 激情视频激情小说 | 日韩欧美一区二区三区视频 | 久久国产精品偷任你爽任你 | 国产午夜一级一片免费播放 | 亚洲熟女乱色综合一区 | 国产黄色一级片视频 | 69精品丰满人妻无码视频a片 | 欧美日韩中文国产一区发布 | 婷婷社区五月天 | 强开小婷嫩苞又嫩又紧视频韩国 | 污污网站在线观看 | 成人天堂噜噜噜 | 日韩激情小说 | 久久久久久999 | jav成人免费视频 | 色丁香婷婷综合久久 | 一区二区国产视频 | 狠狠人妻久久久久久综合蜜桃 | 久久亚洲热 | 国产91丝袜在线播放0 | 国产激情二区 | 光棍影院一区二区 | 韩国r级露器官真做av | 久久视频在线免费观看 | 亚洲多毛妓女毛茸茸的 | 亚洲丁香网| 精品国产精品国产偷麻豆 | 欧美亚洲第一区 | 午夜精品一区二区三区在线观看 | 黄色av网站免费看 | 黄在线网站 | 韩国伦理av| 亚洲成人在线观看视频 | 中国一级毛片黄 | 国产乱大交 | jizz自拍| 日本熟妇毛茸茸丰满 | 日日摸夜夜添夜夜添特色大片 | 人人爱夜夜爽日日做蜜桃 | 国色天香网www在线观看 | 久久久久久久久影院 | 激情欧美日韩一区二区 | 国产日产亚洲精品 | 一本久久久 | 欧美巨波霸乳影院 | 五月激情婷婷丁香 | 少妇呻吟白浆高潮啪啪69 | 青青草无码精品伊人久久 | 狠狠色综合久久婷婷色天使 | 亚洲第一无码xxxxxx | 日韩网红少妇无码视频香港 | 国内精品久久久久久久久久久久 | 男女乱淫真视频免费播放 | 色久在线 | 91亚洲精品乱码久久久久久蜜桃 | 少妇高潮喷水久久久久久久久久 | 久久久久久久国产精品毛片 | 久久国产精品偷 | 中文字幕av一区二区三区高 | 晨勃顶到尿h1v1| 最新中文字幕免费视频 | 又色又爽又黄gif动态图 | 国产激情毛片 | 国产亚洲色婷婷久久99精品 | 狠狠色丁香久久婷婷综合五月 | 久久天天躁狠狠躁夜夜2020一 | 国产精品尤物 | 欧美中日韩免费观看网站 | 中出极品少妇 | 欧美成人久久久免费播放 | 国产精成人品日日拍夜夜免费 | 中文字幕av资源 | 丰满诱人的人妻3 | 2019日韩中文字幕 | 色哟哟国产精品 | 玖玖视频| 永久在线免费观看 | 中文字幕av无码一区二区三区 | 精品国产三级在线观看 | 国产精品对白清晰受不了 | 在线观看国产精品普通话对白精品 | 色中文字幕在线观看 | 自拍偷自拍亚洲精品情侣 | 中文字幕精品一区二区三区在线 | 人妻互换免费中文字幕 | 夜色视频网 | 久久成人 久久鬼色 | 一本到亚洲网 | 国产午夜视频在线观看 | 亚洲经典一区二区 | 深夜视频免费在线观看 | 日韩欧美一区二区三区四区五区 | 92看片淫黄大片看国产片 | 成年人免费在线观看网站 | 国产尤物视频 | 最新av在线播放 | 国产又粗又猛又爽又黄的视频在线观看动漫 | 欧美成人福利视频 | 国产精品99久久久久久久久 | av在线导航 | 91亚洲精品久久久中文字幕 | 国精产品一品二品国在线 | 精品久久久久久中文字幕 | 久久免费福利 | 狠狠色噜噜狠狠狠狠av | www.色99| 最污的网站 | 鲁鲁鲁爽爽爽在线视频观看 | 香蕉a | 李丽珍裸体午夜理伦片 | 久久综合资源 | yy111122少妇光屁股影院 | 99热自拍偷拍| 偷窥掀裙video | 亚洲欧美丝袜精品久久 | 亚洲一区二区三区麻豆 | 黑人一级淫片40厘米 | 中文字幕人乱码中文 | 欧美精品偷自拍另类在线观看 | 亚洲人毛耸耸少妇xxx | 亚洲综合色网 | 日韩亚洲欧美一区二区三区 | 日本不卡在线 | 精品无码无人网站免费视频 | 一级做a爰片久久 | 日产一区日产2区 | 四虎4hu永久免费 | 九九久久在线看 | 免费观看羞羞视频网站 | 欧美日本韩国在线 | 免费成人在线播放 | 69亚洲乱 | 好吊一区二区三区 | 又粗又硬又猛又黄网站在线观看高清观看视频 | 精品久久蜜桃 | 欧美日韩亚洲一区二区 | 久久精品丝袜 | 亚洲最大福利网站 | 国产v日产∨综合v精品视频 | 日韩免费看片 | 欧美第一页在线 | 免费黄在线 | 中文字幕_第2页_高清免费在线 | 国产欧美一区二区精品久久 | 蜜桃视频成人在线观看 | 丰满少妇夜夜爽爽高潮水网站 | 精品久久久无码人妻中文字幕 | 日韩av高清在线看片 | 日本视频免费在线播放 | 直接在线观看的三级网址 | 理论片午午伦夜理片影院99 | 日韩a一级| 久久久久久一级 | 国产精品igao视频网网址不卡日韩 | 久草视频在线播放 | 免费色视频网站 | 欧美 丝袜 自拍 制服 另类 | 亚洲精品午夜久久久久久久 | 91精品国产91久久久久久 | 国产性xxx | 女十八毛片aaaaaaa片 | 国产麻豆剧传媒精品国产av | 美女毛片一区二区三区四区 | 男女拔萝卜免费观看 | 97se亚洲国产综合在线 | 波多野结衣99 | 夜夜av|