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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 48|回復: 0
打印 上一主題 下一主題
收起左側

基于51單片機的溫度設計 顯示錯誤

[復制鏈接]
跳轉到指定樓層
樓主
基于 51 單片機的簡易溫度控制系統:電路 + 功能全解析
最近搗鼓了個基于 51 單片機的溫度控制小項目,電路不復雜但功能挺實用,分享給大家~
一、電路核心組成
整個系統圍繞 51 單片機最小系統展開,搭配了這些模塊:
單片機最小系統:51 芯片 + 12MHz 晶振(X1)+ 復位電路(R3、C1),是系統的 “大腦”。
溫度檢測模塊:DS18B20 傳感器(U2),負責采集環境溫度。
顯示模塊:LCD1602 液晶屏幕,用來實時顯示溫度數值。
按鍵模塊:“遞增 / 遞減” 按鍵,可設置溫度閾值。
執行 & 指示模塊:
升溫裝置(比如加熱元件)+ 升溫指示燈(D2);
雙色指示燈(D1 紅 / 綠):用來提示溫度狀態(比如超閾值亮紅、正常亮綠)。
二、實際功能是啥?
這個小系統能實現 **“溫度采集 + 顯示 + 閾值控制”** 的閉環邏輯:
溫度采集:DS18B20 實時測溫度,把數據傳給單片機;
顯示:LCD1602 同步顯示當前溫度、設定的閾值;
閾值控制:通過 “遞增 / 遞減” 鍵設定目標溫度范圍;
狀態反饋:
當實際溫度低于閾值→觸發 “升溫” 裝置工作,同時 D2 亮燈提示;
溫度達到閾值→升溫裝置停止,雙色燈根據溫度狀態亮紅 / 綠燈。
比如你把它當簡易溫控器:設定 25℃為閾值,溫度低于 25℃時自動加熱,到 25℃就停,還能直觀看到溫度變化~
三、為啥說它實用?
電路成本低(都是常用元件)、邏輯清晰,適合單片機新手練手 —— 既練了傳感器通信(DS18B20 的單總線協議),又練了 LCD 顯示、按鍵交互、IO 口控制外設的基礎用法,稍微改改還能拓展成 “魚缸溫控”“小空間保溫” 這類實際場景的裝置~
要不要我幫你整理一份這個系統的核心代碼框架(包含溫度讀取、LCD 顯示、按鍵控制的基礎邏輯)?


需要
以下是基于 51 單片機的簡易溫度控制系統核心代碼框架,包含 DS18B20 溫度讀取、LCD1602 顯示、按鍵閾值設置、加熱邏輯控制 四大核心功能,代碼注釋詳細,新手可直接參考移植:
核心代碼框架(Keil C51 編寫)
c
運行
#include <reg52.h>
#include <intrins.h>

// ********** 引腳定義 **********
// LCD1602引腳
sbit LCD_RS = P2^0;  // 寄存器選擇引腳
sbit LCD_RW = P2^1;  // 讀寫控制引腳
sbit LCD_EN = P2^2;  // 使能引腳
#define LCD_DATA P0  // 數據端口

// DS18B20引腳(可自定義,此處用P3^7)
sbit DQ = P3^7;

// 按鍵引腳(遞增/遞減,此處用P3^2/P3^3,下拉電阻)
sbit KEY_ADD = P3^2;
sbit KEY_SUB = P3^3;

// 執行器引腳(加熱裝置+指示燈)
sbit HEATER = P1^0;  // 加熱元件控制(高電平工作)
sbit LED_HEAT = P1^1; // 加熱指示燈(高電平亮)
sbit LED_RED = P1^2;  // 溫度超閾值紅燈
sbit LED_GREEN = P1^3;// 溫度正常綠燈

// 全局變量
unsigned char temp_val;  // 實際溫度值(整數部分,單位℃)
unsigned char set_val = 25;  // 溫度閾值(默認25℃)
bit flag_temp_updata = 0;  // 溫度更新標志位

// ********** 延時函數(通用)**********
// 微秒級延時(參數:us,12MHz晶振)
void delay_us(unsigned int us) {
    while(us--) _nop_();
}

// 毫秒級延時(參數:ms,12MHz晶振)
void delay_ms(unsigned int ms) {
    unsigned int i, j;
    for(i = ms; i > 0; i--)
        for(j = 110; j > 0; j--);
}

