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

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

電子時(shí)鐘完整版(C語(yǔ)言程序)

作者:佚名   來(lái)源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2012年03月26日   【字體:



本程序完全測(cè)試通過(guò) 按上面的電路圖 用1602液晶顯示 可調(diào)時(shí)間.
#include<reg52.h> #define uint unsigned int #define uchar unsigned char #define w_Sec 0x80 #define w_Min 0x82 #define w_Hou 0x84 #define w_Day 0x86 #define w_Mou 0x88 #define w_xi 0x8a #define w_Yea 0x8c // DS1302寫數(shù)據(jù) #define r_Sec 0x81 #define r_Min 0x83 #define r_Hou 0x85 #define r_Day 0x87 #define r_Mou 0x89 #define r_xi 0x8b #define r_Yea 0x8d //DS1302讀數(shù)據(jù) #define w_protect 0x8e //DS1302寫保護(hù) uchar code table[]="11-6-20"; //制作時(shí)間 uchar code time1[]="00:00:00"; //時(shí)間模式1,用于普通計(jì)時(shí) uchar code time2[]="00:00:00:00"; //時(shí)間模式2,用于秒表計(jì)時(shí) uchar code time3[]="00:00"; //時(shí)間模式3,用于鬧鐘設(shè)置 uchar code miaobiao[]="StopWatch"; uchar code naozhong[]="Alarm"; uchar code stuinfo1[]="ZLW0800730203"; uchar code stuinfo2[]="LWL0807030209"; uchar code xi1[]="Mon"; uchar code xi2[]="Tue"; uchar code xi3[]="Wed"; uchar code xi4[]="Thu"; uchar code xi5[]="Fri"; uchar code xi6[]="Sat"; uchar code xi7[]="Sun"; unsigned char code str1[]={"Temperature:"}; unsigned char code str2[]={" "}; uchar data disdata[5]; uint tvalue; //溫度值 uchar tflag; //溫度正負(fù)標(biāo)志 //18B20 sbit RS=P2^0; sbit RW=P2^1; sbit EN=P2^2; //1602控制端定義 sbit ACC_7 = ACC^7; //位尋址寄存器 sbit SCK = P1^1; //DS1302時(shí)鐘信號(hào) sbit SDA = P1^0; //DS1302數(shù)據(jù)信號(hào) sbit RST = P1^2 ; //DS1302片選信號(hào) sbit k1=P1^4; sbit k2=P1^5; sbit k3=P1^6; sbit k4=P1^7; sbit alarm=P3^7; sbit DQ = P2^7; //DS18B20 uint i,shi,fen,miao,haomiao,nian,yue,ri,num,x,menu,n,nshi=0,nfen=1; //nshi、nfen用來(lái)判別鬧鐘,與系統(tǒng)時(shí)間對(duì)比 uchar sshi,sfen,smiao,snian,syue,sri,sxi; /***********************延時(shí)程序*********************************/ void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } /********************************ds1302***************************************/ //***************向DS1302寫入一字節(jié)數(shù)據(jù) void Write1302(uchar addr, uchar d) { unsigned char i; SCK=0; RST=1; //寫入目標(biāo)地址:addr for (i = 0; i < 8; i ++) { if (addr & 0x01) { SDA=1; } else { SDA=0; } //并口轉(zhuǎn)串口 SCK=1; //上升沿寫數(shù)據(jù) SCK=0; addr = addr >> 1; } //寫入數(shù)據(jù):d for (i = 0; i < 8; i ++) { if (d & 0x01) { SDA=1; } else { SDA=0; } SCK=1; SCK=0; d = d >> 1; } RST=0; //停止DS1302總線 } //*************************從DS1302讀出一字節(jié)數(shù)據(jù) unsigned char Read1302(uchar addr) { unsigned char i; unsigned char temp; unsigned char dat1=0; unsigned char dat2=0; SCK=0; RST=1; //寫入目標(biāo)地址:addr for (i = 0; i < 8; i ++) { if (addr & 0x01) { SDA=1; } else { SDA=0; } SCK=1; SCK=0; addr = addr >> 1; } //輸出數(shù)據(jù):temp for (i = 0; i < 8; i ++) { temp = temp >> 1; if (SDA) { temp |= 0x80; } else { temp &= 0x7F; } SCK=1; SCK=0; } RST=0; //停止DS1302總線 dat2 = temp/16; // 數(shù)據(jù)進(jìn)制轉(zhuǎn)換 dat1 = temp%16; dat1 = dat2*10+dat1; return dat1; } /*****************************1602顯示******************************************/ void write_add(uchar add) //1602控制字 { RS=0; P0=add; EN=1; delay(5); EN=0; } void write_date(uchar date) //1602顯示字 { RS=1; P0=date; EN=1; delay(5); EN=0; } void writesfm(uchar add,uchar date) //1602顯示時(shí)分秒 { uchar s,g; s = date/10; g = date%10; write_add(0x80+0x40+add); write_date(0x30+s); write_date(0x30+g); } void writenyr(uchar add,uchar date) //1602顯示年月日 { uchar s,g; s=date/10; g=date%10; write_add(0x80+0x00+add); write_date(0x30+s); write_date(0x30+g); } void writexi(uchar a) { write_add(0x80+0x00+11); if(a==1) { for(i=0;i<3;i++) { write_date(xi1[i]); delay(5); } } if(a==2) { for(i=0;i<3;i++) { write_date(xi2[i]); delay(5); } } if(a==3) { for(i=0;i<3;i++) { write_date(xi3[i]); delay(5); } } if(a==4) { for(i=0;i<3;i++) { write_date(xi4[i]); delay(5); } } if(a==5) { for(i=0;i<3;i++) { write_date(xi5[i]); delay(5); } } if(a==6) { for(i=0;i<3;i++) { write_date(xi6[i]); delay(5); } } if(a==7) { for(i=0;i<3;i++) { write_date(xi7[i]); delay(5); } } } void writefuhao(void) //寫符號(hào) { write_add(0x80+0x00+2); write_date(table[2]); delay(10); write_add(0x80+0x00+5); write_date(table[2]); delay(10); write_add(0x80+0x40+2); write_date(time1[2]); delay(10); write_add(0x80+0x40+5); write_date(time1[2]); delay(10); } /******************************ds1820程序***************************************/ void delay_18B20(unsigned int i)//延時(shí)1微秒 { while(i--); } void ds1820rst() //ds1820復(fù)位 { unsigned char x=0; DQ = 1; //DQ復(fù)位 delay_18B20(4); //延時(shí) DQ = 0; //DQ拉低 delay_18B20(100); //精確延時(shí)大于480us DQ = 1; //拉高 delay_18B20(40); } uchar ds1820rd() //讀數(shù)據(jù) { unsigned char i=0; unsigned char dat = 0; for (i=8;i>0;i--) { DQ = 0; //給脈沖信號(hào) dat>>=1; DQ = 1; //給脈沖信號(hào) if(DQ) dat|=0x80; delay_18B20(10); } return(dat); } void ds1820wr(uchar wdata) //寫數(shù)據(jù) { unsigned char i=0; for (i=8; i>0; i--) { DQ = 0; DQ = wdata&0x01; delay_18B20(10); DQ = 1; wdata>>=1; } } read_temp() //讀取溫度值并轉(zhuǎn)換 { uchar a,b; ds1820rst(); ds1820wr(0xcc); //跳過(guò)讀序列號(hào) ds1820wr(0x44); //啟動(dòng)溫度轉(zhuǎn)換 ds1820rst(); ds1820wr(0xcc); //跳過(guò)讀序列號(hào) ds1820wr(0xbe);//讀取溫度 a=ds1820rd(); b=ds1820rd(); tvalue=b; tvalue<<=8; tvalue=tvalue|a; if(tvalue<0x0fff) tflag=0; else { tvalue=~tvalue+1; tflag=1; } tvalue=tvalue*(0.625);//溫度值擴(kuò)大10倍,精確到1位小數(shù) return(tvalue); } /*******************************************************************/ void ds1820disp() //溫度值顯示 { uchar flagdat; disdata[0]=tvalue/1000+0x30; //百位數(shù) disdata[1]=tvalue%1000/100+0x30; //十位數(shù) disdata[2]=tvalue%100/10+0x30; //個(gè)位數(shù) disdata[3]=tvalue%10+0x30; //小數(shù)位 if(tflag==0) flagdat=0x20; //正溫度不顯示符號(hào) else flagdat=0x2d; //負(fù)溫度顯示負(fù)號(hào):- if(disdata[0]==0x30) { disdata[0]=0x20; //如果百位為0,不顯示 if(disdata[1]==0x30) { disdata[1]=0x20; //如果百位為0,十位為0也不顯示 } } write_add(0x80+0x40+8); write_date(flagdat); //顯示符號(hào)位 write_add(0x80+0x40+9); write_date(disdata[0]); //顯示百位 write_add(0x80+0x40+10); write_date(disdata[1]); //顯示十位 write_add(0x80+0x40+11); write_date(disdata[2]); //顯示個(gè)位 write_add(0x80+0x40+12); write_date(0x2e); //顯示小數(shù)點(diǎn) write_add(0x80+0x40+13); write_date(disdata[3]); //顯示小數(shù)位 write_add(0x80+0x40+14); write_date(0xdf); //顯示"。" write_add(0x80+0x40+15); write_date(0x63); //顯示"c" } void init_info(void) { write_add(0x80+0x00+0); for(i=0;i<14;i++) { write_date(stuinfo1[i]); delay(5); } write_add(0x80+0x40+0); for(i=0;i<14;i++) { write_date(stuinfo2[i]); delay(5); } } void Speak1() //鬧鈴 { alarm = 0; smiao = Read1302(r_Sec); sfen = Read1302(r_Min); sshi = Read1302(r_Hou); snian = Read1302(r_Yea); syue = Read1302(r_Mou); sri = Read1302(r_Day); sxi = Read1302(r_xi); writefuhao(); writesfm(0,sshi); writesfm(3,sfen); writesfm(6,smiao); writenyr(0,snian); writenyr(3,syue); writenyr(6,sri); writexi(sxi); delay(500); alarm = 1; delay(500); } void Speak2() { alarm=0; delay(2000); alarm=1; } void Normal() //正常顯示時(shí)間功能 { smiao = Read1302(r_Sec); sfen = Read1302(r_Min); sshi = Read1302(r_Hou); snian = Read1302(r_Yea); syue = Read1302(r_Mou); sri = Read1302(r_Day); sxi = Read1302(r_xi); //讀取時(shí)間數(shù)據(jù) if((nshi==sshi)&&(nfen==sfen)) //鬧鐘鈴響 { for(i=0;i<10;i++) { Speak1(); } while((k1==1)||(k2==1)||(k3==1)||(k4==1)) //按下任意鍵,鬧鐘停止鬧鈴 { alarm=1; } } //關(guān)閉蜂鳴器 if((sshi==0||sshi==1||sshi==2||sshi==3||sshi==4||sshi==5||sshi==6||sshi==7 ||sshi==8||sshi==9||sshi==10||sshi==11||sshi==12||sshi==13||sshi==14||sshi==15||sshi==16 ||sshi==1||sshi==18||sshi==19||sshi==20||sshi==21||sshi==22||sshi==23)&&(sfen==0)&&(smiao==0)) { Speak2(); //整點(diǎn)報(bào)時(shí) } alarm=1; //關(guān)閉蜂鳴器 writefuhao(); writesfm(0,sshi); writesfm(3,sfen); writesfm(6,smiao); writenyr(0,snian); writenyr(3,syue); writenyr(6,sri); writexi(sxi); } void StopWatch () reentrant //秒表功能 { haomiao=0; miao=0; fen=0; shi=0; write_add(0x01); //清屏 write_add(0x0c); write_add(0x80+0x00+0); for(i=0;i<9;i++) { write_date(miaobiao[i]); delay(5); } write_add(0x80+0x40+0); for(i=0;i<11;i++) { write_date(time2[i]); delay(5); } while(!k4); while(k4!=0) { if(k1==0) { delay(10); //消抖 if(k1==0) StopWatch(); } haomiao++; if(haomiao==100) { haomiao=0; miao++; if(miao==60) { miao=0; fen++; if(fen==60) { fen=0; shi++; if(shi==24) { shi=0; } writesfm(0,shi); } writesfm(3,fen); } writesfm(6,miao); } writesfm(9,haomiao); } /*TR0 = 0; menu=3;*/ } void key() //鬧鐘時(shí)的按鍵功能 { if(k1==0) { delay(10); if(k1==0) { n++; while(!k1); if(n==1) { write_add(0x0f); write_add(0x80+0x40+4); //寫shi } if(n==2) { write_add(0x0f); write_add(0x80+0x40+7); //寫fen } if(n==3) { n=0; nfen=fen; nshi=shi; //確認(rèn) write_add(0x0c); //光標(biāo)不閃爍 } } } if(k2==0) { delay(10); if(k2==0) { while(!k2); if(n==1) { shi++; if(shi==24) shi=0; writesfm(4,shi); } if(n==2) { fen++; if(fen==60) fen=0; writesfm(7,fen); } } } if(k3==0) { delay(10); if(k3==0) { while(!k3); if(n==1) { shi--; if(shi==-1) shi=23; writesfm(4,shi); } if(n==2) { fen--; if(fen==-1) fen=59; writesfm(7,fen); } } } menu=4; } void Alarm(void) //設(shè)定鬧鐘功能,k4鍵跳轉(zhuǎn)其他功能 { write_add(0x06); write_add(0x01); //清屏 write_add(0x80+0x00+0); for(i=0;i<5;i++) { write_date(naozhong[i]); //顯示Alarm標(biāo)識(shí)符 } write_add(0x80+0x40+4); writesfm(4,nshi); write_date(0x3a); writesfm(7,nfen); shi=nshi; fen=nfen; while(!k4); while(k4) { key(); } write_add(0x0c); //開(kāi)顯示,不顯示光標(biāo) } void key1(void) { if(k1==0) //設(shè)置光標(biāo)所在位置 { delay(10); //去抖 if(k1==0) { num++; while(!k1); if(num==1) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x40+6); } if(num==2) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x40+3); } if(num==3) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x40+0); } if(num==4) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x00+6); } if(num==5) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x00+3); } if(num==6) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x00+0); } if(num==7) { write_add(0x0f); //顯示光標(biāo)并閃爍 write_add(0x80+0x00+11); } if(num==8) { num=0; write_add(0x0c); } } } } void key2(void) { Write1302(w_protect,0x00); //禁止寫保護(hù) if(k2==0) //實(shí)現(xiàn)加法 { delay(10); if(k2==0) { while(!k2); if(num==1) { miao++; if(miao==60) { miao=0; } writesfm(6,miao); Write1302(w_Sec,(miao/10)*16+miao%10); //將miao轉(zhuǎn)換成BCD碼 } if(num==2) { fen++; if(fen==60) { fen=0; } writesfm(3,fen); Write1302(w_Min,(fen/10)*16+fen%10); } if(num==3) { shi++; if(shi==24) { shi=0; } writesfm(0,shi); Write1302(w_Hou,(shi/10)*16+shi%10); } if(num==4) { ri++; if(ri==30) { ri=0; } writenyr(6,ri); Write1302(w_Day,(ri/10)*16+ri%10); } if(num==5) { yue++; if(yue==13) { yue=1; } writenyr(3,yue); Write1302(w_Mou,(yue/10)*16+yue%10); } if(num==6) { nian++; if(nian==100) { nian=0; } writenyr(0,nian); Write1302(w_Yea,(nian/10)*16+nian%10); } if(num==7) { x++; writexi(x); Write1302(w_xi,(x/10)*16+x%10); if(x==7) { x=0; } } } } } void key3(void) { Write1302(w_protect,0x00); //禁止寫保護(hù) if(k3==0) //實(shí)現(xiàn)減法 { delay(10); if(k3==0) { while(!k3); if(num==1) { miao--; if(miao==-1) { miao=59; } writesfm(6,miao); Write1302(w_Sec,(miao/10)*16+miao%10); } if(num==2) { fen--; if(fen==-1) { fen=59; } writesfm(3,fen); Write1302(w_Min,(fen/10)*16+fen%10); } if(num==3) { shi--; if(shi==-1) { shi=23; } writesfm(0,shi); Write1302(w_Hou,(shi/10)*16+shi%10); } if(num==4) { ri--; if(ri==-1) { ri=30; } writenyr(6,ri); Write1302(w_Day,(ri/10)*16+ri%10); } if(num==5) { yue--; if(yue==-1) { yue=12; } writenyr(3,yue); Write1302(w_Mou,yue); } if(num==6) { nian--; if(nian==-1) { nian=99; } writenyr(0,nian); Write1302(w_Yea,(yue/10)*16+yue%10); } if(num==7) { x--; writexi(x); Write1302(w_xi,(x/10)*16+x%10); if(x==1) { x=8; } } } } } void key4() { if(k4==0) { delay(10); if(k4==0) { while(!k4); menu++; } } } void TimeSet() { write_add(0x0f); write_add(0x80+0x40+9); while(k4) { key1(); key2(); key3(); } Write1302(w_protect,0x00); //寫保護(hù) menu=2; } void init_DS1302(void) { Write1302(w_protect,0x00); //禁止寫保護(hù) Write1302(w_Sec,0x56); Write1302(w_Min,0x59); Write1302(w_Hou,0x23); //24小時(shí)模式 Write1302(w_xi,0x03); Write1302(w_Day,0x28); Write1302(w_Mou,0x02); Write1302(w_Yea,0x11); //初始化系統(tǒng)時(shí)間 2011年5月11日周三12:12:12 Write1302(w_protect,0x80); //寫保護(hù) } void disp(void) { key4(); if(menu==0) { Normal(); read_temp(); //讀取溫度 ds1820disp();//顯示 } if(menu==1) { TimeSet(); } num=0; if(menu==2) { StopWatch(); } if(menu==3) { Alarm(); } if(menu==4) { init_info(); } if(menu==5) { menu=0; write_add(0x01); //清屏 } } void main() { init_DS1302(); //初始化1302 EN=1; RW=0; //寫命令 write_add(0x38); //設(shè)置16*2行顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口 write_add(0x0c); //開(kāi)顯示,不顯示光標(biāo) write_add(0x06); write_add(0x01); //清屏 while(1) { disp(); //顯示 } }
關(guān)閉窗口

