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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4979|回復(fù): 0
收起左側(cè)

LM75溫度傳感器的單片機控制程序 帶掉電保護(hù)功能

[復(fù)制鏈接]
ID:210244 發(fā)表于 2017-6-11 21:36 | 顯示全部樓層 |閱讀模式
基于STC12C5A60S2芯片,有掉電保護(hù)程序

單片機源程序如下:
  1. //LM75溫度控制器//
  2. //頭文件
  3. #include<STC12C5A60S2.h>
  4. #include<intrins.h>
  5. //宏
  6. #define uchar unsigned char
  7. #define uint  unsigned int
  8. #define CONF   0X01  //配置寄存器
  9. #define TEMP   0X00  //溫度寄存器只讀
  10. #define ALARM  0X03  //超溫關(guān)閉極限寄存器默認(rèn)5000H
  11. #define DELAY  0X02  //滯后寄存器默認(rèn)4B00H
  12. #define WADDR  0X90  //寫地址
  13. #define RADDR  0X91  //讀地址
  14. //////////////
  15. uchar code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//共陰  段
  16.                                   //0,    1,   2   3    4    5    6    7    8    9
  17. uchar out[]={0x01,0x02,0x04,0x08};                   //位
  18. uchar discount=0;                                                               
  19. sbit sda=P3^5;
  20. sbit scl=P3^4;
  21. sbit os=P3^2;
  22. sbit key1=P1^0;
  23. sbit key2=P1^1;
  24. sbit key3=P1^4;
  25. sbit redled=P1^2;
  26. uint disshu=0;
  27. float tempchu;
  28. uchar tempcount=0;
  29. uint Tsettemp;
  30. bit dp=0;
  31. uchar dat;
  32. //IAP
  33. #define ENABLE_IAP 0X83
  34. #define IAP_ADDRESS 0X0000//定義EEPROM 的起始地址
  35. sfrIAP_DATA=0XC2;
  36. sfrIAP_ADDRH=0XC3;
  37. sfrIAP_ADDRL=0XC4;
  38. sfrIAP_CMD=0XC5;
  39. sfrIAP_TRIG=0XC6;
  40. sfrIAP_CONTR=0XC7;
  41. //*****************************************************//函數(shù)名
  42. void init(void);                                                                             //初始化
  43. void start(void);                                                                            //起始
  44. void stop(void);                                                                             //終止
  45. void ack(void);                                                                                     //應(yīng)答
  46. void noack(void);                                                                             //非應(yīng)答
  47. bit rack(void);                                                                                   //接受應(yīng)答位
  48. void send(uchar date);                                                                   //發(fā)送數(shù)據(jù) 1字節(jié)
  49. uchar read(void);                                                                            //接受數(shù)據(jù) 1字節(jié)
  50. uchar w_config(uchar cdata);                                                   //寫配置寄存器
  51. uchar Twendu(uchar Twd,uchar wen_high,uchar wen_low);  //高低溫
  52. float read_16(uchar addr);                               //讀2字節(jié)
  53. uchar read8(uchar adder);                                                           //讀1字節(jié)
  54. void disseg(uint seg);                                                                   //顯示
  55. void delay(void);                                                                            //5us
  56. void delay10ms(void);                                  //10us
  57. void delay500ms(void);                                 //500ms
  58. void kaishi(void);                                     //
  59. //AIP                                                                                                   //
  60. void iapidle();                                                                                   //AIP初始化函數(shù)
  61. uchar iapreadbyte(uint addr);                                                   //讀EEPROM的一個字節(jié)地址的內(nèi)容
  62. void iapprogrambyte(uint addr,uchar dat);                            //寫一個字節(jié)的IAP/ISP/EEPROM空間
  63. void iaperasesector(uint addr);                                               //扇區(qū)擦除
  64. //*****************************************************//
  65. //初始化
  66. void init(void)
  67. {       
  68.         scl=1;
  69.         delay();
  70.         sda=1;
  71.         delay();
  72. }
  73. //起始
  74. void start(void)
  75. {
  76.         scl=1;
  77.         sda=1;
  78.         delay();
  79.         sda=0;
  80.         delay();
  81.         scl=0;
  82. }
  83. //終止
  84. void stop(void)
  85. {
  86.         scl=0;
  87.         sda=0;
  88.         delay();
  89.         scl=1;
  90.         delay();
  91.         sda=1;
  92.         delay();
  93.         sda=0;
  94. }
  95. //應(yīng)答
  96. void ack(void)
  97. {
  98.         uchar a;
  99.         sda=0;
  100.         scl=1;
  101.         delay();
  102.         while(sda==1&&(a<255))
  103.         {
  104.                 a++;
  105.         }
  106.         scl=0;
  107.         delay();
  108. }
  109. //非應(yīng)答
  110. void noack(void)
  111. {
  112.         sda=1;
  113.         scl=1;
  114.         delay();
  115.         scl=0;
  116.         sda=0;
  117. }
  118. //接受應(yīng)答位
  119. bit rack(void)
  120. {
  121.         bit flag;
  122.         scl=1;
  123.         delay();
  124.         flag=sda;
  125.         scl=0;
  126.         delay();
  127.         return flag;
  128. }
  129. //發(fā)送數(shù)據(jù) 1字節(jié)
  130. void send(uchar date)
  131. {
  132.         uchar s,temp;
  133.         temp=date;
  134.         for(s=0;s<8;s++)
  135.         {
  136.                 temp=temp<<1;
  137.                 scl=0;
  138.                 delay();
  139.                 sda=CY;
  140.                 delay();
  141.                 scl=1;
  142.                 delay();
  143.         }
  144.         scl=0;
  145.         delay();
  146.         sda=1;
  147.         delay();
  148. }
  149. //接受數(shù)據(jù) 1字節(jié)
  150. uchar read(void)
  151. {
  152.         uchar s,temp;
  153.         scl=0;
  154.         delay();
  155.         sda=1;
  156.         for(s=0;s<8;s++)
  157.         {
  158.                 scl=1;
  159.                 delay();
  160.                 temp=(temp<<1)|sda;
  161.                 scl=0;
  162.                 delay();
  163.         }
  164.         delay();
  165.         return temp;
  166. }
  167. //寫配置寄存器
  168. uchar w_config(uchar cdata)
  169. {
  170.         bit i=0;  
  171.         start();
  172.         send(WADDR);
  173.         i=rack();
  174.         if(i)
  175.         {  
  176.                 stop();
  177.                 return 0;
  178.         }   
  179.         send(CONF);
  180.         i=rack();
  181.         if(i)
  182.         {   
  183.                 stop();
  184.                   return 0;
  185.         }   
  186.         send(cdata);
  187.         i=rack();
  188.         if(i)
  189.         {        
  190.                 stop();  
  191.                   return 0;
  192.         }
  193.         delay();
  194.         stop();
  195. }
  196. //寫2字節(jié)溫度
  197. uchar Twendu(uchar Twd,uchar wen_high,uchar wen_low)
  198. {
  199.         bit i=0;
  200.         start();
  201.         send(WADDR);
  202.         i=rack();
  203.         if(i)
  204.         {  
  205.                 return 0;
  206.         }
  207.         send(Twd);
  208.         i=rack();
  209.         if(i)
  210.         {  
  211.                 return 0;
  212.         }
  213.         send(wen_high);
  214.         i=rack();
  215.         if(i)
  216.         {  
  217.                 return 0;
  218.         }
  219.         send(wen_low);
  220.         i=rack();
  221.         if(i)
  222.         {  
  223.                 return 0;
  224.         }
  225.         delay();
  226.         stop();   
  227. }
  228. //讀16位
  229. float read_16(uchar addr)
  230. {
  231.         bit i=0;
  232.     float cun16;
  233.         uchar cun1,cun2;
  234.         start();
  235.         send(WADDR);
  236.         i=rack();
  237.         if(i)
  238.         {  
  239.                 stop();
  240.                 return 0;
  241.         }
  242.         send(addr);
  243.         i=rack();
  244.         if(i)
  245.         {
  246.                 stop();
  247.                 return 0;
  248.         }
  249.         start();
  250.         send(RADDR);
  251.         i=rack();
  252.         if(i)
  253.         {  
  254.                 stop();
  255.                 return 0;
  256.         }
  257.          cun1=read();// cun16=read();
  258.                      //cun16=cun16<<8;
  259.          ack();
  260.          cun2=read()>>7;           //cun16|=read();
  261.          noack();
  262.          delay();
  263.          stop();
  264.          if(cun1&0x80)
  265.         {
  266.                 dp=1;
  267.                 cun16=((~(cun1<<1))>>1+1)+cun2*0.5;
  268.         }
  269.         else
  270.         {
  271.                 dp=0;
  272.                 cun16=cun1+cun2*0.5;
  273.         }      
  274.      return cun16;       
  275. }
  276. uchar read8(uchar adder)
  277. {
  278.         uchar i,m;
  279.         start();
  280.         send(WADDR);
  281.         i=rack();
  282.         if(i)
  283.         {  
  284.                 return 0;
  285.         }
  286.         send(adder);
  287.         i=rack();
  288.         if(i)
  289.         {  
  290.                 return 0;
  291.         }
  292.         start();
  293.         send(RADDR);
  294.         i=rack();
  295.         if(i)
  296.         {  
  297.                 return 0;
  298.         }
  299.         m=read();
  300.         noack();
  301.         delay();
  302.         stop();
  303.         return m;
  304. }
  305. //************************************************IAP*************************************************************//
  306. void iapidle()                                                         //****初始化函數(shù)
  307. {
  308.         IAP_CONTR=0;                                                 //關(guān)閉IAP功能
  309.         IAP_CMD=0;                                                         //CMD寄存器初始化
  310.          IAP_TRIG=0;                                                 //清空觸發(fā)寄存器
  311.         IAP_ADDRH=0X80;                                                 //數(shù)據(jù)指針指向非EEPROM區(qū)
  312.         IAP_ADDRL=0;                                                 //CLEAR IAP address to preventmisuse
  313. }
  314. uchar iapreadbyte(uint addr)                         //讀EEPROM的一個字節(jié)地址的內(nèi)容
  315. {
  316.         IAP_CONTR=ENABLE_IAP;                                 //設(shè)置IAP控制寄存器
  317.         IAP_CMD=1;                                                         //設(shè)置IAP的命令寄存器為讀狀態(tài)
  318.         IAP_ADDRL=addr;                                                 //設(shè)置EERPROM的低8位地址
  319.         IAP_ADDRH=addr>>8;
  320.         IAP_TRIG=0X5A;
  321.         IAP_TRIG=0XA5;
  322.         _nop_();
  323.         _nop_();
  324.         dat=IAP_DATA;
  325.         iapidle();
  326.         return dat;
  327. }
  328. void iapprogrambyte(uint addr,uchar dat) //寫一個字節(jié)的IAP/ISP/EEPROM空間
  329. {
  330.         IAP_CONTR=ENABLE_IAP;                                 //打開IAP功能并設(shè)置等待時間
  331.         IAP_CMD=2;                                                         //設(shè)置寫命令
  332.         IAP_ADDRL=addr;                                                 //設(shè)置字節(jié)地址低8位
  333.         IAP_ADDRH=addr>>8;                                         //設(shè)置字節(jié)地址的高8位
  334.         IAP_DATA=dat;                                                 //寫內(nèi)容
  335.         IAP_TRIG=0X5A;                                                  //發(fā)送觸發(fā)命令1
  336.         IAP_TRIG=0XA5;                                                 //發(fā)送觸發(fā)命令2
  337.         _nop_();                                                         //等待直到寫操作完成   60us
  338.         iapidle();
  339. }
  340. void iaperasesector(uint addr)                         //扇區(qū)擦除
  341. {
  342.         IAP_CONTR=ENABLE_IAP;                             //開IAP功能并設(shè)置等待時間
  343.         IAP_CMD=3;                                                         //設(shè)置擦除命令
  344.         IAP_ADDRL=addr;
  345.         IAP_ADDRH=addr>>8;
  346.         IAP_TRIG=0x5a;
  347.         IAP_TRIG=0XA5;
  348.          _nop_();                                                          // 21ms
  349.         iapidle();
  350. }
  351. //************************************************IAP*************************************************************//
  352. void kaishi(void)
  353. {
  354.         P2M0 = 0xff;
  355.         P2M1 = 0x00;                  
  356.         P0M0 = 0xff;
  357.         P0M1 = 0x00;
  358.         TMOD = 0x11;
  359.         ET0 = 1;                                         //定時器中斷允許
  360.         TR0 = 1;                                                //定時器0啟動
  361.         TH0 = 0x3C;                                                           //定時器0初值      1Ms
  362.     TL0 = 0xb0;
  363.         ET1 = 1;                                         //定時器中斷允許
  364.         TR1 = 1;                                                //定時器1啟動
  365.         TH1 = 0xFC;                                                           //定時器1初值      1Ms
  366.     TL1 = 0x18;
  367.         EA=1;
  368. }
  369. void main(void)
  370. {
  371.         uchar xuhuan=0;
  372.         bit js=1;
  373.         uchar dat0;
  374.         bit fffz=0;
  375.         float Tset;
  376.         w_config(0x00);       
  377.         iapreadbyte(0x00);                                          //讀數(shù)
  378.         dat0=dat;
  379.         Twendu(ALARM,dat0,0x00);
  380.         Twendu(DELAY,0x00,0x00);
  381.         kaishi();
  382.         while(1)
  383.         {
  384.                 if(!key1&&js)
  385.                 {
  386.                         delay10ms();
  387.                         if(!key1&&js)
  388.                         {
  389.                                 js=0;
  390.                                 TR0=0;
  391.                                 Tset=read_16(ALARM)*10;
  392.                                 Tsettemp=Tset;
  393.                                 xuhuan=1;
  394.                                 redled=1;
  395.                         }
  396.                 }
  397.                 while(xuhuan==1)
  398.                 {
  399.                         disshu=Tsettemp;
  400.                         if(!key2&&js)
  401.                         {
  402.                                 delay10ms();
  403.                                 if(!key2&&js)
  404.                                         {
  405.                                                 Tsettemp=Tsettemp+10;
  406.                                                 if(Tsettemp>=1500)
  407.                                                 {
  408.                                                    Tsettemp=1500;
  409.                                                 }
  410.                                                 js=0;
  411.                                         }                                       
  412.                         }
  413.                         if(!key3&&js)
  414.                         {
  415.                                 delay10ms();
  416.                                 if(!key3&&js)
  417.                                         {
  418.                                                 Tsettemp=Tsettemp-10;
  419.                                                 if(Tsettemp<=100)
  420.                                                 {
  421.                                                    Tsettemp=100;
  422.                                                 }
  423.                                                 js=0;
  424.                                         }
  425.                         }
  426.                         if(!key1&&js)
  427.                         {
  428.                                 delay10ms();
  429.                                 if(!key1&&js)
  430.                                 {
  431.                                         xuhuan=0;
  432.                                         TR0=1;
  433.                                         js=0;
  434.                                         dat=Tsettemp/10;
  435.                                         iaperasesector(0x00);                                 //擦除
  436.                                         iapprogrambyte(0x00,dat);         //寫入
  437.                                         Twendu(ALARM,dat,0x00);
  438.          
  439.                                 }
  440.                         }
  441.                         if(key1&&key2&&key3)
  442.                         {
  443.                                 js=1;
  444.                         }                                               
  445.                 }
  446.                 if(key1&&key2&&key3)
  447.                 {
  448.                         js=1;
  449.                 }
  450.         }       
  451. }
  452. void timer0() interrupt 1                //1000us
  453. {
  454.         float huan=0;
  455.         float qing;
  456.     TH0=0x3c;
  457.     TL0=0xb0;
  458.         tempcount++;
  459.         if(tempcount==3)
  460.         {
  461.                 tempcount=0;
  462.                 huan=read_16(0x00);
  463.                 tempchu=huan*10;
  464.                 disshu=tempchu;
  465.         }
  466.         if((tempchu!=0)&&(Tsettemp!=0))
  467.         {
  468.                 if(tempchu>=Tsettemp)
  469.                 {
  470.                         redled=0;
  471.                 }
  472.         }
  473. }
  474. void timer1() interrupt 3                //1000us
  475. ……………………

  476. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