// ********** LCD1602驅動函數 **********
// LCD寫命令函數
void LCD_WriteCmd(unsigned char cmd) {
    LCD_RS = 0;  // 命令模式
    LCD_RW = 0;  // 寫模式
    LCD_DATA = cmd;
    LCD_EN = 1;  // 高電平鎖存
    delay_us(10);
    LCD_EN = 0;  // 低電平完成
    delay_ms(2); // 命令執行延時
}

// LCD寫數據函數
void LCD_WriteData(unsigned char dat) {
    LCD_RS = 1;  // 數據模式
    LCD_RW = 0;  // 寫模式
    LCD_DATA = dat;
    LCD_EN = 1;
    delay_us(10);
    LCD_EN = 0;
    delay_ms(1);
}

// LCD初始化函數(1602標準初始化流程)
void LCD_Init() {
    delay_ms(15);  // 上電等待穩定
    LCD_WriteCmd(0x38);  // 8位數據接口,2行顯示,5*8點陣
    LCD_WriteCmd(0x0c);  // 開顯示,關光標
    LCD_WriteCmd(0x06);  // 光標自動右移,不滾屏
    LCD_WriteCmd(0x01);  // 清屏
}

// LCD顯示字符串(x:列0-15,y:行0-1,str:字符串指針)
void LCD_ShowStr(unsigned char x, unsigned char y, unsigned char *str) {
    if(y == 0) LCD_WriteCmd(0x80 + x);  // 第1行起始地址
    else LCD_WriteCmd(0xc0 + x);        // 第2行起始地址
    while(*str != '\0') {
        LCD_WriteData(*str);
        str++;
    }
}

// LCD顯示單個數字(x:列,y:行,num:0-9)
void LCD_ShowNum(unsigned char x, unsigned char y, unsigned char num) {
    if(y == 0) LCD_WriteCmd(0x80 + x);
    else LCD_WriteCmd(0xc0 + x);
    LCD_WriteData(num + '0');  // 數字轉ASCII碼
}

// ********** DS18B20溫度讀取函數 **********
// DS18B20復位(返回1:存在傳感器,0:不存在)
bit DS18B20_Reset() {
    bit ack;
    DQ = 0;  // 拉低總線480-960us
    delay_us(600);
    DQ = 1;  // 釋放總線
    delay_us(80);  // 等待傳感器響應
    ack = DQ;  // 傳感器拉低總線表示響應
    while(!DQ);  // 等待傳感器釋放總線
    return ~ack;  // 存在返回1,不存在返回0
}

// 寫1位數據到DS18B20
void DS18B20_WriteBit(bit bit_val) {
    DQ = 0;
    delay_us(2);  // 拉低至少1us
    DQ = bit_val; // 寫1保持高,寫0保持低
    delay_us(60); // 保持60us
    DQ = 1;       // 釋放總線
}

// 寫1字節數據到DS18B20
void DS18B20_WriteByte(unsigned char byte_val) {
    unsigned char i;
    for(i = 0; i < 8; i++) {
        DS18B20_WriteBit(byte_val & 0x01);  // 從最低位開始寫
        byte_val >>= 1;
    }
}

// 從DS18B20讀1位數據
bit DS18B20_ReadBit() {
    bit bit_val;
    DQ = 0;
    delay_us(2);  // 拉低1us
    DQ = 1;       // 釋放總線
    delay_us(1);  // 等待數據穩定
    bit_val = DQ; // 讀取數據
    delay_us(60); // 保持60us
    return bit_val;
}

// 從DS18B20讀1字節數據
unsigned char DS18B20_ReadByte() {
    unsigned char i, byte_val = 0;
    for(i = 0; i < 8; i++) {
        byte_val >>= 1;
        if(DS18B20_ReadBit()) byte_val |= 0x80;  // 從最低位開始讀
    }
    return byte_val;
}

// 讀取DS18B20溫度值(返回整數部分,精度0.5℃簡化)
void DS18B20_ReadTemp() {
    unsigned char temp_low, temp_high;
    if(DS18B20_Reset()) {  // 傳感器存在
        DS18B20_WriteByte(0xcc);  // 跳過ROM指令(單傳感器無需尋址)
        DS18B20_WriteByte(0x44);  // 啟動溫度轉換
        delay_ms(100);  // 等待轉換完成(DS18B20轉換時間約100ms)
        DS18B20_Reset();
        DS18B20_WriteByte(0xcc);
        DS18B20_WriteByte(0xbe);  // 讀取溫度寄存器
        temp_low = DS18B20_ReadByte();  // 溫度低8位
        temp_high = DS18B20_ReadByte(); // 溫度高8位

        // 計算整數溫度(忽略小數部分,簡化處理)
        temp_val = (temp_high << 4) | (temp_low >> 4);
        // 處理負溫度(此處簡化,若需支持負溫可補充邏輯)
        if(temp_high & 0x80) temp_val = -temp_val;

        flag_temp_updata = 1;  // 標記溫度已更新
    }
}

