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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機紅外光電計數(shù)器設計 含論文 開題報告 源碼 可做公交乘客計數(shù)器等項目

  [復制鏈接]
跳轉到指定樓層
樓主
ID:195901 發(fā)表于 2017-5-3 10:42 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
公交乘客計數(shù)器,用紅外避障傳感器和51單片機處理。lcd1602顯示


原理闡述:紅外發(fā)射電路和紅外接收電路(由LM324為核心)構成紅外檢測單元及形成計數(shù)脈沖,計數(shù)顯示部分使用了使用共陰液晶。當紅外線被阻擋時,P32口由高電平變?yōu)榈碗娖,形成下降沿,單片機進行計數(shù),并在液晶上顯示。


Comment
Description
Designator
Quantity
蜂鳴器
蜂鳴器
B1
1
10uF
電容
C1
1
20
電容
C2, C3
2
發(fā)光二極管
發(fā)光二極管
D2
1
LCD1602
液晶
LCD1
1
POWER
電源接口
P1
1
紅外避障傳感器
紅外避障傳感器
P2
1
紅外避障傳感器
紅外避障傳感器
P3
1
9012
三極管
Q1
1
2K
電阻
R1, R2, R5
3
10K
電阻
R3
1
SW-PB
按鍵
S1, S2, S3, S4
4
sw-灰色
電源開關
SW1
1
單片機
單片機
U1
1
12M
晶振
Y1
1


設計論文的目錄

摘 要........................................................................................................................................ I
Abstract................................................................................................................................... II
1  緒論.................................................................................................................................... 1
1.1 前言........................................................................................................................ 1
1.2 背景與意義............................................................................................................ 1
1.2.1 國內(nèi)外研究的概況........................................................................................ 1
1.2.2 研究主要成果................................................................................................ 2
1.2.3 發(fā)展趨勢........................................................................................................ 3
1.3  設計任務................................................................................................................ 4
2  基于單片機構成的產(chǎn)品自動計數(shù)器的設計................................................................... 5
2.1 方案論證與選擇.................................................................................................... 5
2.2 系統(tǒng)總體框圖和原理............................................................................................ 6
2.3 主控芯片簡介........................................................................................................ 7
2.3.1 單片機的發(fā)展及趨勢.................................................................................... 7
2.3.2 51系列單片機的主要特點........................................................................... 8
3  紅外線計數(shù)器硬件設計.................................................................................................. 10
3.1 單片機最小系統(tǒng)的設計...................................................................................... 10
3.2 紅外線檢測電路.................................................................................................. 11
3.2.1 紅外線發(fā)射電路.......................................................................................... 11
3.3 計數(shù)顯示部分...................................................................................................... 12
3.4 蜂鳴器報警電路.................................................................................................... 12
4 紅外線計數(shù)器軟件設計.................................................................................................... 13
4.1 主程序設計............................................................................................................ 13
4.2 子程序設計.......................................................................................................... 14
4.2.1  LCD顯示程序設計..................................................................................... 14
4.2.2  蜂鳴器報警程序設計................................................................................ 15
5  系統(tǒng)調(diào)試.......................................................................................................................... 17
5.1 系統(tǒng)的硬件調(diào)試.................................................................................................... 17
5.2 軟件調(diào)試................................................................................................................ 17
6  結論.................................................................................................................................. 18
參考文獻................................................................................................................................ 19
附錄........................................................................................................................................ 20



原理:電路的指導思想是紅外發(fā)射管發(fā)射紅外線,紅外接收管接收紅外線,并且接收管當有紅外線照射的時候,電阻比較小,當無線外線照射的時候電阻比較大,這樣就可以通過一個電壓比較器和一個基準電壓進行對比,當有光照的時候,紅外接收管電阻比較小,那么和其串聯(lián)的電壓分壓就會增大,所以電壓比較器將會輸出一高電平;當無光照射的時候,紅外接收管的電阻比較大,這樣電壓比較器就會輸出一個低電平。這個便是外部計數(shù)電平信號,這個電平信號送入AT89C51單片機進行計數(shù)控制,在經(jīng)過擴展、顯示驅動完成最后的顯示過程。

論文截圖:



