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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 36217|回復: 38
收起左側

單片機數字溫度計設計-帶原理圖 PCB 程序 仿真實驗(數碼管顯示)

  [復制鏈接]
ID:108715 發表于 2016-5-12 07:56 | 顯示全部樓層 |閱讀模式
這是一個很詳細的基于51單片機的數字溫度計課程設計用數碼管顯示溫度,包含Altium Designer畫的pcb文件,原理圖,還有仿等等。資料僅供參考學習,任何商業用途概不負責。

單片機數字溫度計原理圖仿真圖:
QQ截圖20160512075311.jpg

pcb文件:
pcb.jpg

0.png
基于51單片機的數字溫度計詳細原理圖

0.png
本數字溫度計設計的所有資料下載:
數字溫度計資料.zip (3.67 MB, 下載次數: 748)
壇友修改的版本: 修改后的溫度計程序 Proteus7.5版本工程.7z (40.52 KB, 下載次數: 72)
相關試驗文檔下載:
DS18B20數字溫度計設計實驗文檔(數碼管顯示的).doc (4.23 MB, 下載次數: 246)
單片機數字溫度計設計.doc (395.09 KB, 下載次數: 254)





/*****溫度計的元件清單如下*****/

1、四位一體共陽數碼管;
2、三極管8550        5個;
3、雙孔接線端子        1個;
4、繼電器        1個;
5、LED            1個;
6、470電阻        9個;
7、空心三孔插針        1個;
8、蜂鳴器        1個;
9、單片機        1個;

11、4.7K電阻        10個;
12、DIP40        1個;
13、自鎖開關        1個;
14、10Uf電解電容    1個;
15、10K電阻        1個;
16、12M晶振        1個;
17、30P瓷片電容        2個;
18、輕觸按鍵        3個;
19、USB接口        1個;
20、二極管IN4148    1個;
21、10K排阻103        1個;
22、7*9萬用板        1個;
23、溫度傳感器DS18B20    1個;
24、USB數據線        1條;
25、電路圖紙        1張。
/*****共:25種元件*****/