// ********** 按鍵處理函數(消抖+閾值調整)**********
void Key_Handle() {
    // 遞增按鍵(消抖處理)
    if(KEY_ADD == 0) {
        delay_ms(20);  // 消抖延時
        if(KEY_ADD == 0) {
            if(set_val < 50) set_val++;  // 閾值上限50℃(可自定義)
            while(!KEY_ADD);  // 等待按鍵松開
        }
    }

    // 遞減按鍵(消抖處理)
    if(KEY_SUB == 0) {
        delay_ms(20);
        if(KEY_SUB == 0) {
            if(set_val > 10) set_val--;  // 閾值下限10℃(可自定義)
            while(!KEY_SUB);
        }
    }
}

// ********** 溫控邏輯處理函數 **********
void Temp_Control() {
    if(flag_temp_updata) {  // 溫度已更新才執行邏輯
        flag_temp_updata = 0;

        // 溫度 < 閾值:啟動加熱
        if(temp_val < set_val) {
            HEATER = 1;    // 加熱元件工作
            LED_HEAT = 1;  // 加熱指示燈亮
            LED_RED = 0;   // 紅燈滅
            LED_GREEN = 0; // 綠燈滅
        }
        // 溫度 >= 閾值:停止加熱
        else {
            HEATER = 0;    // 加熱元件停止
            LED_HEAT = 0;  // 加熱指示燈滅
            // 溫度在閾值±1℃:綠燈(正常)
            if(temp_val <= set_val + 1) {
                LED_GREEN = 1;
                LED_RED = 0;
            }
            // 溫度超閾值+1℃:紅燈(過熱提示)
            else {
                LED_RED = 1;
                LED_GREEN = 0;
            }
        }
    }
}

// ********** LCD顯示更新函數 **********
void LCD_Updata() {
    // 第1行:顯示當前溫度 "Temp: XX ℃"
    LCD_ShowStr(0, 0, "Temp: ");
    LCD_ShowNum(6, 0, temp_val / 10);  // 十位
    LCD_ShowNum(7, 0, temp_val % 10);  // 個位
    LCD_ShowStr(9, 0, " ℃");

    // 第2行:顯示設定閾值 "Set: XX ℃"
    LCD_ShowStr(0, 1, "Set:  ");
    LCD_ShowNum(6, 1, set_val / 10);   // 十位
    LCD_ShowNum(7, 1, set_val % 10);   // 個位
    LCD_ShowStr(9, 1, " ℃");
}

// ********** 主函數(程序入口)**********
void main() {
    LCD_Init();  // 初始化LCD1602
    HEATER = 0;  // 初始關閉加熱
    LED_HEAT = 0;
    LED_RED = 0;
    LED_GREEN = 0;

    LCD_ShowStr(0, 0, "System Init...");
    delay_ms(1000);
    LCD_WriteCmd(0x01);  // 清屏

    while(1) {  // 死循環,持續運行
        DS18B20_ReadTemp();  // 讀取溫度(約100ms一次)
        Key_Handle();        // 按鍵檢測(閾值調整)
        Temp_Control();      // 溫控邏輯(加熱控制)
        LCD_Updata();        // 更新LCD顯示
        delay_ms(50);        // 循環延時,穩定系統
    }
}
代碼說明 & 使用注意事項
引腳適配:代碼中引腳定義(如 DS18B20、按鍵、執行器)需與你的硬件電路完全對應,否則功能異常(比如把DQ改到 P3^6,就需要同步修改sbit DQ = P3^6)。
精度擴展:當前代碼只取溫度整數部分,若需 0.5℃精度,可讀取temp_low的低 4 位(temp_low & 0x0f),判斷是否為 8(即 0.5℃),在 LCD 顯示時補充 “XX.5℃” 邏輯。
閾值范圍:代碼中閾值限制在 10-50℃,可通過修改Key_Handle()中的if(set_val < 50)和if(set_val > 10)調整。
硬件配合:
加熱元件建議用繼電器驅動(51 單片機 IO 口電流小,直接接大功率元件會燒芯片);
按鍵需接下拉電阻(10kΩ),避免電平抖動;
DS18B20 需外接 4.7kΩ 上拉電阻到 VCC,否則無法通信。
拓展方向
增加蜂鳴器報警:溫度超閾值(如 > 50℃)時觸發蜂鳴器;
增加掉電保存:用 EEPROM(如 AT24C02)存儲設定閾值,下次上電自動加載;
提升精度:支持小數溫度顯示(如 18.5℃);
遠程監控:通過串口將溫度數據上傳到電腦(需添加串口通信代碼)。
如果需要針對你的硬件電路調整引腳、補充某部分功能(如負溫處理、蜂鳴器報警),可以告訴我具體需求,我會進一步優化代碼~