附件中還有以下所有資料:
Altium Designer Sunner畫圖軟件學習視頻\
AltiumDesignerSummer9 畫圖軟件安裝包\
C語言視頻教程\
KEIL 軟件安裝視頻\
MCU\
PCB圖\
Protel 99 軟件安裝包\
Protel 99畫圖軟件學習視頻\
Proteus ISIS  仿真軟件學習視頻\
Proteus 軟件安裝包\
PROTEUS仿真軟件的安裝方法\
元件清單\
制作過程\
單片機初學者視頻教程\
單片機程序下載軟件 STC-ISP-V4.83\
原理圖\
參考論文\
實物照片\
開發(fā)工具地址 keil4軟件安裝包\
開題報告\
畢設答辯技巧\
焊接注意事項和調(diào)試講解\
程序\
答辯常見問題解答\
設計資料\
原理圖 打開方式.txt
原理圖.rar
程序打開方法.txt


開題報告
  
學生姓名
  

學號

所在系
  
  


指導教師

職稱

  
論文題目
  
基于單片機的光電計數(shù)器
  
一、選題的依據(jù)與意義
  
1.在電子技術飛速發(fā)展的今天,電子產(chǎn)品的人性化、智能化和自動化的發(fā)展已經(jīng)越來越成熟了,其發(fā)展的前景不可估量。工業(yè)生產(chǎn)中常常需要自動統(tǒng)計產(chǎn)品的數(shù)量,計數(shù)器在這里發(fā)揮了的他的重要作用;趩纹瑱C的光電計數(shù)器采用由單片機控制及光電傳感器原理實現(xiàn)對物件的數(shù)目統(tǒng)計。光電式傳感器是將光電信號轉化為電信號的一種傳感器,它的理論基礎是光電效應。
  
2.通過對光電計數(shù)器實物的設計和制作,全面提高自身的素質(zhì)。在此設計過程中還要充分發(fā)揮自己的邏輯思維能力,自己的動手能力和遇到問題的解決能力。在設計過程中將會用到多門學科的理論知識,涉及到模擬電子技術知識、數(shù)字電子技術知識、廣電傳感技術知識、單片機技術及C語言編程知識和Protel繪圖知識等,是對我們以前所學知識的一個全面的復習和鞏固,更重要的是培養(yǎng)了自我分析問題和處理問題的能力。計數(shù)器在人們?nèi)粘I钪幸彩欠浅F毡閼玫,隨著智能化、自動化的不斷普及,人們急需一種自動計數(shù)的裝置,因此研究這一課題還是有著非常現(xiàn)實的意義。
  
二、關于計數(shù)器的國內(nèi)外動態(tài)
  
隨著生產(chǎn)自動化、設備數(shù)字化和機電一體化的發(fā)展,很多企業(yè)在生產(chǎn)過程中,大量使用各種智能化的儀器,以此來提高生產(chǎn)管理水平,因此具有自動化和智能化的計數(shù)器將在現(xiàn)代化工業(yè)中占著主導的地位。而采用光電傳感器制作的光電式電子計數(shù)器具有易于實現(xiàn)自動化控制、計數(shù)精確、直觀性比較好、具有一定的抗干擾能力等優(yōu)點,再加上單片微型計算機技術以體積小、功能強、可靠性高、性能價格等特點,成為實現(xiàn)工業(yè)生產(chǎn)技術進步和開發(fā)機電一體化和智能化測控產(chǎn)品的重要手段,因此,基于單片機技術開發(fā)的光電計數(shù)器設備和產(chǎn)品廣泛的應用到工業(yè)生產(chǎn)、實時監(jiān)測、自動化控制等各方面的領域中。
  
隨著科學技術的發(fā)展,如今的產(chǎn)品自動計數(shù)器很多都是采用非接觸式的計數(shù)觸發(fā)方式,早已開發(fā)出了多種型號的專用檢測芯片,而利用51系列單片機為控制單元、輔以多種外圍硬件搭配而成的計數(shù)裝置已成為現(xiàn)在自動計數(shù)器應用領域的潮流。而如何提高的計數(shù)器的實時性、抗干擾性、穩(wěn)定性是現(xiàn)在國內(nèi)外計數(shù)器生產(chǎn)廠家研究的主要課題。
  
三、課題設計的主要內(nèi)容
  
1.了解單片機芯片引腳功能,掌握C語言編寫程序的方法;
  
2.用Protel繪制PCB圖;
  
