wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区
標(biāo)題:
單片機(jī)用ADC+電阻掃描鍵盤的源程序和原理圖
[打印本頁]
作者:
Stupid丶丨Liar
時(shí)間:
2017-6-28 09:36
標(biāo)題:
單片機(jī)用ADC+電阻掃描鍵盤的源程序和原理圖
這是我的ADC掃描鍵盤程序,附原理圖,用stc單片機(jī)自帶的ad和一些電阻構(gòu)成的簡單電路,實(shí)現(xiàn)了16個(gè)ad的按鍵.
原理圖.PNG
(140.55 KB, 下載次數(shù): 130)
下載附件
原理圖
2017-6-28 09:36 上傳
單片機(jī)源程序如下:
/************* 本程序功能說明 **************
用STC的MCU的IO方式控制74HC595驅(qū)動(dòng)8位數(shù)碼管。
顯示效果為: 數(shù)碼時(shí)鐘.
使用Timer0的16位自動(dòng)重裝來產(chǎn)生1ms節(jié)拍,程序運(yùn)行于這個(gè)節(jié)拍下, 用戶修改MCU主時(shí)鐘頻率時(shí),自動(dòng)定時(shí)于1ms.
左邊4位LED顯示時(shí)間(小時(shí),分鐘), 右邊最后兩位顯示按鍵值.
ADC按鍵鍵碼為1~16.
按鍵只支持單鍵按下, 不支持多鍵同時(shí)按下, 那樣將會有不可預(yù)知的結(jié)果.
鍵按下超過1秒后,將以10鍵/秒的速度提供重鍵輸出. 用戶只需要檢測KeyCode是否非0來判斷鍵是否按下.
調(diào)整時(shí)間鍵:
鍵碼1: 小時(shí)+.
鍵碼2: 小時(shí)-.
鍵碼3: 分鐘+.
鍵碼4: 分鐘-.
******************************************/
#include "reg51.h"
#include "intrins.h"
#define MAIN_Fosc 11059200L //定義主時(shí)鐘
typedef unsigned char u8;
typedef unsigned int u16;
typedef unsigned long u32;
sfr TH2 = 0xD6;
sfr TL2 = 0xD7;
sfr IE2 = 0xAF;
sfr INT_CLKO = 0x8F;
sfr AUXR = 0x8E;
sfr AUXR1 = 0xA2;
sfr P_SW1 = 0xA2;
sfr P_SW2 = 0xBA;
sfr S2CON = 0x9A;
sfr S2BUF = 0x9B;
sfr ADC_CONTR = 0xBC; //帶AD系列
sfr ADC_RES = 0xBD; //帶AD系列
sfr ADC_RESL = 0xBE; //帶AD系列
sfr P1ASF = 0x9D; //只寫,模擬輸入(AD或LVD)選擇
sfr P4 = 0xC0;
sfr P5 = 0xC8;
sfr P6 = 0xE8;
sfr P7 = 0xF8;
sfr P1M1 = 0x91; //PxM1.n,PxM0.n =00--->Standard, 01--->push-pull
sfr P1M0 = 0x92; // =10--->pure input, 11--->open drain
sfr P0M1 = 0x93;
sfr P0M0 = 0x94;
sfr P2M1 = 0x95;
sfr P2M0 = 0x96;
sfr P3M1 = 0xB1;
sfr P3M0 = 0xB2;
sfr P4M1 = 0xB3;
sfr P4M0 = 0xB4;
sfr P5M1 = 0xC9;
sfr P5M0 = 0xCA;
sfr P6M1 = 0xCB;
sfr P6M0 = 0xCC;
sfr P7M1 = 0xE1;
sfr P7M0 = 0xE2;
sbit P00 = P0^0;
sbit P01 = P0^1;
sbit P02 = P0^2;
sbit P03 = P0^3;
sbit P04 = P0^4;
sbit P05 = P0^5;
sbit P06 = P0^6;
sbit P07 = P0^7;
sbit P10 = P1^0;
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
sbit P14 = P1^4;
sbit P15 = P1^5;
sbit P16 = P1^6;
sbit P17 = P1^7;
sbit P20 = P2^0;
sbit P21 = P2^1;
sbit P22 = P2^2;
sbit P23 = P2^3;
sbit P24 = P2^4;
sbit P25 = P2^5;
sbit P26 = P2^6;
sbit P27 = P2^7;
sbit P30 = P3^0;
sbit P31 = P3^1;
sbit P32 = P3^2;
sbit P33 = P3^3;
sbit P34 = P3^4;
sbit P35 = P3^5;
sbit P36 = P3^6;
sbit P37 = P3^7;
sbit P40 = P4^0;
sbit P41 = P4^1;
sbit P42 = P4^2;
sbit P43 = P4^3;
sbit P44 = P4^4;
sbit P45 = P4^5;
sbit P46 = P4^6;
sbit P47 = P4^7;
sbit P50 = P5^0;
sbit P51 = P5^1;
sbit P52 = P5^2;
sbit P53 = P5^3;
sbit P54 = P5^4;
sbit P55 = P5^5;
sbit P56 = P5^6;
sbit P57 = P5^7;
#define Timer0_Reload (65536UL -(MAIN_Fosc / 1000)) //Timer 0 中斷頻率, 1000次/秒
#define DIS_DOT 0x20
#define DIS_BLACK 0x10
#define DIS_ 0x11
u8 code t_display[]={ //標(biāo)準(zhǔn)字庫
// 0 1 2 3 4 5 6 7 8 9 A B C D E F
0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,
//black - H J K L N o P U t G Q r M y
0x00,0x40,0x76,0x1E,0x70,0x38,0x37,0x5C,0x73,0x3E,0x78,0x3d,0x67,0x50,0x37,0x6e,
0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0x46}; //0. 1. 2. 3. 4. 5. 6. 7. 8. 9. -1
u8 code T_COM[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //位碼
sbit P_HC595_SER = P4^0; //pin 14 SER data input
sbit P_HC595_RCLK = P5^4; //pin 12 RCLk store (latch) clock
sbit P_HC595_SRCLK = P4^3; //pin 11 SRCLK Shift data clock
u8 LED8[8]; //顯示緩沖
u8 display_index; //顯示位索引
bit B_1ms; //1ms標(biāo)志
u8 ADC_KeyState,ADC_KeyState1,ADC_KeyState2,ADC_KeyState3; //鍵狀態(tài)
u8 ADC_KeyHoldCnt; //鍵按下計(jì)時(shí)
u8 KeyCode; //給用戶使用的鍵碼, 1~16有效
u8 cnt10ms;
u8 hour,minute,second; //RTC變量
u16 msecond;
void CalculateAdcKey(u16 adc);
u16 Get_ADC10bitResult(u8 channel); //channel = 0~7
void DisplayRTC(void);
void RTC(void);
/**********************************************/
void main(void)
{
u8 i;
u16 j;
P0M1 = 0; P0M0 = 0; //設(shè)置為準(zhǔn)雙向口
P1M1 = 0; P1M0 = 0; //設(shè)置為準(zhǔn)雙向口
P2M1 = 0; P2M0 = 0; //設(shè)置為準(zhǔn)雙向口
P3M1 = 0; P3M0 = 0; //設(shè)置為準(zhǔn)雙向口
P4M1 = 0; P4M0 = 0; //設(shè)置為準(zhǔn)雙向口
P5M1 = 0; P5M0 = 0; //設(shè)置為準(zhǔn)雙向口
P6M1 = 0; P6M0 = 0; //設(shè)置為準(zhǔn)雙向口
P7M1 = 0; P7M0 = 0; //設(shè)置為準(zhǔn)雙向口
display_index = 0;
P1ASF = 0x10; //P1.4做ADC
ADC_CONTR = 0xE0; //90T, ADC power on
AUXR = 0x80; //Timer0 set as 1T, 16 bits timer auto-reload,
TH0 = (u8)(Timer0_Reload / 256);
TL0 = (u8)(Timer0_Reload % 256);
ET0 = 1; //Timer0 interrupt enable
TR0 = 1; //Tiner0 run
EA = 1; //打開總中斷
for(i=0; i<8; i++) LED8[i] = 0x10; //上電消隱
hour = 12; //初始化時(shí)間值
minute = 0;
second = 0;
DisplayRTC();
ADC_KeyState = 0;
ADC_KeyState1 = 0;
ADC_KeyState2 = 0;
ADC_KeyState3 = 0; //鍵狀態(tài)
ADC_KeyHoldCnt = 0; //鍵按下計(jì)時(shí)
KeyCode = 0; //給用戶使用的鍵碼, 1~16有效
cnt10ms = 0;
while(1)
{
if(B_1ms) //1ms到
{
B_1ms = 0;
if(++msecond >= 1000) //1秒到
{
msecond = 0;
RTC();
DisplayRTC();
}
if(msecond == 500) DisplayRTC(); //小時(shí)后的小數(shù)點(diǎn)做秒閃
if(++cnt10ms >= 10) //10ms讀一次ADC
{
cnt10ms = 0;
j = Get_ADC10bitResult(4); //參數(shù)0~7,查詢方式做一次ADC, 返回值就是結(jié)果, == 1024 為錯(cuò)誤
if(j < 1024) CalculateAdcKey(j); //計(jì)算按鍵
}
if(KeyCode > 0) //有鍵按下
{
LED8[6] = KeyCode / 10; //顯示鍵碼
LED8[7] = KeyCode % 10; //顯示鍵碼
if(KeyCode == 1) //hour +1
{
if(++hour >= 24) hour = 0;
DisplayRTC();
}
if(KeyCode == 2) //hour -1
{
if(--hour >= 24) hour = 23;
DisplayRTC();
}
if(KeyCode == 3) //minute +1
{
second = 0;
if(++minute >= 60) minute = 0;
DisplayRTC();
}
if(KeyCode == 4) //minute -1
{
second = 0;
if(--minute >= 60) minute = 59;
DisplayRTC();
}
KeyCode = 0;
}
}
}
}
/**********************************************/
/********************** 顯示時(shí)鐘函數(shù) ************************/
void DisplayRTC(void)
{
if(hour >= 10) LED8[0] = hour / 10;
else LED8[0] = DIS_BLACK;
LED8[1] = hour % 10;
LED8[2] = minute / 10;
LED8[3] = minute % 10;
if(msecond >= 500) LED8[1] |= DIS_DOT; //小時(shí)后的小數(shù)點(diǎn)做秒閃
}
/********************** RTC演示函數(shù) ************************/
void RTC(void)
{
if(++second >= 60)
{
second = 0;
if(++minute >= 60)
{
minute = 0;
if(++hour >= 24) hour = 0;
}
}
}
//========================================================================
// 函數(shù): u16 Get_ADC10bitResult(u8 channel)
// 描述: 查詢法讀一次ADC結(jié)果.
// 參數(shù): channel: 選擇要轉(zhuǎn)換的ADC.
// 返回: 10位ADC結(jié)果.
// 版本: V1.0, 2012-10-22
//========================================================================
u16 Get_ADC10bitResult(u8 channel) //channel = 0~7
{
ADC_RES = 0;
ADC_RESL = 0;
ADC_CONTR = (ADC_CONTR & 0xe0) | 0x08 | channel; //start the ADC
_nop_();
_nop_();
_nop_();
_nop_();
while((ADC_CONTR & 0x10) == 0) ; //wait for ADC finish
ADC_CONTR &= ~0x10; //清除ADC結(jié)束標(biāo)志
return (((u16)ADC_RES << 2) | (ADC_RESL & 3));
}
/***************** ADC鍵盤計(jì)算鍵碼 *****************************
電路和軟件算法設(shè)計(jì): Coody
本ADC鍵盤方案在很多實(shí)際產(chǎn)品設(shè)計(jì)中, 驗(yàn)證了其穩(wěn)定可靠, 即使按鍵使用導(dǎo)電膜,都很可靠.
16個(gè)鍵,理論上各個(gè)鍵對應(yīng)的ADC值為 (1024 / 16) * k = 64 * k, k = 1 ~ 16, 特別的, k=16時(shí),對應(yīng)的ADC值是1023.
但是實(shí)際會有偏差,則判斷時(shí)限制這個(gè)偏差, ADC_OFFSET為+-偏差, 則ADC值在 (64*k-ADC_OFFSET) 與 (64*k+ADC_OFFSET)之間為鍵有效.
間隔一定的時(shí)間,就采樣一次ADC,比如10ms.
為了避免偶然的ADC值誤判, 或者避免ADC在上升或下降時(shí)誤判, 使用連續(xù)3次ADC值均在偏差范圍內(nèi)時(shí), ADC值才認(rèn)為有效.
以上算法, 能保證讀鍵非常可靠.
**********************************************/
#define ADC_OFFSET 16
void CalculateAdcKey(u16 adc)
{
u8 i;
u16 j;
if(adc < (64-ADC_OFFSET))
{
ADC_KeyState = 0; //鍵狀態(tài)歸0
ADC_KeyHoldCnt = 0;
}
j = 64;
for(i=1; i<=16; i++)
{
if((adc >= (j - ADC_OFFSET)) && (adc <= (j + ADC_OFFSET))) break; //判斷是否在偏差范圍內(nèi)
j += 64;
}
ADC_KeyState3 = ADC_KeyState2;
ADC_KeyState2 = ADC_KeyState1;
if(i > 16) ADC_KeyState1 = 0; //鍵無效
else //鍵有效
{
ADC_KeyState1 = i;
if((ADC_KeyState3 == ADC_KeyState2) && (ADC_KeyState2 == ADC_KeyState1) &&
(ADC_KeyState3 > 0) && (ADC_KeyState2 > 0) && (ADC_KeyState1 > 0))
{
if(ADC_KeyState == 0) //第一次檢測到
{
KeyCode = i; //保存鍵碼
ADC_KeyState = i; //保存鍵狀態(tài)
ADC_KeyHoldCnt = 0;
}
if(ADC_KeyState == i) //連續(xù)檢測到同一鍵按著
{
if(++ADC_KeyHoldCnt >= 100) //按下1秒后,以10次每秒的速度Repeat Key
{
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
ADC鍵盤.zip
(3.92 KB, 下載次數(shù): 220)
2017-6-28 09:36 上傳
點(diǎn)擊文件名下載附件
程序
下載積分: 黑幣 -5
作者:
qxdqx
時(shí)間:
2017-6-29 05:40
很好的資料.多謝分享!
作者:
wyh5360
時(shí)間:
2018-1-11 11:33
謝謝分享謝謝分享,,,,,,,,,,,,,
作者:
greatfun2006
時(shí)間:
2018-3-12 12:18
感謝分享!!!
作者:
bhjyqjs
時(shí)間:
2018-3-14 10:14
程序設(shè)計(jì)合理,編制簡潔,謝謝分享!
作者:
石進(jìn)良
時(shí)間:
2018-6-25 00:21
謝謝樓主
作者:
czb19900702
時(shí)間:
2018-7-19 11:19
謝謝樓主
作者:
95270012315
時(shí)間:
2019-2-27 15:55
很好的資料.多謝分享!
作者:
zql111000
時(shí)間:
2019-5-12 13:58
老大可以下載嗎?
作者:
jiexdctx
時(shí)間:
2019-8-23 09:56
不錯(cuò)的資料,謝謝分享!
作者:
zhzlxy1
時(shí)間:
2019-8-23 10:26
謝謝分享!
作者:
imxuheng
時(shí)間:
2020-4-2 10:24
可用,已經(jīng)成功移植
作者:
a4umi001
時(shí)間:
2020-6-10 17:08
感謝分享,正在搞ADC多鍵去switch不同的功能區(qū),代替原來的獨(dú)立鍵盤,還沒搞定T0去掃
作者:
1114977390
時(shí)間:
2020-6-10 19:35
這資料不錯(cuò)啊,謝謝分享
作者:
1198068447
時(shí)間:
2020-6-16 12:40
謝謝樓主無私分享、
作者:
xieyebao1995
時(shí)間:
2020-6-17 08:38
利用一個(gè)ADC口,就實(shí)現(xiàn)多按鍵掃描,唯獨(dú)不能識別同時(shí)按。不過很好了。謝謝分享
作者:
aking991
時(shí)間:
2020-6-17 08:50
感謝分享思路,但我個(gè)人建議大家在作時(shí),那些電阻可配大點(diǎn),這樣每個(gè)按鍵值之間的差別會大點(diǎn),方便程序?qū)Π存I值的判斷范圍寬點(diǎn),減少誤判
作者:
chchking
時(shí)間:
2025-7-16 03:32
感謝分享!!!
歡迎光臨 (http://m.izizhuan.cn/bbs/)
Powered by Discuz! X3.1
国内少妇毛片视频
|
涩涩视频在线观看下载
|
国产高潮失禁喷水爽到抽搐
|
国产欧美日韩一区
|
欧美成aaa人片在线观看蜜臀
|
亚洲成人一二三
|
成人一区二区三区视频在线观看
|
欧美午夜精品理论片a级大开眼界
|
欧美成人性生活
|
欧美人伦禁忌dvd放荡欲情
|
久久丝袜美腿综合
|
午夜宅男久久久
|
亚瑟一区二区三区四区
|
一区二区三区四区日本视频
|
污网站在线播放
|
一本大道五月香蕉
|
亚洲第一天堂影院
|
精品中文字幕一区
|
欧美成人久久久
|
欧美不卡视频一区
|
婷婷开心久久网
|
久久精品视频一区二区三区
|
日韩二区三区在线观看
|
国产精品成人av
|
91综合精品国产丝袜长腿久久
|
欧美日韩在线视频免费观看
|
中文在线a在线
|
色内内免费视频播放
|
中文字幕亚洲免费
|
性欧美8khd高清极品
|
99精品在线播放
|
男女羞羞免费视频
|
国产黄色大片免费看
|
日本在线视频播放
|
一级黄色香蕉视频
|
激情六月天婷婷
|
亚洲精品日韩精品
|
日本视频一区在线观看
|
不卡一区二区三区视频
|
国产精彩精品视频
|
97超碰色婷婷
|
欧美激情一二区
|
久久精品视频在线播放
|
亚洲免费视频观看
|
日韩av影视在线
|
欧美一级淫片007
|
欧美性猛片xxxx免费看久爱
|
婷婷综合在线观看
|
亚洲一区二区三区激情
|
成人欧美一区二区三区1314
|
国产亚洲午夜高清国产拍精品
|
成人免费视频免费观看
|
国产精一品亚洲二区在线视频
|
日韩激情av在线
|
国产午夜精品一区二区三区欧美
|
婷婷亚洲最大
|
婷婷激情综合
|
88国产精品视频一区二区三区
|
在线亚洲a色
|
伦理一区二区三区
|
欧美日日夜夜
|
精品国精品国产自在久国产应用
|
成人免费观看www在线
|
国产免费1000拍拍拍
|
韩国视频一区
|
国产超级av
|
日本激情五月
|
eeuss影院18直达
|
av影音资源网
|
成视人a免费观看视频
|
高清国语自产在线观看
|
一个人看的免费视频色
|
在线免费视频你懂得
|
性欧美孕妇孕交
|
尤物网在线观看
|
污视频网站免费在线观看
|
天堂av资源在线观看
|
爱看av在线
|
精品免费av在线
|
4438五月综合
|
国产精品中文字幕制服诱惑
|
欧洲亚洲视频
|
91超碰成人
|
国产亚洲成人一区
|
国产一区二区在线免费观看
|
懂色av一区二区在线播放
|
久久先锋影音av鲁色资源网
|
国产精品无圣光一区二区
|
尤物在线观看一区
|
在线欧美小视频
|
精品国产污污免费网站入口
|
亚洲日韩中文字幕在线播放
|
久久99久久99精品中文字幕
|
国产精品成人v
|
久久久久久九九
|
久久久无码中文字幕久...
|
蜜臀av无码一区二区三区
|
另类小说色综合
|
男男一级淫片免费播放
|
四虎免费在线视频
|
97超碰人人草
|
欧美xxxxxbb
|
三上悠亚在线资源
|
可以在线观看的黄色
|
蜜臀av国内免费精品久久久夜夜
|
成人影院在线免费观看
|
久操精品在线
|
国产精品久久久一区二区
|
国产成人在线视频免费播放
|
综合在线观看色
|
欧美猛男gaygay网站
|
在线精品91av
|
国产欧美精品xxxx另类
|
亚洲欧美精品
|
亚欧激情乱码久久久久久久久
|
三级网站在线免费观看
|
久久久久久久久久免费视频
|
亚洲视频 中文字幕
|
午夜免费激情视频
|
午夜精品久久久久久久91蜜桃
|
国产精品外围在线观看
|
最新中文在线视频
|
亚洲天堂导航
|
成人免费在线播放
|
韩国欧美国产1区
|
亚洲乱码国产乱码精品精的特点
|
91.成人天堂一区
|
久久久黄色av
|
岛国一区二区三区高清视频
|
日本免费a视频
|
国产精品久久不卡
|
中文天堂在线资源
|
同房视频网站
|
国产精品久久久久久福利
|
欧洲精品99毛片免费高清观看
|
91精品国产综合久久久久
|
久久手机免费视频
|
国产一区免费在线
|
中文字幕在线观看第三页
|
在线视频这里只有精品
|
亚洲国产精品久久人人爱潘金莲
|
欧美色图在线播放
|
国产激情一区二区三区四区
|
天堂视频在线免费观看
|
日本暖暖在线视频
|
免费福利视频一区
|
激情综合色播激情啊
|
午夜精品成人在线
|
懂色av一区二区三区免费看
|
亚洲免费视频中文字幕
|
国产网站欧美日韩免费精品在线观看
|
国产精品免费福利
|
女人天堂av手机在线
|
999精品在线视频
|
亚洲免费网站在线观看
|
五月天天在线
|
极品束缚调教一区二区网站
|
激情亚洲综合在线
|
精品视频123区在线观看
|
97欧美精品一区二区三区
|
三年中国中文在线观看免费播放
|
国产精品一级黄片
|
亚洲国产成人一区二区
|
别急慢慢来1978如如2
|
国产欧美日韩久久
|
欧美视频中文字幕
|
孩xxxx性bbbb欧美
|
www.男人天堂网
|
a级黄色免费视频
|
美女久久久精品
|
欧美亚洲动漫制服丝袜
|
看欧美日韩国产
|
国产无遮挡又黄又爽在线观看
|
在线视频网站
|
综合久久婷婷
|
欧美一区二区免费视频
|
在线成人性视频
|
一区二区自拍偷拍
|
heyzo高清在线
|
成人夜色视频网站在线观看
|
欧美成人免费一级人片100
|
日韩av一卡二卡三卡
|
亚洲一区亚洲
|
亚洲色图20p
|
欧美国产日韩精品
|
无码粉嫩虎白一线天在线观看
|
免费麻豆国产一区二区三区四区
|
91嫩草香蕉
|
亚洲天堂1区
|
狠狠色丁香久久婷婷综合_中
|
蜜桃网站成人
|
精品人妻无码一区
|
国产在亚洲线视频观看
|
av在线不卡免费
|
免费国产自线拍一欧美视频
|
91成人免费在线视频
|
成人妇女淫片aaaa视频
|
超碰人人cao
|
亚洲男人天堂影院
|
av电影免费在线看
|
麻豆91在线播放免费
|
日韩你懂的在线观看
|
欧美日韩国产精品一卡
|
日本aⅴ在线观看
|
eeuss影院网站免费观看
|
国产免费av国片精品草莓男男
|
国产精品一级黄
|
一本色道久久88综合日韩精品
|
国内外成人激情免费视频
|
日韩美女视频网站
|
操操操综合网
|
国产大片一区
|
在线亚洲欧美专区二区
|
国产日韩久久
|
黄色a级片在线观看
|
好男人看片在线观看免费观看国语
|
极品束缚调教一区二区网站
|
亚洲精品中文在线影院
|
国产免费久久av
|
国产aⅴ激情无码久久久无码
|
欧洲毛片视频
|
秋霞蜜臀av久久电影网免费
|
亚洲乱码中文字幕综合
|
91精品免费视频
|
精品女人久久久
|
好紧好硬好湿我太爽了
|
97国产成人高清在线观看
|
色综合视频在线观看
|
九九九热999
|
国产精品theporn动漫
|
在线欧美一级视频
|
宅男噜噜噜66国产日韩在线观看
|
精品日韩一区二区三区免费视频
|
亚洲免费视频播放
|
国产精品久久婷婷
|
av中文字幕在线观看第一页
|
国产成人在线免费
|
久久久久久国产免费
|
国产成人精品一区二区三区在线观看
|
亚洲国产资源
|
亚洲欧洲一级
|
亚洲精品久久久久久下一站
|
91天堂在线观看
|
校园春色 亚洲
|
人成在线免费视频
|
青青国产91久久久久久
|
在线观看日韩视频
|
中文字幕第三区
|
免费av福利
|
亚洲精品2区
|
亚洲国产99精品国自产
|
看黄网站在线
|
成人国产精品免费网站
|
9a蜜桃久久久久久免费
|
亚洲男女视频在线观看
|
亚洲高清极品
|
一本色道久久88亚洲综合88
|
1024手机在线观看你懂的
|
av毛片在线免费看
|
香蕉久久一区二区不卡无毒影院
|
久久久久久免费看
|
第四色亚洲色图
|
国产久卡久卡久卡久卡视频精品
|
高清不卡一区二区三区
|
天堂在线视频观看
|
在线免费观看日本欧美爱情大片
|
欧美极品少妇xxxxⅹ喷水
|
亚洲激情视频一区
|
91精品国产一区二区在线观看
|
日韩欧美电影一区
|
日b视频在线观看
|
а天堂中文在线官网
|
舔着乳尖日韩一区
|
一起操在线视频
|
9色在线视频网站
|
亚洲午夜精品久久久久久久久
|
久久精品国产亚洲精品2020
|
久草福利资源在线观看
|
gogo大尺度成人免费视频
|
亚洲国模精品一区
|
小早川怜子一区二区的演员表
|
国产另类xxxxhd高清
|
日韩亚洲欧美在线
|
手机免费观看av
|
午夜不卡一区
|
亚洲精品视频网上网址在线观看
|
四虎永久免费地址
|
不卡的国产精品
|
中文字幕精品一区久久久久
|
国产一级视频在线
|
牛牛影视久久网
|
欧美激情影音先锋
|
国产裸体无遮挡
|
亚洲黄色精品
|
91一区二区三区
|
99久久国产综合精品女小说
|
国产精品一区二区免费不卡
|
一级做a爰片久久
|
国产1区2区3区
|
亚洲欧洲制服丝袜
|
美女网站色免费
|
caoporn免费在线视频
|
欧洲亚洲精品在线
|
午夜在线观看一区
|
精品国产亚洲日本
|
久热精品在线视频
|
国产福利小视频
|
国产亚洲一级
|
欧美精品一区二区三区久久
|
www.狠狠插
|
国产精品久久综合
|
亚洲77777
|
菠萝蜜视频在线观看www入口
|
杨钰莹一级淫片aaaaaa播放
|
成a人v在线播放
|
一区二区三区自拍
|
国产高清视频网站
|
青青草在线免费观看
|
国产精品美女久久久久久久久
|
国产日韩精品在线
|
丰满熟妇人妻中文字幕
|
在线一区电影
|
国产精品福利在线
|
天堂在线视频免费观看
|
欧美日韩hd
|
国产欧美久久一区二区
|
污污的视频网站在线观看
|
激情欧美一区二区三区
|
国产精品99久久久久久白浆小说
|
亚洲日本中文字幕免费在线不卡
|
国产馆在线观看
|
国产精品.xx视频.xxtv
|
亚洲第一中文字幕
|
99鲁鲁精品一区二区三区
|
91亚洲精品在看在线观看高清
|
亚洲精品丝袜日韩
|
日韩三级av在线
|
国产精品羞羞答答在线观看
|
国模gogo一区二区大胆私拍
|
国产精品高潮呻吟av
|
影视一区二区
|
成人久久久久久
|
欧美xxbbb1手交
|
国产成人精品免费网站
|
欧美aaa在线观看
|
免费人成短视频在线观看网站
|
欧美国产日韩亚洲一区
|
国产精品亚洲αv天堂无码
|
啊v在线视频
|
日本精品一区二区三区四区的功能
|
一级黄色免费视频
|
亚洲欧美se
|
亚洲男人的天堂网站
|
国产尤物在线视频
|
天天综合一区
|
豆国产97在线
|
五月综合激情在线
|
亚洲欧美一区二区久久
|
99国产精品久久
|
av在线观看地址
|
国产尤物视频在线
|
欧美日韩视频不卡
|
少妇久久久久久被弄高潮
|
久久99蜜桃
|
成人a在线视频
|
人与牲动交xxxbbb
|
国产欧美一区二区精品婷婷
|
美女喷白浆视频
|
jk漫画禁漫成人入口
|
色偷偷av一区二区三区
|
h狠狠躁死你h高h
|
日本不卡高清视频
|
白白操在线视频
|
成年人免费在线视频
|
日韩天堂在线观看
|
色一情一乱一伦
|
亚洲欧洲另类
|
www.亚洲一区二区
|
秋霞午夜在线观看
|
亚洲成人免费网站
|
亚洲熟妇av乱码在线观看
|
性欧美videos另类喷潮
|
三区精品视频观看
|
狠狠色伊人亚洲综合网站l
|
欧美巨大另类极品videosbest
|
欧美日韩精品亚洲精品
|
四虎国产精品免费观看
|
好看的日韩精品视频在线
|
午夜影院免费看
|
欧美亚洲国产bt
|
在线观看免费国产视频
|
精品白丝av
|
国产日韩欧美大片
|
欧美aaaaaaa
|
萌白酱国产一区二区
|
欧美日韩综合高清一区二区
|
国产亚洲欧美色
|
97人妻天天摸天天爽天天
|
美女久久99
|
久久国产日韩欧美
|