相關(guān)文章

免费观看一区二区三区| 日本福利视频导航| 色综合咪咪久久| 亚洲美女在线国产| 亚洲国产精品精华液2区45| av资源站一区| 成人黄页在线观看| av资源网一区| 久久综合狠狠综合久久激情 | 51社区在线成人免费视频| 综合久久av| 视频一区日韩精品| 欧美三级午夜理伦三级小说| 美日韩黄色大片| 一呦二呦三呦国产精品| 欧美先锋资源| 亚洲不卡av不卡一区二区| 欧美69视频| 宅男噜噜噜66国产日韩在线观看| 小嫩嫩精品导航| 久久精品国产第一区二区三区| 麻豆精品在线观看| 成人午夜电影网站| 国产精品美女久久久久久久| 一区2区3区在线看| 在线免费不卡电影| 日韩精品一区二区三区蜜臀| 亚洲一二三在线| 欧美高清在线观看| 国产精品福利观看| 国产精品国模大尺度私拍| 日本一区二区不卡高清更新| 久久av高潮av| 搡女人真爽免费午夜网站| 国产二级一片内射视频播放| 国产亚洲欧美一区二区三区| 精品欧美国产一区二区三区不卡| 日韩福利影院| 日韩欧美一区二| 日本77777| 久久中文字幕精品| 91porny在线| 精品国产999久久久免费| 亚洲精品人成网在线播放影院| 国产精品一区二区资源| www.97.| 三级视频在线| 色偷偷色偷偷色偷偷在线视频| 国产精品毛片aⅴ一区二区三区| 国产精品探花在线观看| 国产一区二区中文| 国产一区91精品张津瑜| 中文字幕精品三区| 日韩欧美在线观看视频| 精品粉嫩aⅴ一区二区三区四区| 色阁综合伊人av| 国产精品自产拍高潮在线观看| 麻豆蜜桃91| 女性女同性aⅴ免费观女性恋| 免费观看污网站| 欧美日韩免费做爰视频| 国产特级黄色片| 国产不卡一卡2卡三卡4卡5卡在线| 黄页网站免费在线观看| 激情av在线播放| 久久精品色播| 久久精品伊人| 欧美国产精品劲爆| 欧美麻豆精品久久久久久| 在线视频欧美性高潮| 国产日韩一区在线| 正在播放91九色| 久久久久亚洲av无码网站| 国产性70yerg老太| 国语对白中文字幕| 免费看av大片| 亚洲欧美一区二区三区| 日韩精品一区二区久久| 国模大尺度一区二区三区| 亚洲国产成人av好男人在线观看| 蜜桃在线一区二区三区| 中文字幕一区二区三区不卡在线| 91精品国产高清一区二区三区| 欧美成人精品一区| 久久人人97超碰人人澡爱香蕉| 久草精品在线播放| 一级片一级片一级片| 少妇精品视频一区二区| 美日韩在线观看| 欧美日韩视频网站| 你懂的亚洲视频| 国产日韩一级二级三级| 精品国产乱码久久久久久影片| 欧美最猛性xxxx| 日韩小视频网站| 国产小视频你懂的| 影音先锋日韩| 成人高清网站| 精品国产精品久久一区免费式| 国产精品18久久久久久久久久久久 | 欧美亚州韩日在线看免费版国语版| 自拍偷拍亚洲在线| 日韩av电影免费在线观看| 深夜福利网站在线观看| 国产一级淫片a视频免费观看| free性丰满69性欧美| www红色一片_亚洲成a人片在线观看_| 国产精品密蕾丝视频下载| 成人免费不卡视频| 欧美mv日韩mv国产| 亚洲一区亚洲二区亚洲三区| 亚洲少妇第一页| 国产伦精品一区二区三区视频网站| 日本三级电影免费观看| 俄罗斯一级**毛片在线播放 | 国产农村妇女毛片精品久久| 俄罗斯xxxx性全过程| 性欧美freehd18| 日韩av中文字幕一区二区| 欧美色另类天堂2015| 久久久最新网址| 欧美国产日韩激情| 福利一区二区三区四区| 黄网站网址视频| 成人高清一区| 日韩成人午夜精品| 欧美色老头old∨ideo| 国产精品美女久久| 亚洲精品乱码久久久久久动漫| 国产精品视频在线观看免费| 色播在线观看| 国产一区二区欧美| 国产精品毛片久久久久久久| 久久久精品视频成人| 日韩专区第三页| 亚洲视频免费播放| 国产福利电影在线观看| 国产伦精品一区二区三区免费优势| 不卡电影一区二区三区| 亚洲三级免费看| 综合久久国产| 一级片中文字幕| 麻豆电影在线观看| 欧美日韩性在线观看| 亚洲精品国产成人久久av盗摄| 国内久久久精品| 国产小视频精品| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 老司机精品视频在线观看6| 亚洲第一在线| 欧美日韩一区成人| 久久久久久a亚洲欧洲aⅴ| 最新中文字幕av| 日日日日影院| h视频久久久| 国产精品久99| 国产精品96久久久久久又黄又硬| 91视频福利网| 久久日.com| 精品无人乱码一区二区三区| 成人免费毛片片v| 日韩在线不卡视频| 久久久久中文字幕2018| 欧美精品99久久| 亚洲国产精彩视频| 日本动漫理论片在线观看网站| 久色成人在线| 亚洲第一中文字幕| 白白操在线视频| 91tv国产成人福利| 伊人影院在线视频| 国产乱码字幕精品高清av| 伊人久久久久久久久久久| 日本精品一区在线观看| 手机看片国产1024| 五月激情久久| 欧美激情一区在线观看| 浅井舞香一区二区| 捆绑裸体绳奴bdsm亚洲| 啪啪免费网站| 伊人久久大香线蕉综合网站| 日韩欧美国产免费播放| 久久综合一区| 色屁屁影院www国产高清麻豆| av播放在线| 国产最新精品精品你懂的| 菠萝蜜影院一区二区免费| 欧美在线a视频| 免费三级网站| 日韩av在线播放网址| 欧美天堂一区二区三区| 亚洲日本无吗高清不卡| 91麻豆视频在线观看| 国产高潮在线| 久久夜色精品一区| 国产精品美女在线观看| 神马午夜精品91| 国内精品一区视频| 精品一区二区在线视频| 欧美激情亚洲另类| 国产毛片毛片毛片毛片毛片毛片| 可以在线看的av| 女人色偷偷aa久久天堂| 亚洲精品福利免费在线观看| 激情婷婷综合网| 国产精品久久久久久久久鸭| 外国成人在线视频| 7777精品伊人久久久大香线蕉 | 成人午夜亚洲| 亚洲亚洲精品在线观看| 日韩免费av电影| 97国产精品久久久| 懂色aⅴ精品一区二区三区| 欧美色蜜桃97| 欧美三级韩国三级日本一级| 国产精品igao激情视频| 色综合久久五月天| 色橹橹欧美在线观看视频高清| 欧美日韩亚洲国产综合| 免费看国产一级片| 影音四色91| 狠色狠色综合久久| 色老头一区二区三区在线观看| 在线播放av网址| 簧片在线观看| 国产一区二区三区在线观看免费视频 | 天天综合网天天综合色| 一本一本a久久| 一色屋成人免费精品网站 | 99热这里只有精品1| 欧美激情啪啪| 欧美午夜视频一区二区| 欧美无砖专区免费| 国产视频2区| 欧美日韩国产成人精品| www.日韩.com| 精品国产aaa| 黄网站免费在线观看| 久久久久久毛片| 久久免费视频1| 色屁屁草草影院ccyycom| 久久久伦理片| 亚洲精品wwww| 中文字幕一区二区三区乱码不卡| 污视频免费在线看| 91在线观看视频| 精品国产乱码久久久久久郑州公司| 国产视频第一页| 国产精品任我爽爆在线播放| 精品欧美乱码久久久久久| 深爱五月综合网| 未来日记在线观看| 国产亚洲成年网址在线观看| 日本一区二区三区四区在线观看| 欧亚成年男女午夜| 中文字幕午夜精品一区二区三区| 久久天天躁夜夜躁狠狠躁2022| 波多野结衣久久久久| 成年网站在线视频网站| 精品国产精品自拍| 国产成人无码av在线播放dvd| 免费福利片在线观看| 国产河南妇女毛片精品久久久 | chinesegaysextube| 麻豆国产91在线播放| 国产精品免费视频xxxx| 国产精品无码一区二区桃花视频| 日韩激情网站| www.欧美精品一二三区| 国产乡下妇女做爰毛片| 四虎精品永久免费| 亚洲成人黄色在线观看| 精品人妻一区二区三区视频| 在线观看电影av| 在线免费不卡电影| av天堂一区二区| 18videosex性欧美麻豆| 岛国av一区二区| 亚洲精品性视频| 岛国在线大片| 亚洲国产精品一区二区www | 精品久久香蕉国产线看观看亚洲| 国产一区二区视频免费在线观看 | 91亚洲精华国产精华精华液| 亚洲国产午夜伦理片大全在线观看网站| 国产视频1区| 精品一区二区日韩| 欧美日韩精品久久| 成年人深夜福利| 99视频在线精品| 91免费版看片| 福利h视频在线| 亚洲日本成人在线观看| 欧美一级特黄a| av影片在线看| 色婷婷一区二区三区四区| 亚洲无人区码一码二码三码| 久久不射影院| 欧美xxxxx牲另类人与| 天天操夜夜操av| 精品国产一区二区三区性色av| 亚洲另类图片色| 国产美女激情视频| 九热爱视频精品视频| 91精品国产91久久久久久最新| 亚洲精品97久久中文字幕| 亚洲国产网站| 成人看片在线| 巨大黑人video| 国产亚洲一区二区三区在线观看| 99精品人妻少妇一区二区| 天堂аⅴ在线地址8| 欧美裸体一区二区三区| 成人自拍小视频| 亚洲免费毛片| 国产成人拍精品视频午夜网站| 中文字幕第8页| 国产福利精品导航| 91九色丨porny丨国产jk| 国产剧情在线观看| 在线播放欧美女士性生活| 欧美日韩生活片| 九九热播视频在线精品6| 欧美一区二区三区免费观看| 乱人伦中文字幕在线zone | 国产精品自产拍高潮在线观看| 国产美女自拍| 久久精品一区二区三区不卡| 色乱码一区二区三区在线| 97人人爽人人澡人人精品| 国产婷婷色综合av蜜臀av| 无码视频一区二区三区| 黄色精品网站| 欧美日韩精品免费观看视一区二区| 国产www在线观看| 亚洲国产精品嫩草影院| 欧洲一级黄色片| gogo久久日韩裸体艺术| 国产精品久久久久久久av电影 | 欧美大陆一区二区| 黄页大全在线免费观看| 在线看不卡av| 久久99久久久| 五月激情综合| 蜜桃久久精品乱码一区二区 | 不卡影院免费观看| 91福利国产成人精品播放| 96av在线| www.日韩av.com| 秘密影院久久综合亚洲综合| 99久久精品国产一区| av免费一区二区| 成人深夜福利| 国产成人精品综合| 极品尤物av丝袜美腿在线观看| 亚洲国产精品久久一线不卡| 国产人妻大战黑人20p| 亚洲另类春色校园小说| 97se亚洲综合| 国产超碰在线观看| 精品视频一区二区不卡| 国产精品第九页| 亚洲理论在线| 强开小嫩苞一区二区三区网站| 97电影在线| 在线观看国产成人av片| 综合激情亚洲| 欧美韩国日本不卡| 国产jjizz一区二区三区视频| 成人女性视频| 日本成人三级电影网站| 一区二区高清不卡| 国产一区二区免费| 色先锋av男人资源先锋影院| 国产精品网曝门| 久久美女免费视频| 偷偷www综合久久久久久久| 亚洲伊人婷婷| 青草视频在线免费直播| 久久97精品久久久久久久不卡| 一个人看的www在线免费观看| 午夜久久久久久电影| 国产污片在线观看| 日本v片在线高清不卡在线观看| 日韩av播放器| 视频在线一区| 国产综合欧美在线看| 午夜免费播放观看在线视频| 在线观看欧美日韩| 91野花视频| 精品视频123区在线观看| 亚洲特级黄色片| 国产日韩欧美一区二区三区乱码| 一区二区黄色片| 欧美日本一区| 99re在线视频免费观看| 成人午夜大片| 日日夜夜精品网站| 国产在线美女| 成人观看高清在线观看免费|