3.了解傳感器的結構與感測原理,如何去構成檢測電路;
  
4.MSC51單片機用何種對外部計數(shù)脈沖進行計數(shù)顯示控制、LED顯示驅動的模塊選擇;
  
5.對電源模塊及報警電路的設計;
  
6.掌握電路設計的基本流程;
  
四、解決的主要內(nèi)容
  
1.電源電路,檢測電路及報警電路的設計;
  
2.計數(shù)器為計數(shù)0000-9999及在超過計數(shù)范圍后發(fā)出報警;
  
3.能自動關閉報警重新進行計數(shù),也可手動清除報警;
  
4.對單片機控制程序編程;
  
5.制作完整原理圖及PCB圖;
  
五、擬采用研究的主要方法
  
    1.學習MCS51單片機顯示器接口技術,掌握LED顯示原理;
  
    2.學習光電傳感器的感測原理,通過查找資料了解影響光發(fā)射接受的主要因素并找
  
出能解決的方案;
  
3.學習單片機基礎知識,了解芯片的引腳功能并掌握C語言編寫單片機程序的方法;
  
4.學習Protel99SE原理圖與PCB設計教程,掌握Protel繪圖方法;
  
六、主要參考文獻
  
[1] 王淑娟,蔡惟錚,齊明.模擬電子技術基礎[M].高等教育出版社,2009.5.
  
[2] 閻石.數(shù)字電子技術基礎[M].高等教育出版社,2006.5.
  
[3] 姜志海,黃玉清,劉連鑫.單片機原理及應用[M].電子工業(yè)出版社,2009.8.
  
[4] 譚浩強.C語言程序設計[M].清華大學出版社,2005.
  
[5] 趙繼文,何玉彬.傳感器與應用電路設計[M].科學出版社,2002.
  
[6] 夏路易,石宗義.電路原理圖與電路板設計教程Protel99SE[M].北京希望電子出版社,2002.6.
  
[7] 韓兵.光電控制系統(tǒng)技術與應用[M].電子工業(yè)出版社,2009.2.
  
[8] 吳桂秀.傳感器應用制作入門[M].浙江科學技術出版社,2004.
  
寫作進度及具體時間安排
  
起止日期
主要研究內(nèi)容
2011年12月15日—2012年1月5日 
查找相關資料完成開題報告
2012年1月6日—
  
2012年1月15日 
完成寫作提綱初稿、完成寫作題綱定稿 
2012年1月16日—2012年3月20日
完成“教師指導錄”表初稿、完成畢業(yè)論文設計初稿
  
2012年3月21日—2012年4月5日
  
完成硬件,軟件的調(diào)試,修改論文,完成畢業(yè)論文設計二稿
2012年4月6日—2012年4月20日 
修改論文,完成畢業(yè)論文的定稿
指導教師對開題報告的意見
  
  
  
  
  
  
指導教師簽名:
  
  
  
年    月     日
  








