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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機多點溫度測試程序,含c文件,hex文件 proteus仿真文件

[復制鏈接]
跳轉到指定樓層
樓主
多點溫度測試,超過閾值聲光報警。LCD1602顯示。


單片機源程序如下:
  1. #include<reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. sbit lcdrs=P2^6;
  5. sbit lcdrw=P2^5;
  6. sbit lcden=P2^7;
  7. sbit led0=P0^0;
  8. sbit led1=P0^1;
  9. sbit led2=P0^2;
  10. sbit led3=P0^3;
  11. sbit speak=P2^4;
  12. uchar code t0[]="T1:     T2:     ";
  13. uchar code t1[]="T3:     T4:     ";
  14. uchar code digital[]="0123456789";

  15. uint data a[10]={0xff,0,0,0,0,0,0,0,0,0xfb};        //發送的數據 ,分別以0xff和0xfb作為起始位和停止位,用于校驗
  16. sbit DS0=P2^0;
  17. sbit DS1=P2^1;
  18. sbit DS2=P2^2;
  19. sbit DS3=P2^3;
  20. unsigned int flag;//是否報警標志

  21. uchar i;
  22. void delay(uchar z)//延時
  23. { uchar x,y;
  24. for(x=1000;x>1;x--)
  25. for(y=z;y>1;y--);
  26. }

  27. void delay_50us(uint t)//  延時50us
  28. {
  29. uchar j;
  30. for(;t>0;t--)
  31. for(j=19;j>0;j--);
  32. }
  33. void delay_50ms(uint t)//延時50ms
  34. {
  35. uint j;
  36. for(;t>0;t--)
  37. for(j=6245;j>0;j--);
  38. }
  39. /***LCD1602相關程序*******************************/
  40. void write_com(uchar com)
  41. {
  42. lcdrs=0;
  43. P1=com;
  44. delay(5);
  45. lcden=1;
  46. delay(5);
  47. lcden=0;
  48. }
  49. void write_date(uchar date)
  50. {
  51. lcdrs=1;
  52. P1=date;
  53. delay(5);
  54. lcden=1;
  55. delay(5);
  56. lcden=0;
  57. }



  58. void init_lcd()
  59. {
  60. lcden=0;
  61. lcdrw=0;
  62. write_com(0x0f);
  63. write_com(0x38);
  64. write_com(0x01);
  65. write_com(0x0c);

  66. write_com(0x06);

  67. write_com(0x06);

  68.        
  69.        

  70. write_com(0x80);
  71. for(i=0;i<16;i++)
  72. {write_date(t0[i]);
  73. delay(0);
  74. }
  75. write_com(0x80+0x40);
  76. for(i=0;i<16;i++)
  77. {write_date(t1[i]);
  78. delay(0);
  79. }}



  80. void tmpDelay(int num)
  81. { while(num--) ;
  82. }
  83. /**************DS18B20初始化及數據處理程序******************/
  84. void Init_DS018B200() //第一塊DS18B20初始化
  85. { unsigned char x=0;
  86. DS0 = 1;
  87. tmpDelay(8);
  88. DS0 = 0;
  89. tmpDelay(80);
  90. DS0 = 1;
  91. tmpDelay(14);
  92. x=DS0;

  93. tmpDelay(20);
  94. }

  95. unsigned char ReadOneChar0()
  96. { unsigned char i=0;
  97. unsigned char dat = 0;
  98. for (i=8;i>0;i--) { DS0 = 0;
  99. dat>>=1;
  100. DS0 = 1;
  101. if(DS0)
  102. dat|=0x80;
  103. tmpDelay(4);
  104. }
  105. return(dat);
  106. }

  107. void WriteOneChar0(unsigned char dat)
  108. { unsigned char i=0;
  109. for (i=8; i>0; i--) { DS0 = 0;
  110. DS0 = dat&0x01;
  111. tmpDelay(5);
  112. DS0 = 1;
  113. dat>>=1;
  114. } }

  115. unsigned int Readtemp0()  //第一個溫度點溫度數據處理
  116. {unsigned char a=0;
  117. unsigned char b=0;
  118. unsigned int t=0;
  119. float tt=0;
  120. Init_DS018B200();
  121. WriteOneChar0(0xCC);
  122. WriteOneChar0(0x44);
  123. Init_DS018B200();
  124. WriteOneChar0(0xCC);
  125. WriteOneChar0(0xBE);
  126. a=ReadOneChar0();
  127. b=ReadOneChar0();
  128. t=b;
  129. t<<=8;
  130. t=t|a;                  
  131. tt=t*0.0625;


  132. t= tt*10;

  133. return(t);
  134. }











  135. void Init_DS118B201() //第二塊DS18B20初始化
  136. { unsigned char x=0;
  137. DS1 = 1;
  138. tmpDelay(8);
  139. DS1 = 0;
  140. tmpDelay(80);
  141. DS1 = 1;
  142. tmpDelay(14);
  143. x=DS1;

  144. tmpDelay(20);
  145. }

  146. unsigned char ReadOneChar1()
  147. { unsigned char i=0;
  148. unsigned char dat = 0;
  149. for (i=8;i>0;i--) { DS1 = 0;
  150. dat>>=1;
  151. DS1 = 1;
  152. if(DS1)
  153. dat|=0x80;
  154. tmpDelay(4);
  155. }
  156. return(dat);
  157. }

  158. void WriteOneChar1(unsigned char dat)
  159. { unsigned char i=0;
  160. for (i=8; i>0; i--) { DS1 = 0;
  161. DS1 = dat&0x01;
  162. tmpDelay(5);
  163. DS1 = 1;
  164. dat>>=1;
  165. } }

  166. unsigned int Readtemp1()  //第二個溫度點溫度數據處理
  167. {unsigned char a=0;
  168. unsigned char b=0;
  169. unsigned int t=0;
  170. float tt=0;
  171. Init_DS118B201();
  172. WriteOneChar1(0xCC);
  173. WriteOneChar1(0x44);
  174. Init_DS118B201();
  175. WriteOneChar1(0xCC);
  176. WriteOneChar1(0xBE);
  177. a=ReadOneChar1();
  178. b=ReadOneChar1();
  179. t=b;
  180. t<<=8;
  181. t=t|a;
  182. tt=t*0.0625;


  183. t= tt*10;

  184. return(t);
  185. }




  186. void Init_DS218B202() //第三塊DS18B20初始化
  187. { unsigned char x=0;
  188. DS2 = 1;
  189. tmpDelay(8);
  190. DS2 = 0;
  191. tmpDelay(80);
  192. DS2 = 1;
  193. tmpDelay(14);
  194. x=DS2;

  195. tmpDelay(20);
  196. }

  197. unsigned char ReadOneChar2()
  198. { unsigned char i=0;
  199. unsigned char dat = 0;
  200. for (i=8;i>0;i--) { DS2 = 0;
  201. dat>>=1;
  202. DS2 = 1;
  203. if(DS2)
  204. dat|=0x80;
  205. tmpDelay(4);
  206. }
  207. return(dat);
  208. }

  209. void WriteOneChar2(unsigned char dat)
  210. { unsigned char i=0;
  211. for (i=8; i>0; i--) { DS2 = 0;
  212. DS2 = dat&0x01;
  213. tmpDelay(5);
  214. DS2 = 1;
  215. dat>>=1;
  216. } }

  217. unsigned int Readtemp2()  //第三個溫度點溫度數據處理
  218. {unsigned char a=0;
  219. unsigned char b=0;
  220. unsigned int t=0;
  221. float tt=0;
  222. Init_DS218B202();
  223. WriteOneChar2(0xCC);
  224. WriteOneChar2(0x44);
  225. Init_DS218B202();
  226. WriteOneChar2(0xCC);
  227. WriteOneChar2(0xBE);
  228. a=ReadOneChar2();
  229. b=ReadOneChar2();
  230. t=b;
  231. t<<=8;
  232. t=t|a;
  233. tt=t*0.0625;

  234. t= tt*10;

  235. return(t);
  236. }




  237. void Init_DS318B203()//第四塊DS18B20初始化
  238. { unsigned char x=0;
  239. DS3 = 1;
  240. tmpDelay(8);
  241. DS3 = 0;
  242. tmpDelay(80);
  243. DS3 = 1;
  244. tmpDelay(14);
  245. x=DS3;

  246. tmpDelay(20);
  247. }

  248. unsigned char ReadOneChar3()
  249. { unsigned char i=0;
  250. unsigned char dat = 0;
  251. for (i=8;i>0;i--) { DS3 = 0;
  252. dat>>=1;
  253. DS3 = 1;
  254. if(DS3)
  255. dat|=0x80;
  256. tmpDelay(4);
  257. }
  258. return(dat);
  259. }

  260. void WriteOneChar3(unsigned char dat)
  261. { unsigned char i=0;
  262. for (i=8; i>0; i--) { DS3 = 0;
  263. DS3 = dat&0x01;
  264. tmpDelay(5);
  265. DS3 = 1;
  266. dat>>=1;
  267. } }

  268. unsigned int Readtemp3()//第四個溫度點溫度數據處理
  269. {unsigned char a=0;
  270. unsigned char b=0;
  271. unsigned int t=0;
  272. float tt=0;
  273. Init_DS318B203();
  274. WriteOneChar3(0xCC);
  275. WriteOneChar3(0x44);
  276. Init_DS318B203();
  277. WriteOneChar3(0xCC);
  278. WriteOneChar3(0xBE);
  279. a=ReadOneChar3();
  280. b=ReadOneChar3();
  281. t=b;
  282. t<<=8;
  283. t=t|a;
  284. tt=t*0.0625;


  285. t= tt*10;

  286. return(t);
  287. }
  288. /*****************************************************/

  289. /***********************LCD1602顯示程序*********************/
  290. void display(unsigned int pt) //LCD1602顯示程序

  291. { unsigned int m;
  292.         m=pt;
  293.    
  294.         if (m==0){
  295. uint num0;
  296. uint shi0,ge0,xiaoshu0;
  297. num0=Readtemp0();
  298.        
  299. shi0=num0/100;
  300. ge0=num0/10%10;
  301. xiaoshu0=num0%10;

  302. a[1]=num0/10;//第一個溫度數據整數部分保存到待發送的數組中
  303. a[2]=xiaoshu0;//第一個溫度數據小數部分保存到待發送的數組中
  304.                
  305. write_com(0x80+3);
  306. write_date(digital[shi0]);
  307. write_com(0x80+4);
  308. write_date(digital[ge0]);
  309. write_com(0x80+5);
  310. write_date(0x2e);
  311. write_com(0x80+6);
  312. write_date(digital[xiaoshu0]);

  313.           if(shi0<2||shi0>8){led0=0;
  314.                 flag=1;}
  315.                 else{led0=1;}
  316. }

  317.        
  318.         else if(m==1){
  319.                 uint num1;
  320. uint shi1,ge1,xiaoshu1;
  321. num1=Readtemp1();
  322.                
  323.        
  324. shi1=num1/100;
  325. ge1=num1/10%10;
  326. xiaoshu1=num1%10;

  327. a[3]=num1/10;//第二個溫度數據整數部分保存到待發送的數組中
  328. a[4]=xiaoshu1; //第二個溫度數據小數部分保存到待發送的數組中

  329. write_com(0x80+11);
  330. write_date(digital[shi1]);
  331. write_com(0x80+12);
  332. write_date(digital[ge1]);
  333. write_com(0x80+13);
  334. write_date(0x2e);
  335. write_com(0x80+14);
  336. write_date(digital[xiaoshu1]);
  337.         if(shi1<2||shi1>8){led1=0;
  338.                 flag=1;}
  339.                 else{led1=1;}
  340.         }
  341.        
  342.        
  343.          else if(m==2){
  344.                  uint num2;
  345. uint shi2,ge2,xiaoshu2;
  346. num2=Readtemp2();
  347.                
  348.        
  349. shi2=num2/100;
  350. ge2=num2/10%10;
  351. xiaoshu2=num2%10;

  352. a[5]=num2/10; //第三個溫度數據整數部分保存到待發送的數組中
  353. a[6]=xiaoshu2;//第三個溫度數據小數部分保存到待發送的數組中

  354. write_com(0x80+0x40+3);
  355. write_date(digital[shi2]);
  356. write_com(0x80+0x40+4);
  357. write_date(digital[ge2]);
  358. write_com(0x80+0x40+5);
  359. write_date(0x2e);
  360. write_com(0x80+0x40+6);
  361. write_date(digital[xiaoshu2]);
  362.         if(shi2<2||shi2>8){led2=0;
  363.                 flag=1;}
  364.                 else{led2=1;}
  365.         }
  366.        
  367.         else{
  368.                 uint num3;
  369. uint shi3,ge3,xiaoshu3;
  370. num3=Readtemp3();
  371.                        
  372.        
  373. shi3=num3/100;
  374. ge3=num3/10%10;

  375. xiaoshu3=num3%10;
  376. a[7]=num3/10;//第四個溫度數據整數部分保存到待發送的數組中
  377. a[8]=xiaoshu3;//第四個溫度數據小數部分保存到待發送的數組中

  378. write_com(0x80+0x40+11);
  379. write_date(digital[shi3]);
  380. write_com(0x80+0x40+12);
  381. write_date(digital[ge3]);
  382. write_com(0x80+0x40+13);
  383. write_date(0x2e);
  384. write_com(0x80+0x40+14);
  385. write_date(digital[xiaoshu3]);
  386.                  if(shi3<2||shi3>8) //判斷溫度數據是否在指定范圍20~90
  387.                 {led3=0;                                                                                                 
  388.                 flag=1;}
  389.                 else{led3=1;}
  390.                

  391. }
  392.                
  393. }
  394. /***************************************************************/

  395. void InitScom(void)         //串口初始化
  396. {
  397. TMOD=0x21;
  398. TH1=0xfd;
  399. TL1=0xfd;
  400. PCON=0x00;
  401. TR1=1;
  402. SCON=0x50;

  403. RI = 0;
  404. TI = 0;
  405. ES=1;
  406. EA=1;
  407. }

  408. void SendChar(uchar SendData) //發送數據
  409. {
  410. SBUF=SendData;
  411. while(TI==0);
  412. TI=0;
  413. }
  414. /**************************主程序*****************************/
  415. void main()
  416. {unsigned int h,i,j;
  417.         h=0;
  418.        
  419. init_lcd();
  420. InitScom();
  421. while(1)
  422. {
  423.    flag=0;        //清零報警標志
  424.         h=0;                                          
  425.         display(h);

  426.         h=1;
  427.         display(h);
  428.   
  429.         h=2;
  430.         display(h);
  431.                 
  432.         h=3;
  433.         display(h);
  434.         for(i=0;i<10;i++)//依次發送數據

  435.      SendChar(a[i]) ;
  436.       delay_50ms(10);
  437.                                                        

  438.        

  439.            for(i=0;i<4;i++)
  440.         if(flag==1)//flag=1則報警
  441.         {
  442.                 
  443.          for(j=0;j<500;j++)
  444. {speak=1;
  445. delay_50us(10); //延時500us
  446. speak=0;
  447. delay_50us(10); //延時500us
  448. }
  449. delay_50ms(10); //延時0.5s
  450. }       
  451. delay_50ms(20);//再延時1s每五秒刷新一次數據
  452. }
  453. }
  454. /*****************************************************************/
  455.   void Receive() interrupt 4 using 0
  456. { uchar rdata;
  457. if(RI)
  458. { RI=0;
  459. rdata=SBUF;
  460. P2=rdata; } }       