單片機數字溫度計設計的程序源代碼:
  1. #include "reg51.h"
  2. #include "intrins.h"        //_nop_();延時函數用
  3. #define  dm P0              //段碼輸出口

  4. #define  uchar unsigned char
  5. #define  uint  unsigned int
  6. sbit DQ=P2^7;       //溫度輸入口
  7. sbit w0=P2^0;       //數碼管4
  8. sbit w1=P2^1;                //數碼管3
  9. sbit w2=P2^2;                //數碼管2
  10. sbit w3=P2^3;                 //數碼管1
  11. sbit LED=P1^6;                //指示燈
  12. sbit beep=P1^7;      //蜂鳴器
  13. sbit set=P2^6;        //溫度設置切換鍵  
  14. sbit add=P2^4;        //溫度加
  15. sbit dec=P2^5;        //溫度減
  16. int temp1=0;          //顯示當前溫度和設置溫度的標志位為0時顯示當前溫度
  17. uint h;
  18. uint temp;
  19. uchar r;
  20. uchar high=30,low=15; //溫度范圍設置為15-30度
  21. uchar sign;
  22. uchar q=0;
  23. uchar tt=0;
  24. uchar scale;
  25. //**************溫度小數部分用查表法***********//
  26. uchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09};                 //小數斷碼表

  27. uchar code table_dm[12]={~0x3f,~0x06,~0x5b,~0x4f,~0x66,~0x6d,~0x7d,~0x07,~0x7f,~0x6f,~0x00,~0x40};
  28. //共陽極數碼管LED段碼表        "0"  "1"  "2"  "3"  "4"  "5"  "6"  "7"  "8"  "9" "不亮" "-"  
  29. uchar table_dm1[]={~0xbf,~0x86,~0xdb,~0xcf,~0xe6,~0xed,~0xfd,~0x87,~0xff,~0xef};  //個位帶小數點的斷碼表


  30.   
  31. uchar data temp_data[2]={0x00,0x00};             //讀出溫度暫放
  32. uchar data display[5]={0x00,0x00,0x00,0x00,0x00};     //顯示單元數據,共4個數據和一個運算暫用
  33. /*****************11us延時函數*************************/

  34. void delay(uint t)
  35. {
  36.   for (;t>0;t--);
  37. }

  38. void scan()
  39. {
  40. int j;
  41.         for(j=0;j<4;j++)
  42.         {
  43.                 switch (j)
  44.                 {
  45.                         case 0: dm=table_dm[display[0]];w0=0;delay(50);w0=1;//xiaoshu
  46.                         case 1: dm=table_dm1[display[1]];w1=0;delay(50);w1=1;//gewei
  47.                         case 2: dm=table_dm[display[2]];w2=0;delay(50);w2=1;//shiwei
  48.                         case 3: dm=table_dm[display[3]];w3=0;delay(50);w3=1;//baiwei
  49.                                 //        else{dm=table_dm[b3];w3=0;delay(50);w3=1;}
  50.         }
  51.         }
  52. }

  53. //***************DS18B20復位函數************************/
  54. ow_reset(void)
  55. {
  56. char presence=1;
  57. while(presence)
  58. {
  59.   while(presence)
  60.    {
  61.     DQ=1;_nop_();_nop_();//從高拉倒低
  62. DQ=0;                                       
  63. delay(50);           //550 us
  64. DQ=1;                                       
  65. delay(6);            //66 us
  66. presence=DQ;         //presence=0 復位成功,繼續下一步
  67.    }
  68.    delay(45);            //延時500 us
  69.    presence=~DQ;         
  70. }
  71. DQ=1;                   //拉高電平
  72. }
  73. /****************DS18B20寫命令函數************************/
  74. //向1-WIRE 總線上寫1個字節
  75. void write_byte(uchar val)
  76. {
  77.   uchar i;
  78.   for(i=8;i>0;i--)
  79.   {
  80.    DQ=1;_nop_();_nop_();                  //從高拉倒低
  81.    DQ=0;_nop_();_nop_();_nop_();_nop_();  //5 us
  82.    DQ=val&0x01;                           //最低位移出
  83.    delay(6);                              //66 us
  84.    val=val/2;                             //右移1位
  85.    }
  86.    DQ=1;
  87.    delay(1);
  88. }
  89. /****************DS18B20讀1字節函數************************/
  90. //從總線上取1個字節
  91. uchar read_byte(void)
  92. {
  93. uchar i;
  94. uchar value=0;
  95. for(i=8;i>0;i--)
  96. {
  97.   DQ=1;_nop_();_nop_();
  98.   value>>=1;
  99.   DQ=0;_nop_();_nop_();_nop_();_nop_();         //4 us
  100.   DQ=1;_nop_();_nop_();_nop_();_nop_();         //4 us
  101.   if(DQ)value|=0x80;
  102.   delay(6);                                     //66 us
  103. }
  104. DQ=1;
  105. return(value);
  106. }

  107. /*****************讀出溫度函數************************/
  108. read_temp()
  109. {
  110.   ow_reset();                  //總線復位
  111.   delay(200);
  112.   write_byte(0xcc);            //發命令
  113.   write_byte(0x44);            //發轉換命令
  114.   ow_reset();
  115.   delay(1);
  116.   write_byte(0xcc);            //發命令
  117.   write_byte(0xbe);
  118.   temp_data[0]=read_byte();    //讀溫度值的第字節
  119.   temp_data[1]=read_byte();    //讀溫度值的高字節
  120.   temp=temp_data[1];
  121.   temp<<=8;                                               
  122.   temp=temp|temp_data[0];      // 兩字節合成一個整型變量。
  123. return temp;                 //返回溫度值
  124. }
  125. /****************溫度數據處理函數************************/
  126. //二進制高字節的低半字節和低字節的高半字節組成一字節,這個
  127. //字節的二進制轉換為十進制后,就是溫度值的百、十、個位值,而剩
  128. //下的低字節的低半字節轉化成十進制后,就是溫度值的小數部分
  129. /********************************************************/
  130. work_temp(uint tem)
  131. {
  132. uchar n=0;
  133. if(tem>6348)                        // 溫度值正負判斷
  134.      {tem=65536-tem;n=1;}            // 負溫度求補碼,標志位置1
  135.       display[4]=tem&0x0f;           // 取小數部分的值
  136.   display[0]=ditab[display[4]];  // 存入小數部分顯示值
  137.       display[4]=tem>>4;             // 取中間八位,即整數部分的值
  138. display[3]=display[4]/100;     // 取百位數據暫存
  139.   display[1]=display[4]%100;     // 取后兩位數據暫存
  140.   display[2]=display[1]/10;      // 取十位數據暫存
  141.   display[1]=display[1]%10;     //個位數據
  142.   r=display[1]+display[2]*10+display[3]*100;
  143. /////符號位顯示判斷/////
  144.   if(!display[3])
  145.   {
  146.     display[3]=0x0a;           //最高位為0時不顯示
  147.     if(!display[2])
  148. {
  149.    display[2]=0x0a;        //次高位為0時不顯示
  150. }
  151.   }
  152.   if(n){display[3]=0x0b;}      //負溫度時最高位顯示"-"
  153. }

  154. void BEEP()
  155. {
  156.         if((r>=high&&r<129)||r<low)
  157.         {
  158.                 beep=!beep;
  159.                 LED=0;
  160.         }
  161.         else
  162.         {
  163.                 beep=1;
  164.                 LED=1;
  165.         }
  166. }
  167. //*********設置溫度顯示轉換************//
  168. void xianshi(int horl)
  169. {
  170.         int n=0;
  171.         if(horl>128)
  172.         {
  173.                 horl=256-horl;n=1;
  174.         }
  175.         display[3]=horl/100;
  176.         display[3]=display[3]&0x0f;
  177.         display[2]=horl%100/10;
  178.         display[1]=horl%10;
  179.         display[0]=0;
  180.         if(!display[3])
  181.         {
  182.             display[3]=0x0a;          //最高位為0時不顯示
  183.             if(!display[2])
  184.                 {
  185.                    display[2]=0x0a;        //次高位為0時不顯示
  186.                 }
  187.         }
  188.           if(n)
  189.           {
  190.                   display[3]=0x0b; //負溫度時最高位顯示"-"
  191.           }     

  192. }

  193. //*********按鍵查詢程序**************//
  194. void keyscan()
  195. {
  196.         int temp1;   //最高溫度和最低溫度標志位
  197.         if(set==0)        
  198.         {
  199.                 while(1)
  200.                 {        
  201.                         delay(500);//消抖
  202.                         if(set==0)
  203.                         {        
  204.                                 temp1++;
  205.                                 while(!set)
  206.                                 scan();
  207.                         }
  208.                         if(temp1==1)
  209.                         {
  210.                                 xianshi(high);
  211.                                 scan();
  212.                                 if(add==0)
  213.                                 {
  214.                                         while(!add)
  215.                                         scan();
  216.                                         high+=1;
  217.                                 }
  218.                                 if(dec==0)
  219.                                 {
  220.                                         while(!dec)
  221.                                         scan();
  222.                                         high-=1;
  223.                                 }
  224.                         }               
  225.                         
  226.                         if(temp1==2)
  227.                         {
  228.                                 xianshi(low);
  229.                                 if(add==0)
  230.                                 {
  231.                                         while(!add)
  232.                                         scan();
  233.                                         low+=1;
  234.                                 }
  235.                                 if(dec==0)
  236.                                 {
  237.                                         while(!dec)
  238.                                         scan();
  239.                                         low-=1;        
  240.                                 }
  241.                                 scan();
  242.                         }
  243.                         if(temp1>=3)
  244.                         {
  245.                                 temp1=0;
  246.                                 break;
  247.                         }
  248.                 }
  249.         }
  250. }

  251. /****************主函數************************/
  252. void main()
  253. {
  254.         
  255.          dm=0x00;                 //初始化端口
  256.          w0=1;
  257.          w1=1;
  258.          w2=1;
  259.          w3=1;
  260.          for(h=0;h<4;h++)              //開機顯示"0000"
  261.          {
  262.                 display[h]=0;
  263.          }
  264.          ow_reset();                   //開機先轉換一次
  265.          write_byte(0xcc);             //Skip ROM
  266.          write_byte(0x44);             //發轉換命令
  267.          for(h=0;h<100;h++)            //開機顯示"0000"
  268.          {
  269.                  scan();
  270.          }
  271.          while(1)
  272.          {               
  273.                  if (temp1==0)
  274.                 {
  275.                           work_temp(read_temp());     //處理溫度數據
  276.                 BEEP();               
  277.                         scan();                    //顯示溫度值
  278.                 keyscan();
  279.                 }
  280.                    else
  281.                          keyscan();
  282.                   }
  283. }