{}QKDEG){C2XYN2O~P744HK.png (51.26 KB, 下載次數: 0)

{}QKDEG){C2XYN2O~P744HK.png

單片機水溫控制系統(全套設計資料).7z

577.95 KB, 下載次數: 0

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产精品99| 中文字幕在线不卡视频| 国产福利亚洲| 欧美知名女优| sihu影院永久在线影院| 国产亚洲精品码| 中文字幕色网站| 色狠狠久久av五月综合|| 欧美精品在线第一页| 色综合天天狠狠| 91免费在线播放| 在线日本成人| 欧美天堂影院| 亚洲欧美电影| 国产有码在线| 白丝美女让我捅| 国产精品视频a| 全网免费在线播放视频入口| 91丨porny丨九色| 欧美精品久久久久久久自慰| 国语精品免费视频| 国产91成人video| 亚洲欧洲免费视频| 日本韩国欧美国产| 欧美国产综合色视频| 蜜乳av一区二区| 亚洲欧美综合久久久| 成人av综合网| 九色porny视频在线观看| 日本在线视频1区| 三级短视频在线| 九色精品高清在线播放| 国产高清免费在线观看| 国产精品久免费的黄网站| 免费看黄色三级| 佐山爱在线视频| 国产免费黄色av| 欧美区高清在线| 91免费在线视频| 日本免费在线精品| 欧美大成色www永久网站婷| 日韩av在线一区| 欧美主播一区二区三区| 亚洲精品一二三区| 久久亚洲二区三区| 丰满白嫩尤物一区二区| 性色一区二区| 在线日韩av| 亚洲精品va| 欧美另类69xxxxx| 里番全彩acg☆无翼乌全彩3d| а√天堂资源在线| 一级α片免费看刺激高潮视频| 久草国产精品视频| 黄页网站免费观看| av成人免费网站| 伊人影院综合网| 国内精品久久99人妻无码| 欧美激情 亚洲| 不许穿内裤随时挨c调教h苏绵| 中文字幕亚洲欧洲| 亚洲老女人av| 欧美美女性视频| 男女男精品视频站| 国产精品亚洲二区在线观看| 欧美色图色综合| 尤物av无码色av无码| 国产夫妻自拍一区| 国产69精品久久久久久久| 日本a在线天堂| www插插插无码视频网站| 131美女爱做视频| 日韩网址在线观看| 激情五月亚洲色图| 天天综合成人网| julia中文字幕久久亚洲蜜臀| 最近中文字幕在线中文高清版| 黄色毛片在线看| 高清毛片aaaaaaaaa片| 国产精品无码免费播放| 99热这里只有精| 天天操天天射天天舔| 黄色的电影在线-骚虎影院-骚虎视频| www.男人天堂.com| 国内精品久久久久久不卡影院 | 国产欧美1区2区3区| 久久免费视频一区| 国产日韩欧美高清| 一区二区三区欧美日| 亚洲h精品动漫在线观看| 色综合亚洲欧洲| 69堂国产成人免费视频| 亚洲国产精品大全| 色黄久久久久久| 久久久久久一区二区三区| 国产精品嫩草视频| 久久青青草原| 日韩视频在线视频| 日韩欧美中文视频| 中文字幕网站在线观看| 国产精彩视频在线| 国产人妖在线播放| 日韩欧美中文字幕不卡| 女人被狂躁到高潮的免费| 裸体av在线| 永久免费av在线| 亚洲成a人片| 欧美一区二区三区久久| 欧美国产日本| 国产一区二区三区四| 中文字幕免费一区| 手机亚洲手机国产手机日韩| 久久婷婷蜜乳一本欲蜜臀| 国产精品久久久一区二区| 国产成人免费在线| 亚洲欧美一区二区三区国产精品| 欧美亚洲高清一区| 国产一级揄自揄精品视频| 68精品久久久久久欧美| 国产伦精品一区二区三区照片91| 一区二区免费电影| 少妇网站在线观看| 国产又粗又猛又爽又黄的视频小说| 亚洲精品午夜国产va久久成人| 人妻精品一区一区三区蜜桃91| 你懂的网站在线观看网址| 中文字幕一区免费| 中文字幕乱码中文乱码51精品| 欧美a大片欧美片| 先锋影音久久| 国产精品国产三级国产有无不卡| 欧美日韩一区小说| 欧美xxxx18性欧美| 国产精品一区二区三区在线 | 日本一区二区在线播放| 欧美日韩国产免费一区二区三区| 成人一级片网站| 性爱在线免费视频| 亚洲xxxx天美| 激情小说激情视频| 白浆视频在线观看| 欧美天天综合| 国产成人免费高清| 日本乱码高清不卡字幕| 久久久99久久精品女同性| 91九色露脸| 91制片厂毛片| www.av麻豆| www91在线观看| 国产午夜精品久久久久免费视| 国产一区二区在线视频你懂的| 久久午夜精品| 午夜电影网亚洲视频| 色婷婷av一区二区三区久久| 国产伦精品一区二区三区免费视频| 成熟老妇女视频| 免费在线观看h片| 午夜剧场日韩| 精品无吗乱吗av国产爱色| 1769国产精品视频| 卡一卡二国产精品| 一本色道久久综合亚洲91| 欧美美女操人视频| 尤物一区二区三区| 少妇人妻好深好紧精品无码| 欧美一区,二区| 视频一区二区在线播放| 欧美日本三级| 国产伦精一区二区三区| 欧美日韩精品系列| 国产成人亚洲综合| 两根大肉大捧一进一出好爽视频| 久久综合激情网| 一个人看免费www视频有多爽| 亚洲国产精品精华素| 欧美jjzz| 亚洲成年人网站在线观看| 视频直播国产精品| 亚洲精品9999| 欧美成人短视频| 精品樱空桃一区二区三区| av在线播放国产| 欧美淫片网站| 婷婷丁香激情综合| 日本精品久久电影| 中文字幕av一区| 日韩国产在线一区| 五月天精品在线| 国产一级片大全| 福利小视频在线| 午夜在线视频观看日韩17c| 91福利视频久久久久| 国产精品欧美日韩一区二区| 亚洲免费黄色网| xxxx国产精品| 麻豆系列在线观看| 日韩一级免费| 欧美视频一区在线观看| 成人黄在线观看| 黄色性视频网站| 欧美人与动性xxxxx杂性| 三妻四妾的电影电视剧在线观看| 肉肉av福利一精品导航| 欧美精品在线观看播放| 精品不卡一区二区三区| 无码人中文字幕| 福利在线网站| 国产毛片久久久| 综合久久一区二区三区| 奇门遁甲1982国语版免费观看高清| 亚洲天堂网一区| 香蕉视频免费看| 波多野结衣久久精品| 国产福利一区二区三区视频 | 亚洲精品国产一区二区三区四区在线| 午夜精品蜜臀一区二区三区免费| 欧美私人情侣网站| 亚洲精品字幕在线| freexxx性亚洲精品| 国产精品一二三区在线| 日韩一区二区三区xxxx| 一本色道无码道dvd在线观看| 亚洲AV无码一区二区三区性| 麻豆tv在线| 美女尤物国产一区| 亚洲免费影视第一页| 韩日视频在线观看| www.香蕉视频| 黄视频网站在线观看| 国产精品69久久久久水密桃| 久久精品成人一区二区三区 | 精品极品三级久久久久| 激情久久一区二区| 国产欧美一区二区三区鸳鸯浴| 欧美性视频网站| 人妻无码一区二区三区| 岛国影视在线观看| 久久精品国产大片免费观看| 欧美系列在线观看| 一区二区三区四区免费视频| 一区二区三区午夜| 看黄在线观看| 久久人人97超碰com| 国产成人一区二区三区| www..com.cn蕾丝视频在线观看免费版| 国产一级电影网| 欧美韩日精品| 亚洲精品国产免费| 国产欧美在线一区| 亚州精品永久观看视频| 国产在线一区不卡| 精品国产乱码久久久久久天美| 久久综合给合久久狠狠色| 日韩 欧美 综合| 菠萝菠萝蜜在线观看| 成人精品免费视频| 国产福利精品av综合导导航| 亚洲AV成人无码网站天堂久久| 深夜福利在线看| 久久www免费人成看片高清| 欧美大片第1页| 51调教丨国产调教视频| 男人的天堂网av| 日韩激情一二三区| 久久久噜噜噜久久| 好吊日在线视频| 99re在线视频| 99久久免费国产| 91视频免费在线| 黄色在线观看国产| www成人免费观看| 国产精品二区一区二区aⅴ污介绍| 91免费在线视频| 国产精品无码一区| 成人国产激情| 五月激情综合婷婷| 影音先锋成人资源网站| 国产肥臀一区二区福利视频| 欧美成人禁片在线观看网址| 精品国内自产拍在线观看视频 | 久草在线看片| 激情综合一区二区三区| 78色国产精品| 男人的午夜天堂| 成年人黄视频在线观看| 国产精品热久久久久夜色精品三区| 国产成人成网站在线播放青青| 中文字幕一区二区三区四区免费看 | 四季av一区二区三区免费观看| 亚洲精品国产福利| 在线观看免费视频国产| 羞羞视频网站在线观看| 懂色av一区二区夜夜嗨| 91视频国产精品| 精品国产无码一区二区| 亚洲欧洲国产精品一区| 日韩写真欧美这视频| 一个人看的视频www| 天堂在线中文字幕| 26uuuu精品一区二区| 久久综合给合久久狠狠色| 亚洲人视频在线观看| 色婷婷一区二区三区| 日韩最新中文字幕电影免费看| 亚洲第一综合网| 羞羞视频在线观看不卡| 亚洲国产成人va在线观看天堂| 亚洲色成人www永久在线观看| h片在线观看免费| 国产在线不卡一区| 精品欧美一区二区三区久久久| 亚洲人的天堂男人爽爽爽| 欧美一区国产在线| 欧美亚洲在线观看| 一级黄色片在线看| 国产一区二区三区91| 美女撒尿一区二区三区| 国产成人无码精品| 亚洲五码在线| 在线观看欧美日韩国产| 蜜桃视频最新网址| 日本.亚洲电影| 亚洲第一精品自拍| 中文字幕第二区| 欧美成人免费电影| 日韩精品一区二区三区在线观看| 一本加勒比波多野结衣| 精品日韩av| 欧美三级电影网| 醉酒壮男gay强迫野外xx| 国产高清自产拍av在线| 91麻豆精品国产91久久久久久| 亚洲最大免费视频| 伊人久久av| 亚洲国产小视频在线观看| 26uuu成人网| 精品视频一区二区三区在线观看| 亚洲日本欧美日韩高观看| 天堂网av手机版| 国产99久久| 2020久久国产精品| 国模私拍视频在线| 午夜一级久久| 在线国产电影不卡| 亚洲v在线观看| 97蜜桃久久| 亚洲第一精品电影| 国产网址在线观看| 日韩精品免费一区二区三区竹菊| 欧美高清无遮挡| 成人福利小视频| 亚洲国产二区| 久久99欧美| 97福利电影| 亚洲欧美日韩一区| 欧美日韩一区二区区| 涩涩视频在线| 精品在线欧美视频| 二区视频在线观看| 欧美久色视频| 成人免费视频网站| www.色婷婷| 亚洲欧洲性图库| 欧美性猛交乱大交| 一区在线影院| 超碰日本道色综合久久综合| 国产黄色片免费观看| 久久国产精品99国产| 亚洲 日韩 国产第一区| 中国在线观看免费国语版电影| 高跟丝袜欧美一区| 三区四区在线观看| 日韩欧美ww| 成人写真福利网| zztt21.su黑料网站| 亚洲日本在线a| 人妻少妇精品视频一区二区三区| 久久爱www.| 欧美自拍大量在线观看| 国产黄色免费| 国产精品久久毛片a| 亚洲色图14p| 欧美日韩导航| 成人黄色免费片| 国产黄色高清在线| 在线区一区二视频| 日韩黄色a级片| 一本色道久久精品| 久久久国内精品| wwwww亚洲| 欧美成人午夜视频| 久久99精品国产自在现线小黄鸭| 中文字幕制服丝袜成人av| 亚洲天堂成人av| 精品中文字幕一区二区三区av| 成人动漫在线视频| 青草久久伊人| 亚洲毛片在线观看| 免费不卡中文字幕视频| 中文字幕不卡在线播放|