單片機源程序:
  1. #include <reg52.h>                 //調(diào)用單片機頭文件
  2. #define uchar unsigned char  //無符號字符型 宏定義        變量范圍0~255
  3. #define uint  unsigned int         //無符號整型 宏定義        變量范圍0~65535
  4. #include <intrins.h>


  5. bit flag_500ms;
  6. sbit beep = P1^4; //蜂鳴器IO口定義

  7. sbit hw_jin = P2^0;   //紅外傳感器IO口定義
  8. sbit hw_chu = P2^1;   //紅外傳感器IO口定義
  9. uchar a_a;
  10. uchar menu_1;                   //設置參數(shù)用

  11. uint num;  //計的數(shù)
  12. uint jin,chu;
  13. uchar set_num = 80; // 設置倒計時數(shù)的啟始值


  14. /***********************1ms延時函數(shù)*****************************/
  15. void delay_1ms(uint q)
  16. {
  17.         uint i,j;
  18.         for(i=0;i<q;i++)
  19.                 for(j=0;j<120;j++);
  20. }

  21. /*************定時器0初始化程序***************/
  22. void time_init()         
  23. {
  24.         EA   = 1;                   //開總中斷
  25.         TMOD = 0X01;          //定時器0、工作方式1
  26.         ET0  = 1;                  //開定時器0中斷
  27.         TR0  = 1;                  //允許定時器0定時
  28. }

  29. sbit rs=P1^0;         //寄存器選擇信號 H:數(shù)據(jù)寄存器          L:指令寄存器
  30. sbit rw=P1^1;         //寄存器選擇信號 H:數(shù)據(jù)寄存器          L:指令寄存器
  31. sbit e =P1^2;         //片選信號   下降沿觸發(fā)

  32. /********************************************************************
  33. * 名稱 : delay_uint()
  34. * 功能 : 小延時。
  35. * 輸入 : 無
  36. * 輸出 : 無
  37. ***********************************************************************/
  38. void delay_uint(uint q)
  39. {
  40.         while(q--);
  41. }

  42. /********************************************************************
  43. * 名稱 : write_com(uchar com)
  44. * 功能 : 1602命令函數(shù)
  45. * 輸入 : 輸入的命令值
  46. * 輸出 : 無
  47. ***********************************************************************/
  48. void write_com(uchar com)
  49. {
  50.         e=0;
  51.         rs=0;
  52.         rw=0;
  53.         P0=com;
  54.         delay_uint(25);
  55.         e=1;
  56.         delay_uint(100);
  57.         e=0;
  58. }

  59. /********************************************************************
  60. * 名稱 : write_data(uchar dat)
  61. * 功能 : 1602寫數(shù)據(jù)函數(shù)
  62. * 輸入 : 需要寫入1602的數(shù)據(jù)
  63. * 輸出 : 無
  64. ***********************************************************************/
  65. void write_data(uchar dat)
  66. {
  67.         e=0;
  68.         rs=1;
  69.         rw=0;
  70.         P0=dat;
  71.         delay_uint(25);
  72.         e=1;
  73.         delay_uint(100);
  74.         e=0;        
  75. }


  76. /***********************lcd1602上顯示兩位十進制數(shù)************************/
  77. void write_sfm4(uchar hang,uchar add,uint date)
  78. {
  79.         if(hang==1)   
  80.                 write_com(0x80+add);
  81.         else
  82.                 write_com(0x80+0x40+add);
  83.         write_data(0x30+date/1000%10);
  84.         write_data(0x30+date/100%10);
  85.         write_data(0x30+date/10%10);
  86.         write_data(0x30+date%10);        
  87. }

  88. /***********************lcd1602上顯示這字符函數(shù)************************/
  89. void write_string(uchar hang,uchar add,uchar *p)
  90. {
  91.         if(hang==1)   
  92.                 write_com(0x80+add);
  93.         else
  94.                 write_com(0x80+0x40+add);
  95.                 while(1)                                                                                                                 
  96.                 {
  97.                         if(*p == '\0')  break;
  98.                         write_data(*p);
  99.                         p++;
  100.                 }        
  101. }

  102. /***********************lcd1602初始化設置************************/
  103. void init_1602()        //lcd1602初始化
  104. {
  105.         write_com(0x38);        
  106.         write_com(0x0c);
  107.         write_com(0x06);
  108.         delay_uint(1000);
  109.         write_string(1,0,"     Z:0000       ");        
  110.         write_string(2,0," J:0000  C:0000   ");        
  111.         write_sfm4(2,1,jin);  //顯示人數(shù)
  112.         write_sfm4(1,6,num);  //顯示人數(shù)
  113.         write_sfm4(2,11,chu);  //顯示人數(shù)
  114. }


  115. /********************獨立按鍵程序*****************/
  116. uchar key_can;         //按鍵值

  117. void key()             //獨立按鍵程序
  118. {
  119.         static uchar key_new;
  120.         key_can = 20;               //按鍵值還原
  121.         P3 |= 0xf0;
  122.         if((P3 & 0xf0) != 0xf0)                //按鍵按下
  123.         {
  124.                 delay_1ms(1);                     //按鍵消抖動
  125.                 if(((P3 & 0xf0) != 0xf0) && (key_new == 1))
  126.                 {                                                //確認是按鍵按下
  127.                         key_new = 0;
  128.                         switch(P3 & 0xf0)
  129.                         {
  130.                                 case 0xd0: key_can = 1; break;           //得到k1鍵值
  131.                                 case 0xb0: key_can = 2; break;           //得到K2鍵值
  132.                                 case 0x70: key_can = 3; break;           //得到k3鍵值
  133.                         }
  134.                 }                        
  135.         }
  136.         else
  137.                 key_new = 1;        
  138. }

  139. /****************按鍵處理數(shù)碼管顯示函數(shù)***************/
  140. void key_with()
  141. {
  142.         if(key_can == 1)        //設置鍵
  143.         {
  144.                 menu_1 ++;
  145.                 if(menu_1 >= 2)
  146.                 {
  147.                         menu_1 = 0;
  148.                         init_1602();  //lcd1602初始化                        
  149.                 }
  150.                 if(menu_1 == 1)                                 //初始化顯示
  151.                 {
  152.                         write_string(1,0,"  SET Z Alarm    ");
  153.                         write_string(2,0,"                 ");
  154.                         write_sfm4(2,6,set_num);  //顯示人數(shù)
  155.                 }
  156.         }
  157.         if(menu_1 == 0)                           //倒計時器按鍵操作開始 暫停
  158.         {                 
  159.                 if(key_can == 2)  //清零
  160.                 {
  161.                         num = 0;
  162.                         jin = 0;
  163.                         chu = 0;
  164.                         write_sfm4(2,3,jin);  //顯示人數(shù)
  165.                         write_sfm4(1,7,num);  //顯示人數(shù)
  166.                         write_sfm4(2,11,chu);  //顯示人數(shù)
  167.                 }
  168.                
  169.         }
  170.         if(menu_1 == 1)                                //設置倒計時器開始數(shù)
  171.         {
  172.                 if(key_can == 2)
  173.                 {
  174.                         set_num ++ ;                // 設置數(shù)加
  175.                         if(set_num > 9999)
  176.                                 set_num = 9999;        //最大加到99        
  177.                 }
  178.                 if(key_can == 3)
  179.                 {
  180.                         set_num -- ;                // 設置數(shù)減
  181.                         if(set_num <= 1)
  182.                                 set_num = 1;        //最大減到1
  183.                 }
  184.                 write_sfm4(2,6,set_num);  //顯示人數(shù)
  185.                 write_com(0x80+0x40+6);             //將光標移動到秒個位
  186.                 write_com(0x0f);                    //顯示光標并且閃爍        
  187.         }
  188.         beep = 0;          //打開蜂鳴器
  189.         delay_1ms(50);
  190.         beep = 1;          //關閉蜂鳴器
  191.         
  192. }  

  193. /******************紅外計數(shù)**********************/           
  194. void hw_jin_dis()        //紅外計數(shù)
  195. {
  196.         if(hw_jin == 0)                //計數(shù)
  197.         {
  198.                 delay_1ms(1);                     //消抖動
  199.                 if(hw_jin == 0)
  200.                 {                                                //確認
  201.                         jin ++;
  202.                         if(jin >= 9999)
  203.                                 jin = 9999;
  204.                         num  = jin - chu;          //計算總人數(shù)
  205.                         if(menu_1 == 0)
  206.                         {
  207.                                 write_sfm4(2,3,jin);  //顯示人數(shù)
  208.                                 write_sfm4(1,7,num);  //顯示人數(shù)
  209.                         }
  210.                 }                        
  211.         }
  212. }

  213. /******************紅外計數(shù)**********************/           
  214. void hw_chu_dis()        //紅外計數(shù)
  215. {
  216.         if(hw_chu == 0)                //計數(shù)
  217.         {
  218.                 delay_1ms(1);                     //消抖動
  219.                 if(hw_chu == 0)
  220.                 {                                                //確認
  221.                         if(jin > chu)
  222.                         chu ++;
  223.                         if(chu >= 9999)
  224.                                 chu = 9999;
  225.                         num  = jin - chu;          //計算總人數(shù)
  226.                         if(menu_1 == 0)
  227.                         {
  228.                                 write_sfm4(2,11,chu);  //顯示人數(shù)
  229.                                 write_sfm4(1,7,num);  //顯示人數(shù)
  230.                         }
  231.                 }                        
  232.         }
  233. }


  234. /******************主程序**********************/           
  235. void main()
  236. {
  237.         beep = 0;                                    //開機蜂鳴器叫一聲
  238.         delay_1ms(100);
  239.         P0 = P1 = P2 = P3 = 0xff;   //初始化IO口
  240.         time_init();
  241.         init_1602();        //lcd1602初始化
  242.         while(1)
  243.         {
  244.                 key();                           //按鍵掃描函數(shù)
  245.                 if(key_can < 10)
  246.                 {
  247.                         key_with();    //按鍵執(zhí)行函數(shù)
  248.                 }        
  249.                 hw_jin_dis();        //紅外計數(shù)        
  250.                 hw_chu_dis();        //紅外計數(shù)        
  251.                 if(menu_1 == 0)         //掃描顯示倒計時數(shù)
  252.                 {         
  253.                         if(flag_500ms == 1)
  254.                         {
  255.                                 flag_500ms = 0;
  256.                                 if(num >= set_num)
  257.                                         beep = ~beep;    //報警
  258.                                 else
  259.                                 {
  260.                                         beep = 1;
  261.                                 }
  262.                         }
  263.                 }
  264.         }
  265. }

  266. /*************定時器0中斷服務程序***************/
  267. void time0_int() interrupt 1
  268. {        
  269.         static uint value;


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


下載:
## 紅外計數(shù)器 1602.rar (9.79 MB, 下載次數(shù): 346)

評分

參與人數(shù) 1黑幣 +5 收起 理由
三思而后行 + 5 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2017-5-3 20:41 | 只看該作者
好資料,51黑有你更精彩
回復

使用道具 舉報

板凳
ID:295599 發(fā)表于 2018-3-22 17:41 | 只看該作者
謝謝分享!很有用
回復

使用道具 舉報

地板
ID:301160 發(fā)表于 2018-4-4 16:30 | 只看該作者
下載完怎么打不開啊
回復

使用道具 舉報

5#
ID:272625 發(fā)表于 2018-4-7 13:26 來自手機 | 只看該作者
2421365322 發(fā)表于 2018-4-4 16:30
下載完怎么打不開啊

改格式為.rar就可以了
回復

使用道具 舉報

6#
ID:300185 發(fā)表于 2019-3-6 23:18 | 只看該作者
為什么下載下來的不是這個文件?
回復

使用道具 舉報

7#
ID:300185 發(fā)表于 2019-3-6 23:20 | 只看該作者
害我下載了四遍
回復

使用道具 舉報

8#
ID:486908 發(fā)表于 2019-3-8 15:24 | 只看該作者
有沒有物料計數(shù)得程序啊
回復

使用道具 舉報

9#
ID:350104 發(fā)表于 2019-3-11 11:48 | 只看該作者
非常好  謝謝 可以擴展用途
回復

使用道具 舉報

10#
ID:502798 發(fā)表于 2019-4-16 15:34 | 只看該作者
沒有Proteus圖嗎?視頻看不了。不會畫
回復

使用道具 舉報

11#
ID:1100196 發(fā)表于 2023-11-18 08:34 | 只看該作者
厲害,也就是光電計數(shù)器嗎
回復

使用道具 舉報

12#
ID:1114167 發(fā)表于 2024-3-25 18:09 | 只看該作者
大佬這個是不是也可以用來紅外檢測水分含量啊
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: av大片| 精品日韩 | 日日摸夜夜添夜夜添精品视频 | 欧美成人手机视频 | 一区二区三区视频在线观看 | 欧美精品在线播放 | 国产精品欧美一区二区 | 罗宾被扒开腿做同人网站 | 国产精品久久久久久久久久久久久久 | 麻豆精品国产免费 | 亚洲国产偷 | 一区二区三区视频在线免费观看 | 日韩在线视频免费观看 | 亚洲三区在线观看 | 精品美女久久久久久免费 | 日本一区二区三区精品视频 | 国产精品久久久久久久久 | 日韩欧美一区二区三区免费观看 | 亚洲第一成年免费网站 | 欧美一级欧美三级在线观看 | 亚洲国产精品一区二区第一页 | 亚洲美女网站 | 国产一区二区不卡 | 欧美视频网 | 日韩免费1区二区电影 | 国产无人区一区二区三区 | 99免费看| 日韩欧美一区二区三区免费看 | 丁香一区二区 | 一级中国毛片 | 国产h视频 | 久久久久资源 | 国产一区三区视频 | 久久国产精品视频 | 亚洲美女在线视频 | 欧美一区二区三区的 | 一区精品在线观看 | 国产一区二区三区四区五区加勒比 | 欧美日韩高清一区 | 成人久久| 天天操人人干 |