復制代碼


評分

參與人數 3黑幣 +110 收起 理由
去瞧瞧去去去 + 5 絕世好帖!
天才2333333 + 5 很給力!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

ID:122642 發表于 2016-5-24 14:02 | 顯示全部樓層
感謝樓主。發現只能用Proteus7.8版本才可以,其他版本都不行,不過樓主的程序有問題,無法顯示,我花了半天的時間修改了一下,奉獻給大家,完美運行: 修改后的溫度計程序+Proteus7.5版本工程.7z (40.52 KB, 下載次數: 48)
51hei.png

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:20345 發表于 2018-10-17 15:43 | 顯示全部樓層
2017年3月份焊接好后,弄了好長時間,一直不亮。一直耿耿于懷。2018年10月16日拿出仔細檢查,發現去年焊接時限流電阻阻值焊接錯了,還有段碼端接錯4根,蜂鳴器沒接地。按樓主的原理圖焊接改好,燒好程序,接上電源,一切正常,能聲光報警。高興。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

ID:108622 發表于 2016-10-12 20:59 來自觸屏版 | 顯示全部樓層
不知道有沒有0下溫度
回復

使用道具 舉報

ID:127881 發表于 2016-12-31 19:49 | 顯示全部樓層
好東西,拿來學習學習
回復

