久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

NTC熱敏電阻測溫度 單片機C和匯編源程序

  [復制鏈接]
跳轉到指定樓層
樓主
ID:217640 發表于 2017-7-6 15:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
[2] NTC熱敏電阻器參數介紹:
標稱阻值
標稱阻值是NTC熱敏電阻器設計的電阻值,常在熱敏電阻器表面標出。標稱阻值是指在基準溫度為25℃時零功率阻值,因此又被稱為電阻值R25。
【額定功率】
額定功率是指熱敏電阻器在環境溫度25℃、相對濕度為45%~80%及大氣壓力為0.87~1.07Pa的大氣條件下,長期連續負荷所允許的耗散功率
【B值范圍】
B值范圍(K)是負溫度系數熱敏電阻器的熱敏指數,反映了兩個溫度之間的電阻變化。它被定義為兩個溫度下零功率電阻值的自然對數之差與這個溫度倒數之差的比值。B值可用下述公式計算,即
式中,R1、R2分別是絕對溫度T1、T2時的電阻值(Ω)。

【零功率電阻值】
在規定溫度下測量熱敏電阻器的電阻值,當由于電阻器內部發熱引起的電阻值變化相對于總的測量誤差來說可以忽略不計時測得的電阻值。
耗散系數δ(mW/℃)】
耗散系數是指熱敏電阻器消耗的功率與環境溫度變化之比,即

式中,W是熱敏電阻消耗的功率(mW);T是熱平衡時的溫度(℃);T0是周圍環境溫度(℃);I是在溫度為T時通過熱敏電阻器的電流(A);R是在溫度為T時熱敏電阻器的電阻值(Ω)。

【時間常數τ(s)】
時間常數τ(s)指的是熱敏電阻器在零功率狀態下,當環境溫度由一個特定溫度向另一個特定溫度突變時,熱敏電阻器阻值變化63.2%所需的時間。
電阻溫度系數
電阻溫度系數是指環境溫度變化1℃時熱敏電阻器電阻值的相對變化量。知道某一個型號熱敏電阻器的電阻溫度系數后,就可以估算出熱敏電阻器在相應溫度下的實際電阻值。