LM75溫度傳感器.rar (2.89 KB, 下載次數(shù): 29)


評分

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

查看全部評分

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
浪潮av在线| 免费观看久久av| 色噜噜在线网| 中文字幕观看在线| 中文字幕第九页| 亚洲欧美一二三| 国产精品一区二区三区久久久| 精品1区2区3区| 2024国产精品| 中国女人久久久| 国产精品极品在线观看| 91精品久久| 国产理论片免费观看| 深爱激情五月婷婷| 日产亚洲一区二区三区| 久久久久久69| 欧美网站大全在线观看| 国产女人18毛片水真多成人如厕| 亚洲人体大胆视频| 牛牛精品成人免费视频| av中文字幕在线观看第一页| 国产高潮av| 欧美又粗又硬又大久久久| 国产精品成人久久久| 性欧美一区二区| 久久精品影视大全| 正在播放一区二区三区| 成人黄色在线免费| 欧美成人午夜视频| 亚洲国产精品电影| 色播五月激情综合网| 中文字幕国产一区| 国产精品正在播放| 亚洲综合国产激情另类一区| 图片婷婷一区| 色综合一区二区日本韩国亚洲 | 日韩第一页在线| 欧美日韩午夜剧场| 国产精品萝li| 波多野洁衣一区| 美女视频黄久久| 欧美国产激情| 久久99蜜桃| 国产999精品在线观看| 丰满诱人av在线播放| 男女视频在线观看免费| 国产不卡视频| 日日干天天干| 欧洲日本不卡| 高清国产免费| 欧美一级手机免费观看片| wwwav在线播放| 中文字幕人妻精品一区| 日韩av在线播| 青娱乐国产盛宴| 国产伦精品一区二区三区视频女| 性活交片大全免费看| 韩国三级与黑人| 热久久久久久久久| 手机av在线免费| 中日韩av在线播放| 伊人色在线观看| 中文字幕第88页| 国产成年人视频网站| 亚洲熟妇无码一区二区三区| 日本福利视频一区| 日日碰狠狠添天天爽超碰97| 欧美一级在线看| 国产视频一区二区三区在线播放 | 91极品视频在线| 欧美国产日韩一区二区在线观看| 日韩在线不卡视频| 欧美日本亚洲视频| 欧美极品欧美精品欧美视频| 国产自产高清不卡| 福利视频网站一区二区三区| 国产精品影音先锋| 91老师片黄在线观看| 91在线视频播放地址| xnxx国产精品| 国产精品高清亚洲| 一区二区三区色| 午夜影院在线观看欧美| 午夜精品一区二区三区电影天堂 | jizz在线观看视频| 高清国语自产在线观看| 色视频在线观看在线播放| 日日夜夜中文字幕| 99热在线只有精品| 国产aⅴ一区二区三区| 6—12呦国产精品| 欧美日韩 一区二区三区| 久草手机在线观看| 久草手机在线观看| 国产又粗又爽视频| 波多野结衣影片| 中文字幕av网站| 中文资源在线播放| 国产又粗又猛又黄视频| av网站在线免费看| 日韩中文字幕综合| 色欲av永久无码精品无码蜜桃| 蜜桃久久一区二区三区| 丰满人妻一区二区三区四区53 | 成人欧美一区二区三区在线湿哒哒| 国产99久久久欧美黑人| 青青精品视频播放| 欧美中文在线观看| 国产精品免费区二区三区观看| 操一操视频一区| 久久99导航| 日韩欧美一区二区三区四区五区| 亚洲欧美日韩另类精品一区二区三区| 亚洲欧美日产图| 17c丨国产丨精品视频| 99久久免费观看| 欧美 日韩 国产 高清| 天天天干夜夜夜操| 中国女人做爰视频| 美女日批在线观看| 丁香花五月婷婷| 青青草手机视频在线观看| 91精品综合视频| 国产欧美一区二区视频| 亚洲精品视频一区二区三区| 日韩免费在线观看av| 无人在线观看的免费高清视频| 韩国一区二区在线播放| 国产人妻大战黑人20p| 黄色一级片中国| 中文字幕免费高清在线观看| 亚洲天堂电影在线观看| 狠狠色噜噜狠狠狠狠888奇米| 日本加勒比高清在线| 青青视频在线观| 9765激情中文在线| 1204国产成人精品视频| 日韩久久精品网| 国产色综合网| 国产精品久久久久影院老司| 狠狠躁夜夜躁人人爽超碰91| 欧美另类变人与禽xxxxx| 亚洲新声在线观看| 欧洲成人在线观看| 久久综合久久久| 精品少妇人妻av免费久久洗澡| 香蕉视频xxxx| 久久中文字幕在线观看| 一级黄在线观看| eeuss网址直达入口| 啊v视频在线| 欧美日韩伦理一区二区| 99精品视频精品精品视频| 日韩成人免费电影| 国产精品第四页| 欧美一区二区三区在线电影| 免费99精品国产自在在线| 国产91在线播放精品91| 日本国产中文字幕| 91玉足脚交白嫩脚丫| 天天爽夜夜爽夜夜爽精品| 一区二区三区电影网| 久草亚洲一区| 亚洲精品**中文毛片| 九九热线有精品视频99| 精品一区二区三区日韩| 亚洲男人的天堂在线观看| 国产小视频国产精品| 国产在线视频一区| 国产欧美久久久久| aaaaa级少妇高潮大片免费看| 波多野结衣大片| 国产美女在线看| 国产中文在线观看| www.豆豆成人网.com| 午夜在线精品| 中文字幕一区二区视频| 精品日产卡一卡二卡麻豆| 欧美整片在线观看| 蜜桃网站在线观看| 蜜臀久久99精品久久久久久| 国产激情视频在线播放| jlzzjlzz欧美大全| 国产乱子精品一区二区在线观看| 欧美jizz| 亚洲综合自拍偷拍| 中文字幕av一区中文字幕天堂| 91在线高清视频| 女人另类性混交zo| 日本三级小视频| 黄漫在线播放| 不卡福利视频| 亚洲免费精品| 91福利精品第一导航| 97碰碰碰免费色视频| 国产一区一区三区| 亚洲欧美日韩第一页| 先锋资源一区| 尤物视频网站在线观看| 成人免费a**址| 国产欧美日韩三级| 亚洲欧美综合区自拍另类| 国产嫩草一区二区三区在线观看| 成人亚洲免费视频| 国产精品久久久久久久久久久久久久久久久久 | 亚洲成人三区| 国产喷白浆一区二区三区| 亚洲高清不卡av| 国产综合18久久久久久| 老司机免费视频| 亚洲人妻一区二区三区| 天堂地址在线www| 天堂资源在线亚洲| 亚洲天堂2014| 久久综合伊人77777| 国产日韩视频在线播放| 男女性高潮免费网站| 乳奴隷乳フ辱julia在线观看| 精品91久久| 老司机免费视频一区二区三区| 欧美性做爰猛烈叫床潮| 国产精品久久97| 国产伦精品一区二区三区妓女| 中文字幕av高清| 黄色成人在线网| 久久狠狠一本精品综合网| 欧美综合久久久| 亚洲一区二区免费在线| 一级黄色片毛片| 一区二区三区在线|网站| 午夜精品成人av| 国产在线视频精品一区| 亚洲第一av网站| 无遮挡亚洲一区| 久久精品视频日本| 成人影院一区二区三区| 伊人久久大香线蕉综合影院首页| 欧美国产丝袜视频| 97国产一区二区精品久久呦| 成人中文字幕av| 国产综合在线播放| 大桥未久在线播放| 精品综合久久久久久8888| 欧美一级在线免费| 日韩亚洲不卡在线| 国产免费叼嘿网站免费| 91亚洲天堂| 美女免费视频一区| 亚洲精品自拍视频| 免费一级特黄特色毛片久久看| 中文精品久久久久人妻不卡| av在线播放网站| 久久青草久久| 久久久精品在线| 天天干在线影院| 中文字幕国语官网在线视频| 国产成人精品一区二三区在线观看 | 成人天堂资源www在线| 亚洲图片在区色| 丰满少妇被猛烈进入高清播放| 成人久久久精品国产乱码一区二区| 日本性爱视频在线观看| 国产一区二区美女诱惑| 久久亚洲一区二区三区四区五区高 | 日韩欧美看国产| 成人涩涩免费视频| 国产精品精品视频| 国产18无套直看片| 美女网站在线| 亚洲一区二区免费看| 91麻豆精品国产自产在线观看一区| 日韩欧美亚洲区| 91麻豆精品在线| 欧美性猛片xxxxx免费中国| 国产精品一区二区在线看| 久久视频国产精品免费视频在线| 99精品视频国产| 成年人福利网站| 盗摄牛牛av影视一区二区| 欧美日韩专区在线| 亚洲精品国产suv一区88| 99在线无码精品入口| 欧美日韩免费看片| 亚洲欧美综合网| 国产精品一区二| 最近中文字幕在线观看| 在线一区视频观看| 亚洲图片欧美一区| 蜜桃视频成人| 国产伦精品一区二区三区视频痴汉| 免费h视频在线观看| 国产欧美久久久精品影院| 成人在线观看视频网站| 免费观看一区二区三区毛片| 青春草视频在线观看| 国产午夜亚洲精品羞羞网站| 成人写真视频福利网| 亚洲天堂一区在线观看| av资源新版天堂在线| 国产精品成人免费精品自在线观看| 日本在线播放不卡| 人妻精品一区二区三区| 成人资源在线播放| 9191精品国产综合久久久久久| 夜夜添无码一区二区三区| 欧美三级超在线视频| 凹凸成人精品亚洲精品密奴| 日韩在线视频导航| 在哪里可以看毛片| 久久精品a一级国产免视看成人 | www.久久av| 牛牛热在线视频| 久久福利资源站| 国产91视觉| 亚洲精品97久久中文字幕无码| 日韩三级网址| 日韩一区国产二区欧美三区| 色综合手机在线| 成人永久免费网站| 日韩avvvv在线播放| 99re视频在线播放| 国产农村老头老太视频| 国产 日韩 欧美 综合 一区| 91精品久久久久久久久99蜜臂| 黄色三级视频片| 免费h片在线观看| 成人h动漫精品一区二区| 国产v亚洲v天堂无码| 国产福利免费视频| 五月国产精品| 亚洲乱码一区二区| 国产一区二区三区四区五区六区| 精品乱码一区二区三四区视频| 亚洲精品视频一区| 国产美女主播在线| h网站免费看| 国精品**一区二区三区在线蜜桃 | 尤物视频网站| 国内精品伊人久久久久av一坑| 国产日本欧美一区二区三区| 国产精品玖玖玖| 国产精品日韩精品中文字幕| 亚洲欧美激情四射在线日| 日本黄色激情视频| 精品国产亚洲一区二区三区大结局| 欧美久久久久久久久久| 波多野结衣办公室双飞| 成视频免费观看在线看| 亚洲国产精品久久人人爱蜜臀| 干日本少妇首页| 在线看黄色av| 婷婷六月综合亚洲| 黑森林精品导航| 欧美挠脚心网站| 日韩毛片视频在线看| 手机看片日韩国产| 中文字幕在线视频免费观看| 久久九九久精品国产免费直播| 成人在线免费观看网址| 国产二区三区四区| 国产三级三级三级精品8ⅰ区| 免费日韩在线观看| 国产农村av| 国产精品网曝门| 男人天堂1024| 在线观看国产福利视频| 久久久久久久一区| 三区视频在线观看| 黄色网址在线免费观看| 色视频成人在线观看免| 天天躁日日躁狠狠躁免费麻豆| 美足av综合网| 在线观看av一区二区| 成熟的女同志hd| 欧美h版在线观看| 精品国内亚洲在观看18黄| 国产尤物在线视频| 大色综合视频网站在线播放| 欧美丰满少妇xxxxx做受| 亚洲图片小说综合| 日av在线不卡| 亚洲国产精品毛片| 美女视频黄a视频全免费观看| 成人欧美一区二区三区1314| 色婷婷一区二区三区av免费看| 超碰在线观看免费版| 制服丝袜中文字幕亚洲| 日韩av手机在线免费观看| 欧美视频在线视频精品| 亚洲网站在线观看| 最近日韩免费视频| 中文在线播放一区二区| 欧美日韩免费高清| 高清免费观看在线| 精品久久久久人成| 人妻一区二区视频| 成人在线分类| 国产精品欧美日韩一区二区| 精品一区二区三区免费站| 91在线视频观看|