使用道具 舉報

ID:164699 發表于 2017-2-15 08:56 | 顯示全部樓層
樓主棒棒噠。
回復

使用道具 舉報

ID:147958 發表于 2017-2-15 09:02 | 顯示全部樓層
好東西,拿來學習學習
回復

使用道具 舉報

ID:162689 發表于 2017-2-15 22:40 | 顯示全部樓層
學習學習...........
回復

使用道具 舉報

ID:159600 發表于 2017-2-17 00:04 | 顯示全部樓層
謝謝共享,lz很帥呀
回復

使用道具 舉報

ID:194143 發表于 2017-4-30 21:02 | 顯示全部樓層
看來不錯,不知道用得起不
回復

使用道具 舉報

ID:211251 發表于 2017-6-14 18:13 來自觸屏版 | 顯示全部樓層
好東西,拿來學習學習
回復

使用道具 舉報

ID:329939 發表于 2018-5-15 16:14 | 顯示全部樓層
單片機好難,要好好研究一下了
回復

使用道具 舉報

ID:292628 發表于 2018-5-31 19:58 | 顯示全部樓層
這個資料有問題吧,程序弄進去沒用
回復

使用道具 舉報

ID:342752 發表于 2018-6-8 16:46 | 顯示全部樓層
下載不了文件,好傷心
回復

使用道具 舉報

ID:348910 發表于 2018-6-11 20:41 | 顯示全部樓層
為啥我的數碼管不亮??
回復

使用道具 舉報

ID:350557 發表于 2018-6-12 19:43 | 顯示全部樓層
學習學習
回復

使用道具 舉報

ID:342752 發表于 2018-6-20 09:49 | 顯示全部樓層
怎么把小數點改成攝氏度"C"  自己改了好久還是失敗了
回復

使用道具 舉報

ID:323367 發表于 2018-6-21 10:23 | 顯示全部樓層
你好   看您使用了蜂鳴器  請問這個設計包括溫度上下限報警嘛???
回復

使用道具 舉報