單片機源程序如下:

  1. /*---------------------------------------------------------------------*/
  2. /* --- STC MCU International Limited ----------------------------------*/
  3. /* --- STC 1T Series MCU Demo Programme -------------------------------*/
  4. /* 如果要在程序中使用此代碼,請在程序中注明使用了宏晶科技的資料及程序   */
  5. /*---------------------------------------------------------------------*/


  6. /*************        本程序功能說明        **************

  7. 讀ADC和測溫度.

  8. 用STC的MCU的IO方式控制74HC595驅動8位數碼管。

  9. 用戶可以修改宏來選擇時鐘頻率.

  10. 用戶可以在"用戶定義宏"中選擇共陰或共陽. 推薦盡量使用共陰數碼管.

  11. 使用Timer0的16位自動重裝來產生1ms節拍,程序運行于這個節拍下, 用戶
  12. 修改MCU主時鐘頻率時,自動定時于1ms.

  13. 左邊4位數碼管顯示ADC2接的電壓基準TL431的讀數, 右邊4位數碼管顯示溫度值, 分辨率0.1度.

  14. NTC使用1%精度的MF52 10K@25度C.

  15. 測溫度時, 為了通用, 使用12位的ADC值, 使用對分查找表格來計算, 小數點后
  16. 一位數是用線性插補來計算的.

  17. 所以, 測溫度的ADC3進行4次ADC連續采樣, 變成12位的ADC來計算溫度.

  18. ******************************************/

  19. #include        "config.H"
  20. #include        "adc.h"

  21. /****************************** 用戶定義宏 ***********************************/

  22. #define                LED_TYPE        0x00                //定義LED類型, 0x00--共陰, 0xff--共陽

  23. #define        Timer0_Reload        (65536UL -(MAIN_Fosc / 1000))                //Timer 0 中斷頻率, 1000次/秒

  24. /*****************************************************************************/






  25. /*************        本地常量聲明        **************/
  26. u8 code t_display[]={                                                //標準字庫
  27. //         0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F
  28.         0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,
  29. //black         -     H    J         K          L           N        o   P         U     t    G    Q    r   M    y
  30.         0x00,0x40,0x76,0x1E,0x70,0x38,0x37,0x5C,0x73,0x3E,0x78,0x3d,0x67,0x50,0x37,0x6e,
  31.         0xBF,0x86,0xDB,0xCF,0xE6,0xED,0xFD,0x87,0xFF,0xEF,0x46};        //0. 1. 2. 3. 4. 5. 6. 7. 8. 9. -1

  32. u8 code T_COM[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};                //位碼


  33. /*************        IO口定義        **************/
  34. sbit        P_HC595_SER   = P4^0;        //pin 14        SER                data input
  35. sbit        P_HC595_RCLK  = P5^4;        //pin 12        RCLk        store (latch) clock
  36. sbit        P_HC595_SRCLK = P4^3;        //pin 11        SRCLK        Shift data clock


  37. /*************        本地變量聲明        **************/

  38. u8         LED8[8];                //顯示緩沖
  39. u8        display_index;        //顯示位索引
  40. bit        B_1ms;                        //1ms標志

  41. u16        msecond;

  42. /*************        本地函數聲明        **************/
  43. u16        get_temperature(u16 adc);


  44. /****************  外部函數聲明和外部變量聲明 *****************/



  45. /********************** ADC配置函數 ************************/
  46. void ADC_config(void)
  47. {
  48.         ADC_InitTypeDef                ADC_InitStructure;                                //結構定義
  49.         ADC_InitStructure.ADC_Px        = ADC_P12 | ADC_P13;//設置要做ADC的IO,        ADC_P10 ~ ADC_P17(或操作),ADC_P1_All
  50.         ADC_InitStructure.ADC_Speed     = ADC_90T;                        //ADC速度                        ADC_90T,ADC_180T,ADC_360T,ADC_540T
  51.         ADC_InitStructure.ADC_Power     = ENABLE;                        //ADC功率允許/關閉        ENABLE,DISABLE
  52.         ADC_InitStructure.ADC_AdjResult = ADC_RES_H8L2;                //ADC結果調整,        ADC_RES_H2L8,ADC_RES_H8L2
  53.         ADC_InitStructure.ADC_Polity    = PolityLow;                //優先級設置        PolityHigh,PolityLow
  54.         ADC_InitStructure.ADC_Interrupt = DISABLE;                        //中斷允許                ENABLE,DISABLE
  55.         ADC_Inilize(&ADC_InitStructure);                                        //初始化
  56.         ADC_PowerControl(ENABLE);                                                        //單獨的ADC電源操作函數, ENABLE或DISABLE
  57. }


  58. /**********************************************/
  59. void main(void)
  60. {
  61.         u8        i;
  62.         u16        j;
  63.        
  64.         display_index = 0;
  65.         ADC_config();
  66.        
  67.         Timer0_1T();
  68.         Timer0_AsTimer();
  69.         Timer0_16bitAutoReload();
  70.         Timer0_Load(Timer0_Reload);
  71.         Timer0_InterruptEnable();
  72.         Timer0_Run();
  73.         EA = 1;                                                //打開總中斷
  74.        
  75.         for(i=0; i<8; i++)        LED8[i] = 0x10;        //上電消隱

  76.        
  77.         while(1)
  78.         {
  79.                 if(B_1ms)        //1ms到
  80.                 {
  81.                         B_1ms = 0;
  82.                         if(++msecond >= 300)        //300ms到
  83.                         {
  84.                                 msecond = 0;
  85.                                 j = Get_ADC10bitResult(2);        //參數0~7,查詢方式做一次ADC, 返回值就是結果, == 1024 為錯誤
  86.                                
  87.                                 if(j < 1024)
  88.                                 {
  89.                                         LED8[0] = j / 1000;                //顯示ADC值
  90.                                         LED8[1] = (j % 1000) / 100;
  91.                                         LED8[2] = (j % 100) / 10;
  92.                                         LED8[3] = j % 10;
  93.                                         if(LED8[0] == 0)        LED8[0] = DIS_BLACK;
  94.                                 }
  95.                                 else        //錯誤
  96.                                 {
  97.                                         for(i=0; i<4; i++)        LED8[i] = DIS_;
  98.                                 }
  99.                                

  100.                                 j = Get_ADC10bitResult(3);        //參數0~7,查詢方式做一次ADC, 返回值就是結果, == 1024 為錯誤
  101.                                 j += Get_ADC10bitResult(3);
  102.                                 j += Get_ADC10bitResult(3);
  103.                                 j += Get_ADC10bitResult(3);

  104.                                 if(j < 1024*4)
  105.                                 {
  106.                                 /*
  107.                                         LED8[0] = j / 1000;                //顯示ADC值
  108.                                         LED8[1] = (j % 1000) / 100;
  109.                                         LED8[2] = (j % 100) / 10;
  110.                                         LED8[3] = j % 10;
  111.                                         if(LED8[0] == 0)        LED8[0] = DIS_BLACK;
  112.                                 */
  113.                                         j =        get_temperature(j);        //計算溫度值

  114.                                         if(j >= 400)        F0 = 0,        j -= 400;                //溫度 >= 0度
  115.                                         else                        F0 = 1,        j  = 400 - j;        //溫度 <  0度
  116.                                         LED8[4] = j / 1000;                //顯示溫度值
  117.                                         LED8[5] = (j % 1000) / 100;
  118.                                         LED8[6] = (j % 100) / 10 + DIS_DOT;
  119.                                         LED8[7] = j % 10;
  120.                                         if(LED8[4] == 0)        LED8[4] = DIS_BLACK;
  121.                                         if(F0)        LED8[4] = DIS_;                //顯示-
  122.                                 }
  123.                                 else        //錯誤
  124.                                 {
  125.                                         for(i=0; i<8; i++)        LED8[i] = DIS_;
  126.                                 }
  127.                         }

  128.                 }
  129.         }
  130. }
  131. /**********************************************/


  132. //        MF52E 10K at 25, B = 3950, ADC = 12 bits
  133. u16 code temp_table[]={
  134.                 140,        //;-40        0
  135.                 149,        //;-39        1
  136.                 159,        //;-38        2
  137.                 168,        //;-37        3
  138.                 178,        //;-36        4
  139.                 188,        //;-35        5
  140.                 199,        //;-34        6
  141.                 210,        //;-33        7
  142.                 222,        //;-32        8
  143.                 233,        //;-31        9
  144.                 246,        //;-30        10
  145.                 259,        //;-29        11
  146.                 272,        //;-28        12
  147.                 286,        //;-27        13
  148.                 301,        //;-26        14
  149.                 317,        //;-25        15
  150.                 333,        //;-24        16
  151.                 349,        //;-23        17
  152.                 367,        //;-22        18
  153.                 385,        //;-21        19
  154.                 403,        //;-20        20
  155.                 423,        //;-19        21
  156.                 443,        //;-18        22
  157.                 464,        //;-17        23
  158.                 486,        //;-16        24
  159.                 509,        //;-15        25
  160.                 533,        //;-14        26
  161.                 558,        //;-13        27
  162.                 583,        //;-12        28
  163.                 610,        //;-11        29
  164.                 638,        //;-10        30
  165.                 667,        //;-9        31
  166.                 696,        //;-8        32
  167.                 727,        //;-7        33
  168.                 758,        //;-6        34
  169.                 791,        //;-5        35
  170.                 824,        //;-4        36
  171.                 858,        //;-3        37
  172.                 893,        //;-2        38
  173.                 929,        //;-1        39
  174.                 965,        //;0        40
  175.                 1003,        //;1        41
  176.                 1041,        //;2        42
  177.                 1080,        //;3        43
  178.                 1119,        //;4        44
  179.                 1160,        //;5        45
  180.                 1201,        //;6        46
  181.                 1243,        //;7        47
  182.                 1285,        //;8        48
  183.                 1328,        //;9        49
  184.                 1371,        //;10        50
  185.                 1414,        //;11        51
  186.                 1459,        //;12        52
  187.                 1503,        //;13        53
  188.                 1548,        //;14        54
  189.                 1593,        //;15        55
  190.                 1638,        //;16        56
  191.                 1684,        //;17        57
  192.                 1730,        //;18        58
  193.                 1775,        //;19        59
  194.                 1821,        //;20        60
  195.                 1867,        //;21        61
  196.                 1912,        //;22        62
  197.                 1958,        //;23        63
  198.                 2003,        //;24        64
  199.                 2048,        //;25        65
  200.                 2093,        //;26        66
  201.                 2137,        //;27        67
  202.                 2182,        //;28        68
  203.                 2225,        //;29        69
  204.                 2269,        //;30        70
  205.                 2312,        //;31        71
  206.                 2354,        //;32        72
  207.                 2397,        //;33        73
  208.                 2438,        //;34        74
  209.                 2479,        //;35        75
  210.                 2519,        //;36        76
  211.                 2559,        //;37        77
  212.                 2598,        //;38        78
  213.                 2637,        //;39        79
  214.                 2675,        //;40        80
  215.                 2712,        //;41        81
  216.                 2748,        //;42        82
  217.                 2784,        //;43        83
  218.                 2819,        //;44        84
  219.                 2853,        //;45        85
  220.                 2887,        //;46        86
  221.                 2920,        //;47        87
  222.                 2952,        //;48        88
  223.                 2984,        //;49        89
  224.                 3014,        //;50        90
  225.                 3044,        //;51        91
  226.                 3073,        //;52        92
  227.                 3102,        //;53        93
  228.                 3130,        //;54        94
  229.                 3157,        //;55        95
  230.                 3183,        //;56        96
  231.                 3209,        //;57        97
  232.                 3234,        //;58        98
  233.                 3259,        //;59        99
  234.                 3283,        //;60        100
  235.                 3306,        //;61        101
  236.                 3328,        //;62        102
  237.                 3351,        //;63        103
  238.                 3372,        //;64        104
  239.                 3393,        //;65        105
  240.                 3413,        //;66        106
  241.                 3432,        //;67        107
  242.                 3452,        //;68        108
  243.                 3470,        //;69        109
  244.                 3488,        //;70        110
  245.                 3506,        //;71        111
  246.                 3523,        //;72        112
  247.                 3539,        //;73        113
  248.                 3555,        //;74        114
  249.                 3571,        //;75        115
  250.                 3586,        //;76        116
  251.                 3601,        //;77        117
  252.                 3615,        //;78        118
  253.                 3628,        //;79        119
  254.                 3642,        //;80        120
  255.                 3655,        //;81        121
  256.                 3667,        //;82        122
  257.                 3679,        //;83        123
  258.                 3691,        //;84        124
  259.                 3702,        //;85        125
  260.                 3714,        //;86        126
  261.                 3724,        //;87        127
  262.                 3735,        //;88        128
  263.                 3745,        //;89        129
  264.                 3754,        //;90        130
  265.                 3764,        //;91        131
  266.                 3773,        //;92        132
  267.                 3782,        //;93        133
  268.                 3791,        //;94        134
  269.                 3799,        //;95        135
  270.                 3807,        //;96        136
  271.                 3815,        //;97        137
  272.                 3822,        //;98        138
  273.                 3830,        //;99        139
  274.                 3837,        //;100        140
  275.                 3844,        //;101        141
  276.                 3850,        //;102        142
  277.                 3857,        //;103        143
  278.                 3863,        //;104        144
  279.                 3869,        //;105        145
  280.                 3875,        //;106        146
  281.                 3881,        //;107        147
  282.                 3887,        //;108        148
  283.                 3892,        //;109        149
  284.                 3897,        //;110        150
  285.                 3902,        //;111        151
  286.                 3907,        //;112        152
  287.                 3912,        //;113        153
  288.                 3917,        //;114        154
  289.                 3921,        //;115        155
  290.                 3926,        //;116        156
  291.                 3930,        //;117        157
  292.                 3934,        //;118        158
  293.                 3938,        //;119        159
  294.                 3942        //;120        160
  295. };

  296. /********************  計算溫度 ***********************************************/
  297. // 計算結果: 0對應-40.0度, 400對應0度, 625對應25.0度, 最大1600對應120.0度.
  298. // 為了通用, ADC輸入為12bit的ADC值.
  299. // 電路和軟件算法設計: Coody
  300. /**********************************************/

  301. #define                D_SCALE                10                //結果放大倍數, 放大10倍就是保留一位小數
  302. u16        get_temperature(u16 adc)
  303. {
  304.         u16        code *p;
  305.         u16        i;
  306.         u8        j,k,min,max;
  307.        
  308.         adc = 4096 - adc;        //Rt接地
  309.         p = temp_table;
  310.         if(adc < p[0])                return (0xfffe);
  311.         if(adc > p[160])        return (0xffff);
  312.        
  313.         min = 0;                //-40度
  314.         max = 160;                //120度

  315.         for(j=0; j<5; j++)        //對分查表
  316.         {
  317.                 k = min / 2 + max / 2;
  318.                 if(adc <= p[k])        max = k;
  319.                 else                        min = k;
  320.         }
  321.                  if(adc == p[min])        i = min * D_SCALE;
  322.         else if(adc == p[max])        i = max * D_SCALE;
  323.         else        // min < temp < max
  324.         {
  325.                 while(min <= max)
  326.                 {
  327.                         min++;
  328.                         if(adc == p[min])        {i = min * D_SCALE;        break;}
  329.                         else if(adc < p[min])
  330.                         {
  331.                                 min--;
  332.                                 i = p[min];        //min
  333. ……………………

  334. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
15883879NTC-10K-74HC595.zip (93.85 KB, 下載次數: 1082)





評分

參與人數 5黑幣 +25 收起 理由
wofei1314 + 5 很給力!
關外秀才 + 5 贊一個!
lujiangyuan + 5
a92031180 + 5 很給力!
qjzyx + 5 贊一個!

查看全部評分

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

使用道具 舉報

沙發
ID:1 發表于 2017-7-10 02:55 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

板凳
ID:201936 發表于 2017-7-10 18:15 | 只看該作者
好資料,下載了。謝謝樓主
回復

使用道具 舉報

地板
ID:60656 發表于 2017-7-11 16:48 | 只看該作者
仿制一個測測室溫還是不錯的
回復

使用道具 舉報

5#
ID:221196 發表于 2017-7-20 21:29 | 只看該作者
想要程序啊
回復

使用道具 舉報

6#
ID:236932 發表于 2017-10-11 19:07 | 只看該作者
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

7#
ID:239092 發表于 2017-10-13 10:22 | 只看該作者
樓主用的什么型號單片機
回復

使用道具 舉報

8#
ID:65323 發表于 2017-10-14 08:41 | 只看該作者

好資料,51黑有你更精彩!!!
回復

使用道具 舉報

9#
ID:240826 發表于 2017-10-19 09:18 | 只看該作者
都說好資料,看看先
回復

使用道具 舉報

10#
ID:241710 發表于 2017-10-22 10:26 | 只看該作者
好程序,值的學習!
回復

使用道具 舉報

11#
ID:241837 發表于 2017-10-22 16:30 | 只看該作者
厲害了 我也看看
回復

使用道具 舉報

12#
ID:255000 發表于 2017-11-29 07:28 | 只看該作者
正在編寫NTC的程序,參考一下,非常感謝!
回復

使用道具 舉報

13#
ID:256313 發表于 2017-12-10 10:48 | 只看該作者
剛在學習這方面的知識,請問程序中的temp_table[]數組是怎么得到的?
回復

使用道具 舉報

14#
ID:140981 發表于 2017-12-10 12:06 | 只看該作者
不錯,
回復

使用道具 舉報

15#
ID:73957 發表于 2017-12-10 21:34 | 只看該作者
樓主用得stc哪個型號單片機?
回復

使用道具 舉報

16#
ID:262706 發表于 2017-12-17 16:33 | 只看該作者
好的那恭喜啊啊
回復

使用道具 舉報

17#
ID:63211 發表于 2017-12-26 13:09 | 只看該作者
好資料
回復

使用道具 舉報

18#
ID:225956 發表于 2018-1-4 14:48 | 只看該作者
好東西,多謝分享!
回復

使用道具 舉報

19#
ID:250997 發表于 2018-1-4 21:36 | 只看該作者
多謝分享
回復

使用道具 舉報

20#
ID:278302 發表于 2018-1-21 14:50 | 只看該作者
好東西,多謝分享
回復

使用道具 舉報

21#
ID:278483 發表于 2018-1-22 18:17 | 只看該作者
那個溫度數組temp_table[]為什么是這樣設置
回復

使用道具 舉報

22#
ID:266116 發表于 2018-1-22 20:57 | 只看該作者
謝謝分享
回復

使用道具 舉報

23#
ID:183872 發表于 2018-1-31 09:38 | 只看該作者
好資料啊,學習了
回復

使用道具 舉報

24#
ID:260128 發表于 2018-1-31 10:13 | 只看該作者
收藏了,謝謝分享
回復

使用道具 舉報

25#
ID:283541 發表于 2018-2-10 16:24 | 只看該作者
感謝樓主分享
回復

使用道具 舉報

26#
ID:270576 發表于 2018-2-26 15:50 | 只看該作者
這么好的資料,多謝樓主分享!
回復

使用道具 舉報

27#
ID:88606 發表于 2018-2-27 08:44 | 只看該作者
51黑有你更精彩!
回復

使用道具 舉報

28#
ID:240034 發表于 2018-3-4 08:48 | 只看該作者
也在做NTC測溫,很好的參考例子
回復

使用道具 舉報

29#
ID:262356 發表于 2018-3-7 21:44 | 只看該作者
有原理圖嗎???
回復

使用道具 舉報

30#
ID:164172 發表于 2018-4-2 10:18 | 只看該作者
樓主 請教一下 我做的溫度計  有0.1°的跳變,選用的是10位ADC   讀取到的ADC數值一直是+-1,濾波之后也沒有得到太大的改善,比如說采集到的數值是572  573  574  經常會在這個溫度值跳變
回復

使用道具 舉報

31#
ID:301273 發表于 2018-4-3 08:53 | 只看該作者
好東西,多謝分享
回復

使用道具 舉報

32#
ID:301273 發表于 2018-4-3 08:54 | 只看該作者
想問要用哪個型號的單片機
回復

使用道具 舉報

33#
ID:303195 發表于 2018-4-7 16:08 | 只看該作者
給力,樓主這個程序很有用
回復

使用道具 舉報

34#
ID:304391 發表于 2018-4-9 13:40 | 只看該作者
正好用到這部分,謝謝樓主的分享。
回復

使用道具 舉報

35#
ID:57366 發表于 2018-4-9 17:53 | 只看該作者
有原理圖嗎???同問。。。。
回復

使用道具 舉報

36#
ID:52915 發表于 2018-4-9 22:45 | 只看該作者
非常好的資料,很受啟發,謝謝了
回復

使用道具 舉報

37#
ID:88606 發表于 2018-4-10 07:11 | 只看該作者
好資料,正學習這方面的!謝謝樓主!
回復

使用道具 舉報

38#
ID:319499 發表于 2018-4-30 18:10 | 只看該作者
好資料,說明清楚移動
回復

使用道具 舉報

39#
ID:82491 發表于 2018-5-9 08:31 | 只看該作者
學習了
回復

使用道具 舉報

40#
ID:82491 發表于 2018-5-9 08:32 | 只看該作者
謝謝分享
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久二区 | 国产欧美一区二区三区日本久久久 | 亚洲综合一区二区三区 | 国产欧美久久一区二区三区 | 成人一区二区三区在线观看 | 国产成人精品久久 | 日韩视频一区二区 | 国产精品精品久久久 | 免费一级片 | 国产在线视频在线观看 | 国产视频在线观看一区二区三区 | 日本超碰| 久久亚洲一区二区三区四区 | 亚洲永久在线 | 日韩精品一区二区三区中文字幕 | 日韩一区二区三区在线视频 | 激情欧美日韩一区二区 | 欧美成人免费电影 | caoporon| 欧美精品欧美精品系列 | 久久精品综合 | 久久久高清 | 亚洲97| 国产农村妇女毛片精品久久麻豆 | 欧美日韩最新 | 久久精品一 | 久草中文在线观看 | 欧美激情一区二区 | 久久精品视频免费看 | 在线国产欧美 | 热re99久久精品国99热观看 | 在线亚洲一区 | 成人在线播放 | h视频免费观看 | 国产中文视频 | 天天天久久久 | 亚洲成人一区 | 精品一区二区在线观看 | 天天射天天干 | 久久综合一区二区 | 精品国产乱码久久久久久蜜臀 |