復制代碼

所有資料51hei提供下載:
多點溫度測試.rar (27.22 KB, 下載次數: 48)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

無效樓層,該帖已經被刪除
無效樓層,該帖已經被刪除
地板
ID:577503 發表于 2021-3-13 21:35 來自觸屏版 | 只看該作者
請問樓主這個流程圖是什么啊,我比較菜雞看不懂C程序
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日韩在线视频免费观看高清中文 | 999精品网| 日韩免费黄色片| 日韩网址在线观看| 91精品久久久久久久久久久久久久 | 欧美美女喷水视频| 91片黄在线观看| 亚洲成人1区| 国模吧精品人体gogo| xxxxaaa欧美另类| 中文字幕在线播出| 毛片aaaaaa| 国产亚洲天堂网| 欧美一区二区三区四区夜夜大片| 成人黄色av网站在线| 国产一区二区三区四区| 国产夫妻在线播放| 中文字幕在线视频观看| 久久99国产视频| 亚洲最大成人av| 亚洲最大的黄色网址| 伊人五月天婷婷| 国产精品啪啪啪视频| 91成人免费看| 欧美多人爱爱视频网站| 精品999久久久| 色综合色综合色综合色综合色综合| 北岛玲一区二区三区四区| 在线亚洲国产精品网站| 亚洲制服欧美另类| 自拍偷拍亚洲图片| sm捆绑调教国产免费网站在线观看| h精品动漫在线观看| 青丝免费观看高清影视| www中文字幕| 97国产精品久久久| 精品人体无码一区二区三区| 97超碰人人看| 久久美女福利视频| 正在播放91九色| 精品欧美一区二区三区久久久| 国产精品xxx视频| 九九久久久久久久久激情| 精品国产精品网麻豆系列| 日本高清视频一区二区| 一区二区三区在线看| 国产亚洲婷婷免费| 粉嫩高潮美女一区二区三区 | 久久国产精品高清一区二区三区| 四色永久网址| 日日日日影院| 99国产牛牛视频在线网站| 婷婷在线免费观看| 99在线精品视频免费观看软件| 日本午夜视频在线观看| 成熟的女同志hd| 欧美aaa级片| 新91视频在线观看| 97人妻精品一区二区三区免费 | 永久久久免费浮力影院| 免费成人在线看| 99久久国产免费| 91丨九色丨丰满| 国产91av在线播放| 91九色丨porny丨肉丝| 免费中文字幕视频| 久久久久久久久久网站| 神马久久精品综合| 色老板免费视频| 成人三级视频在线观看| 日韩视频在线观看免费视频| 人妻丰满熟妇aⅴ无码| 无码国产精品一区二区免费式直播| 亚洲精品综合在线观看| 国产一伦一伦一伦| 国产乱叫456| 黄色三级视频在线播放| 丰满少妇一区二区三区专区| 国产裸体视频网站| 五月天丁香社区| aaa黄色大片| av无码av天天av天天爽| 在线观看国产精品一区| 99国产精品免费| www日韩在线| 久久狠狠高潮亚洲精品| 日本一本在线观看| 一本色道久久综合无码人妻| 国产又黄又爽视频| 天天操天天舔天天干| 先锋影音男人av资源| 国产一二三区精品视频| 免费黄色网网址| 日韩精品视频播放| 亚洲欧美在线观看视频| 亚洲无码久久久久| 污污的视频网站在线观看| 亚洲精品成人a| 美女被草91| 久草香蕉在线| 男人的天堂在线| 新版中文在线官网| 欧美色片在线观看| y111111国产精品久久久| 精品视频亚洲| 99riav国产精品| 久久99在线观看| 久久精品这里都是精品| 五月天网站亚洲| 在线成人小视频| 国产偷亚洲偷欧美偷精品 | 免费观看成人网| 99国产精品免费视频| 免费看成人片| 色综合久久久888| 欧美亚洲国产精品| 91在线看网站| 在线丝袜欧美日韩制服| 免费男同深夜夜行网站| 伊人网综合视频| 麻豆明星ai换脸视频| 夜夜躁日日躁狠狠久久av| 高h放荡受浪受bl| 中文字幕日韩三级| 欧美视频亚洲色图| 99re热在线观看| 大地资源中文在线观看免费版| bl视频在线免费观看| 久久久成人av毛片免费观看| 亚洲人和日本人hd| 一区二区91| 久久这里只精品最新地址| 精品美女久久久久久免费| 亚洲成人黄色在线| 欧美在线一区二区三区四| 蜜桃视频在线观看91| 欧美日韩一区二区在线免费观看| 美国黄色一级毛片| 日本熟女毛茸茸| 色就是色欧美色图| 中文av在线播放| 亚洲伊人av| 国产探花一区在线观看| 久久精品国产秦先生| 国产精品18久久久| 尤物网精品视频| 国产69精品久久久久毛片| 亚洲在线视频免费观看| 亚洲国产天堂久久综合| 国产91色在线|| 亚洲欧洲精品在线| 91超薄肉色丝袜交足高跟凉鞋| 精品无码人妻一区二区三区品 | 成人免费在线| 国产乱人伦精品一区| 日韩国产高清影视| 亚洲日本电影在线| 一区二区三区中文字幕精品精品| 日韩一区二区三区在线观看| 午夜精品久久久久久久男人的天堂 | 五月婷婷综合网| 久久九九国产精品怡红院| 国产精品麻豆免费版| 久久资源av| 成年人网站av| 亚洲国产成人精品女人久久| 自拍在线播放| 日本h片在线观看| 成人激情开心网| 91天堂素人约啪| 日韩一区二区免费在线电影 | 亚洲自拍另类综合| www.色综合| 亚洲日本无吗高清不卡| 特级西西人体wwwww| 国产福利免费视频| 如如影视在线观看经典| 国产区一区二| 99国内精品久久久久久久| 久久先锋资源网| 亚洲精品一区中文| 久久免费一区| 精品少妇人妻一区二区黑料社区| 亚洲av无码乱码国产精品| 欧美12一14sex性hd| 97se亚洲国产一区二区三区| 久久精品国产秦先生| 欧美天天综合网| 国产精品久久久久久久9999 | 欧美在线高清| 亚洲精品福利视频网站| 欧美www在线| 精品无码av无码免费专区| 欧美第一页在线观看| 国产精品入口麻豆电影| 成人女同在线观看| 在线成人亚洲| 色婷婷精品久久二区二区蜜臀av | 亚洲欧美激情小说另类| 欧美日韩国产一级片| 国产精品一区专区欧美日韩| 午夜福利123| 精品二区在线观看| 99精品老司机免费视频| 国产理论在线| 久久久精品五月天| 欧美丝袜丝交足nylons图片| 91亚洲一区精品| 色婷婷精品久久二区二区密| 中文字幕亚洲免费| 超级碰碰不卡在线视频| 视频一区二区三区在线| 欧美日韩黄色一区二区| 2014亚洲精品| 91久久免费视频| 一个人看的www片免费高清视频| 日日夜夜天天综合| 国内一区二区在线| 91精品国产综合久久精品麻豆 | 日韩在线一区二区视频| 国产网站在线免费观看| 欧美日韩亚洲一区| 久久人人超碰精品| 亚洲最新av网址| 一区二区三区在线视频看| 国产手机在线观看| 亚洲AV无码国产精品午夜字幕| 天堂av网在线| 色综合蜜月久久综合网| 亚洲欧美一区二区久久| 欧美在线亚洲在线| 三级黄色片免费看| 午夜小视频免费| 黄色网页在线看| 亚洲欧美bt| 91精品在线一区二区| 国产精品乱码视频| 国产午夜在线一区二区三区| 2018亚洲男人天堂| 成人一级福利| 蜜臀久久久99精品久久久久久| 亚洲精品国产综合区久久久久久久| 亚洲精品不卡| 五月婷婷视频在线| 欧美扣逼视频| 日韩国产欧美在线观看| 精品99久久久久久| 一区二区免费在线视频| 国产一级一级片| 最近最新中文字幕在线| 中文字幕午夜精品一区二区三区 | 日韩成人免费在线视频| 福利资源在线久| 在线亚洲自拍| 亚洲第一视频在线观看| 99亚洲国产精品| 国产视频aaa| 91看片一区| av网站免费线看精品| 久久97久久97精品免视看| 久久人妻少妇嫩草av蜜桃| 自拍小视频在线观看| 日本在线成人| 一区二区三区中文字幕| 超碰在线97av| 亚洲a级黄色片| 欧美性猛交xx乱大交| 成人在线视频免费| 中文字幕一区三区| 国产精品视频免费在线| 欧美日韩国产黄色| eeuss性xxxxxx电影| 91九色精品| 欧美一二三四在线| 欧美少妇一区二区三区| 久久7799| 小说区图片区色综合区| 黄色精品在线看| 97netav| 欧美性猛交bbbbb精品| yes4444视频在线观看| 老司机一区二区| 欧美亚洲国产日本| 国产精品夜夜夜爽阿娇| 你懂的视频在线| 久久精品久久精品| 97免费视频在线| 国产日产在线观看| 爱久久·www| 丁香婷婷综合五月| 欧美精品久久久久a| 久久一区二区电影| 青春有你2免费观看完整版在线播放高清 | 亚洲成人一二三区| 欧美高清影院| 亚洲三级在线播放| 毛片视频网站在线观看| 精品精品欲导航| 日韩欧美中文免费| 五月婷婷综合色| 手机在线理论电影| 久久国产中文字幕| 精品亚洲国产成av人片传媒| 亚洲 欧美 日韩在线| 激情视频国产| 精品亚洲国内自在自线福利| 国产在线拍揄自揄视频不卡99| 亚州国产精品视频| 伊人久久大香| 日韩欧美精品免费在线| 青青草综合视频| 毛片基地一级大毛片| 亚洲激情二区| 7777精品视频| 老熟妇一区二区三区| 国产在视频一区二区三区吞精| 欧美图片一区二区三区| 日日碰狠狠丁香久燥| 免费免费啪视频在线观看| 欧美亚洲色图校园春色| 337p日本欧洲亚洲大胆色噜噜| 黄色国产在线观看| eeuss影院在线观看| 国产精品欧美精品| 小泽玛利亚av在线| 全部孕妇毛片免费孕妇| 蜜桃传媒麻豆第一区在线观看| 国产精品嫩草影院久久久| 久久精品无码av| 亚洲精品推荐| 曰本色欧美视频在线| 波多野结衣不卡视频| 免费一级欧美在线观看视频| 欧美日韩高清在线播放| 2018国产精品| 18加网站在线| 亚洲综合视频网| 免费看污黄网站| 在线午夜视频| 国产一区二区三区美女| 国内视频一区| 久在线观看福利视频| 精品女人视频| 在线看欧美日韩| 天天干在线播放| 亚洲三级性片| 久久视频在线播放| 小泽玛利亚一区二区三区视频| 妖精视频一区二区三区| 伊人久久免费视频| 中文字幕超碰在线| 日韩国产大片| 这里只有精品在线观看| 午夜精品久久久久久久久久久久久蜜桃| a成人v在线| 中文日韩电影网站| 国产无遮挡又黄又爽在线观看| 国产精区一区二区| 欧美成人精品一区二区| 免费中文字幕视频| 久久成人福利| 777午夜精品福利在线观看| 国产又大又黑又粗| 亚洲网站啪啪| 成人欧美一区二区三区黑人免费| 亚洲色图欧美视频| 久久99精品久久久久婷婷| 日本高清一区| 热99在线观看| 国产精品久久久久久久久久免费看| 欧美少妇一区二区三区| 在线看黄的网站| 色综合激情久久| 久久久久久久无码| 久久三级毛片| 久久久久久成人精品| 亚洲精品国产精品国| 日韩精品久久理论片| 相泽南亚洲一区二区在线播放 | 日本xxxx免费| 成人天堂yy6080亚洲高清| 欧美成人一区二区三区| 日韩精品人妻中文字幕| 天天做综合网| 91久久久久久久久久久久久| 特大巨黑人吊性xxx视频| 亚洲女同一区| av资源一区二区| 免费人成短视频在线观看网站| 国产精品国产自产拍高清av| 亚洲精品成人在线播放| 国产精品久久久久av电视剧| 亚洲香蕉成视频在线观看| 国产三级精品在线观看| 美女诱惑一区二区| 在线观看视频黄色| 1769在线观看| 精品亚洲国产视频| 午夜视频网站在线观看| 久久久久久亚洲精品杨幂换脸|