ID:359236 發表于 2018-6-27 15:46 | 顯示全部樓層
好資料,51黑有你更精彩
回復

使用道具 舉報

ID:367019 發表于 2018-7-7 20:21 | 顯示全部樓層
數碼管不能正常工作,有解決辦法嗎
回復

使用道具 舉報

ID:159857 發表于 2020-5-14 22:06 | 顯示全部樓層
好東西,拿來學習學習!謝謝樓主!
回復

使用道具 舉報

ID:749309 發表于 2020-5-15 13:51 | 顯示全部樓層
好東西哦,借來分享
回復

使用道具 舉報

ID:750686 發表于 2020-5-16 09:07 | 顯示全部樓層
求解下為啥我仿真不成功啊,按照圖做的啊
回復

使用道具 舉報

ID:760117 發表于 2020-5-24 20:03 | 顯示全部樓層
很有用,非常感謝
回復

使用道具 舉報

ID:760117 發表于 2020-5-24 22:29 | 顯示全部樓層
很實用,非常感謝
回復

使用道具 舉報

ID:760117 發表于 2020-5-24 22:33 | 顯示全部樓層
為什么照著這個仿真,結果出不來?
回復

使用道具 舉報

ID:760949 發表于 2020-5-25 18:00 | 顯示全部樓層
為什么我用仿真就不行呢???
回復

使用道具 舉報

ID:763783 發表于 2020-5-28 21:28 | 顯示全部樓層
很好,非常感謝
回復

使用道具 舉報

ID:767160 發表于 2020-6-3 11:00 | 顯示全部樓層
樓主太厲害了,沒有頭緒的時候看到了樓主,豁然開朗
回復

使用道具 舉報

ID:863613 發表于 2020-12-19 22:36 | 顯示全部樓層
用了程序后數碼管顯示不了數據,是怎么回事啦
回復

使用道具 舉報

ID:865002 發表于 2020-12-21 20:13 | 顯示全部樓層
學習了,今天跑了一下樓主的程序,可以運行,非常感謝,學到新知識了
回復

使用道具 舉報

ID:848824 發表于 2020-12-22 15:31 | 顯示全部樓層
仿真可以用,實驗數碼管不亮怎么回事
回復

使用道具 舉報

ID:843940 發表于 2021-1-7 10:19 | 顯示全部樓層
你這個程序有問題
回復

使用道具 舉報

ID:89286 發表于 2021-1-9 09:13 | 顯示全部樓層
thanks for sharing
回復

使用道具 舉報

ID:561361 發表于 2021-4-13 13:44 | 顯示全部樓層
王梓名 發表于 2020-5-24 20:03
很有用,非常感謝

兄弟  幫個忙   為啥 仿真文件夾里的HEX  文件能仿真,程序里的HEX 文件 沒實現
回復

使用道具 舉報

ID:995569 發表于 2021-12-22 11:00 來自觸屏版 | 顯示全部樓層
2201651598 發表于 2021-4-13 13:44
兄弟  幫個忙   為啥 仿真文件夾里的HEX  文件能仿真,程序里的HEX 文件 沒實現

先運行一下,再鏈接,在云行
回復

使用道具 舉報

ID:1133323 發表于 2024-10-10 14:28 | 顯示全部樓層
發表于 2018-10-17 15:43
2017年3月份焊接好后,弄了好長時間,一直不亮。一直耿耿于懷。2018年10月16日拿出仔細檢查,發現去年焊接 ...

厲害厲害
回復

使用道具 舉報

ID:1135335 發表于 2024-11-2 17:50 | 顯示全部樓層
好東西,拿來學習學習
回復

使用道具 舉報

ID:1155371 發表于 2025-6-26 14:43 | 顯示全部樓層
這個仿真不了是為啥啊,是proteus版本的事嗎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产激情在线视频| 日本不卡一区二区三区四区| 成人短视频在线观看免费| 亚洲av成人精品一区二区三区| 日韩国产成人在线| 很黄很黄的网站免费的| 中文乱码字幕av网站| 日中文字幕在线| 一区中文字幕电影| 日韩精品亚洲专区| 日韩欧美a级成人黄色| 欧美老肥婆性猛交视频| 亚洲欧美影院| 毛片视频免费播放| 久久一本精品| 欧美黑人xx片| 18成人免费观看视频| 亚洲一区在线播放| 国内精品久久久久影院优 | 日本不卡一区二区三区四区| 国产日产在线观看| 国产精品偷乱一区二区三区| h片在线观看| 影音国产精品| 亚洲成人一二三| 午夜美女久久久久爽久久| 国产毛片久久久久久国产毛片| 久久综合久久鬼| av电影在线观| 秋霞一区二区| 2024国产精品视频| 亚洲人成电影网站色xx| 亚洲美女搞黄| 国产精彩视频在线| 米奇在线777| 国产伦精品一区二区三区免费优势| 不卡一区二区三区四区| 亚洲欧洲日韩国产| 一区二区三区免费看| 久久国产精品波多野结衣| 天天操夜夜逼| 国产香蕉精品| 国产精品免费人成网站| 高清欧美性猛交xxxx| www.xxx亚洲| 亚洲av无码乱码国产精品| av在线收看| 亚洲精品系列| 欧美一区二区三区不卡| 在线不卡免费欧美| 国产伦精品一区二区三区四区视频 | 中文字幕免费观看| 免费男女羞羞的视频网站主页在线观看 | 91影院在线观看| 久久精品国产v日韩v亚洲| 91成人综合网| 老熟妇一区二区三区啪啪| 亚洲欧美一区二区三区在线播放| 日韩一区二区三区免费播放| 精品国产91久久久| 亚洲一区久久久| 国产精品密蕾丝袜| 北条麻妃av毛片免费观看 | 91精品国产自产91精品| 色欲无码人妻久久精品| 性xxxx奶大欧美高清| 69堂免费精品视频在线播放| 成人avav在线| 欧美大尺度激情区在线播放| 最新中文字幕免费视频| 中文字字幕一区二区三区四区五区| 中文字幕高清在线播放| 丁香五精品蜜臀久久久久99网站| 久久精品中文字幕免费mv| 国产精品无码一本二本三本色| 无码精品一区二区三区在线| 成人福利视频| 久久理论电影网| 欧美亚洲一级片| 免费看黄色aaaaaa 片| 免费看h的网站| 亚洲激情77| 色婷婷国产精品| 日产中文字幕在线精品一区| 亚洲国产成人无码av在线| 都市激情一区| 久久成人免费电影| www国产精品com| 无套内谢丰满少妇中文字幕| 色一色在线观看视频网站| 成人高清免费| 成人情趣视频网站| 欧美色电影在线| 一区二区三区免费看| 一区不卡在线观看| 是的av在线| 久久久777精品电影网影网| 国产a级全部精品| 2017亚洲天堂| 在线观看av网| 亚洲女同同性videoxma| 国产午夜精品免费一区二区三区 | 成年人免费在线视频| 男女精品网站| 亚洲欧美中文日韩v在线观看| 无码精品国产一区二区三区免费| 最近中文av字幕在线中文| 日韩精品成人在线观看| 婷婷丁香激情综合| 欧美资源一区| 午夜精品小视频| 成人av在线播放| 精品国产户外野外| 在线国产精品网| 日本黄色大片视频| 超碰国产精品一区二页| 精品久久久久久久久中文字幕| 蜜桃麻豆www久久国产精品| 亚洲精品国产欧美在线观看| 岛国在线视频网站| 国产精品久99| 久久艹中文字幕| 亚洲图片小说视频| 黄色成人在线视频| 精品人伦一区二区三区蜜桃免费| 先锋影音欧美| 色欲av永久无码精品无码蜜桃| 国产精久久一区二区| 福利视频一区二区| 老汉色影院首页| 四虎影视最新网站入口在线观看| 青青一区二区| 91精品国产欧美一区二区成人| 18禁免费观看网站| 91视频导航| 午夜精品久久| 日韩三级成人av网| 亚洲v国产v欧美v久久久久久| 日本高清中文字幕二区在线| 国产精品中文字幕欧美| 国产精品亚洲网站| 亚洲成熟少妇视频在线观看| 丰满少妇一区| 欧洲一区二区三区在线| 欧美三级午夜理伦三级| www.激情网.com| 亚洲一区图片| 久久免费高清视频| 久久综合激情网| 亚洲午夜天堂| 狠狠色噜噜狠狠狠狠97| 成年人网站国产| 国产精品久久久久久免费播放| 91精品亚洲一区在线观看| 欧美性色aⅴ视频一区日韩精品| 日韩精品视频久久| 成人免费视频网站在线看| 日韩精品一二三区| 国产精品久久久久久搜索| 亚洲天堂一区在线观看| 国产a亚洲精品| 欧美自拍偷拍午夜视频| 波多野结衣天堂| 欧美aaa一级片| 国产成人精品在线看| 91久久国产婷婷一区二区| 91精品国产乱码久久久久| 91午夜精品| 亚洲大胆人体在线| 麻豆国产精品一区| 麻豆视频在线观看免费| 日韩毛片视频在线看| 今天免费高清在线观看国语| 中出嫩模无套| 丝瓜av网站精品一区二区| 国产精品福利无圣光在线一区| 久久久精品毛片| 日韩高清一区| 国产午夜精品麻豆| 韩国三级hd中文字幕| 黄色的视频在线观看| 欧美性感美女h网站在线观看免费| 黄色av网址在线播放| 黄页在线免费看| av高清不卡在线| 色综合666| 91九色蝌蚪| 麻豆国产一区二区| 成人在线视频电影| 四虎在线免费视频| 视频一区二区中文字幕| 91久久精品一区| 国产精品无码99re| 激情久久五月| 国产玖玖精品视频| 神马午夜在线观看| 亚洲国产免费看| 成人黄色免费看| 狠狠综合久久久综合| 中国女人久久久| 91免费视频网站| 影音先锋中文字幕在线视频| 日韩一级精品| 亚洲综合社区网| 最近中文字幕大全中文字幕免费| 国产精品久久777777毛茸茸| 亚洲精品免费网站| 四虎永久在线观看免费网站网址| 爽爽淫人综合网网站| 精品久久精品久久| 91高清视频| 风流少妇一区二区| 亚洲成年人专区| 日本视频一二三区中文字幕| 中文字幕在线观看一区| 欧美 日韩 国产一区| 全国男人的天堂网| 一区二区蜜桃| 国产精品视频午夜| 欧亚成年男女午夜| 石原莉奈在线亚洲三区| 久久99精品久久久久久三级| www.狠狠艹| 久久蜜臀精品av| 亚洲五月天综合| 免费a级人成a大片在线观看| 欧美在线播放高清精品| 三上悠亚ssⅰn939无码播放| 91精品产国品一二三产区| 亚洲国产黄色片| 久久精品免费在线| 国产欧美一区二区三区精品观看| 秋霞午夜一区二区| 中文天堂最新版本在线观看| 久久精品国产网站| 在线免费观看成人网| 亚洲电影欧美电影有声小说| 亚洲宅男天堂在线观看无病毒| 亚欧精品在线视频| 自拍偷拍欧美视频| 最近2019中文免费高清视频观看www99 | 国产尤物久久久| 国产精品一区二区三区免费视频| 国产乱人视频免费播放| 99久久久无码国产精品| 18禁免费无码无遮挡不卡网站| 91xxx在线观看| 在线播放中文字幕一区| av黄色免费在线观看| 伦理一区二区| 国产精品99久久久久久白浆小说| 亚洲精品人成电影网| 丁香婷婷深情五月亚洲| 免费无码av片在线观看| 欧美巨大xxxx做受沙滩| 日韩电影在线观看中文字幕 | 在线观看黄网站| 中文字幕一区二区三三| 国产日本一区二区三区| 成人av影视| 舔着乳尖日韩一区| 天堂资源在线视频| 综合亚洲自拍| 91黄色精品| 国产精品久久久久永久免费看| 一区二区三区欧美| 欧美熟妇一区二区| 欧美性生活一级片| 成人免费激情视频| 成人黄网18免费观看的网站| 亚洲图片欧美一区| 中文国语毛片高清视频| 欧美日韩性在线观看| 99久久国产免费免费| 国内一卡2卡三卡四卡在线| 亚洲激情综合网| 欧美三级视频网站| 久久av中文| 国产精品国产一区二区| 色视频www在线播放国产| 久久99国产精品久久99果冻传媒| 久久av喷吹av高潮av| 黄网站在线观看| 精品国产污网站| 一级片一区二区三区| 麻豆国产精品视频| 午夜免费一区二区| 福利一区二区| 日韩av成人在线观看| 国内一卡2卡三卡四卡在线| 樱花影视一区二区| 中文字幕美女视频| 亚州av乱码久久精品蜜桃| 亚洲日本一区二区三区在线不卡 | 欧美日韩黄色| 成人a级免费视频| 91短视频在线观看| 欧美一级欧美一级在线播放| 中文字幕在线网站| 国产精品影音先锋| 1314成人网| 欧美三级午夜理伦三级在线观看 | 五月激情综合色| 欧美黄片一区二区三区| 亚洲国产精品第一区二区三区| 996这里只有精品| 一二三四视频在线中文| 亚洲精品视频久久| 四虎影视亚洲| 亚洲在线中文字幕| 久久久无码一区二区三区| 午夜综合激情| 日韩精品一区二区三区色欲av| 欧美视频免费看| 5g影院天天爽成人免费下载| 欧美孕妇孕交| 在线观看国产成人av片| 欧美黑人xxxx猛牲大交| 精品久久香蕉国产线看观看亚洲 | av综合网址| 激情伦成人综合小说| 自拍视频在线| 九九久久综合网站| chinese叫床对白videos| 欧美三级欧美一级| h片在线免费看| 欧美经典一区二区| 在线观看黄网址| 日韩一区精品字幕| 免费欧美一级片| 青青草国产成人a∨下载安卓| 青青草影院在线观看| 澳门av一区二区三区| 亚洲一区二区三区777| 成人免费观看www在线| 精品久久一区二区| 中文字幕av高清| 五月天一区二区三区| 中文字幕在线观看你懂的| 久久久欧美精品sm网站| 中文字幕无码日韩专区免费| 久久国产精品72免费观看| 少妇激情一区二区三区视频| 午夜久久影院| 男女无套免费视频网站动漫| 久操精品在线| 蜜臀精品一区二区| 精品国产一区二区三区不卡蜜臂| 水蜜桃一区二区| 三上悠亚亚洲一区| 国产精品xxxx| 成人一级福利| 国产精品成人一区二区三区| 香蕉久久aⅴ一区二区三区| 国产成人精品久久| wwwxxx在线观看| 欧美日韩在线视频一区| 中文字幕91爱爱| 国产精品国产三级国产普通话三级| 国产精品第一页在线观看| 国产福利不卡视频| 日本免费网站视频| 国产成人在线视频网站| 四虎地址8848| av中文字幕不卡| 国产一二三区精品| 国产成人精品免费视频网站| 激情五月深爱五月| 国产伦精一区二区三区| 一个人看的视频www| 午夜亚洲性色福利视频| 国产乱了高清露脸对白| 久久综合九色| 一级片手机在线观看| 美女视频免费一区| 美国美女黄色片| 国产高清成人在线| 久久久久99精品成人片试看| 成人高清在线视频| 久久精品视频9| 国产欧美一区二区精品忘忧草| 三级网站在线播放| 亚洲欧洲精品成人久久奇米网| 中文字幕二区三区| 亚洲一区免费观看| xxxx国产精品| 欧美性高清videossexo| 欧美色图亚洲图片| 欧美xxx久久| av在线影音| 欧美美女操人视频| 淫片在线观看| 91在线观看免费| 依依综合在线| 亚洲不卡一卡2卡三卡4卡5卡精品| 亚洲精品一区在线| 国产免费毛卡片| 亚洲午夜电影| 成人在线观看免费高清| 成人精品免费视频|